1 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
3 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
4 (check_effective_target_arm_arch_FUNC_ok)
5 (add_options_for_arm_arch_FUNC)
6 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
7 to the list to be generated.
8 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
9 (check_effective_target_arm_v8_1a_neon_ok): New.
10 (check_effective_target_arm_v8_1a_neon_hw): New.
12 2015-11-26 Nathan Sidwell <nathan@acm.org>
14 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
16 2015-11-26 Richard Biener <rguenther@suse.de>
19 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
22 2015-11-26 Richard Biener <rguenther@suse.de>
25 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
27 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/concepts/pr67249.C: New.
32 2015-11-26 Richard Biener <rguenther@suse.de>
35 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
36 vectorize init loop and adjust expected outcome.
38 2015-11-26 Richard Biener <rguenther@suse.de>
41 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
42 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
43 also monitor final optimization result.
45 2015-11-26 Jakub Jelinek <jakub@redhat.com>
47 PR rtl-optimization/68249
48 PR rtl-optimization/68321
49 * gcc.c-torture/execute/pr68249.c: New test.
50 * gcc.c-torture/execute/pr68321.c: New test.
52 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
55 * gcc.target/i386/mpx/pr68416.c: New test.
57 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/cpp0x/no-weak1.C: New.
62 2015-11-26 Jakub Jelinek <jakub@redhat.com>
64 PR tree-optimization/68128
65 * gcc.dg/gomp/pr68128-1.c: New test.
66 * gcc.dg/gomp/pr68128-2.c: New test.
68 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
70 PR rtl-optimization/67226
71 * gcc.c-torture/execute/pr67226.c: New test.
73 2015-11-26 Jakub Jelinek <jakub@redhat.com>
76 * g++.dg/ubsan/pr68508.C: New test.
78 2015-11-25 Martin Sebor <msebor@redhat.com>
81 * g++.dg/pr67876.C: New test.
83 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
84 Sebastian Pop <s.pop@samsung.com>
86 PR tree-optimization/68453
87 * gfortran.dg/graphite/pr68453.f90: New.
89 2015-11-25 Martin Sebor <msebor@redhat.com>
92 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
93 * gcc.dg/addr_builtin-1.c: Same.
95 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
97 * gcc.target/powerpc/dform-1.c: New test.
98 * gcc.target/powerpc/dform-2.c: Likewise.
100 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
102 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
103 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
104 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
106 2015-11-25 Tom de Vries <tom@codesourcery.com>
108 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
109 * gcc.dg/pr23911.c: Same.
110 * gcc.dg/tree-ssa/20030709-2.c: Same.
111 * gcc.dg/tree-ssa/20030731-2.c: Same.
112 * gcc.dg/tree-ssa/20040729-1.c: Same.
113 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
114 * gcc.dg/tree-ssa/loop-36.c: Same.
115 * gcc.dg/tree-ssa/pr21086.c: Same.
116 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
117 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
118 * gcc.dg/vect/pr26359.c: Same.
119 * c-c++-common/restrict-2.c: Update after adding new lim1.
120 * c-c++-common/restrict-4.c: Same.
121 * g++.dg/tree-ssa/pr33615.C: Same.
122 * g++.dg/tree-ssa/restrict1.C: Same.
123 * gcc.dg/tm/pub-safety-1.c: Same.
124 * gcc.dg/tm/reg-promotion.c: Same.
125 * gcc.dg/tree-ssa/20050314-1.c: Same.
126 * gcc.dg/tree-ssa/loop-32.c: Same.
127 * gcc.dg/tree-ssa/loop-33.c: Same.
128 * gcc.dg/tree-ssa/loop-34.c: Same.
129 * gcc.dg/tree-ssa/loop-35.c: Same.
130 * gcc.dg/tree-ssa/loop-7.c: Same.
131 * gcc.dg/tree-ssa/pr23109.c: Same.
132 * gcc.dg/tree-ssa/restrict-3.c: Same.
133 * gcc.dg/tree-ssa/restrict-5.c: Same.
134 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
135 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
136 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
137 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
138 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
139 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
140 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
141 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
142 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
143 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
144 * gcc.dg/tree-ssa/structopt-1.c: Same.
145 * gfortran.dg/pr32921.f: Same.
146 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
147 * g++.dg/tree-ssa/pr61009.C: Same.
148 * g++.dg/tree-ssa/ssa-dom.C: Same.
149 * gcc.dg/pr20115-1.c: Same.
150 * gcc.dg/tree-prof/20050826-2.c: Same.
151 * gcc.dg/tree-prof/cmpsf-1.c: Same.
152 * gcc.dg/tree-ssa/20030821-1.c: Same.
153 * gcc.dg/tree-ssa/20030922-2.c: Same.
154 * gcc.dg/tree-ssa/20031022-1.c: Same.
155 * gcc.dg/tree-ssa/20040615-1.c: Same.
156 * gcc.dg/tree-ssa/20040624-1.c: Same.
157 * gcc.dg/tree-ssa/pr21417.c: Same.
158 * gcc.dg/tree-ssa/pr61607.c: Same.
159 * gcc.dg/tree-ssa/slsr-27.c: Same.
160 * gcc.dg/tree-ssa/slsr-28.c: Same.
161 * gcc.dg/tree-ssa/slsr-29.c: Same.
162 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
163 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
164 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
165 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
166 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
167 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
168 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
169 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
170 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
172 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
173 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
174 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
175 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
176 * gcc.dg/tree-ssa/vrp47.c: Same.
177 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
178 * gcc.dg/tree-ssa/foldconst-2.c: Same.
179 * gcc.dg/tree-ssa/loop-40.c: Same.
180 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
182 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/cpp0x/constexpr-array13.C: Fix.
186 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
188 * gfortran.dg/nint_p7.f90: New testcase.
190 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
191 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/cpp0x/constexpr-array13.C: New.
196 2015-11-25 Ilmir Usmanov <me@ilmir.us>
197 Cesar Philippidis <cesar@codesourcery.com>
200 * goacc/omp-fixed.f: New test.
201 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
203 2015-11-25 Richard Biener <rguenther@suse.de>
206 * gcc.dg/torture/pr68528.c: New testcase.
208 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
211 * g++.dg/cpp0x/constexpr-tuple2.C: New.
213 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215 PR rtl-optimization/68435
216 * gcc.dg/pr68435.c: New test.
218 2015-11-25 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/68517
221 * gcc.dg/torture/pr68517.c: New testcase.
223 2015-11-25 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/pr67089-1.c: New test.
227 * gcc.dg/pr67089-2.c: New test.
228 * gcc.dg/pr67089-3.c: New test.
229 * gcc.dg/pr67089-4.c: New test.
230 * gcc.dg/pr67089-5.c: New test.
231 * gcc.dg/pr67089-6.c: New test.
232 * gcc.dg/pr67089-7.c: New test.
234 2015-11-25 Richard Biener <rguenther@suse.de>
236 PR tree-optimization/68502
237 * gcc.dg/vect/pr68502-1.c: New testcase.
238 * gcc.dg/vect/pr68502-2.c: Likewise.
240 2015-11-24 Michael Collison <michael.collison@linaro.org>
242 * gcc.target/aarch64/saddw-1.c: New test.
243 * gcc.target/aarch64/saddw-2.c: New test.
244 * gcc.target/aarch64/uaddw-1.c: New test.
245 * gcc.target/aarch64/uaddw-2.c: New test.
246 * gcc.target/aarch64/uaddw-3.c: New test.
247 * lib/target-support.exp
248 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
249 Add aarch64 to list of support targets.
251 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
253 * gcc.target/mips/frame-header-4.c: New test.
255 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
258 * gfortran.dg/simplify_cshift_3.f90
260 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/cpp1y/pr68278.C: New.
265 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp1y/pr68388.C: New.
270 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
271 Sebastian Pop <s.pop@samsung.com>
273 PR tree-optimization/67984
274 * gcc.dg/graphite/pr67984.c: New.
276 2015-11-24 Michael Matz <matz@suse.de>
278 PR rtl-optimization/68392
279 * g++.dg/pr68392.C: New test.
281 2015-11-24 Nathan Sidwell <nathan@acm.org>
283 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
285 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 PR rtl-optimization/68381
288 * gcc.c-torture/execute/pr68381.c: New test.
290 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
292 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
293 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
295 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
298 * gcc.target/i386/pr68497.c: New test.
300 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
302 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
304 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
306 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
308 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
310 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
312 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
314 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
316 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
318 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
320 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
322 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
324 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
327 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
330 * gcc.dg/pr68375.c: New test.
332 2015-11-24 Jakub Jelinek <jakub@redhat.com>
335 * gcc.target/i386/pr68483-1.c: New test.
336 * gcc.target/i386/pr68483-2.c: New test.
338 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
341 * gcc.target/i386/mpx/pr68337-1.c: New test.
342 * gcc.target/i386/mpx/pr68337-2.c: New test.
344 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
346 PR rtl-optimization/68194
347 PR rtl-optimization/68328
348 PR rtl-optimization/68185
349 * gcc.c-torture/execute/pr68185.c: New test.
350 * gcc.c-torture/execute/pr68328.c: Likewise.
352 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
354 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
356 2015-11-23 David Malcolm <dmalcolm@redhat.com>
359 * objc.dg/plugin: New subdirectory.
360 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
361 * objc.dg/plugin/plugin.exp: New file, based on
362 gcc.dg/plugin/plugin.exp.
364 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
365 Sebastian Pop <s.pop@samsung.com>
367 PR tree-optimization/68493
368 * gcc.dg/graphite/pr68493.c: New.
370 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
371 Sebastian Pop <s.pop@samsung.com>
373 PR tree-optimization/68279
374 * gfortran.dg/graphite/pr68279.f90: New.
376 2015-11-23 Marek Polacek <polacek@redhat.com>
378 PR tree-optimization/68455
379 * gcc.dg/tree-ssa/pr68455.c: New test.
381 2015-11-23 Richard Biener <rguenther@suse.de>
383 PR tree-optimization/68465
384 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
386 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389 * gcc.target/aarch64/pr68363_1.c: New test.
391 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
393 * gcc.target/aarch64/simd/vmulx.x: New.
394 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
395 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
396 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
398 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
401 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
403 2015-11-23 Richard Biener <rguenther@suse.de>
404 Jiong Wang <jiong.wang@arm.com>
406 PR tree-optimization/68317
407 PR tree-optimization/68326
408 * gcc.dg/pr68317.c: New testcase.
410 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
412 PR tree-optimization/68327
413 * gcc.dg/pr68327.c: New test.
415 2015-11-23 Tom de Vries <tom@codesourcery.com>
417 PR tree-optimization/68460
418 * gcc.dg/autopar/pr68460.c: New test.
420 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
422 * c-c++-common/asan/halt_on_error-1.c: New test.
423 * c-c++-common/asan/halt_on_error-2.c: Likewise.
425 2015-11-23 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/68482
428 * gcc.dg/vect/pr68482.c: New testcase.
430 2015-11-23 Richard Biener <rguenther@suse.de>
432 PR tree-optimization/68445
433 * gcc.dg/vect/pr68445.c: New testcase.
435 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
437 * gcc.target/s390/load-relative-check.c: New test to check
438 generation of load relative instructions.
440 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
442 * gfortran.dg/fmt_t_8.f90: New test.
444 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
447 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
449 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
451 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
453 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
456 * gfortran.dg/simplify_cshift_2.f90: New test.
458 2015-11-22 James Norris <jnorris@codesourcery.com>
459 Cesar Philippidis <cesar@codesourcery.com>
461 * gfortran.dg/goacc/declare-1.f95: Update test.
462 * gfortran.dg/goacc/declare-2.f95: New test.
464 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
466 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
467 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
468 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
469 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
470 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
471 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
472 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
473 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
474 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
475 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
476 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
477 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
479 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
481 * gfortran.dg/simplify_cshift_1.f90: New test.
483 2015-11-21 Nathan Sidwell <nathan@acm.org>
485 * gcc.dg/atomic-generic.c: Include <string.h>.
487 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
489 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
491 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
493 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
495 2015-11-21 Jakub Jelinek <jakub@redhat.com>
498 * gcc.dg/debug/pr66432.c: New test.
500 2015-11-20 Ian Lance Taylor <iant@google.com>
503 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
505 2015-11-20 Mike Stump <mikestump@comcast.net>
507 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
510 2015-11-20 David Malcolm <dmalcolm@redhat.com>
513 * gcc.dg/fixits.c: New file.
514 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
515 (test_fixit_insert): New.
516 (test_fixit_remove): New.
517 (test_fixit_replace): New.
518 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
519 (test_fixit_insert): New.
520 (test_fixit_remove): New.
521 (test_fixit_replace): New.
522 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
523 (test_show_locus): Add tests of rendering fixit hints.
525 2015-11-20 Jakub Jelinek <jakub@redhat.com>
528 * gcc.dg/vect/pr68339.c: New test.
530 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
532 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
534 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/submodule_12.f90: New test
540 * gfortran.dg/submodule_6.f08: Add compile option -flto.
542 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
544 * lib/target-supports.exp
545 (check_effective_target_arm_neon_ok_nocache): Add check
548 2015-11-20 Tom de Vries <tom@codesourcery.com>
550 PR tree-optimization/68373
551 * gcc.dg/autopar/pr68373.c: New test.
553 2015-11-20 Jakub Jelinek <jakub@redhat.com>
556 * g++.dg/abi/mangle67.C: New test.
558 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
560 * gcc.target/s390/bswap-1.c: New test.
562 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
564 * gcc.target/s390/pfpo.c: New test.
566 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
568 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
569 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
571 2015-11-19 David Malcolm <dmalcolm@redhat.com>
573 * g++.dg/spellcheck-fields.C: New file.
575 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
576 Sebastian Pop <s.pop@samsung.com>
578 PR tree-optimization/68428
579 * gcc.dg/graphite/pr68428.c: New.
581 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
582 Sebastian Pop <s.pop@samsung.com>
584 PR tree-optimization/68335
585 * gfortran.dg/graphite/pr68335.f90: New.
587 2015-11-19 Nathan Sidwell <nathan@acm.org>
589 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
590 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
591 * gcc.dg/special/weak-2.c: Likewise.
592 * gcc.dg/weak/weak-12.c: Likewise.
593 * gcc.dg/weak/weak-15.c: Likewise.
594 * gcc.dg/weak/weak-16.c: Likewise.
595 * gcc.dg/weak/weak-1.c: Likewise.
596 * gcc.dg/weak/weak-2.c: Likewise.
597 * gcc.dg/weak/weak-4.c: Likewise.
598 * gcc.dg/torture/pr53922.c: Likewise.
599 * gcc.dg/torture/pr60092.c: Likewise.
601 2015-11-19 Marek Polacek <polacek@redhat.com>
604 * gcc.dg/pr68412-2.c: New test.
605 * gcc.dg/pr68412.c: New test.
607 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
609 * gcc.dg/tree-ssa/vrp98.c: New testcase.
610 * gcc.target/avr/uint8-single-reg.c: New testcase.
612 2015-11-19 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/eh/goto3.C: New test.
617 2015-11-19 Marek Polacek <polacek@redhat.com>
619 PR tree-optimization/68431
620 * gcc.dg/tree-ssa/pr68431.c: New test.
622 2015-11-19 Jakub Jelinek <jakub@redhat.com>
624 PR rtl-optimization/68376
625 * gcc.c-torture/execute/pr68376-1.c: New test.
626 * gcc.c-torture/execute/pr68376-2.c: New test.
629 * gcc.target/i386/pr67770.c: New test.
631 2015-11-18 Jeff Law <law@redhat.com>
633 PR tree-optimization/68198
634 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
635 * gcc.dg/tree-ssa/pr68198.c: New test.
637 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
640 * gfortran.dg/pr59910.f90: New test.
642 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
645 * gfortran.dg/pr43996.f90: New test.
647 2015-11-18 Joseph Myers <joseph@codesourcery.com>
650 * gcc.dg/atomic/stdatomic-fence-2.c,
651 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
653 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
655 * gnat.dg/loop_optimization19.adb: New test.
656 * gnat.dg/loop_optimization20.adb: Likewise.
657 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
659 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
661 * gnat.dg/opt52.adb: New test.
663 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
665 * gcc.dg/goacc/nvptx-sese-1.c: New.
667 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
669 * gnat.dg/renaming7.adb: New test.
670 * gnat.dg/renaming7_pkg.ads: New helper.
672 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
674 PR tree-optimization/68402
675 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
676 to avoid undefined behaviour.
678 2015-11-18 Jakub Jelinek <jakub@redhat.com>
680 PR tree-optimization/68157
681 * g++.dg/opt/pr68157.C: New test.
683 2015-11-18 Richard Biener <rguenther@suse.de>
685 PR tree-optimization/67790
686 * gcc.dg/vect/pr67790.c: New testcase.
688 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
690 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
692 2015-11-17 David Malcolm <dmalcolm@redhat.com>
694 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
695 (test_braced_init): New function.
696 (test_statement_expression): New function.
697 (test_address_of_label): New function.
698 (test_transaction_expressions): New function.
699 (test_keywords): New function.
700 (test_builtin_va_arg): New function.
701 (test_builtin_offsetof): New function.
702 * lib/multiline.exp (_build_multiline_regex): Escape braces.
704 2015-11-17 Martin Sebor <msebor@redhat.com>
707 * g++.dg/init/new46.C: New test.
709 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
712 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
714 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
717 * gcc.dg/pr68134.c: New test.
719 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
722 * gcc.c-torture/execute/pr68143_1.c: New test.
724 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
728 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
730 * gcc.dg/tree-ssa/ifc-8.c: New test.
732 2015-11-16 Marek Polacek <polacek@redhat.com>
735 * g++.dg/delayedfold/switch-1.C: New test.
737 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
741 * gfortran.dg/pr58027.f90: New test.
743 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
745 * c-c++-common/attr-simd.c: New test.
746 * c-c++-common/attr-simd-2.c: New test.
747 * c-c++-common/attr-simd-3.c: New test.
749 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
751 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
753 2015-11-16 Christian Bruel <christian.bruel@st.com>
755 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
756 Check __ARM_NEON__ instead of "arm_neon.h.
757 * gcc.target/arm/attr-neon3.c: New test.
758 * gcc.target/arm/attr-neon-fp16.c: Likewise
760 2015-11-16 Christian Bruel <christian.bruel@st.com>
763 * gcc.target/arm/lto/pr65837_0.c
764 * gcc.target/arm/attr-neon2.c
765 * gcc.target/arm/attr-neon.c
766 * gcc.target/arm/attr-neon-builtin-fail.c
767 * gcc.target/arm/attr-crypto.c
769 2015-11-16 Richard Biener <rguenther@suse.de>
771 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
773 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
776 * gfortran.dg/deferred_character_1.f90: New test.
777 * gfortran.dg/deferred_character_4.f90: New test for comment
781 * gfortran.dg/deferred_character_2.f90: New test.
784 * gfortran.dg/deferred_character_3.f90: New test.
787 * gfortran.dg/deferred_character_5.f90: New test.
790 * gfortran.dg/deferred_character_6.f90: New test.
793 * gfortran.dg/deferred_character_7.f90: New test.
795 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
798 * gfortran.dg/pr67803.f90: New test.
800 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
802 * g++.dg/cpp/ucn-1.C: Fix typo.
804 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
806 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
807 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
809 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
810 Jeff Law <law@redhat.com>
812 * gcc.dg/tree-ssa/split-path-1.c: New test.
814 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
816 * c-c++-common/goacc/loop-auto-1.c: New.
818 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
819 * gcc.dg/goacc/nvptx-merged-loop.c: New.
821 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
824 * gfortran.dg/pr68319.f90: New test.
826 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
828 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
829 hardware floating point support.
831 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
832 vector direct move instructions.
834 * gcc.target/powerpc/maddld.c: New test.
836 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
839 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
840 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
842 2015-11-13 David Malcolm <dmalcolm@redhat.com>
844 * gcc.dg/diagnostic-token-ranges.c: New file.
845 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
846 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
847 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
848 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
850 line_table param when calling
851 linemap_position_for_line_and_column.
852 (test_show_locus): Pass line_table to rich_location ctors.
853 (plugin_init): Remove setting of global_dc->colorize_source_p.
854 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
856 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
857 diagnostic_plugin_test_tree_expression_range.c,
858 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
859 and diagnostic-test-show-trees-1.c.
861 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
863 PR tree-optimization/67682
864 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
865 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
866 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
867 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
869 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871 * gcc.target/aarch64/umaddl_combine_1.c: New test.
873 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
875 PR tree-optimization/68264
876 * gcc.dg/torture/pr68264.c: New test.
878 2015-11-13 Marek Polacek <polacek@redhat.com>
881 * gcc.dg/pr68320.c: New test.
883 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
885 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
887 2015-11-13 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/68306
890 * gcc.dg/pr68306.c: Adjust.
891 * gcc.dg/pr68306-2.c: New testcase.
892 * gcc.dg/pr68306-3.c: Likewise.
894 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
896 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
897 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
899 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
902 * gfortran.dg/module_private_2.f90: New test.
904 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
907 * gfortran.dg/warn_unused_function_2.f90: New test.
909 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
911 Revert [ARM] Remove neon-testgen.ml and generated tests.
912 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
914 * gcc.target/arm/neon/vRaddhns16.c: Remove.
915 * gcc.target/arm/neon/vRaddhns32.c: Remove.
916 * gcc.target/arm/neon/vRaddhns64.c: Remove.
917 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
918 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
919 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
920 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
921 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
922 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
923 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
924 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
925 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
926 * gcc.target/arm/neon/vRhadds16.c: Remove.
927 * gcc.target/arm/neon/vRhadds32.c: Remove.
928 * gcc.target/arm/neon/vRhadds8.c: Remove.
929 * gcc.target/arm/neon/vRhaddu16.c: Remove.
930 * gcc.target/arm/neon/vRhaddu32.c: Remove.
931 * gcc.target/arm/neon/vRhaddu8.c: Remove.
932 * gcc.target/arm/neon/vRshlQs16.c: Remove.
933 * gcc.target/arm/neon/vRshlQs32.c: Remove.
934 * gcc.target/arm/neon/vRshlQs64.c: Remove.
935 * gcc.target/arm/neon/vRshlQs8.c: Remove.
936 * gcc.target/arm/neon/vRshlQu16.c: Remove.
937 * gcc.target/arm/neon/vRshlQu32.c: Remove.
938 * gcc.target/arm/neon/vRshlQu64.c: Remove.
939 * gcc.target/arm/neon/vRshlQu8.c: Remove.
940 * gcc.target/arm/neon/vRshls16.c: Remove.
941 * gcc.target/arm/neon/vRshls32.c: Remove.
942 * gcc.target/arm/neon/vRshls64.c: Remove.
943 * gcc.target/arm/neon/vRshls8.c: Remove.
944 * gcc.target/arm/neon/vRshlu16.c: Remove.
945 * gcc.target/arm/neon/vRshlu32.c: Remove.
946 * gcc.target/arm/neon/vRshlu64.c: Remove.
947 * gcc.target/arm/neon/vRshlu8.c: Remove.
948 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
949 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
950 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
951 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
952 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
953 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
954 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
955 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
956 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
957 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
958 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
959 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
960 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
961 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
962 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
963 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
964 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
965 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
966 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
967 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
968 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
969 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
970 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
971 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
972 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
973 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
974 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
975 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
976 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
977 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
978 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
979 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
980 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
981 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
982 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
983 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
984 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
985 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
986 * gcc.target/arm/neon/vRsubhns16.c: Remove.
987 * gcc.target/arm/neon/vRsubhns32.c: Remove.
988 * gcc.target/arm/neon/vRsubhns64.c: Remove.
989 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
990 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
991 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
992 * gcc.target/arm/neon/vabaQs16.c: Remove.
993 * gcc.target/arm/neon/vabaQs32.c: Remove.
994 * gcc.target/arm/neon/vabaQs8.c: Remove.
995 * gcc.target/arm/neon/vabaQu16.c: Remove.
996 * gcc.target/arm/neon/vabaQu32.c: Remove.
997 * gcc.target/arm/neon/vabaQu8.c: Remove.
998 * gcc.target/arm/neon/vabals16.c: Remove.
999 * gcc.target/arm/neon/vabals32.c: Remove.
1000 * gcc.target/arm/neon/vabals8.c: Remove.
1001 * gcc.target/arm/neon/vabalu16.c: Remove.
1002 * gcc.target/arm/neon/vabalu32.c: Remove.
1003 * gcc.target/arm/neon/vabalu8.c: Remove.
1004 * gcc.target/arm/neon/vabas16.c: Remove.
1005 * gcc.target/arm/neon/vabas32.c: Remove.
1006 * gcc.target/arm/neon/vabas8.c: Remove.
1007 * gcc.target/arm/neon/vabau16.c: Remove.
1008 * gcc.target/arm/neon/vabau32.c: Remove.
1009 * gcc.target/arm/neon/vabau8.c: Remove.
1010 * gcc.target/arm/neon/vabdQf32.c: Remove.
1011 * gcc.target/arm/neon/vabdQs16.c: Remove.
1012 * gcc.target/arm/neon/vabdQs32.c: Remove.
1013 * gcc.target/arm/neon/vabdQs8.c: Remove.
1014 * gcc.target/arm/neon/vabdQu16.c: Remove.
1015 * gcc.target/arm/neon/vabdQu32.c: Remove.
1016 * gcc.target/arm/neon/vabdQu8.c: Remove.
1017 * gcc.target/arm/neon/vabdf32.c: Remove.
1018 * gcc.target/arm/neon/vabdls16.c: Remove.
1019 * gcc.target/arm/neon/vabdls32.c: Remove.
1020 * gcc.target/arm/neon/vabdls8.c: Remove.
1021 * gcc.target/arm/neon/vabdlu16.c: Remove.
1022 * gcc.target/arm/neon/vabdlu32.c: Remove.
1023 * gcc.target/arm/neon/vabdlu8.c: Remove.
1024 * gcc.target/arm/neon/vabds16.c: Remove.
1025 * gcc.target/arm/neon/vabds32.c: Remove.
1026 * gcc.target/arm/neon/vabds8.c: Remove.
1027 * gcc.target/arm/neon/vabdu16.c: Remove.
1028 * gcc.target/arm/neon/vabdu32.c: Remove.
1029 * gcc.target/arm/neon/vabdu8.c: Remove.
1030 * gcc.target/arm/neon/vabsQf32.c: Remove.
1031 * gcc.target/arm/neon/vabsQs16.c: Remove.
1032 * gcc.target/arm/neon/vabsQs32.c: Remove.
1033 * gcc.target/arm/neon/vabsQs8.c: Remove.
1034 * gcc.target/arm/neon/vabsf32.c: Remove.
1035 * gcc.target/arm/neon/vabss16.c: Remove.
1036 * gcc.target/arm/neon/vabss32.c: Remove.
1037 * gcc.target/arm/neon/vabss8.c: Remove.
1038 * gcc.target/arm/neon/vaddQf32.c: Remove.
1039 * gcc.target/arm/neon/vaddQs16.c: Remove.
1040 * gcc.target/arm/neon/vaddQs32.c: Remove.
1041 * gcc.target/arm/neon/vaddQs64.c: Remove.
1042 * gcc.target/arm/neon/vaddQs8.c: Remove.
1043 * gcc.target/arm/neon/vaddQu16.c: Remove.
1044 * gcc.target/arm/neon/vaddQu32.c: Remove.
1045 * gcc.target/arm/neon/vaddQu64.c: Remove.
1046 * gcc.target/arm/neon/vaddQu8.c: Remove.
1047 * gcc.target/arm/neon/vaddf32.c: Remove.
1048 * gcc.target/arm/neon/vaddhns16.c: Remove.
1049 * gcc.target/arm/neon/vaddhns32.c: Remove.
1050 * gcc.target/arm/neon/vaddhns64.c: Remove.
1051 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1052 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1053 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1054 * gcc.target/arm/neon/vaddls16.c: Remove.
1055 * gcc.target/arm/neon/vaddls32.c: Remove.
1056 * gcc.target/arm/neon/vaddls8.c: Remove.
1057 * gcc.target/arm/neon/vaddlu16.c: Remove.
1058 * gcc.target/arm/neon/vaddlu32.c: Remove.
1059 * gcc.target/arm/neon/vaddlu8.c: Remove.
1060 * gcc.target/arm/neon/vadds16.c: Remove.
1061 * gcc.target/arm/neon/vadds32.c: Remove.
1062 * gcc.target/arm/neon/vadds64.c: Remove.
1063 * gcc.target/arm/neon/vadds8.c: Remove.
1064 * gcc.target/arm/neon/vaddu16.c: Remove.
1065 * gcc.target/arm/neon/vaddu32.c: Remove.
1066 * gcc.target/arm/neon/vaddu64.c: Remove.
1067 * gcc.target/arm/neon/vaddu8.c: Remove.
1068 * gcc.target/arm/neon/vaddws16.c: Remove.
1069 * gcc.target/arm/neon/vaddws32.c: Remove.
1070 * gcc.target/arm/neon/vaddws8.c: Remove.
1071 * gcc.target/arm/neon/vaddwu16.c: Remove.
1072 * gcc.target/arm/neon/vaddwu32.c: Remove.
1073 * gcc.target/arm/neon/vaddwu8.c: Remove.
1074 * gcc.target/arm/neon/vandQs16.c: Remove.
1075 * gcc.target/arm/neon/vandQs32.c: Remove.
1076 * gcc.target/arm/neon/vandQs64.c: Remove.
1077 * gcc.target/arm/neon/vandQs8.c: Remove.
1078 * gcc.target/arm/neon/vandQu16.c: Remove.
1079 * gcc.target/arm/neon/vandQu32.c: Remove.
1080 * gcc.target/arm/neon/vandQu64.c: Remove.
1081 * gcc.target/arm/neon/vandQu8.c: Remove.
1082 * gcc.target/arm/neon/vands16.c: Remove.
1083 * gcc.target/arm/neon/vands32.c: Remove.
1084 * gcc.target/arm/neon/vands64.c: Remove.
1085 * gcc.target/arm/neon/vands8.c: Remove.
1086 * gcc.target/arm/neon/vandu16.c: Remove.
1087 * gcc.target/arm/neon/vandu32.c: Remove.
1088 * gcc.target/arm/neon/vandu64.c: Remove.
1089 * gcc.target/arm/neon/vandu8.c: Remove.
1090 * gcc.target/arm/neon/vbicQs16.c: Remove.
1091 * gcc.target/arm/neon/vbicQs32.c: Remove.
1092 * gcc.target/arm/neon/vbicQs64.c: Remove.
1093 * gcc.target/arm/neon/vbicQs8.c: Remove.
1094 * gcc.target/arm/neon/vbicQu16.c: Remove.
1095 * gcc.target/arm/neon/vbicQu32.c: Remove.
1096 * gcc.target/arm/neon/vbicQu64.c: Remove.
1097 * gcc.target/arm/neon/vbicQu8.c: Remove.
1098 * gcc.target/arm/neon/vbics16.c: Remove.
1099 * gcc.target/arm/neon/vbics32.c: Remove.
1100 * gcc.target/arm/neon/vbics64.c: Remove.
1101 * gcc.target/arm/neon/vbics8.c: Remove.
1102 * gcc.target/arm/neon/vbicu16.c: Remove.
1103 * gcc.target/arm/neon/vbicu32.c: Remove.
1104 * gcc.target/arm/neon/vbicu64.c: Remove.
1105 * gcc.target/arm/neon/vbicu8.c: Remove.
1106 * gcc.target/arm/neon/vbslQf32.c: Remove.
1107 * gcc.target/arm/neon/vbslQp16.c: Remove.
1108 * gcc.target/arm/neon/vbslQp64.c: Remove.
1109 * gcc.target/arm/neon/vbslQp8.c: Remove.
1110 * gcc.target/arm/neon/vbslQs16.c: Remove.
1111 * gcc.target/arm/neon/vbslQs32.c: Remove.
1112 * gcc.target/arm/neon/vbslQs64.c: Remove.
1113 * gcc.target/arm/neon/vbslQs8.c: Remove.
1114 * gcc.target/arm/neon/vbslQu16.c: Remove.
1115 * gcc.target/arm/neon/vbslQu32.c: Remove.
1116 * gcc.target/arm/neon/vbslQu64.c: Remove.
1117 * gcc.target/arm/neon/vbslQu8.c: Remove.
1118 * gcc.target/arm/neon/vbslf32.c: Remove.
1119 * gcc.target/arm/neon/vbslp16.c: Remove.
1120 * gcc.target/arm/neon/vbslp64.c: Remove.
1121 * gcc.target/arm/neon/vbslp8.c: Remove.
1122 * gcc.target/arm/neon/vbsls16.c: Remove.
1123 * gcc.target/arm/neon/vbsls32.c: Remove.
1124 * gcc.target/arm/neon/vbsls64.c: Remove.
1125 * gcc.target/arm/neon/vbsls8.c: Remove.
1126 * gcc.target/arm/neon/vbslu16.c: Remove.
1127 * gcc.target/arm/neon/vbslu32.c: Remove.
1128 * gcc.target/arm/neon/vbslu64.c: Remove.
1129 * gcc.target/arm/neon/vbslu8.c: Remove.
1130 * gcc.target/arm/neon/vcageQf32.c: Remove.
1131 * gcc.target/arm/neon/vcagef32.c: Remove.
1132 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1133 * gcc.target/arm/neon/vcagtf32.c: Remove.
1134 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1135 * gcc.target/arm/neon/vcalef32.c: Remove.
1136 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1137 * gcc.target/arm/neon/vcaltf32.c: Remove.
1138 * gcc.target/arm/neon/vceqQf32.c: Remove.
1139 * gcc.target/arm/neon/vceqQp8.c: Remove.
1140 * gcc.target/arm/neon/vceqQs16.c: Remove.
1141 * gcc.target/arm/neon/vceqQs32.c: Remove.
1142 * gcc.target/arm/neon/vceqQs8.c: Remove.
1143 * gcc.target/arm/neon/vceqQu16.c: Remove.
1144 * gcc.target/arm/neon/vceqQu32.c: Remove.
1145 * gcc.target/arm/neon/vceqQu8.c: Remove.
1146 * gcc.target/arm/neon/vceqf32.c: Remove.
1147 * gcc.target/arm/neon/vceqp8.c: Remove.
1148 * gcc.target/arm/neon/vceqs16.c: Remove.
1149 * gcc.target/arm/neon/vceqs32.c: Remove.
1150 * gcc.target/arm/neon/vceqs8.c: Remove.
1151 * gcc.target/arm/neon/vcequ16.c: Remove.
1152 * gcc.target/arm/neon/vcequ32.c: Remove.
1153 * gcc.target/arm/neon/vcequ8.c: Remove.
1154 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1155 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1156 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1157 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1158 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1159 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1160 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1161 * gcc.target/arm/neon/vcgef32.c: Remove.
1162 * gcc.target/arm/neon/vcges16.c: Remove.
1163 * gcc.target/arm/neon/vcges32.c: Remove.
1164 * gcc.target/arm/neon/vcges8.c: Remove.
1165 * gcc.target/arm/neon/vcgeu16.c: Remove.
1166 * gcc.target/arm/neon/vcgeu32.c: Remove.
1167 * gcc.target/arm/neon/vcgeu8.c: Remove.
1168 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1169 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1170 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1171 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1172 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1173 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1174 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1175 * gcc.target/arm/neon/vcgtf32.c: Remove.
1176 * gcc.target/arm/neon/vcgts16.c: Remove.
1177 * gcc.target/arm/neon/vcgts32.c: Remove.
1178 * gcc.target/arm/neon/vcgts8.c: Remove.
1179 * gcc.target/arm/neon/vcgtu16.c: Remove.
1180 * gcc.target/arm/neon/vcgtu32.c: Remove.
1181 * gcc.target/arm/neon/vcgtu8.c: Remove.
1182 * gcc.target/arm/neon/vcleQf32.c: Remove.
1183 * gcc.target/arm/neon/vcleQs16.c: Remove.
1184 * gcc.target/arm/neon/vcleQs32.c: Remove.
1185 * gcc.target/arm/neon/vcleQs8.c: Remove.
1186 * gcc.target/arm/neon/vcleQu16.c: Remove.
1187 * gcc.target/arm/neon/vcleQu32.c: Remove.
1188 * gcc.target/arm/neon/vcleQu8.c: Remove.
1189 * gcc.target/arm/neon/vclef32.c: Remove.
1190 * gcc.target/arm/neon/vcles16.c: Remove.
1191 * gcc.target/arm/neon/vcles32.c: Remove.
1192 * gcc.target/arm/neon/vcles8.c: Remove.
1193 * gcc.target/arm/neon/vcleu16.c: Remove.
1194 * gcc.target/arm/neon/vcleu32.c: Remove.
1195 * gcc.target/arm/neon/vcleu8.c: Remove.
1196 * gcc.target/arm/neon/vclsQs16.c: Remove.
1197 * gcc.target/arm/neon/vclsQs32.c: Remove.
1198 * gcc.target/arm/neon/vclsQs8.c: Remove.
1199 * gcc.target/arm/neon/vclss16.c: Remove.
1200 * gcc.target/arm/neon/vclss32.c: Remove.
1201 * gcc.target/arm/neon/vclss8.c: Remove.
1202 * gcc.target/arm/neon/vcltQf32.c: Remove.
1203 * gcc.target/arm/neon/vcltQs16.c: Remove.
1204 * gcc.target/arm/neon/vcltQs32.c: Remove.
1205 * gcc.target/arm/neon/vcltQs8.c: Remove.
1206 * gcc.target/arm/neon/vcltQu16.c: Remove.
1207 * gcc.target/arm/neon/vcltQu32.c: Remove.
1208 * gcc.target/arm/neon/vcltQu8.c: Remove.
1209 * gcc.target/arm/neon/vcltf32.c: Remove.
1210 * gcc.target/arm/neon/vclts16.c: Remove.
1211 * gcc.target/arm/neon/vclts32.c: Remove.
1212 * gcc.target/arm/neon/vclts8.c: Remove.
1213 * gcc.target/arm/neon/vcltu16.c: Remove.
1214 * gcc.target/arm/neon/vcltu32.c: Remove.
1215 * gcc.target/arm/neon/vcltu8.c: Remove.
1216 * gcc.target/arm/neon/vclzQs16.c: Remove.
1217 * gcc.target/arm/neon/vclzQs32.c: Remove.
1218 * gcc.target/arm/neon/vclzQs8.c: Remove.
1219 * gcc.target/arm/neon/vclzQu16.c: Remove.
1220 * gcc.target/arm/neon/vclzQu32.c: Remove.
1221 * gcc.target/arm/neon/vclzQu8.c: Remove.
1222 * gcc.target/arm/neon/vclzs16.c: Remove.
1223 * gcc.target/arm/neon/vclzs32.c: Remove.
1224 * gcc.target/arm/neon/vclzs8.c: Remove.
1225 * gcc.target/arm/neon/vclzu16.c: Remove.
1226 * gcc.target/arm/neon/vclzu32.c: Remove.
1227 * gcc.target/arm/neon/vclzu8.c: Remove.
1228 * gcc.target/arm/neon/vcntQp8.c: Remove.
1229 * gcc.target/arm/neon/vcntQs8.c: Remove.
1230 * gcc.target/arm/neon/vcntQu8.c: Remove.
1231 * gcc.target/arm/neon/vcntp8.c: Remove.
1232 * gcc.target/arm/neon/vcnts8.c: Remove.
1233 * gcc.target/arm/neon/vcntu8.c: Remove.
1234 * gcc.target/arm/neon/vcombinef32.c: Remove.
1235 * gcc.target/arm/neon/vcombinep16.c: Remove.
1236 * gcc.target/arm/neon/vcombinep64.c: Remove.
1237 * gcc.target/arm/neon/vcombinep8.c: Remove.
1238 * gcc.target/arm/neon/vcombines16.c: Remove.
1239 * gcc.target/arm/neon/vcombines32.c: Remove.
1240 * gcc.target/arm/neon/vcombines64.c: Remove.
1241 * gcc.target/arm/neon/vcombines8.c: Remove.
1242 * gcc.target/arm/neon/vcombineu16.c: Remove.
1243 * gcc.target/arm/neon/vcombineu32.c: Remove.
1244 * gcc.target/arm/neon/vcombineu64.c: Remove.
1245 * gcc.target/arm/neon/vcombineu8.c: Remove.
1246 * gcc.target/arm/neon/vcreatef32.c: Remove.
1247 * gcc.target/arm/neon/vcreatep16.c: Remove.
1248 * gcc.target/arm/neon/vcreatep64.c: Remove.
1249 * gcc.target/arm/neon/vcreatep8.c: Remove.
1250 * gcc.target/arm/neon/vcreates16.c: Remove.
1251 * gcc.target/arm/neon/vcreates32.c: Remove.
1252 * gcc.target/arm/neon/vcreates64.c: Remove.
1253 * gcc.target/arm/neon/vcreates8.c: Remove.
1254 * gcc.target/arm/neon/vcreateu16.c: Remove.
1255 * gcc.target/arm/neon/vcreateu32.c: Remove.
1256 * gcc.target/arm/neon/vcreateu64.c: Remove.
1257 * gcc.target/arm/neon/vcreateu8.c: Remove.
1258 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1259 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1260 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1261 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1262 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1263 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1264 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1265 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1266 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1267 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1268 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1269 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1270 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1271 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1272 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1273 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1274 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1275 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1276 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1277 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1278 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1279 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1280 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1281 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1282 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1283 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1284 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1285 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1286 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1287 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1288 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1289 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1290 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1291 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1292 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1293 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1294 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1295 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1296 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1297 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1298 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1299 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1300 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1301 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1302 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1303 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1304 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1305 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1306 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1307 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1308 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1309 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1310 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1311 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1312 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1313 * gcc.target/arm/neon/vdup_np16.c: Remove.
1314 * gcc.target/arm/neon/vdup_np64.c: Remove.
1315 * gcc.target/arm/neon/vdup_np8.c: Remove.
1316 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1317 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1318 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1319 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1320 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1321 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1322 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1323 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1324 * gcc.target/arm/neon/veorQs16.c: Remove.
1325 * gcc.target/arm/neon/veorQs32.c: Remove.
1326 * gcc.target/arm/neon/veorQs64.c: Remove.
1327 * gcc.target/arm/neon/veorQs8.c: Remove.
1328 * gcc.target/arm/neon/veorQu16.c: Remove.
1329 * gcc.target/arm/neon/veorQu32.c: Remove.
1330 * gcc.target/arm/neon/veorQu64.c: Remove.
1331 * gcc.target/arm/neon/veorQu8.c: Remove.
1332 * gcc.target/arm/neon/veors16.c: Remove.
1333 * gcc.target/arm/neon/veors32.c: Remove.
1334 * gcc.target/arm/neon/veors64.c: Remove.
1335 * gcc.target/arm/neon/veors8.c: Remove.
1336 * gcc.target/arm/neon/veoru16.c: Remove.
1337 * gcc.target/arm/neon/veoru32.c: Remove.
1338 * gcc.target/arm/neon/veoru64.c: Remove.
1339 * gcc.target/arm/neon/veoru8.c: Remove.
1340 * gcc.target/arm/neon/vextQf32.c: Remove.
1341 * gcc.target/arm/neon/vextQp16.c: Remove.
1342 * gcc.target/arm/neon/vextQp64.c: Remove.
1343 * gcc.target/arm/neon/vextQp8.c: Remove.
1344 * gcc.target/arm/neon/vextQs16.c: Remove.
1345 * gcc.target/arm/neon/vextQs32.c: Remove.
1346 * gcc.target/arm/neon/vextQs64.c: Remove.
1347 * gcc.target/arm/neon/vextQs8.c: Remove.
1348 * gcc.target/arm/neon/vextQu16.c: Remove.
1349 * gcc.target/arm/neon/vextQu32.c: Remove.
1350 * gcc.target/arm/neon/vextQu64.c: Remove.
1351 * gcc.target/arm/neon/vextQu8.c: Remove.
1352 * gcc.target/arm/neon/vextf32.c: Remove.
1353 * gcc.target/arm/neon/vextp16.c: Remove.
1354 * gcc.target/arm/neon/vextp64.c: Remove.
1355 * gcc.target/arm/neon/vextp8.c: Remove.
1356 * gcc.target/arm/neon/vexts16.c: Remove.
1357 * gcc.target/arm/neon/vexts32.c: Remove.
1358 * gcc.target/arm/neon/vexts64.c: Remove.
1359 * gcc.target/arm/neon/vexts8.c: Remove.
1360 * gcc.target/arm/neon/vextu16.c: Remove.
1361 * gcc.target/arm/neon/vextu32.c: Remove.
1362 * gcc.target/arm/neon/vextu64.c: Remove.
1363 * gcc.target/arm/neon/vextu8.c: Remove.
1364 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1365 * gcc.target/arm/neon/vfmaf32.c: Remove.
1366 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1367 * gcc.target/arm/neon/vfmsf32.c: Remove.
1368 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1369 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1370 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1371 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1372 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1373 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1374 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1375 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1376 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1377 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1378 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1379 * gcc.target/arm/neon/vget_highf32.c: Remove.
1380 * gcc.target/arm/neon/vget_highp16.c: Remove.
1381 * gcc.target/arm/neon/vget_highp64.c: Remove.
1382 * gcc.target/arm/neon/vget_highp8.c: Remove.
1383 * gcc.target/arm/neon/vget_highs16.c: Remove.
1384 * gcc.target/arm/neon/vget_highs32.c: Remove.
1385 * gcc.target/arm/neon/vget_highs64.c: Remove.
1386 * gcc.target/arm/neon/vget_highs8.c: Remove.
1387 * gcc.target/arm/neon/vget_highu16.c: Remove.
1388 * gcc.target/arm/neon/vget_highu32.c: Remove.
1389 * gcc.target/arm/neon/vget_highu64.c: Remove.
1390 * gcc.target/arm/neon/vget_highu8.c: Remove.
1391 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1392 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1393 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1394 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1395 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1396 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1397 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1398 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1399 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1400 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1401 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1402 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1403 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1404 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1405 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1406 * gcc.target/arm/neon/vget_lows16.c: Remove.
1407 * gcc.target/arm/neon/vget_lows32.c: Remove.
1408 * gcc.target/arm/neon/vget_lows64.c: Remove.
1409 * gcc.target/arm/neon/vget_lows8.c: Remove.
1410 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1411 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1412 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1413 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1414 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1415 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1416 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1417 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1418 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1419 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1420 * gcc.target/arm/neon/vhadds16.c: Remove.
1421 * gcc.target/arm/neon/vhadds32.c: Remove.
1422 * gcc.target/arm/neon/vhadds8.c: Remove.
1423 * gcc.target/arm/neon/vhaddu16.c: Remove.
1424 * gcc.target/arm/neon/vhaddu32.c: Remove.
1425 * gcc.target/arm/neon/vhaddu8.c: Remove.
1426 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1427 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1428 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1429 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1430 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1431 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1432 * gcc.target/arm/neon/vhsubs16.c: Remove.
1433 * gcc.target/arm/neon/vhsubs32.c: Remove.
1434 * gcc.target/arm/neon/vhsubs8.c: Remove.
1435 * gcc.target/arm/neon/vhsubu16.c: Remove.
1436 * gcc.target/arm/neon/vhsubu32.c: Remove.
1437 * gcc.target/arm/neon/vhsubu8.c: Remove.
1438 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1439 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1440 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1441 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1442 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1443 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1444 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1445 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1446 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1447 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1448 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1449 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1450 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1451 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1452 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1453 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1454 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1455 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1456 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1457 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1458 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1459 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1460 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1461 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1462 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1463 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1464 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1465 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1466 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1467 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1468 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1469 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1470 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1471 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1472 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1473 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1474 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1475 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1476 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1477 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1478 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1479 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1480 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1481 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1482 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1483 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1484 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1485 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1486 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1487 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1488 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1489 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1490 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1491 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1492 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1493 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1494 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1495 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1496 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1497 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1498 * gcc.target/arm/neon/vld1f32.c: Remove.
1499 * gcc.target/arm/neon/vld1p16.c: Remove.
1500 * gcc.target/arm/neon/vld1p64.c: Remove.
1501 * gcc.target/arm/neon/vld1p8.c: Remove.
1502 * gcc.target/arm/neon/vld1s16.c: Remove.
1503 * gcc.target/arm/neon/vld1s32.c: Remove.
1504 * gcc.target/arm/neon/vld1s64.c: Remove.
1505 * gcc.target/arm/neon/vld1s8.c: Remove.
1506 * gcc.target/arm/neon/vld1u16.c: Remove.
1507 * gcc.target/arm/neon/vld1u32.c: Remove.
1508 * gcc.target/arm/neon/vld1u64.c: Remove.
1509 * gcc.target/arm/neon/vld1u8.c: Remove.
1510 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1511 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1512 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1513 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1514 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1515 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1516 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1517 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1518 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1519 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1520 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1521 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1522 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1523 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1524 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1525 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1526 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1527 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1528 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1529 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1530 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1531 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1532 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1533 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1534 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1535 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1536 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1537 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1538 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1539 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1540 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1541 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1542 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1543 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1544 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1545 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1546 * gcc.target/arm/neon/vld2f32.c: Remove.
1547 * gcc.target/arm/neon/vld2p16.c: Remove.
1548 * gcc.target/arm/neon/vld2p64.c: Remove.
1549 * gcc.target/arm/neon/vld2p8.c: Remove.
1550 * gcc.target/arm/neon/vld2s16.c: Remove.
1551 * gcc.target/arm/neon/vld2s32.c: Remove.
1552 * gcc.target/arm/neon/vld2s64.c: Remove.
1553 * gcc.target/arm/neon/vld2s8.c: Remove.
1554 * gcc.target/arm/neon/vld2u16.c: Remove.
1555 * gcc.target/arm/neon/vld2u32.c: Remove.
1556 * gcc.target/arm/neon/vld2u64.c: Remove.
1557 * gcc.target/arm/neon/vld2u8.c: Remove.
1558 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1559 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1560 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1561 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1562 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1563 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1564 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1565 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1566 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1567 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1568 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1569 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1570 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1571 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1572 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1573 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1574 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1575 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1576 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1577 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1578 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1579 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1580 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1581 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1582 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1583 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1584 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1585 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1586 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1587 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1588 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1589 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1590 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1591 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1592 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1593 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1594 * gcc.target/arm/neon/vld3f32.c: Remove.
1595 * gcc.target/arm/neon/vld3p16.c: Remove.
1596 * gcc.target/arm/neon/vld3p64.c: Remove.
1597 * gcc.target/arm/neon/vld3p8.c: Remove.
1598 * gcc.target/arm/neon/vld3s16.c: Remove.
1599 * gcc.target/arm/neon/vld3s32.c: Remove.
1600 * gcc.target/arm/neon/vld3s64.c: Remove.
1601 * gcc.target/arm/neon/vld3s8.c: Remove.
1602 * gcc.target/arm/neon/vld3u16.c: Remove.
1603 * gcc.target/arm/neon/vld3u32.c: Remove.
1604 * gcc.target/arm/neon/vld3u64.c: Remove.
1605 * gcc.target/arm/neon/vld3u8.c: Remove.
1606 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1607 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1608 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1609 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1610 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1611 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1612 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1613 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1614 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1615 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1616 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1617 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1618 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1619 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1620 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1621 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1622 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1623 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1624 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1625 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1626 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1627 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1628 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1629 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1630 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1631 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1632 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1633 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1634 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1635 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1636 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1637 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1638 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1639 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1640 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1641 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1642 * gcc.target/arm/neon/vld4f32.c: Remove.
1643 * gcc.target/arm/neon/vld4p16.c: Remove.
1644 * gcc.target/arm/neon/vld4p64.c: Remove.
1645 * gcc.target/arm/neon/vld4p8.c: Remove.
1646 * gcc.target/arm/neon/vld4s16.c: Remove.
1647 * gcc.target/arm/neon/vld4s32.c: Remove.
1648 * gcc.target/arm/neon/vld4s64.c: Remove.
1649 * gcc.target/arm/neon/vld4s8.c: Remove.
1650 * gcc.target/arm/neon/vld4u16.c: Remove.
1651 * gcc.target/arm/neon/vld4u32.c: Remove.
1652 * gcc.target/arm/neon/vld4u64.c: Remove.
1653 * gcc.target/arm/neon/vld4u8.c: Remove.
1654 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1655 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1656 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1657 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1658 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1659 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1660 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1661 * gcc.target/arm/neon/vmaxf32.c: Remove.
1662 * gcc.target/arm/neon/vmaxs16.c: Remove.
1663 * gcc.target/arm/neon/vmaxs32.c: Remove.
1664 * gcc.target/arm/neon/vmaxs8.c: Remove.
1665 * gcc.target/arm/neon/vmaxu16.c: Remove.
1666 * gcc.target/arm/neon/vmaxu32.c: Remove.
1667 * gcc.target/arm/neon/vmaxu8.c: Remove.
1668 * gcc.target/arm/neon/vminQf32.c: Remove.
1669 * gcc.target/arm/neon/vminQs16.c: Remove.
1670 * gcc.target/arm/neon/vminQs32.c: Remove.
1671 * gcc.target/arm/neon/vminQs8.c: Remove.
1672 * gcc.target/arm/neon/vminQu16.c: Remove.
1673 * gcc.target/arm/neon/vminQu32.c: Remove.
1674 * gcc.target/arm/neon/vminQu8.c: Remove.
1675 * gcc.target/arm/neon/vminf32.c: Remove.
1676 * gcc.target/arm/neon/vmins16.c: Remove.
1677 * gcc.target/arm/neon/vmins32.c: Remove.
1678 * gcc.target/arm/neon/vmins8.c: Remove.
1679 * gcc.target/arm/neon/vminu16.c: Remove.
1680 * gcc.target/arm/neon/vminu32.c: Remove.
1681 * gcc.target/arm/neon/vminu8.c: Remove.
1682 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1683 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1684 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1685 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1686 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1687 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1688 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1689 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1690 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1691 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1692 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1693 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1694 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1695 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1696 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1697 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1698 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1699 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1700 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1701 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1702 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1703 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1704 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1705 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1706 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1707 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1708 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1709 * gcc.target/arm/neon/vmlaf32.c: Remove.
1710 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1711 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1712 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1713 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1714 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1715 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1716 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1717 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1718 * gcc.target/arm/neon/vmlals16.c: Remove.
1719 * gcc.target/arm/neon/vmlals32.c: Remove.
1720 * gcc.target/arm/neon/vmlals8.c: Remove.
1721 * gcc.target/arm/neon/vmlalu16.c: Remove.
1722 * gcc.target/arm/neon/vmlalu32.c: Remove.
1723 * gcc.target/arm/neon/vmlalu8.c: Remove.
1724 * gcc.target/arm/neon/vmlas16.c: Remove.
1725 * gcc.target/arm/neon/vmlas32.c: Remove.
1726 * gcc.target/arm/neon/vmlas8.c: Remove.
1727 * gcc.target/arm/neon/vmlau16.c: Remove.
1728 * gcc.target/arm/neon/vmlau32.c: Remove.
1729 * gcc.target/arm/neon/vmlau8.c: Remove.
1730 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1731 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1732 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1733 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1734 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1735 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1736 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1737 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1738 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1739 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1740 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1741 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1742 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1743 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1744 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1745 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1746 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1747 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1748 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1749 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1750 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1751 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1752 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1753 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1754 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1755 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1756 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1757 * gcc.target/arm/neon/vmlsf32.c: Remove.
1758 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1759 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1760 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1761 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1762 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1763 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1764 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1765 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1766 * gcc.target/arm/neon/vmlsls16.c: Remove.
1767 * gcc.target/arm/neon/vmlsls32.c: Remove.
1768 * gcc.target/arm/neon/vmlsls8.c: Remove.
1769 * gcc.target/arm/neon/vmlslu16.c: Remove.
1770 * gcc.target/arm/neon/vmlslu32.c: Remove.
1771 * gcc.target/arm/neon/vmlslu8.c: Remove.
1772 * gcc.target/arm/neon/vmlss16.c: Remove.
1773 * gcc.target/arm/neon/vmlss32.c: Remove.
1774 * gcc.target/arm/neon/vmlss8.c: Remove.
1775 * gcc.target/arm/neon/vmlsu16.c: Remove.
1776 * gcc.target/arm/neon/vmlsu32.c: Remove.
1777 * gcc.target/arm/neon/vmlsu8.c: Remove.
1778 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1779 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1780 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1781 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1782 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1783 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1784 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1785 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1786 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1787 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1788 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1789 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1790 * gcc.target/arm/neon/vmov_np16.c: Remove.
1791 * gcc.target/arm/neon/vmov_np8.c: Remove.
1792 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1793 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1794 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1795 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1796 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1797 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1798 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1799 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1800 * gcc.target/arm/neon/vmovls16.c: Remove.
1801 * gcc.target/arm/neon/vmovls32.c: Remove.
1802 * gcc.target/arm/neon/vmovls8.c: Remove.
1803 * gcc.target/arm/neon/vmovlu16.c: Remove.
1804 * gcc.target/arm/neon/vmovlu32.c: Remove.
1805 * gcc.target/arm/neon/vmovlu8.c: Remove.
1806 * gcc.target/arm/neon/vmovns16.c: Remove.
1807 * gcc.target/arm/neon/vmovns32.c: Remove.
1808 * gcc.target/arm/neon/vmovns64.c: Remove.
1809 * gcc.target/arm/neon/vmovnu16.c: Remove.
1810 * gcc.target/arm/neon/vmovnu32.c: Remove.
1811 * gcc.target/arm/neon/vmovnu64.c: Remove.
1812 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1813 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1814 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1815 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1816 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1817 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1818 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1819 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1820 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1821 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1822 * gcc.target/arm/neon/vmulQf32.c: Remove.
1823 * gcc.target/arm/neon/vmulQp8.c: Remove.
1824 * gcc.target/arm/neon/vmulQs16.c: Remove.
1825 * gcc.target/arm/neon/vmulQs32.c: Remove.
1826 * gcc.target/arm/neon/vmulQs8.c: Remove.
1827 * gcc.target/arm/neon/vmulQu16.c: Remove.
1828 * gcc.target/arm/neon/vmulQu32.c: Remove.
1829 * gcc.target/arm/neon/vmulQu8.c: Remove.
1830 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1831 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1832 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1833 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1834 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1835 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1836 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1837 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1838 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1839 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1840 * gcc.target/arm/neon/vmulf32.c: Remove.
1841 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1842 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1843 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1844 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1845 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1846 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1847 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1848 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1849 * gcc.target/arm/neon/vmullp8.c: Remove.
1850 * gcc.target/arm/neon/vmulls16.c: Remove.
1851 * gcc.target/arm/neon/vmulls32.c: Remove.
1852 * gcc.target/arm/neon/vmulls8.c: Remove.
1853 * gcc.target/arm/neon/vmullu16.c: Remove.
1854 * gcc.target/arm/neon/vmullu32.c: Remove.
1855 * gcc.target/arm/neon/vmullu8.c: Remove.
1856 * gcc.target/arm/neon/vmulp8.c: Remove.
1857 * gcc.target/arm/neon/vmuls16.c: Remove.
1858 * gcc.target/arm/neon/vmuls32.c: Remove.
1859 * gcc.target/arm/neon/vmuls8.c: Remove.
1860 * gcc.target/arm/neon/vmulu16.c: Remove.
1861 * gcc.target/arm/neon/vmulu32.c: Remove.
1862 * gcc.target/arm/neon/vmulu8.c: Remove.
1863 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1864 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1865 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1866 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1867 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1868 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1869 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1870 * gcc.target/arm/neon/vmvnp8.c: Remove.
1871 * gcc.target/arm/neon/vmvns16.c: Remove.
1872 * gcc.target/arm/neon/vmvns32.c: Remove.
1873 * gcc.target/arm/neon/vmvns8.c: Remove.
1874 * gcc.target/arm/neon/vmvnu16.c: Remove.
1875 * gcc.target/arm/neon/vmvnu32.c: Remove.
1876 * gcc.target/arm/neon/vmvnu8.c: Remove.
1877 * gcc.target/arm/neon/vnegQf32.c: Remove.
1878 * gcc.target/arm/neon/vnegQs16.c: Remove.
1879 * gcc.target/arm/neon/vnegQs32.c: Remove.
1880 * gcc.target/arm/neon/vnegQs8.c: Remove.
1881 * gcc.target/arm/neon/vnegf32.c: Remove.
1882 * gcc.target/arm/neon/vnegs16.c: Remove.
1883 * gcc.target/arm/neon/vnegs32.c: Remove.
1884 * gcc.target/arm/neon/vnegs8.c: Remove.
1885 * gcc.target/arm/neon/vornQs16.c: Remove.
1886 * gcc.target/arm/neon/vornQs32.c: Remove.
1887 * gcc.target/arm/neon/vornQs64.c: Remove.
1888 * gcc.target/arm/neon/vornQs8.c: Remove.
1889 * gcc.target/arm/neon/vornQu16.c: Remove.
1890 * gcc.target/arm/neon/vornQu32.c: Remove.
1891 * gcc.target/arm/neon/vornQu64.c: Remove.
1892 * gcc.target/arm/neon/vornQu8.c: Remove.
1893 * gcc.target/arm/neon/vorns16.c: Remove.
1894 * gcc.target/arm/neon/vorns32.c: Remove.
1895 * gcc.target/arm/neon/vorns64.c: Remove.
1896 * gcc.target/arm/neon/vorns8.c: Remove.
1897 * gcc.target/arm/neon/vornu16.c: Remove.
1898 * gcc.target/arm/neon/vornu32.c: Remove.
1899 * gcc.target/arm/neon/vornu64.c: Remove.
1900 * gcc.target/arm/neon/vornu8.c: Remove.
1901 * gcc.target/arm/neon/vorrQs16.c: Remove.
1902 * gcc.target/arm/neon/vorrQs32.c: Remove.
1903 * gcc.target/arm/neon/vorrQs64.c: Remove.
1904 * gcc.target/arm/neon/vorrQs8.c: Remove.
1905 * gcc.target/arm/neon/vorrQu16.c: Remove.
1906 * gcc.target/arm/neon/vorrQu32.c: Remove.
1907 * gcc.target/arm/neon/vorrQu64.c: Remove.
1908 * gcc.target/arm/neon/vorrQu8.c: Remove.
1909 * gcc.target/arm/neon/vorrs16.c: Remove.
1910 * gcc.target/arm/neon/vorrs32.c: Remove.
1911 * gcc.target/arm/neon/vorrs64.c: Remove.
1912 * gcc.target/arm/neon/vorrs8.c: Remove.
1913 * gcc.target/arm/neon/vorru16.c: Remove.
1914 * gcc.target/arm/neon/vorru32.c: Remove.
1915 * gcc.target/arm/neon/vorru64.c: Remove.
1916 * gcc.target/arm/neon/vorru8.c: Remove.
1917 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1918 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1919 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1920 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1921 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1922 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1923 * gcc.target/arm/neon/vpadals16.c: Remove.
1924 * gcc.target/arm/neon/vpadals32.c: Remove.
1925 * gcc.target/arm/neon/vpadals8.c: Remove.
1926 * gcc.target/arm/neon/vpadalu16.c: Remove.
1927 * gcc.target/arm/neon/vpadalu32.c: Remove.
1928 * gcc.target/arm/neon/vpadalu8.c: Remove.
1929 * gcc.target/arm/neon/vpaddf32.c: Remove.
1930 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1931 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1932 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1933 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1934 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1935 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1936 * gcc.target/arm/neon/vpaddls16.c: Remove.
1937 * gcc.target/arm/neon/vpaddls32.c: Remove.
1938 * gcc.target/arm/neon/vpaddls8.c: Remove.
1939 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1940 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1941 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1942 * gcc.target/arm/neon/vpadds16.c: Remove.
1943 * gcc.target/arm/neon/vpadds32.c: Remove.
1944 * gcc.target/arm/neon/vpadds8.c: Remove.
1945 * gcc.target/arm/neon/vpaddu16.c: Remove.
1946 * gcc.target/arm/neon/vpaddu32.c: Remove.
1947 * gcc.target/arm/neon/vpaddu8.c: Remove.
1948 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1949 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1950 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1951 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1952 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1953 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1954 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1955 * gcc.target/arm/neon/vpminf32.c: Remove.
1956 * gcc.target/arm/neon/vpmins16.c: Remove.
1957 * gcc.target/arm/neon/vpmins32.c: Remove.
1958 * gcc.target/arm/neon/vpmins8.c: Remove.
1959 * gcc.target/arm/neon/vpminu16.c: Remove.
1960 * gcc.target/arm/neon/vpminu32.c: Remove.
1961 * gcc.target/arm/neon/vpminu8.c: Remove.
1962 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1963 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1964 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1965 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1966 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1967 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1968 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1969 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1970 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1971 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1972 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1973 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1974 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1975 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1976 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1977 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1978 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1979 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1980 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1981 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1982 * gcc.target/arm/neon/vqRshls16.c: Remove.
1983 * gcc.target/arm/neon/vqRshls32.c: Remove.
1984 * gcc.target/arm/neon/vqRshls64.c: Remove.
1985 * gcc.target/arm/neon/vqRshls8.c: Remove.
1986 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1987 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1988 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1989 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1990 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1991 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1992 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1993 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1994 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1995 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1996 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1997 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1998 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1999 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2000 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2001 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2002 * gcc.target/arm/neon/vqabss16.c: Remove.
2003 * gcc.target/arm/neon/vqabss32.c: Remove.
2004 * gcc.target/arm/neon/vqabss8.c: Remove.
2005 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2006 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2007 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2008 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2009 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2010 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2011 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2012 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2013 * gcc.target/arm/neon/vqadds16.c: Remove.
2014 * gcc.target/arm/neon/vqadds32.c: Remove.
2015 * gcc.target/arm/neon/vqadds64.c: Remove.
2016 * gcc.target/arm/neon/vqadds8.c: Remove.
2017 * gcc.target/arm/neon/vqaddu16.c: Remove.
2018 * gcc.target/arm/neon/vqaddu32.c: Remove.
2019 * gcc.target/arm/neon/vqaddu64.c: Remove.
2020 * gcc.target/arm/neon/vqaddu8.c: Remove.
2021 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2022 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2023 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2024 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2025 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2026 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2027 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2028 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2029 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2030 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2031 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2032 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2033 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2034 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2035 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2036 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2037 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2038 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2039 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2040 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2041 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2042 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2043 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2044 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2045 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2046 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2047 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2048 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2049 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2050 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2051 * gcc.target/arm/neon/vqmovns16.c: Remove.
2052 * gcc.target/arm/neon/vqmovns32.c: Remove.
2053 * gcc.target/arm/neon/vqmovns64.c: Remove.
2054 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2055 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2056 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2057 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2058 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2059 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2060 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2061 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2062 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2063 * gcc.target/arm/neon/vqnegs16.c: Remove.
2064 * gcc.target/arm/neon/vqnegs32.c: Remove.
2065 * gcc.target/arm/neon/vqnegs8.c: Remove.
2066 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2067 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2068 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2069 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2070 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2071 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2072 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2073 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2074 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2075 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2076 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2077 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2078 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2079 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2080 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2081 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2082 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2083 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2084 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2085 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2086 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2087 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2088 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2089 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2090 * gcc.target/arm/neon/vqshls16.c: Remove.
2091 * gcc.target/arm/neon/vqshls32.c: Remove.
2092 * gcc.target/arm/neon/vqshls64.c: Remove.
2093 * gcc.target/arm/neon/vqshls8.c: Remove.
2094 * gcc.target/arm/neon/vqshlu16.c: Remove.
2095 * gcc.target/arm/neon/vqshlu32.c: Remove.
2096 * gcc.target/arm/neon/vqshlu64.c: Remove.
2097 * gcc.target/arm/neon/vqshlu8.c: Remove.
2098 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2099 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2100 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2101 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2102 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2103 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2104 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2105 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2106 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2107 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2108 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2109 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2110 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2111 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2112 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2113 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2114 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2115 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2116 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2117 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2118 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2119 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2120 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2121 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2122 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2123 * gcc.target/arm/neon/vqsubs16.c: Remove.
2124 * gcc.target/arm/neon/vqsubs32.c: Remove.
2125 * gcc.target/arm/neon/vqsubs64.c: Remove.
2126 * gcc.target/arm/neon/vqsubs8.c: Remove.
2127 * gcc.target/arm/neon/vqsubu16.c: Remove.
2128 * gcc.target/arm/neon/vqsubu32.c: Remove.
2129 * gcc.target/arm/neon/vqsubu64.c: Remove.
2130 * gcc.target/arm/neon/vqsubu8.c: Remove.
2131 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2132 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2133 * gcc.target/arm/neon/vrecpef32.c: Remove.
2134 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2135 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2136 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2137 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2138 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2139 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2140 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2141 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2142 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2143 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2144 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2145 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2146 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2147 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2148 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2149 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2150 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2151 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2152 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2153 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2154 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2155 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2156 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2157 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2158 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2159 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2160 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2161 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2162 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2163 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2164 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2165 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2166 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2167 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2168 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2169 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2170 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2171 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2172 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2173 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2174 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2175 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2176 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2177 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2178 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2179 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2180 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2181 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2286 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2287 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2288 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2289 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2290 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2291 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2292 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2293 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2294 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2295 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2296 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2297 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2298 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2299 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2300 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2301 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2302 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2303 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2337 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2338 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2339 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2340 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2341 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2342 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2343 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2344 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2345 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2346 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2347 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2348 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2349 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2350 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2351 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2352 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2353 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2354 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2355 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2356 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2357 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2358 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2359 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2360 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2361 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2362 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2363 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2364 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2365 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2366 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2367 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2368 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2369 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2370 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2371 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2372 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2373 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2374 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2375 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2376 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2377 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2378 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2379 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2380 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2381 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2382 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2383 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2384 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2385 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2386 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2387 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2388 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2389 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2390 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2391 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2392 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2393 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2394 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2395 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2396 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2397 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2398 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2399 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2400 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2401 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2402 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2403 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2404 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2405 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2406 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2407 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2408 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2409 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2410 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2411 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2412 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2413 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2414 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2415 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2416 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2417 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2418 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2419 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2420 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2421 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2422 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2423 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2424 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2425 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2426 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2427 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2428 * gcc.target/arm/neon/vrev16p8.c: Remove.
2429 * gcc.target/arm/neon/vrev16s8.c: Remove.
2430 * gcc.target/arm/neon/vrev16u8.c: Remove.
2431 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2432 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2433 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2434 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2435 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2436 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2437 * gcc.target/arm/neon/vrev32p16.c: Remove.
2438 * gcc.target/arm/neon/vrev32p8.c: Remove.
2439 * gcc.target/arm/neon/vrev32s16.c: Remove.
2440 * gcc.target/arm/neon/vrev32s8.c: Remove.
2441 * gcc.target/arm/neon/vrev32u16.c: Remove.
2442 * gcc.target/arm/neon/vrev32u8.c: Remove.
2443 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2444 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2445 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2446 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2447 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2448 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2449 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2450 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2451 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2452 * gcc.target/arm/neon/vrev64f32.c: Remove.
2453 * gcc.target/arm/neon/vrev64p16.c: Remove.
2454 * gcc.target/arm/neon/vrev64p8.c: Remove.
2455 * gcc.target/arm/neon/vrev64s16.c: Remove.
2456 * gcc.target/arm/neon/vrev64s32.c: Remove.
2457 * gcc.target/arm/neon/vrev64s8.c: Remove.
2458 * gcc.target/arm/neon/vrev64u16.c: Remove.
2459 * gcc.target/arm/neon/vrev64u32.c: Remove.
2460 * gcc.target/arm/neon/vrev64u8.c: Remove.
2461 * gcc.target/arm/neon/vrndaf32.c: Remove.
2462 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2463 * gcc.target/arm/neon/vrndf32.c: Remove.
2464 * gcc.target/arm/neon/vrndmf32.c: Remove.
2465 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2466 * gcc.target/arm/neon/vrndnf32.c: Remove.
2467 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2468 * gcc.target/arm/neon/vrndpf32.c: Remove.
2469 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2470 * gcc.target/arm/neon/vrndqf32.c: Remove.
2471 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2472 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2473 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2474 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2475 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2476 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2477 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2478 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2479 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2480 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2481 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2482 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2483 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2484 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2485 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2486 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2487 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2488 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2489 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2490 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2491 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2492 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2493 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2494 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2495 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2496 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2497 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2498 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2499 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2500 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2501 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2502 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2503 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2504 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2505 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2506 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2507 * gcc.target/arm/neon/vshlQs16.c: Remove.
2508 * gcc.target/arm/neon/vshlQs32.c: Remove.
2509 * gcc.target/arm/neon/vshlQs64.c: Remove.
2510 * gcc.target/arm/neon/vshlQs8.c: Remove.
2511 * gcc.target/arm/neon/vshlQu16.c: Remove.
2512 * gcc.target/arm/neon/vshlQu32.c: Remove.
2513 * gcc.target/arm/neon/vshlQu64.c: Remove.
2514 * gcc.target/arm/neon/vshlQu8.c: Remove.
2515 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2516 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2517 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2518 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2519 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2520 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2521 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2522 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2523 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2524 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2525 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2526 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2527 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2528 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2529 * gcc.target/arm/neon/vshls16.c: Remove.
2530 * gcc.target/arm/neon/vshls32.c: Remove.
2531 * gcc.target/arm/neon/vshls64.c: Remove.
2532 * gcc.target/arm/neon/vshls8.c: Remove.
2533 * gcc.target/arm/neon/vshlu16.c: Remove.
2534 * gcc.target/arm/neon/vshlu32.c: Remove.
2535 * gcc.target/arm/neon/vshlu64.c: Remove.
2536 * gcc.target/arm/neon/vshlu8.c: Remove.
2537 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2538 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2539 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2540 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2541 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2542 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2543 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2544 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2545 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2546 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2547 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2548 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2549 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2550 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2551 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2552 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2553 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2554 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2555 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2556 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2557 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2558 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2559 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2560 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2561 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2562 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2563 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2564 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2565 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2566 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2567 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2568 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2569 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2570 * gcc.target/arm/neon/vsli_np16.c: Remove.
2571 * gcc.target/arm/neon/vsli_np64.c: Remove.
2572 * gcc.target/arm/neon/vsli_np8.c: Remove.
2573 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2574 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2575 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2576 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2577 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2578 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2579 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2580 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2581 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2582 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2583 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2584 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2585 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2586 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2587 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2588 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2589 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2590 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2591 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2592 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2593 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2594 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2595 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2596 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2597 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2598 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2599 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2600 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2601 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2602 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2603 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2604 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2605 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2606 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2607 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2608 * gcc.target/arm/neon/vsri_np16.c: Remove.
2609 * gcc.target/arm/neon/vsri_np64.c: Remove.
2610 * gcc.target/arm/neon/vsri_np8.c: Remove.
2611 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2612 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2613 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2614 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2615 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2616 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2617 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2618 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2619 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2620 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2621 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2622 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2623 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2624 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2625 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2626 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2627 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2628 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2629 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2630 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2631 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2632 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2633 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2634 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2635 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2636 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2637 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2638 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2639 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2640 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2641 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2642 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2643 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2644 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2645 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2646 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2647 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2648 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2649 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2650 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2651 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2652 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2653 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2654 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2655 * gcc.target/arm/neon/vst1f32.c: Remove.
2656 * gcc.target/arm/neon/vst1p16.c: Remove.
2657 * gcc.target/arm/neon/vst1p64.c: Remove.
2658 * gcc.target/arm/neon/vst1p8.c: Remove.
2659 * gcc.target/arm/neon/vst1s16.c: Remove.
2660 * gcc.target/arm/neon/vst1s32.c: Remove.
2661 * gcc.target/arm/neon/vst1s64.c: Remove.
2662 * gcc.target/arm/neon/vst1s8.c: Remove.
2663 * gcc.target/arm/neon/vst1u16.c: Remove.
2664 * gcc.target/arm/neon/vst1u32.c: Remove.
2665 * gcc.target/arm/neon/vst1u64.c: Remove.
2666 * gcc.target/arm/neon/vst1u8.c: Remove.
2667 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2668 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2669 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2670 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2671 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2672 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2673 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2674 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2675 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2676 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2677 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2678 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2679 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2680 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2681 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2682 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2683 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2684 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2685 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2686 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2687 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2688 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2689 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2690 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2691 * gcc.target/arm/neon/vst2f32.c: Remove.
2692 * gcc.target/arm/neon/vst2p16.c: Remove.
2693 * gcc.target/arm/neon/vst2p64.c: Remove.
2694 * gcc.target/arm/neon/vst2p8.c: Remove.
2695 * gcc.target/arm/neon/vst2s16.c: Remove.
2696 * gcc.target/arm/neon/vst2s32.c: Remove.
2697 * gcc.target/arm/neon/vst2s64.c: Remove.
2698 * gcc.target/arm/neon/vst2s8.c: Remove.
2699 * gcc.target/arm/neon/vst2u16.c: Remove.
2700 * gcc.target/arm/neon/vst2u32.c: Remove.
2701 * gcc.target/arm/neon/vst2u64.c: Remove.
2702 * gcc.target/arm/neon/vst2u8.c: Remove.
2703 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2704 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2705 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2706 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2707 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2708 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2709 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2710 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2711 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2712 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2713 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2714 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2715 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2716 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2717 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2718 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2719 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2720 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2721 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2722 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2723 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2724 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2725 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2726 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2727 * gcc.target/arm/neon/vst3f32.c: Remove.
2728 * gcc.target/arm/neon/vst3p16.c: Remove.
2729 * gcc.target/arm/neon/vst3p64.c: Remove.
2730 * gcc.target/arm/neon/vst3p8.c: Remove.
2731 * gcc.target/arm/neon/vst3s16.c: Remove.
2732 * gcc.target/arm/neon/vst3s32.c: Remove.
2733 * gcc.target/arm/neon/vst3s64.c: Remove.
2734 * gcc.target/arm/neon/vst3s8.c: Remove.
2735 * gcc.target/arm/neon/vst3u16.c: Remove.
2736 * gcc.target/arm/neon/vst3u32.c: Remove.
2737 * gcc.target/arm/neon/vst3u64.c: Remove.
2738 * gcc.target/arm/neon/vst3u8.c: Remove.
2739 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2740 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2741 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2742 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2743 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2744 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2745 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2746 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2747 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2748 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2749 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2750 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2751 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2752 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2753 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2754 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2755 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2756 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2757 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2758 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2759 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2760 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2761 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2762 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2763 * gcc.target/arm/neon/vst4f32.c: Remove.
2764 * gcc.target/arm/neon/vst4p16.c: Remove.
2765 * gcc.target/arm/neon/vst4p64.c: Remove.
2766 * gcc.target/arm/neon/vst4p8.c: Remove.
2767 * gcc.target/arm/neon/vst4s16.c: Remove.
2768 * gcc.target/arm/neon/vst4s32.c: Remove.
2769 * gcc.target/arm/neon/vst4s64.c: Remove.
2770 * gcc.target/arm/neon/vst4s8.c: Remove.
2771 * gcc.target/arm/neon/vst4u16.c: Remove.
2772 * gcc.target/arm/neon/vst4u32.c: Remove.
2773 * gcc.target/arm/neon/vst4u64.c: Remove.
2774 * gcc.target/arm/neon/vst4u8.c: Remove.
2775 * gcc.target/arm/neon/vsubQf32.c: Remove.
2776 * gcc.target/arm/neon/vsubQs16.c: Remove.
2777 * gcc.target/arm/neon/vsubQs32.c: Remove.
2778 * gcc.target/arm/neon/vsubQs64.c: Remove.
2779 * gcc.target/arm/neon/vsubQs8.c: Remove.
2780 * gcc.target/arm/neon/vsubQu16.c: Remove.
2781 * gcc.target/arm/neon/vsubQu32.c: Remove.
2782 * gcc.target/arm/neon/vsubQu64.c: Remove.
2783 * gcc.target/arm/neon/vsubQu8.c: Remove.
2784 * gcc.target/arm/neon/vsubf32.c: Remove.
2785 * gcc.target/arm/neon/vsubhns16.c: Remove.
2786 * gcc.target/arm/neon/vsubhns32.c: Remove.
2787 * gcc.target/arm/neon/vsubhns64.c: Remove.
2788 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2789 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2790 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2791 * gcc.target/arm/neon/vsubls16.c: Remove.
2792 * gcc.target/arm/neon/vsubls32.c: Remove.
2793 * gcc.target/arm/neon/vsubls8.c: Remove.
2794 * gcc.target/arm/neon/vsublu16.c: Remove.
2795 * gcc.target/arm/neon/vsublu32.c: Remove.
2796 * gcc.target/arm/neon/vsublu8.c: Remove.
2797 * gcc.target/arm/neon/vsubs16.c: Remove.
2798 * gcc.target/arm/neon/vsubs32.c: Remove.
2799 * gcc.target/arm/neon/vsubs64.c: Remove.
2800 * gcc.target/arm/neon/vsubs8.c: Remove.
2801 * gcc.target/arm/neon/vsubu16.c: Remove.
2802 * gcc.target/arm/neon/vsubu32.c: Remove.
2803 * gcc.target/arm/neon/vsubu64.c: Remove.
2804 * gcc.target/arm/neon/vsubu8.c: Remove.
2805 * gcc.target/arm/neon/vsubws16.c: Remove.
2806 * gcc.target/arm/neon/vsubws32.c: Remove.
2807 * gcc.target/arm/neon/vsubws8.c: Remove.
2808 * gcc.target/arm/neon/vsubwu16.c: Remove.
2809 * gcc.target/arm/neon/vsubwu32.c: Remove.
2810 * gcc.target/arm/neon/vsubwu8.c: Remove.
2811 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2812 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2813 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2814 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2815 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2816 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2817 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2818 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2819 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2820 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2821 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2822 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2823 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2824 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2825 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2826 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2827 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2828 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2829 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2830 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2831 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2832 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2833 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2834 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2835 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2836 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2837 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2838 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2839 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2840 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2841 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2842 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2843 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2844 * gcc.target/arm/neon/vtrnf32.c: Remove.
2845 * gcc.target/arm/neon/vtrnp16.c: Remove.
2846 * gcc.target/arm/neon/vtrnp8.c: Remove.
2847 * gcc.target/arm/neon/vtrns16.c: Remove.
2848 * gcc.target/arm/neon/vtrns32.c: Remove.
2849 * gcc.target/arm/neon/vtrns8.c: Remove.
2850 * gcc.target/arm/neon/vtrnu16.c: Remove.
2851 * gcc.target/arm/neon/vtrnu32.c: Remove.
2852 * gcc.target/arm/neon/vtrnu8.c: Remove.
2853 * gcc.target/arm/neon/vtstQp8.c: Remove.
2854 * gcc.target/arm/neon/vtstQs16.c: Remove.
2855 * gcc.target/arm/neon/vtstQs32.c: Remove.
2856 * gcc.target/arm/neon/vtstQs8.c: Remove.
2857 * gcc.target/arm/neon/vtstQu16.c: Remove.
2858 * gcc.target/arm/neon/vtstQu32.c: Remove.
2859 * gcc.target/arm/neon/vtstQu8.c: Remove.
2860 * gcc.target/arm/neon/vtstp8.c: Remove.
2861 * gcc.target/arm/neon/vtsts16.c: Remove.
2862 * gcc.target/arm/neon/vtsts32.c: Remove.
2863 * gcc.target/arm/neon/vtsts8.c: Remove.
2864 * gcc.target/arm/neon/vtstu16.c: Remove.
2865 * gcc.target/arm/neon/vtstu32.c: Remove.
2866 * gcc.target/arm/neon/vtstu8.c: Remove.
2867 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2868 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2869 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2870 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2871 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2872 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2873 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2874 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2875 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2876 * gcc.target/arm/neon/vuzpf32.c: Remove.
2877 * gcc.target/arm/neon/vuzpp16.c: Remove.
2878 * gcc.target/arm/neon/vuzpp8.c: Remove.
2879 * gcc.target/arm/neon/vuzps16.c: Remove.
2880 * gcc.target/arm/neon/vuzps32.c: Remove.
2881 * gcc.target/arm/neon/vuzps8.c: Remove.
2882 * gcc.target/arm/neon/vuzpu16.c: Remove.
2883 * gcc.target/arm/neon/vuzpu32.c: Remove.
2884 * gcc.target/arm/neon/vuzpu8.c: Remove.
2885 * gcc.target/arm/neon/vzipQf32.c: Remove.
2886 * gcc.target/arm/neon/vzipQp16.c: Remove.
2887 * gcc.target/arm/neon/vzipQp8.c: Remove.
2888 * gcc.target/arm/neon/vzipQs16.c: Remove.
2889 * gcc.target/arm/neon/vzipQs32.c: Remove.
2890 * gcc.target/arm/neon/vzipQs8.c: Remove.
2891 * gcc.target/arm/neon/vzipQu16.c: Remove.
2892 * gcc.target/arm/neon/vzipQu32.c: Remove.
2893 * gcc.target/arm/neon/vzipQu8.c: Remove.
2894 * gcc.target/arm/neon/vzipf32.c: Remove.
2895 * gcc.target/arm/neon/vzipp16.c: Remove.
2896 * gcc.target/arm/neon/vzipp8.c: Remove.
2897 * gcc.target/arm/neon/vzips16.c: Remove.
2898 * gcc.target/arm/neon/vzips32.c: Remove.
2899 * gcc.target/arm/neon/vzips8.c: Remove.
2900 * gcc.target/arm/neon/vzipu16.c: Remove.
2901 * gcc.target/arm/neon/vzipu32.c: Remove.
2902 * gcc.target/arm/neon/vzipu8.c: Remove.
2904 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2906 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2908 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2911 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2912 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2914 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2916 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2917 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2918 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2919 levenshtein_plugin.c.
2920 * gcc.dg/spellcheck-fields.c: New file.
2922 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2925 * gfortran.dg/pr68318_1.f90: New test.
2926 * gfortran.dg/pr68318_2.f90: Ditto.
2928 2015-11-12 James Norris <jnorris@codesourcery.com>
2929 Joseph Myers <joseph@codesourcery.com>
2931 * c-c++-common/goacc/declare-1.c: New test.
2932 * c-c++-common/goacc/declare-2.c: Likewise.
2934 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2936 [ARM] Remove neon-testgen.ml and generated tests.
2938 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2939 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2940 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2941 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2942 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2943 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2944 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2945 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2946 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2947 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2948 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2949 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2950 * gcc.target/arm/neon/vRhadds16.c: Remove.
2951 * gcc.target/arm/neon/vRhadds32.c: Remove.
2952 * gcc.target/arm/neon/vRhadds8.c: Remove.
2953 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2954 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2955 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2956 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2957 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2958 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2959 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2960 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2961 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2962 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2963 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2964 * gcc.target/arm/neon/vRshls16.c: Remove.
2965 * gcc.target/arm/neon/vRshls32.c: Remove.
2966 * gcc.target/arm/neon/vRshls64.c: Remove.
2967 * gcc.target/arm/neon/vRshls8.c: Remove.
2968 * gcc.target/arm/neon/vRshlu16.c: Remove.
2969 * gcc.target/arm/neon/vRshlu32.c: Remove.
2970 * gcc.target/arm/neon/vRshlu64.c: Remove.
2971 * gcc.target/arm/neon/vRshlu8.c: Remove.
2972 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2973 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2974 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2975 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2976 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2977 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2978 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2979 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2980 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2981 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2982 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2983 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2984 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2985 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2986 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2987 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2988 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2989 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2990 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2991 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2992 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2993 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2994 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2995 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2996 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2997 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2998 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2999 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3000 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3001 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3002 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3003 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3004 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3005 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3006 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3007 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3008 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3009 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3010 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3011 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3012 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3013 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3014 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3015 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3016 * gcc.target/arm/neon/vabaQs16.c: Remove.
3017 * gcc.target/arm/neon/vabaQs32.c: Remove.
3018 * gcc.target/arm/neon/vabaQs8.c: Remove.
3019 * gcc.target/arm/neon/vabaQu16.c: Remove.
3020 * gcc.target/arm/neon/vabaQu32.c: Remove.
3021 * gcc.target/arm/neon/vabaQu8.c: Remove.
3022 * gcc.target/arm/neon/vabals16.c: Remove.
3023 * gcc.target/arm/neon/vabals32.c: Remove.
3024 * gcc.target/arm/neon/vabals8.c: Remove.
3025 * gcc.target/arm/neon/vabalu16.c: Remove.
3026 * gcc.target/arm/neon/vabalu32.c: Remove.
3027 * gcc.target/arm/neon/vabalu8.c: Remove.
3028 * gcc.target/arm/neon/vabas16.c: Remove.
3029 * gcc.target/arm/neon/vabas32.c: Remove.
3030 * gcc.target/arm/neon/vabas8.c: Remove.
3031 * gcc.target/arm/neon/vabau16.c: Remove.
3032 * gcc.target/arm/neon/vabau32.c: Remove.
3033 * gcc.target/arm/neon/vabau8.c: Remove.
3034 * gcc.target/arm/neon/vabdQf32.c: Remove.
3035 * gcc.target/arm/neon/vabdQs16.c: Remove.
3036 * gcc.target/arm/neon/vabdQs32.c: Remove.
3037 * gcc.target/arm/neon/vabdQs8.c: Remove.
3038 * gcc.target/arm/neon/vabdQu16.c: Remove.
3039 * gcc.target/arm/neon/vabdQu32.c: Remove.
3040 * gcc.target/arm/neon/vabdQu8.c: Remove.
3041 * gcc.target/arm/neon/vabdf32.c: Remove.
3042 * gcc.target/arm/neon/vabdls16.c: Remove.
3043 * gcc.target/arm/neon/vabdls32.c: Remove.
3044 * gcc.target/arm/neon/vabdls8.c: Remove.
3045 * gcc.target/arm/neon/vabdlu16.c: Remove.
3046 * gcc.target/arm/neon/vabdlu32.c: Remove.
3047 * gcc.target/arm/neon/vabdlu8.c: Remove.
3048 * gcc.target/arm/neon/vabds16.c: Remove.
3049 * gcc.target/arm/neon/vabds32.c: Remove.
3050 * gcc.target/arm/neon/vabds8.c: Remove.
3051 * gcc.target/arm/neon/vabdu16.c: Remove.
3052 * gcc.target/arm/neon/vabdu32.c: Remove.
3053 * gcc.target/arm/neon/vabdu8.c: Remove.
3054 * gcc.target/arm/neon/vabsQf32.c: Remove.
3055 * gcc.target/arm/neon/vabsQs16.c: Remove.
3056 * gcc.target/arm/neon/vabsQs32.c: Remove.
3057 * gcc.target/arm/neon/vabsQs8.c: Remove.
3058 * gcc.target/arm/neon/vabsf32.c: Remove.
3059 * gcc.target/arm/neon/vabss16.c: Remove.
3060 * gcc.target/arm/neon/vabss32.c: Remove.
3061 * gcc.target/arm/neon/vabss8.c: Remove.
3062 * gcc.target/arm/neon/vaddQf32.c: Remove.
3063 * gcc.target/arm/neon/vaddQs16.c: Remove.
3064 * gcc.target/arm/neon/vaddQs32.c: Remove.
3065 * gcc.target/arm/neon/vaddQs64.c: Remove.
3066 * gcc.target/arm/neon/vaddQs8.c: Remove.
3067 * gcc.target/arm/neon/vaddQu16.c: Remove.
3068 * gcc.target/arm/neon/vaddQu32.c: Remove.
3069 * gcc.target/arm/neon/vaddQu64.c: Remove.
3070 * gcc.target/arm/neon/vaddQu8.c: Remove.
3071 * gcc.target/arm/neon/vaddf32.c: Remove.
3072 * gcc.target/arm/neon/vaddhns16.c: Remove.
3073 * gcc.target/arm/neon/vaddhns32.c: Remove.
3074 * gcc.target/arm/neon/vaddhns64.c: Remove.
3075 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3076 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3077 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3078 * gcc.target/arm/neon/vaddls16.c: Remove.
3079 * gcc.target/arm/neon/vaddls32.c: Remove.
3080 * gcc.target/arm/neon/vaddls8.c: Remove.
3081 * gcc.target/arm/neon/vaddlu16.c: Remove.
3082 * gcc.target/arm/neon/vaddlu32.c: Remove.
3083 * gcc.target/arm/neon/vaddlu8.c: Remove.
3084 * gcc.target/arm/neon/vadds16.c: Remove.
3085 * gcc.target/arm/neon/vadds32.c: Remove.
3086 * gcc.target/arm/neon/vadds64.c: Remove.
3087 * gcc.target/arm/neon/vadds8.c: Remove.
3088 * gcc.target/arm/neon/vaddu16.c: Remove.
3089 * gcc.target/arm/neon/vaddu32.c: Remove.
3090 * gcc.target/arm/neon/vaddu64.c: Remove.
3091 * gcc.target/arm/neon/vaddu8.c: Remove.
3092 * gcc.target/arm/neon/vaddws16.c: Remove.
3093 * gcc.target/arm/neon/vaddws32.c: Remove.
3094 * gcc.target/arm/neon/vaddws8.c: Remove.
3095 * gcc.target/arm/neon/vaddwu16.c: Remove.
3096 * gcc.target/arm/neon/vaddwu32.c: Remove.
3097 * gcc.target/arm/neon/vaddwu8.c: Remove.
3098 * gcc.target/arm/neon/vandQs16.c: Remove.
3099 * gcc.target/arm/neon/vandQs32.c: Remove.
3100 * gcc.target/arm/neon/vandQs64.c: Remove.
3101 * gcc.target/arm/neon/vandQs8.c: Remove.
3102 * gcc.target/arm/neon/vandQu16.c: Remove.
3103 * gcc.target/arm/neon/vandQu32.c: Remove.
3104 * gcc.target/arm/neon/vandQu64.c: Remove.
3105 * gcc.target/arm/neon/vandQu8.c: Remove.
3106 * gcc.target/arm/neon/vands16.c: Remove.
3107 * gcc.target/arm/neon/vands32.c: Remove.
3108 * gcc.target/arm/neon/vands64.c: Remove.
3109 * gcc.target/arm/neon/vands8.c: Remove.
3110 * gcc.target/arm/neon/vandu16.c: Remove.
3111 * gcc.target/arm/neon/vandu32.c: Remove.
3112 * gcc.target/arm/neon/vandu64.c: Remove.
3113 * gcc.target/arm/neon/vandu8.c: Remove.
3114 * gcc.target/arm/neon/vbicQs16.c: Remove.
3115 * gcc.target/arm/neon/vbicQs32.c: Remove.
3116 * gcc.target/arm/neon/vbicQs64.c: Remove.
3117 * gcc.target/arm/neon/vbicQs8.c: Remove.
3118 * gcc.target/arm/neon/vbicQu16.c: Remove.
3119 * gcc.target/arm/neon/vbicQu32.c: Remove.
3120 * gcc.target/arm/neon/vbicQu64.c: Remove.
3121 * gcc.target/arm/neon/vbicQu8.c: Remove.
3122 * gcc.target/arm/neon/vbics16.c: Remove.
3123 * gcc.target/arm/neon/vbics32.c: Remove.
3124 * gcc.target/arm/neon/vbics64.c: Remove.
3125 * gcc.target/arm/neon/vbics8.c: Remove.
3126 * gcc.target/arm/neon/vbicu16.c: Remove.
3127 * gcc.target/arm/neon/vbicu32.c: Remove.
3128 * gcc.target/arm/neon/vbicu64.c: Remove.
3129 * gcc.target/arm/neon/vbicu8.c: Remove.
3130 * gcc.target/arm/neon/vbslQf32.c: Remove.
3131 * gcc.target/arm/neon/vbslQp16.c: Remove.
3132 * gcc.target/arm/neon/vbslQp64.c: Remove.
3133 * gcc.target/arm/neon/vbslQp8.c: Remove.
3134 * gcc.target/arm/neon/vbslQs16.c: Remove.
3135 * gcc.target/arm/neon/vbslQs32.c: Remove.
3136 * gcc.target/arm/neon/vbslQs64.c: Remove.
3137 * gcc.target/arm/neon/vbslQs8.c: Remove.
3138 * gcc.target/arm/neon/vbslQu16.c: Remove.
3139 * gcc.target/arm/neon/vbslQu32.c: Remove.
3140 * gcc.target/arm/neon/vbslQu64.c: Remove.
3141 * gcc.target/arm/neon/vbslQu8.c: Remove.
3142 * gcc.target/arm/neon/vbslf32.c: Remove.
3143 * gcc.target/arm/neon/vbslp16.c: Remove.
3144 * gcc.target/arm/neon/vbslp64.c: Remove.
3145 * gcc.target/arm/neon/vbslp8.c: Remove.
3146 * gcc.target/arm/neon/vbsls16.c: Remove.
3147 * gcc.target/arm/neon/vbsls32.c: Remove.
3148 * gcc.target/arm/neon/vbsls64.c: Remove.
3149 * gcc.target/arm/neon/vbsls8.c: Remove.
3150 * gcc.target/arm/neon/vbslu16.c: Remove.
3151 * gcc.target/arm/neon/vbslu32.c: Remove.
3152 * gcc.target/arm/neon/vbslu64.c: Remove.
3153 * gcc.target/arm/neon/vbslu8.c: Remove.
3154 * gcc.target/arm/neon/vcageQf32.c: Remove.
3155 * gcc.target/arm/neon/vcagef32.c: Remove.
3156 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3157 * gcc.target/arm/neon/vcagtf32.c: Remove.
3158 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3159 * gcc.target/arm/neon/vcalef32.c: Remove.
3160 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3161 * gcc.target/arm/neon/vcaltf32.c: Remove.
3162 * gcc.target/arm/neon/vceqQf32.c: Remove.
3163 * gcc.target/arm/neon/vceqQp8.c: Remove.
3164 * gcc.target/arm/neon/vceqQs16.c: Remove.
3165 * gcc.target/arm/neon/vceqQs32.c: Remove.
3166 * gcc.target/arm/neon/vceqQs8.c: Remove.
3167 * gcc.target/arm/neon/vceqQu16.c: Remove.
3168 * gcc.target/arm/neon/vceqQu32.c: Remove.
3169 * gcc.target/arm/neon/vceqQu8.c: Remove.
3170 * gcc.target/arm/neon/vceqf32.c: Remove.
3171 * gcc.target/arm/neon/vceqp8.c: Remove.
3172 * gcc.target/arm/neon/vceqs16.c: Remove.
3173 * gcc.target/arm/neon/vceqs32.c: Remove.
3174 * gcc.target/arm/neon/vceqs8.c: Remove.
3175 * gcc.target/arm/neon/vcequ16.c: Remove.
3176 * gcc.target/arm/neon/vcequ32.c: Remove.
3177 * gcc.target/arm/neon/vcequ8.c: Remove.
3178 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3179 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3180 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3181 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3182 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3183 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3184 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3185 * gcc.target/arm/neon/vcgef32.c: Remove.
3186 * gcc.target/arm/neon/vcges16.c: Remove.
3187 * gcc.target/arm/neon/vcges32.c: Remove.
3188 * gcc.target/arm/neon/vcges8.c: Remove.
3189 * gcc.target/arm/neon/vcgeu16.c: Remove.
3190 * gcc.target/arm/neon/vcgeu32.c: Remove.
3191 * gcc.target/arm/neon/vcgeu8.c: Remove.
3192 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3193 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3194 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3195 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3196 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3197 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3198 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3199 * gcc.target/arm/neon/vcgtf32.c: Remove.
3200 * gcc.target/arm/neon/vcgts16.c: Remove.
3201 * gcc.target/arm/neon/vcgts32.c: Remove.
3202 * gcc.target/arm/neon/vcgts8.c: Remove.
3203 * gcc.target/arm/neon/vcgtu16.c: Remove.
3204 * gcc.target/arm/neon/vcgtu32.c: Remove.
3205 * gcc.target/arm/neon/vcgtu8.c: Remove.
3206 * gcc.target/arm/neon/vcleQf32.c: Remove.
3207 * gcc.target/arm/neon/vcleQs16.c: Remove.
3208 * gcc.target/arm/neon/vcleQs32.c: Remove.
3209 * gcc.target/arm/neon/vcleQs8.c: Remove.
3210 * gcc.target/arm/neon/vcleQu16.c: Remove.
3211 * gcc.target/arm/neon/vcleQu32.c: Remove.
3212 * gcc.target/arm/neon/vcleQu8.c: Remove.
3213 * gcc.target/arm/neon/vclef32.c: Remove.
3214 * gcc.target/arm/neon/vcles16.c: Remove.
3215 * gcc.target/arm/neon/vcles32.c: Remove.
3216 * gcc.target/arm/neon/vcles8.c: Remove.
3217 * gcc.target/arm/neon/vcleu16.c: Remove.
3218 * gcc.target/arm/neon/vcleu32.c: Remove.
3219 * gcc.target/arm/neon/vcleu8.c: Remove.
3220 * gcc.target/arm/neon/vclsQs16.c: Remove.
3221 * gcc.target/arm/neon/vclsQs32.c: Remove.
3222 * gcc.target/arm/neon/vclsQs8.c: Remove.
3223 * gcc.target/arm/neon/vclss16.c: Remove.
3224 * gcc.target/arm/neon/vclss32.c: Remove.
3225 * gcc.target/arm/neon/vclss8.c: Remove.
3226 * gcc.target/arm/neon/vcltQf32.c: Remove.
3227 * gcc.target/arm/neon/vcltQs16.c: Remove.
3228 * gcc.target/arm/neon/vcltQs32.c: Remove.
3229 * gcc.target/arm/neon/vcltQs8.c: Remove.
3230 * gcc.target/arm/neon/vcltQu16.c: Remove.
3231 * gcc.target/arm/neon/vcltQu32.c: Remove.
3232 * gcc.target/arm/neon/vcltQu8.c: Remove.
3233 * gcc.target/arm/neon/vcltf32.c: Remove.
3234 * gcc.target/arm/neon/vclts16.c: Remove.
3235 * gcc.target/arm/neon/vclts32.c: Remove.
3236 * gcc.target/arm/neon/vclts8.c: Remove.
3237 * gcc.target/arm/neon/vcltu16.c: Remove.
3238 * gcc.target/arm/neon/vcltu32.c: Remove.
3239 * gcc.target/arm/neon/vcltu8.c: Remove.
3240 * gcc.target/arm/neon/vclzQs16.c: Remove.
3241 * gcc.target/arm/neon/vclzQs32.c: Remove.
3242 * gcc.target/arm/neon/vclzQs8.c: Remove.
3243 * gcc.target/arm/neon/vclzQu16.c: Remove.
3244 * gcc.target/arm/neon/vclzQu32.c: Remove.
3245 * gcc.target/arm/neon/vclzQu8.c: Remove.
3246 * gcc.target/arm/neon/vclzs16.c: Remove.
3247 * gcc.target/arm/neon/vclzs32.c: Remove.
3248 * gcc.target/arm/neon/vclzs8.c: Remove.
3249 * gcc.target/arm/neon/vclzu16.c: Remove.
3250 * gcc.target/arm/neon/vclzu32.c: Remove.
3251 * gcc.target/arm/neon/vclzu8.c: Remove.
3252 * gcc.target/arm/neon/vcntQp8.c: Remove.
3253 * gcc.target/arm/neon/vcntQs8.c: Remove.
3254 * gcc.target/arm/neon/vcntQu8.c: Remove.
3255 * gcc.target/arm/neon/vcntp8.c: Remove.
3256 * gcc.target/arm/neon/vcnts8.c: Remove.
3257 * gcc.target/arm/neon/vcntu8.c: Remove.
3258 * gcc.target/arm/neon/vcombinef32.c: Remove.
3259 * gcc.target/arm/neon/vcombinep16.c: Remove.
3260 * gcc.target/arm/neon/vcombinep64.c: Remove.
3261 * gcc.target/arm/neon/vcombinep8.c: Remove.
3262 * gcc.target/arm/neon/vcombines16.c: Remove.
3263 * gcc.target/arm/neon/vcombines32.c: Remove.
3264 * gcc.target/arm/neon/vcombines64.c: Remove.
3265 * gcc.target/arm/neon/vcombines8.c: Remove.
3266 * gcc.target/arm/neon/vcombineu16.c: Remove.
3267 * gcc.target/arm/neon/vcombineu32.c: Remove.
3268 * gcc.target/arm/neon/vcombineu64.c: Remove.
3269 * gcc.target/arm/neon/vcombineu8.c: Remove.
3270 * gcc.target/arm/neon/vcreatef32.c: Remove.
3271 * gcc.target/arm/neon/vcreatep16.c: Remove.
3272 * gcc.target/arm/neon/vcreatep64.c: Remove.
3273 * gcc.target/arm/neon/vcreatep8.c: Remove.
3274 * gcc.target/arm/neon/vcreates16.c: Remove.
3275 * gcc.target/arm/neon/vcreates32.c: Remove.
3276 * gcc.target/arm/neon/vcreates64.c: Remove.
3277 * gcc.target/arm/neon/vcreates8.c: Remove.
3278 * gcc.target/arm/neon/vcreateu16.c: Remove.
3279 * gcc.target/arm/neon/vcreateu32.c: Remove.
3280 * gcc.target/arm/neon/vcreateu64.c: Remove.
3281 * gcc.target/arm/neon/vcreateu8.c: Remove.
3282 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3283 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3284 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3285 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3286 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3287 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3288 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3289 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3290 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3291 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3292 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3293 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3294 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3295 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3296 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3297 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3298 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3299 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3300 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3301 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3302 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3303 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3304 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3305 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3306 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3307 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3308 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3309 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3310 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3311 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3312 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3313 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3314 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3315 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3316 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3317 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3318 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3319 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3320 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3321 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3322 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3323 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3324 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3325 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3326 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3327 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3328 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3329 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3330 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3331 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3332 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3333 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3334 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3335 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3336 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3337 * gcc.target/arm/neon/vdup_np16.c: Remove.
3338 * gcc.target/arm/neon/vdup_np64.c: Remove.
3339 * gcc.target/arm/neon/vdup_np8.c: Remove.
3340 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3341 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3342 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3343 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3344 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3345 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3346 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3347 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3348 * gcc.target/arm/neon/veorQs16.c: Remove.
3349 * gcc.target/arm/neon/veorQs32.c: Remove.
3350 * gcc.target/arm/neon/veorQs64.c: Remove.
3351 * gcc.target/arm/neon/veorQs8.c: Remove.
3352 * gcc.target/arm/neon/veorQu16.c: Remove.
3353 * gcc.target/arm/neon/veorQu32.c: Remove.
3354 * gcc.target/arm/neon/veorQu64.c: Remove.
3355 * gcc.target/arm/neon/veorQu8.c: Remove.
3356 * gcc.target/arm/neon/veors16.c: Remove.
3357 * gcc.target/arm/neon/veors32.c: Remove.
3358 * gcc.target/arm/neon/veors64.c: Remove.
3359 * gcc.target/arm/neon/veors8.c: Remove.
3360 * gcc.target/arm/neon/veoru16.c: Remove.
3361 * gcc.target/arm/neon/veoru32.c: Remove.
3362 * gcc.target/arm/neon/veoru64.c: Remove.
3363 * gcc.target/arm/neon/veoru8.c: Remove.
3364 * gcc.target/arm/neon/vextQf32.c: Remove.
3365 * gcc.target/arm/neon/vextQp16.c: Remove.
3366 * gcc.target/arm/neon/vextQp64.c: Remove.
3367 * gcc.target/arm/neon/vextQp8.c: Remove.
3368 * gcc.target/arm/neon/vextQs16.c: Remove.
3369 * gcc.target/arm/neon/vextQs32.c: Remove.
3370 * gcc.target/arm/neon/vextQs64.c: Remove.
3371 * gcc.target/arm/neon/vextQs8.c: Remove.
3372 * gcc.target/arm/neon/vextQu16.c: Remove.
3373 * gcc.target/arm/neon/vextQu32.c: Remove.
3374 * gcc.target/arm/neon/vextQu64.c: Remove.
3375 * gcc.target/arm/neon/vextQu8.c: Remove.
3376 * gcc.target/arm/neon/vextf32.c: Remove.
3377 * gcc.target/arm/neon/vextp16.c: Remove.
3378 * gcc.target/arm/neon/vextp64.c: Remove.
3379 * gcc.target/arm/neon/vextp8.c: Remove.
3380 * gcc.target/arm/neon/vexts16.c: Remove.
3381 * gcc.target/arm/neon/vexts32.c: Remove.
3382 * gcc.target/arm/neon/vexts64.c: Remove.
3383 * gcc.target/arm/neon/vexts8.c: Remove.
3384 * gcc.target/arm/neon/vextu16.c: Remove.
3385 * gcc.target/arm/neon/vextu32.c: Remove.
3386 * gcc.target/arm/neon/vextu64.c: Remove.
3387 * gcc.target/arm/neon/vextu8.c: Remove.
3388 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3389 * gcc.target/arm/neon/vfmaf32.c: Remove.
3390 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3391 * gcc.target/arm/neon/vfmsf32.c: Remove.
3392 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3393 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3394 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3395 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3396 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3397 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3398 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3399 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3400 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3401 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3402 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3403 * gcc.target/arm/neon/vget_highf32.c: Remove.
3404 * gcc.target/arm/neon/vget_highp16.c: Remove.
3405 * gcc.target/arm/neon/vget_highp64.c: Remove.
3406 * gcc.target/arm/neon/vget_highp8.c: Remove.
3407 * gcc.target/arm/neon/vget_highs16.c: Remove.
3408 * gcc.target/arm/neon/vget_highs32.c: Remove.
3409 * gcc.target/arm/neon/vget_highs64.c: Remove.
3410 * gcc.target/arm/neon/vget_highs8.c: Remove.
3411 * gcc.target/arm/neon/vget_highu16.c: Remove.
3412 * gcc.target/arm/neon/vget_highu32.c: Remove.
3413 * gcc.target/arm/neon/vget_highu64.c: Remove.
3414 * gcc.target/arm/neon/vget_highu8.c: Remove.
3415 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3417 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3418 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3419 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3420 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3421 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3422 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3423 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3424 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3425 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3426 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3427 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3428 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3429 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3430 * gcc.target/arm/neon/vget_lows16.c: Remove.
3431 * gcc.target/arm/neon/vget_lows32.c: Remove.
3432 * gcc.target/arm/neon/vget_lows64.c: Remove.
3433 * gcc.target/arm/neon/vget_lows8.c: Remove.
3434 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3435 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3436 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3437 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3438 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3439 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3440 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3441 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3442 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3443 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3444 * gcc.target/arm/neon/vhadds16.c: Remove.
3445 * gcc.target/arm/neon/vhadds32.c: Remove.
3446 * gcc.target/arm/neon/vhadds8.c: Remove.
3447 * gcc.target/arm/neon/vhaddu16.c: Remove.
3448 * gcc.target/arm/neon/vhaddu32.c: Remove.
3449 * gcc.target/arm/neon/vhaddu8.c: Remove.
3450 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3451 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3452 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3453 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3454 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3455 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3456 * gcc.target/arm/neon/vhsubs16.c: Remove.
3457 * gcc.target/arm/neon/vhsubs32.c: Remove.
3458 * gcc.target/arm/neon/vhsubs8.c: Remove.
3459 * gcc.target/arm/neon/vhsubu16.c: Remove.
3460 * gcc.target/arm/neon/vhsubu32.c: Remove.
3461 * gcc.target/arm/neon/vhsubu8.c: Remove.
3462 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3463 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3464 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3465 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3466 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3467 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3468 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3469 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3470 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3471 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3472 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3473 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3474 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3475 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3476 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3477 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3478 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3479 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3480 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3481 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3482 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3483 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3484 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3485 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3486 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3487 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3488 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3489 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3490 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3491 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3492 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3493 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3494 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3495 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3496 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3497 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3498 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3499 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3500 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3501 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3502 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3503 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3504 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3505 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3506 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3507 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3508 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3509 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3510 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3511 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3512 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3513 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3514 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3515 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3516 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3517 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3518 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3519 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3520 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3521 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3522 * gcc.target/arm/neon/vld1f32.c: Remove.
3523 * gcc.target/arm/neon/vld1p16.c: Remove.
3524 * gcc.target/arm/neon/vld1p64.c: Remove.
3525 * gcc.target/arm/neon/vld1p8.c: Remove.
3526 * gcc.target/arm/neon/vld1s16.c: Remove.
3527 * gcc.target/arm/neon/vld1s32.c: Remove.
3528 * gcc.target/arm/neon/vld1s64.c: Remove.
3529 * gcc.target/arm/neon/vld1s8.c: Remove.
3530 * gcc.target/arm/neon/vld1u16.c: Remove.
3531 * gcc.target/arm/neon/vld1u32.c: Remove.
3532 * gcc.target/arm/neon/vld1u64.c: Remove.
3533 * gcc.target/arm/neon/vld1u8.c: Remove.
3534 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3535 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3536 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3537 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3538 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3539 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3540 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3541 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3542 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3543 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3544 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3545 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3546 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3547 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3548 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3549 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3550 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3551 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3552 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3553 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3554 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3555 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3556 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3557 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3558 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3559 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3560 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3561 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3562 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3563 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3564 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3565 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3566 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3567 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3568 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3569 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3570 * gcc.target/arm/neon/vld2f32.c: Remove.
3571 * gcc.target/arm/neon/vld2p16.c: Remove.
3572 * gcc.target/arm/neon/vld2p64.c: Remove.
3573 * gcc.target/arm/neon/vld2p8.c: Remove.
3574 * gcc.target/arm/neon/vld2s16.c: Remove.
3575 * gcc.target/arm/neon/vld2s32.c: Remove.
3576 * gcc.target/arm/neon/vld2s64.c: Remove.
3577 * gcc.target/arm/neon/vld2s8.c: Remove.
3578 * gcc.target/arm/neon/vld2u16.c: Remove.
3579 * gcc.target/arm/neon/vld2u32.c: Remove.
3580 * gcc.target/arm/neon/vld2u64.c: Remove.
3581 * gcc.target/arm/neon/vld2u8.c: Remove.
3582 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3583 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3584 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3585 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3586 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3587 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3588 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3589 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3590 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3591 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3592 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3593 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3594 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3595 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3596 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3597 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3598 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3599 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3600 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3601 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3602 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3603 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3604 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3605 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3606 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3607 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3608 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3609 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3610 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3611 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3612 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3613 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3614 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3615 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3616 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3617 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3618 * gcc.target/arm/neon/vld3f32.c: Remove.
3619 * gcc.target/arm/neon/vld3p16.c: Remove.
3620 * gcc.target/arm/neon/vld3p64.c: Remove.
3621 * gcc.target/arm/neon/vld3p8.c: Remove.
3622 * gcc.target/arm/neon/vld3s16.c: Remove.
3623 * gcc.target/arm/neon/vld3s32.c: Remove.
3624 * gcc.target/arm/neon/vld3s64.c: Remove.
3625 * gcc.target/arm/neon/vld3s8.c: Remove.
3626 * gcc.target/arm/neon/vld3u16.c: Remove.
3627 * gcc.target/arm/neon/vld3u32.c: Remove.
3628 * gcc.target/arm/neon/vld3u64.c: Remove.
3629 * gcc.target/arm/neon/vld3u8.c: Remove.
3630 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3631 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3632 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3633 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3634 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3635 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3636 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3637 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3638 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3639 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3640 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3641 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3642 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3643 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3644 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3645 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3646 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3647 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3648 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3649 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3650 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3651 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3652 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3653 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3654 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3655 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3656 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3657 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3658 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3659 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3660 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3661 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3662 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3663 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3664 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3665 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3666 * gcc.target/arm/neon/vld4f32.c: Remove.
3667 * gcc.target/arm/neon/vld4p16.c: Remove.
3668 * gcc.target/arm/neon/vld4p64.c: Remove.
3669 * gcc.target/arm/neon/vld4p8.c: Remove.
3670 * gcc.target/arm/neon/vld4s16.c: Remove.
3671 * gcc.target/arm/neon/vld4s32.c: Remove.
3672 * gcc.target/arm/neon/vld4s64.c: Remove.
3673 * gcc.target/arm/neon/vld4s8.c: Remove.
3674 * gcc.target/arm/neon/vld4u16.c: Remove.
3675 * gcc.target/arm/neon/vld4u32.c: Remove.
3676 * gcc.target/arm/neon/vld4u64.c: Remove.
3677 * gcc.target/arm/neon/vld4u8.c: Remove.
3678 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3679 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3680 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3681 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3682 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3683 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3684 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3685 * gcc.target/arm/neon/vmaxf32.c: Remove.
3686 * gcc.target/arm/neon/vmaxs16.c: Remove.
3687 * gcc.target/arm/neon/vmaxs32.c: Remove.
3688 * gcc.target/arm/neon/vmaxs8.c: Remove.
3689 * gcc.target/arm/neon/vmaxu16.c: Remove.
3690 * gcc.target/arm/neon/vmaxu32.c: Remove.
3691 * gcc.target/arm/neon/vmaxu8.c: Remove.
3692 * gcc.target/arm/neon/vminQf32.c: Remove.
3693 * gcc.target/arm/neon/vminQs16.c: Remove.
3694 * gcc.target/arm/neon/vminQs32.c: Remove.
3695 * gcc.target/arm/neon/vminQs8.c: Remove.
3696 * gcc.target/arm/neon/vminQu16.c: Remove.
3697 * gcc.target/arm/neon/vminQu32.c: Remove.
3698 * gcc.target/arm/neon/vminQu8.c: Remove.
3699 * gcc.target/arm/neon/vminf32.c: Remove.
3700 * gcc.target/arm/neon/vmins16.c: Remove.
3701 * gcc.target/arm/neon/vmins32.c: Remove.
3702 * gcc.target/arm/neon/vmins8.c: Remove.
3703 * gcc.target/arm/neon/vminu16.c: Remove.
3704 * gcc.target/arm/neon/vminu32.c: Remove.
3705 * gcc.target/arm/neon/vminu8.c: Remove.
3706 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3707 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3708 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3709 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3710 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3711 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3712 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3713 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3714 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3715 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3716 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3717 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3718 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3719 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3720 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3721 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3722 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3723 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3724 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3725 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3726 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3727 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3728 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3729 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3730 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3731 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3732 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3733 * gcc.target/arm/neon/vmlaf32.c: Remove.
3734 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3735 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3736 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3737 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3738 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3739 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3740 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3741 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3742 * gcc.target/arm/neon/vmlals16.c: Remove.
3743 * gcc.target/arm/neon/vmlals32.c: Remove.
3744 * gcc.target/arm/neon/vmlals8.c: Remove.
3745 * gcc.target/arm/neon/vmlalu16.c: Remove.
3746 * gcc.target/arm/neon/vmlalu32.c: Remove.
3747 * gcc.target/arm/neon/vmlalu8.c: Remove.
3748 * gcc.target/arm/neon/vmlas16.c: Remove.
3749 * gcc.target/arm/neon/vmlas32.c: Remove.
3750 * gcc.target/arm/neon/vmlas8.c: Remove.
3751 * gcc.target/arm/neon/vmlau16.c: Remove.
3752 * gcc.target/arm/neon/vmlau32.c: Remove.
3753 * gcc.target/arm/neon/vmlau8.c: Remove.
3754 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3755 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3756 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3757 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3758 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3759 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3760 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3761 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3762 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3763 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3764 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3765 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3766 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3767 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3768 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3769 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3770 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3771 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3772 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3773 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3774 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3775 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3776 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3777 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3778 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3779 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3780 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3781 * gcc.target/arm/neon/vmlsf32.c: Remove.
3782 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3783 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3784 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3785 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3786 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3787 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3788 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3789 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3790 * gcc.target/arm/neon/vmlsls16.c: Remove.
3791 * gcc.target/arm/neon/vmlsls32.c: Remove.
3792 * gcc.target/arm/neon/vmlsls8.c: Remove.
3793 * gcc.target/arm/neon/vmlslu16.c: Remove.
3794 * gcc.target/arm/neon/vmlslu32.c: Remove.
3795 * gcc.target/arm/neon/vmlslu8.c: Remove.
3796 * gcc.target/arm/neon/vmlss16.c: Remove.
3797 * gcc.target/arm/neon/vmlss32.c: Remove.
3798 * gcc.target/arm/neon/vmlss8.c: Remove.
3799 * gcc.target/arm/neon/vmlsu16.c: Remove.
3800 * gcc.target/arm/neon/vmlsu32.c: Remove.
3801 * gcc.target/arm/neon/vmlsu8.c: Remove.
3802 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3803 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3804 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3805 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3806 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3807 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3808 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3809 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3810 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3811 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3812 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3813 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3814 * gcc.target/arm/neon/vmov_np16.c: Remove.
3815 * gcc.target/arm/neon/vmov_np8.c: Remove.
3816 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3817 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3818 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3819 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3820 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3821 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3822 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3823 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3824 * gcc.target/arm/neon/vmovls16.c: Remove.
3825 * gcc.target/arm/neon/vmovls32.c: Remove.
3826 * gcc.target/arm/neon/vmovls8.c: Remove.
3827 * gcc.target/arm/neon/vmovlu16.c: Remove.
3828 * gcc.target/arm/neon/vmovlu32.c: Remove.
3829 * gcc.target/arm/neon/vmovlu8.c: Remove.
3830 * gcc.target/arm/neon/vmovns16.c: Remove.
3831 * gcc.target/arm/neon/vmovns32.c: Remove.
3832 * gcc.target/arm/neon/vmovns64.c: Remove.
3833 * gcc.target/arm/neon/vmovnu16.c: Remove.
3834 * gcc.target/arm/neon/vmovnu32.c: Remove.
3835 * gcc.target/arm/neon/vmovnu64.c: Remove.
3836 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3837 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3838 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3839 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3840 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3841 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3842 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3843 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3844 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3845 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3846 * gcc.target/arm/neon/vmulQf32.c: Remove.
3847 * gcc.target/arm/neon/vmulQp8.c: Remove.
3848 * gcc.target/arm/neon/vmulQs16.c: Remove.
3849 * gcc.target/arm/neon/vmulQs32.c: Remove.
3850 * gcc.target/arm/neon/vmulQs8.c: Remove.
3851 * gcc.target/arm/neon/vmulQu16.c: Remove.
3852 * gcc.target/arm/neon/vmulQu32.c: Remove.
3853 * gcc.target/arm/neon/vmulQu8.c: Remove.
3854 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3855 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3856 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3857 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3858 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3859 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3860 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3861 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3862 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3863 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3864 * gcc.target/arm/neon/vmulf32.c: Remove.
3865 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3866 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3867 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3868 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3869 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3870 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3871 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3872 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3873 * gcc.target/arm/neon/vmullp8.c: Remove.
3874 * gcc.target/arm/neon/vmulls16.c: Remove.
3875 * gcc.target/arm/neon/vmulls32.c: Remove.
3876 * gcc.target/arm/neon/vmulls8.c: Remove.
3877 * gcc.target/arm/neon/vmullu16.c: Remove.
3878 * gcc.target/arm/neon/vmullu32.c: Remove.
3879 * gcc.target/arm/neon/vmullu8.c: Remove.
3880 * gcc.target/arm/neon/vmulp8.c: Remove.
3881 * gcc.target/arm/neon/vmuls16.c: Remove.
3882 * gcc.target/arm/neon/vmuls32.c: Remove.
3883 * gcc.target/arm/neon/vmuls8.c: Remove.
3884 * gcc.target/arm/neon/vmulu16.c: Remove.
3885 * gcc.target/arm/neon/vmulu32.c: Remove.
3886 * gcc.target/arm/neon/vmulu8.c: Remove.
3887 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3888 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3889 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3890 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3891 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3892 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3893 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3894 * gcc.target/arm/neon/vmvnp8.c: Remove.
3895 * gcc.target/arm/neon/vmvns16.c: Remove.
3896 * gcc.target/arm/neon/vmvns32.c: Remove.
3897 * gcc.target/arm/neon/vmvns8.c: Remove.
3898 * gcc.target/arm/neon/vmvnu16.c: Remove.
3899 * gcc.target/arm/neon/vmvnu32.c: Remove.
3900 * gcc.target/arm/neon/vmvnu8.c: Remove.
3901 * gcc.target/arm/neon/vnegQf32.c: Remove.
3902 * gcc.target/arm/neon/vnegQs16.c: Remove.
3903 * gcc.target/arm/neon/vnegQs32.c: Remove.
3904 * gcc.target/arm/neon/vnegQs8.c: Remove.
3905 * gcc.target/arm/neon/vnegf32.c: Remove.
3906 * gcc.target/arm/neon/vnegs16.c: Remove.
3907 * gcc.target/arm/neon/vnegs32.c: Remove.
3908 * gcc.target/arm/neon/vnegs8.c: Remove.
3909 * gcc.target/arm/neon/vornQs16.c: Remove.
3910 * gcc.target/arm/neon/vornQs32.c: Remove.
3911 * gcc.target/arm/neon/vornQs64.c: Remove.
3912 * gcc.target/arm/neon/vornQs8.c: Remove.
3913 * gcc.target/arm/neon/vornQu16.c: Remove.
3914 * gcc.target/arm/neon/vornQu32.c: Remove.
3915 * gcc.target/arm/neon/vornQu64.c: Remove.
3916 * gcc.target/arm/neon/vornQu8.c: Remove.
3917 * gcc.target/arm/neon/vorns16.c: Remove.
3918 * gcc.target/arm/neon/vorns32.c: Remove.
3919 * gcc.target/arm/neon/vorns64.c: Remove.
3920 * gcc.target/arm/neon/vorns8.c: Remove.
3921 * gcc.target/arm/neon/vornu16.c: Remove.
3922 * gcc.target/arm/neon/vornu32.c: Remove.
3923 * gcc.target/arm/neon/vornu64.c: Remove.
3924 * gcc.target/arm/neon/vornu8.c: Remove.
3925 * gcc.target/arm/neon/vorrQs16.c: Remove.
3926 * gcc.target/arm/neon/vorrQs32.c: Remove.
3927 * gcc.target/arm/neon/vorrQs64.c: Remove.
3928 * gcc.target/arm/neon/vorrQs8.c: Remove.
3929 * gcc.target/arm/neon/vorrQu16.c: Remove.
3930 * gcc.target/arm/neon/vorrQu32.c: Remove.
3931 * gcc.target/arm/neon/vorrQu64.c: Remove.
3932 * gcc.target/arm/neon/vorrQu8.c: Remove.
3933 * gcc.target/arm/neon/vorrs16.c: Remove.
3934 * gcc.target/arm/neon/vorrs32.c: Remove.
3935 * gcc.target/arm/neon/vorrs64.c: Remove.
3936 * gcc.target/arm/neon/vorrs8.c: Remove.
3937 * gcc.target/arm/neon/vorru16.c: Remove.
3938 * gcc.target/arm/neon/vorru32.c: Remove.
3939 * gcc.target/arm/neon/vorru64.c: Remove.
3940 * gcc.target/arm/neon/vorru8.c: Remove.
3941 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3942 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3943 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3944 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3945 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3946 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3947 * gcc.target/arm/neon/vpadals16.c: Remove.
3948 * gcc.target/arm/neon/vpadals32.c: Remove.
3949 * gcc.target/arm/neon/vpadals8.c: Remove.
3950 * gcc.target/arm/neon/vpadalu16.c: Remove.
3951 * gcc.target/arm/neon/vpadalu32.c: Remove.
3952 * gcc.target/arm/neon/vpadalu8.c: Remove.
3953 * gcc.target/arm/neon/vpaddf32.c: Remove.
3954 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3955 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3956 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3957 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3958 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3959 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3960 * gcc.target/arm/neon/vpaddls16.c: Remove.
3961 * gcc.target/arm/neon/vpaddls32.c: Remove.
3962 * gcc.target/arm/neon/vpaddls8.c: Remove.
3963 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3964 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3965 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3966 * gcc.target/arm/neon/vpadds16.c: Remove.
3967 * gcc.target/arm/neon/vpadds32.c: Remove.
3968 * gcc.target/arm/neon/vpadds8.c: Remove.
3969 * gcc.target/arm/neon/vpaddu16.c: Remove.
3970 * gcc.target/arm/neon/vpaddu32.c: Remove.
3971 * gcc.target/arm/neon/vpaddu8.c: Remove.
3972 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3973 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3974 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3975 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3976 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3977 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3978 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3979 * gcc.target/arm/neon/vpminf32.c: Remove.
3980 * gcc.target/arm/neon/vpmins16.c: Remove.
3981 * gcc.target/arm/neon/vpmins32.c: Remove.
3982 * gcc.target/arm/neon/vpmins8.c: Remove.
3983 * gcc.target/arm/neon/vpminu16.c: Remove.
3984 * gcc.target/arm/neon/vpminu32.c: Remove.
3985 * gcc.target/arm/neon/vpminu8.c: Remove.
3986 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3987 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3988 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3989 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3990 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3991 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3992 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3993 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3994 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3995 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3996 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3997 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3998 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3999 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4000 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4001 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4002 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4003 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4004 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4005 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4006 * gcc.target/arm/neon/vqRshls16.c: Remove.
4007 * gcc.target/arm/neon/vqRshls32.c: Remove.
4008 * gcc.target/arm/neon/vqRshls64.c: Remove.
4009 * gcc.target/arm/neon/vqRshls8.c: Remove.
4010 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4011 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4012 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4013 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4014 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4015 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4016 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4017 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4018 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4019 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4020 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4021 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4022 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4023 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4024 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4025 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4026 * gcc.target/arm/neon/vqabss16.c: Remove.
4027 * gcc.target/arm/neon/vqabss32.c: Remove.
4028 * gcc.target/arm/neon/vqabss8.c: Remove.
4029 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4030 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4031 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4032 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4033 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4034 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4035 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4036 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4037 * gcc.target/arm/neon/vqadds16.c: Remove.
4038 * gcc.target/arm/neon/vqadds32.c: Remove.
4039 * gcc.target/arm/neon/vqadds64.c: Remove.
4040 * gcc.target/arm/neon/vqadds8.c: Remove.
4041 * gcc.target/arm/neon/vqaddu16.c: Remove.
4042 * gcc.target/arm/neon/vqaddu32.c: Remove.
4043 * gcc.target/arm/neon/vqaddu64.c: Remove.
4044 * gcc.target/arm/neon/vqaddu8.c: Remove.
4045 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4046 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4047 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4048 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4049 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4050 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4051 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4052 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4053 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4054 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4055 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4056 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4057 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4058 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4059 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4060 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4061 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4062 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4063 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4064 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4065 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4066 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4067 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4068 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4069 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4070 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4071 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4072 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4073 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4074 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4075 * gcc.target/arm/neon/vqmovns16.c: Remove.
4076 * gcc.target/arm/neon/vqmovns32.c: Remove.
4077 * gcc.target/arm/neon/vqmovns64.c: Remove.
4078 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4079 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4080 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4081 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4082 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4083 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4084 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4085 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4086 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4087 * gcc.target/arm/neon/vqnegs16.c: Remove.
4088 * gcc.target/arm/neon/vqnegs32.c: Remove.
4089 * gcc.target/arm/neon/vqnegs8.c: Remove.
4090 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4091 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4092 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4093 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4094 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4095 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4096 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4097 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4098 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4099 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4100 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4101 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4102 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4103 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4104 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4105 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4106 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4107 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4108 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4109 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4110 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4111 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4112 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4113 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4114 * gcc.target/arm/neon/vqshls16.c: Remove.
4115 * gcc.target/arm/neon/vqshls32.c: Remove.
4116 * gcc.target/arm/neon/vqshls64.c: Remove.
4117 * gcc.target/arm/neon/vqshls8.c: Remove.
4118 * gcc.target/arm/neon/vqshlu16.c: Remove.
4119 * gcc.target/arm/neon/vqshlu32.c: Remove.
4120 * gcc.target/arm/neon/vqshlu64.c: Remove.
4121 * gcc.target/arm/neon/vqshlu8.c: Remove.
4122 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4123 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4124 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4125 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4126 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4127 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4128 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4129 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4130 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4131 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4132 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4133 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4134 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4135 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4136 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4137 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4138 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4139 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4140 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4141 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4142 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4143 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4144 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4145 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4146 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4147 * gcc.target/arm/neon/vqsubs16.c: Remove.
4148 * gcc.target/arm/neon/vqsubs32.c: Remove.
4149 * gcc.target/arm/neon/vqsubs64.c: Remove.
4150 * gcc.target/arm/neon/vqsubs8.c: Remove.
4151 * gcc.target/arm/neon/vqsubu16.c: Remove.
4152 * gcc.target/arm/neon/vqsubu32.c: Remove.
4153 * gcc.target/arm/neon/vqsubu64.c: Remove.
4154 * gcc.target/arm/neon/vqsubu8.c: Remove.
4155 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4156 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4157 * gcc.target/arm/neon/vrecpef32.c: Remove.
4158 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4159 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4160 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4167 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4168 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4169 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4170 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4171 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4172 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4173 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4174 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4175 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4176 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4177 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4178 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4179 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4180 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4181 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4182 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4183 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4184 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4185 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4186 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4187 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4188 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4189 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4190 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4191 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4192 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4193 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4315 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4316 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4317 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4318 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4319 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4320 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4321 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4322 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4323 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4324 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4325 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4326 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4327 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4361 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4362 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4363 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4364 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4365 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4366 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4367 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4368 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4369 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4370 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4371 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4372 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4373 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4374 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4375 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4376 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4377 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4378 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4379 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4380 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4381 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4382 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4383 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4384 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4385 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4386 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4387 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4388 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4389 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4390 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4391 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4392 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4393 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4394 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4395 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4396 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4397 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4398 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4399 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4400 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4401 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4402 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4403 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4404 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4405 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4406 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4407 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4408 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4409 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4410 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4411 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4412 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4413 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4414 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4415 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4416 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4417 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4418 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4419 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4420 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4421 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4422 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4423 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4424 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4425 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4426 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4427 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4428 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4429 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4430 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4431 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4432 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4433 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4434 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4435 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4436 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4437 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4438 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4439 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4440 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4441 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4442 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4443 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4444 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4445 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4446 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4447 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4448 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4449 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4450 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4451 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4452 * gcc.target/arm/neon/vrev16p8.c: Remove.
4453 * gcc.target/arm/neon/vrev16s8.c: Remove.
4454 * gcc.target/arm/neon/vrev16u8.c: Remove.
4455 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4456 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4457 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4458 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4459 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4460 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4461 * gcc.target/arm/neon/vrev32p16.c: Remove.
4462 * gcc.target/arm/neon/vrev32p8.c: Remove.
4463 * gcc.target/arm/neon/vrev32s16.c: Remove.
4464 * gcc.target/arm/neon/vrev32s8.c: Remove.
4465 * gcc.target/arm/neon/vrev32u16.c: Remove.
4466 * gcc.target/arm/neon/vrev32u8.c: Remove.
4467 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4468 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4469 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4470 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4471 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4472 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4473 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4474 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4475 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4476 * gcc.target/arm/neon/vrev64f32.c: Remove.
4477 * gcc.target/arm/neon/vrev64p16.c: Remove.
4478 * gcc.target/arm/neon/vrev64p8.c: Remove.
4479 * gcc.target/arm/neon/vrev64s16.c: Remove.
4480 * gcc.target/arm/neon/vrev64s32.c: Remove.
4481 * gcc.target/arm/neon/vrev64s8.c: Remove.
4482 * gcc.target/arm/neon/vrev64u16.c: Remove.
4483 * gcc.target/arm/neon/vrev64u32.c: Remove.
4484 * gcc.target/arm/neon/vrev64u8.c: Remove.
4485 * gcc.target/arm/neon/vrndaf32.c: Remove.
4486 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4487 * gcc.target/arm/neon/vrndf32.c: Remove.
4488 * gcc.target/arm/neon/vrndmf32.c: Remove.
4489 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4490 * gcc.target/arm/neon/vrndnf32.c: Remove.
4491 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4492 * gcc.target/arm/neon/vrndpf32.c: Remove.
4493 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4494 * gcc.target/arm/neon/vrndqf32.c: Remove.
4495 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4496 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4497 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4498 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4499 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4500 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4501 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4502 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4503 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4504 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4505 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4506 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4507 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4508 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4509 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4510 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4511 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4512 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4513 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4514 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4515 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4516 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4517 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4518 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4519 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4520 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4521 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4522 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4523 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4524 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4525 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4526 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4527 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4528 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4529 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4530 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4531 * gcc.target/arm/neon/vshlQs16.c: Remove.
4532 * gcc.target/arm/neon/vshlQs32.c: Remove.
4533 * gcc.target/arm/neon/vshlQs64.c: Remove.
4534 * gcc.target/arm/neon/vshlQs8.c: Remove.
4535 * gcc.target/arm/neon/vshlQu16.c: Remove.
4536 * gcc.target/arm/neon/vshlQu32.c: Remove.
4537 * gcc.target/arm/neon/vshlQu64.c: Remove.
4538 * gcc.target/arm/neon/vshlQu8.c: Remove.
4539 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4540 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4541 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4542 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4543 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4544 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4545 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4546 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4547 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4548 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4549 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4550 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4551 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4552 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4553 * gcc.target/arm/neon/vshls16.c: Remove.
4554 * gcc.target/arm/neon/vshls32.c: Remove.
4555 * gcc.target/arm/neon/vshls64.c: Remove.
4556 * gcc.target/arm/neon/vshls8.c: Remove.
4557 * gcc.target/arm/neon/vshlu16.c: Remove.
4558 * gcc.target/arm/neon/vshlu32.c: Remove.
4559 * gcc.target/arm/neon/vshlu64.c: Remove.
4560 * gcc.target/arm/neon/vshlu8.c: Remove.
4561 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4562 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4563 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4564 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4565 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4566 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4567 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4568 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4569 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4570 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4571 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4572 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4573 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4574 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4575 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4576 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4577 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4578 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4579 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4580 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4581 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4582 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4583 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4584 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4585 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4586 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4587 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4588 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4589 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4590 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4591 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4592 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4593 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4594 * gcc.target/arm/neon/vsli_np16.c: Remove.
4595 * gcc.target/arm/neon/vsli_np64.c: Remove.
4596 * gcc.target/arm/neon/vsli_np8.c: Remove.
4597 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4598 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4599 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4600 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4601 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4602 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4603 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4604 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4605 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4606 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4607 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4608 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4609 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4610 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4611 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4612 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4613 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4614 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4615 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4616 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4617 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4618 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4619 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4620 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4621 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4622 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4623 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4624 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4625 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4626 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4627 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4628 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4629 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4630 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4631 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4632 * gcc.target/arm/neon/vsri_np16.c: Remove.
4633 * gcc.target/arm/neon/vsri_np64.c: Remove.
4634 * gcc.target/arm/neon/vsri_np8.c: Remove.
4635 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4636 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4637 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4638 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4639 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4640 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4641 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4642 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4643 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4644 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4645 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4646 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4647 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4648 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4649 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4650 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4651 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4652 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4653 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4654 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4655 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4656 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4657 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4658 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4659 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4660 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4661 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4662 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4663 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4664 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4665 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4666 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4667 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4668 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4669 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4670 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4671 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4672 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4673 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4674 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4675 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4676 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4677 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4678 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4679 * gcc.target/arm/neon/vst1f32.c: Remove.
4680 * gcc.target/arm/neon/vst1p16.c: Remove.
4681 * gcc.target/arm/neon/vst1p64.c: Remove.
4682 * gcc.target/arm/neon/vst1p8.c: Remove.
4683 * gcc.target/arm/neon/vst1s16.c: Remove.
4684 * gcc.target/arm/neon/vst1s32.c: Remove.
4685 * gcc.target/arm/neon/vst1s64.c: Remove.
4686 * gcc.target/arm/neon/vst1s8.c: Remove.
4687 * gcc.target/arm/neon/vst1u16.c: Remove.
4688 * gcc.target/arm/neon/vst1u32.c: Remove.
4689 * gcc.target/arm/neon/vst1u64.c: Remove.
4690 * gcc.target/arm/neon/vst1u8.c: Remove.
4691 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4692 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4693 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4694 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4695 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4696 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4697 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4698 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4699 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4700 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4701 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4702 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4703 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4704 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4705 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4706 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4707 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4708 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4709 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4710 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4711 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4712 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4713 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4714 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4715 * gcc.target/arm/neon/vst2f32.c: Remove.
4716 * gcc.target/arm/neon/vst2p16.c: Remove.
4717 * gcc.target/arm/neon/vst2p64.c: Remove.
4718 * gcc.target/arm/neon/vst2p8.c: Remove.
4719 * gcc.target/arm/neon/vst2s16.c: Remove.
4720 * gcc.target/arm/neon/vst2s32.c: Remove.
4721 * gcc.target/arm/neon/vst2s64.c: Remove.
4722 * gcc.target/arm/neon/vst2s8.c: Remove.
4723 * gcc.target/arm/neon/vst2u16.c: Remove.
4724 * gcc.target/arm/neon/vst2u32.c: Remove.
4725 * gcc.target/arm/neon/vst2u64.c: Remove.
4726 * gcc.target/arm/neon/vst2u8.c: Remove.
4727 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4728 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4729 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4730 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4731 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4732 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4733 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4734 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4735 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4736 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4737 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4738 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4739 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4740 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4741 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4742 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4743 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4744 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4745 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4746 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4747 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4748 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4749 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4750 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4751 * gcc.target/arm/neon/vst3f32.c: Remove.
4752 * gcc.target/arm/neon/vst3p16.c: Remove.
4753 * gcc.target/arm/neon/vst3p64.c: Remove.
4754 * gcc.target/arm/neon/vst3p8.c: Remove.
4755 * gcc.target/arm/neon/vst3s16.c: Remove.
4756 * gcc.target/arm/neon/vst3s32.c: Remove.
4757 * gcc.target/arm/neon/vst3s64.c: Remove.
4758 * gcc.target/arm/neon/vst3s8.c: Remove.
4759 * gcc.target/arm/neon/vst3u16.c: Remove.
4760 * gcc.target/arm/neon/vst3u32.c: Remove.
4761 * gcc.target/arm/neon/vst3u64.c: Remove.
4762 * gcc.target/arm/neon/vst3u8.c: Remove.
4763 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4764 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4765 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4766 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4767 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4768 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4769 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4770 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4771 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4772 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4773 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4774 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4775 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4776 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4777 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4778 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4779 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4780 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4781 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4782 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4783 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4784 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4785 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4786 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4787 * gcc.target/arm/neon/vst4f32.c: Remove.
4788 * gcc.target/arm/neon/vst4p16.c: Remove.
4789 * gcc.target/arm/neon/vst4p64.c: Remove.
4790 * gcc.target/arm/neon/vst4p8.c: Remove.
4791 * gcc.target/arm/neon/vst4s16.c: Remove.
4792 * gcc.target/arm/neon/vst4s32.c: Remove.
4793 * gcc.target/arm/neon/vst4s64.c: Remove.
4794 * gcc.target/arm/neon/vst4s8.c: Remove.
4795 * gcc.target/arm/neon/vst4u16.c: Remove.
4796 * gcc.target/arm/neon/vst4u32.c: Remove.
4797 * gcc.target/arm/neon/vst4u64.c: Remove.
4798 * gcc.target/arm/neon/vst4u8.c: Remove.
4799 * gcc.target/arm/neon/vsubQf32.c: Remove.
4800 * gcc.target/arm/neon/vsubQs16.c: Remove.
4801 * gcc.target/arm/neon/vsubQs32.c: Remove.
4802 * gcc.target/arm/neon/vsubQs64.c: Remove.
4803 * gcc.target/arm/neon/vsubQs8.c: Remove.
4804 * gcc.target/arm/neon/vsubQu16.c: Remove.
4805 * gcc.target/arm/neon/vsubQu32.c: Remove.
4806 * gcc.target/arm/neon/vsubQu64.c: Remove.
4807 * gcc.target/arm/neon/vsubQu8.c: Remove.
4808 * gcc.target/arm/neon/vsubf32.c: Remove.
4809 * gcc.target/arm/neon/vsubhns16.c: Remove.
4810 * gcc.target/arm/neon/vsubhns32.c: Remove.
4811 * gcc.target/arm/neon/vsubhns64.c: Remove.
4812 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4813 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4814 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4815 * gcc.target/arm/neon/vsubls16.c: Remove.
4816 * gcc.target/arm/neon/vsubls32.c: Remove.
4817 * gcc.target/arm/neon/vsubls8.c: Remove.
4818 * gcc.target/arm/neon/vsublu16.c: Remove.
4819 * gcc.target/arm/neon/vsublu32.c: Remove.
4820 * gcc.target/arm/neon/vsublu8.c: Remove.
4821 * gcc.target/arm/neon/vsubs16.c: Remove.
4822 * gcc.target/arm/neon/vsubs32.c: Remove.
4823 * gcc.target/arm/neon/vsubs64.c: Remove.
4824 * gcc.target/arm/neon/vsubs8.c: Remove.
4825 * gcc.target/arm/neon/vsubu16.c: Remove.
4826 * gcc.target/arm/neon/vsubu32.c: Remove.
4827 * gcc.target/arm/neon/vsubu64.c: Remove.
4828 * gcc.target/arm/neon/vsubu8.c: Remove.
4829 * gcc.target/arm/neon/vsubws16.c: Remove.
4830 * gcc.target/arm/neon/vsubws32.c: Remove.
4831 * gcc.target/arm/neon/vsubws8.c: Remove.
4832 * gcc.target/arm/neon/vsubwu16.c: Remove.
4833 * gcc.target/arm/neon/vsubwu32.c: Remove.
4834 * gcc.target/arm/neon/vsubwu8.c: Remove.
4835 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4836 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4837 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4838 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4839 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4840 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4841 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4842 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4843 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4844 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4845 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4846 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4847 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4848 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4849 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4850 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4851 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4852 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4853 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4854 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4855 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4856 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4857 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4858 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4859 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4860 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4861 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4862 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4863 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4864 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4865 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4866 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4867 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4868 * gcc.target/arm/neon/vtrnf32.c: Remove.
4869 * gcc.target/arm/neon/vtrnp16.c: Remove.
4870 * gcc.target/arm/neon/vtrnp8.c: Remove.
4871 * gcc.target/arm/neon/vtrns16.c: Remove.
4872 * gcc.target/arm/neon/vtrns32.c: Remove.
4873 * gcc.target/arm/neon/vtrns8.c: Remove.
4874 * gcc.target/arm/neon/vtrnu16.c: Remove.
4875 * gcc.target/arm/neon/vtrnu32.c: Remove.
4876 * gcc.target/arm/neon/vtrnu8.c: Remove.
4877 * gcc.target/arm/neon/vtstQp8.c: Remove.
4878 * gcc.target/arm/neon/vtstQs16.c: Remove.
4879 * gcc.target/arm/neon/vtstQs32.c: Remove.
4880 * gcc.target/arm/neon/vtstQs8.c: Remove.
4881 * gcc.target/arm/neon/vtstQu16.c: Remove.
4882 * gcc.target/arm/neon/vtstQu32.c: Remove.
4883 * gcc.target/arm/neon/vtstQu8.c: Remove.
4884 * gcc.target/arm/neon/vtstp8.c: Remove.
4885 * gcc.target/arm/neon/vtsts16.c: Remove.
4886 * gcc.target/arm/neon/vtsts32.c: Remove.
4887 * gcc.target/arm/neon/vtsts8.c: Remove.
4888 * gcc.target/arm/neon/vtstu16.c: Remove.
4889 * gcc.target/arm/neon/vtstu32.c: Remove.
4890 * gcc.target/arm/neon/vtstu8.c: Remove.
4891 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4892 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4893 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4894 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4895 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4896 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4897 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4898 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4899 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4900 * gcc.target/arm/neon/vuzpf32.c: Remove.
4901 * gcc.target/arm/neon/vuzpp16.c: Remove.
4902 * gcc.target/arm/neon/vuzpp8.c: Remove.
4903 * gcc.target/arm/neon/vuzps16.c: Remove.
4904 * gcc.target/arm/neon/vuzps32.c: Remove.
4905 * gcc.target/arm/neon/vuzps8.c: Remove.
4906 * gcc.target/arm/neon/vuzpu16.c: Remove.
4907 * gcc.target/arm/neon/vuzpu32.c: Remove.
4908 * gcc.target/arm/neon/vuzpu8.c: Remove.
4909 * gcc.target/arm/neon/vzipQf32.c: Remove.
4910 * gcc.target/arm/neon/vzipQp16.c: Remove.
4911 * gcc.target/arm/neon/vzipQp8.c: Remove.
4912 * gcc.target/arm/neon/vzipQs16.c: Remove.
4913 * gcc.target/arm/neon/vzipQs32.c: Remove.
4914 * gcc.target/arm/neon/vzipQs8.c: Remove.
4915 * gcc.target/arm/neon/vzipQu16.c: Remove.
4916 * gcc.target/arm/neon/vzipQu32.c: Remove.
4917 * gcc.target/arm/neon/vzipQu8.c: Remove.
4918 * gcc.target/arm/neon/vzipf32.c: Remove.
4919 * gcc.target/arm/neon/vzipp16.c: Remove.
4920 * gcc.target/arm/neon/vzipp8.c: Remove.
4921 * gcc.target/arm/neon/vzips16.c: Remove.
4922 * gcc.target/arm/neon/vzips32.c: Remove.
4923 * gcc.target/arm/neon/vzips8.c: Remove.
4924 * gcc.target/arm/neon/vzipu16.c: Remove.
4925 * gcc.target/arm/neon/vzipu32.c: Remove.
4926 * gcc.target/arm/neon/vzipu8.c: Remove.
4929 2015-11-12 Marek Polacek <polacek@redhat.com>
4932 * gcc.dg/pr67784-1.c: New test.
4933 * gcc.dg/pr67784-2.c: New test.
4935 2015-11-12 Martin Liska <mliska@suse.cz>
4937 * gcc.dg/ipa/pr68035.c: New test.
4939 2015-11-12 Richard Biener <rguenther@suse.de>
4941 PR tree-optimization/68306
4942 * gcc.dg/pr68306.c: New testcase.
4944 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4946 Implement D0013R2, logical type traits.
4948 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4950 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4952 * c-c++-common/goacc/data-default-1.c: New.
4954 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4956 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4958 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4960 PR tree-optimization/68305
4961 * gcc.dg/vect/pr68305.c: New test.
4963 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4965 * gcc.target/i386/pr67265-2.c: New test.
4967 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4969 * gcc.dg/pr68286.c: New test.
4971 2015-11-12 Christian Bruel <christian.bruel@st.com>
4973 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4975 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4977 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4980 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4982 * gcc.dg/pr65521.c: Fail on AIX.
4984 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4986 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4987 * gcc.dg/graphite/fuse-2.c: Same.
4988 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4989 isl-ast-gen-*.c files.
4990 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4991 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4992 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4993 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4994 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4995 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4996 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4997 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4998 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4999 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5000 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5002 2015-11-11 Marek Polacek <polacek@redhat.com>
5006 * c-c++-common/pr68107.c: New test.
5007 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5008 (large_array_char_template): Likewise.
5009 * g++.dg/init/new44.C: Adjust dg-error.
5011 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5013 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5014 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5016 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5018 * gcc.target/i386/pr67265.c: New test.
5020 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5022 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5023 tests for the expected generated code.
5025 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5027 * gcc.target/mips/split-ds-sequence.c: New test.
5029 2015-11-11 Julia Koval <julia.koval@intel.com>
5031 * g++.dg/ext/mv16.C: New functions.
5033 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5034 Jiong Wang <jiong.wang@arm.com>
5036 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5038 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5040 * gcc.target/i386/mask-pack.c: New test.
5041 * gcc.target/i386/mask-unpack.c: New test.
5043 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5045 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5047 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5049 * gcc.dg/vect/slp-cond-5.c: New test.
5051 2015-11-10 Richard Biener <rguenther@suse.de>
5053 PR tree-optimization/68240
5054 * gcc.dg/torture/pr68240.c: New testcase.
5056 2015-11-10 Richard Biener <rguenther@suse.de>
5058 PR tree-optimization/56118
5059 * gcc.target/i386/pr56118.c: New testcase.
5061 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5063 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5065 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5067 * gfortran.dg/pr68251.f90: New test.
5069 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5071 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5073 2015-11-09 Martin Sebor <msebor@redhat.com>
5075 * init/new45.C: New test to verify that operator new is invoked
5076 with or without overhead for a cookie.
5079 * init/new44.C: New test for placement new expressions for arrays
5080 with excessive number of elements.
5083 * init/new43.C: New test for placement new expressions for arrays
5084 with negative number of elements.
5086 * other/new-size-type.C: Expect array new expression with
5087 an excessive number of elements to be rejected.
5089 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5091 * c-c++-common/goacc/routine-1.c: New.
5092 * c-c++-common/goacc/routine-2.c: New.
5093 * c-c++-common/goacc/routine-3.c: New.
5094 * c-c++-common/goacc/routine-4.c: New.
5095 * c-c++-common/goacc/routine-5.c: New.
5097 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5099 * gcc.target/sparc/sparc-ret.c: Rename to...
5100 * gcc.target/sparc/sparc-ret-1.c: ...this.
5101 * gcc.target/sparc/sparc-ret-2.c: New test.
5103 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5105 * lib/target-supports.exp (check_p8vector_hw_available): Split
5107 (check_vsx_hw_available): Likewise.
5108 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5109 support and for PowerPC float128 support.
5110 (check_p9modulo_hw_available): Likewise.
5111 (check_ppc_float128_sw_available): Likewise.
5112 (check_ppc_float128_hw_available): Likewise.
5113 (check_effective_target_powerpc_p9vector_ok): Likewise.
5114 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5115 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5116 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5117 (is-effective-target): Add new PowerPc targets.
5118 (is-effective-target-keyword): Likewise.
5119 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5120 instructions, use it.
5122 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5123 * gcc.target/powerpc/mod-2.c: Likewise.
5124 * gcc.target/powerpc/ctz-1.c: Likewise.
5125 * gcc.target/powerpc/ctz-2.c: Likewise.
5126 * gcc.target/powerpc/extswsli-1.c: Likewise.
5127 * gcc.target/powerpc/extswsli-2.c: Likewise.
5128 * gcc.target/powerpc/extswsli-3.c: Likewise.
5130 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5131 and allow the test on PowerPC LE.
5132 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5133 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5135 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5136 check instead of powerpc_vsx_ok.
5137 * gcc.target/powerpc/float128-mix.c: Likewise.
5139 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5141 * gcc.dg/sso/*.c: Robustify dg-output directives.
5143 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5145 * g++.dg/ubsan/pr68259.C: New test.
5147 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5149 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5150 (main): Use _Cilk_spawn instead of cilk_spawn.
5152 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5154 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5155 scan-assembler directive.
5157 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5160 * gcc.dg/pr68129_1.c: New test.
5162 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5165 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5166 (main): Invoke them.
5168 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5171 * gcc.dg/guality/pr67192.c: New test.
5173 2015-11-09 Richard Biener <rguenther@suse.de>
5175 PR tree-optimization/68248
5176 * gcc.dg/torture/pr68248.c: New testcase.
5178 2015-11-09 Richard Biener <rguenther@suse.de>
5180 PR tree-optimization/56118
5181 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5183 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5185 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5186 labelref and check use of constant pool by looking for .word and
5189 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5192 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5194 2015-11-09 Richard Henderson <rth@redhat.com>
5196 * gcc.target/i386/addr-space-1.c: New test.
5197 * gcc.target/i386/addr-space-2.c: New test.
5198 * gcc.target/i386/addr-space-3.c: New test.
5200 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5203 * gfortran.dg/pr68053.f90: New test.
5205 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5207 * g++.dg/lto/pr68057_0.C: Fix testcase.
5209 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5211 * gfortran.dg/PR67518.f90: move from here...
5212 * gfortran.dg/graphite/PR67518.f90: to here.
5213 * gfortran.dg/PR53852.f90: move from here...
5214 * gfortran.dg/graphite/PR53852.f90: to here.
5216 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5218 * gcc.dg/sso-1.c: New test.
5219 * gcc.dg/sso-2.c: Likewise.
5220 * gcc.dg/sso-3.c: Likewise.
5221 * gcc.dg/sso-4.c: Likewise.
5222 * gcc.dg/sso-5.c: Likewise.
5223 * gcc.dg/sso-6.c: Likewise.
5224 * gcc.dg/sso-7.c: Likewise.
5225 * gcc.dg/sso-8.c: Likewise.
5226 * gcc.dg/sso: New directory.
5227 * gcc.target/i386/movbe-3.c: New test.
5228 * gnat.dg/sso1.adb: Likewise.
5229 * gnat.dg/sso2.ad[sb]: Likewise.
5230 * gnat.dg/sso3.adb: Likewise.
5231 * gnat.dg/sso4.adb: Likewise.
5232 * gnat.dg/sso5.adb: Likewise.
5233 * gnat.dg/sso6.adb: Likewise.
5234 * gnat.dg/sso7.adb: Likewise.
5235 * gnat.dg/specs/sso1.ads: Likewise.
5236 * gnat.dg/specs/sso2.ads: Likewise.
5237 * gnat.dg/sso: New directory.
5239 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5242 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5244 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5247 * gfortran.dg/pr68224.f90: New test.
5249 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5252 * gfortran.dg/proc_ptr_47.f90: New test.
5255 * gfortran.dg/pr66465.f90: New test.
5257 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5259 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5261 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5264 * gfortran.dg/pr68153.f90: New test.
5266 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5269 * gfortran.dg/pr68151.f90: New test.
5271 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5273 PR tree-optimization/68235
5274 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5276 2015-11-06 Jeff Law <law@redhat.com>
5278 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5279 realized jump threads.
5280 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5281 threads rather than dom1 dump.
5283 2015-11-06 Michael Collison <michael.collison@linaro.org
5284 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5287 2015-08-01 Michael Collison <michael.collison@linaro.org
5288 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5290 * gcc.target/arm/mincmp.c: New test.
5292 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5295 * gfortran.dg/warn_unused_function_2.f90: Add two new
5296 "defined but not used" subroutines.
5298 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5301 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5302 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5303 expected diagnostics for the addition of quotes.
5304 * gfortran.dg/gomp/target3.f90: Likewise.
5305 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5306 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5307 * c-c++-common/gomp/doacross-1.c: Likewise.
5308 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5309 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5310 Adjust expected diagnostics wording.
5311 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5312 Don't expect error on ordered threads simd when in for simd.
5313 * c-c++-common/gomp/nesting-2.c: New test.
5314 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5315 * c-c++-common/gomp/ordered-4.c: New test.
5317 2015-11-06 Mike Stump <mikestump@comcast.net>
5319 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5321 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5322 Sebastian Pop <s.pop@samsung.com>
5324 * gcc.dg/graphite/fuse-1.c: New.
5325 * gcc.dg/graphite/fuse-2.c: New.
5326 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5328 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5330 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5332 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5334 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5335 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5336 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5337 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5338 * lib/gcc-dg.exp: Load multiline.exp.
5340 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5342 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5343 * gcc.target/arm/interrupt-1.c: Likewise.
5344 * gcc.target/arm/interrupt-2.c: Likewise.
5345 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5347 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5348 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5350 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5351 macros for assembly checks.
5352 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5353 frsqrts and frsqrte are not emitted.
5354 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5355 frsqrts and frsqrte are emitted.
5356 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5358 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5360 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5362 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5366 * g++.dg/lto/pr68057_0.C: New testcase.
5367 * g++.dg/lto/pr68057_1.C: New testcase.
5368 * g++.dg/torture/pr68220.C: New testcase.
5370 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5372 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5375 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5377 PR tree-optimization/68145
5378 * g++.dg/vect/pr68145.cc: New test.
5380 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5383 * gcc.dg/pr68088_1.c: New test.
5385 2015-11-06 Richard Biener <rguenther@suse.de>
5387 * gcc.dg/vect/bb-slp-38.c: New testcase.
5389 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5391 * gfortran.dg/goacc/private-3.f95: XFAIL.
5393 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5397 * gfortran.dg/PR67518.f90: New test.
5398 * gfortran.dg/PR53852.f90: New test.
5400 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5401 Tom de Vries <tom@codesourcery.com>
5402 Nathan Sidwell <nathan@codesourcery.com>
5403 Thomas Schwinge <thomas@codesourcery.com>
5405 * c-c++-common/goacc/combined-directives.c: New test.
5406 * c-c++-common/goacc/loop-clauses.c: New test.
5407 * c-c++-common/goacc/tile.c: New test.
5408 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5409 as gang static arguments.
5410 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5411 * g++.dg/goacc/template.C: New test.
5412 * gfortran.dg/goacc/combined-directives.f90: New test.
5413 * gfortran.dg/goacc/default.f95: New test.
5414 * gfortran.dg/goacc/default_none.f95: New test.
5415 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5416 * gfortran.dg/goacc/gang-static.f95: New test.
5417 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5418 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5419 * gfortran.dg/goacc/list.f95: Update test.
5420 * gfortran.dg/goacc/loop-2.f95: Likewise.
5421 * gfortran.dg/goacc/loop-4.f95: New test.
5422 * gfortran.dg/goacc/loop-5.f95: New test.
5423 * gfortran.dg/goacc/loop-6.f95: New test.
5424 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5425 * gfortran.dg/goacc/multi-clause.f90: New test.
5426 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5427 * gfortran.dg/goacc/update.f95: New test.
5429 2015-11-05 Martin Sebor <msebor@redhat.com>
5432 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5433 invocations where the size of the destination buffer object
5434 or its type (or both) is unknown.
5436 2015-11-05 Martin Sebor <msebor@redhat.com>
5439 * g++.dg/warn/Wplacement-new-size.C: New test.
5441 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5443 * gcc.dg/pr68112.c: New.
5444 * gcc.dg/vect/vect-strided-shift-1.c: New.
5446 2015-11-05 Marek Polacek <polacek@redhat.com>
5449 * gcc.dg/pr68090.c: New test.
5451 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5453 * gcc.dg/ifcvt-4.c: New.
5455 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5458 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5460 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5462 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5463 of variables in both data sharing and mapping clauses and for
5464 structure element based array sections being mapped rather than
5466 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5467 expected diagnostics wording in one case.
5468 * c-c++-common/gomp/distribute-1.c: New test.
5469 * c-c++-common/gomp/element-1.c: New test.
5470 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5471 and #pragma omp end declare target pair around the function.
5472 Change s from a parameter to a file scope variable.
5473 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5474 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5475 on non-zero low-bound in reduction array sections. Add further
5477 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5478 * c-c++-common/gomp/target-teams-1.c: New test.
5479 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5480 for expected mangling on x86_64/i?86.
5481 * gcc.dg/gomp/declare-simd-3.c: New test.
5482 * gcc.dg/gomp/declare-simd-4.c: New test.
5483 * gcc.dg/gomp/for-20.c: New test.
5484 * gcc.dg/gomp/for-21.c: New test.
5485 * gcc.dg/gomp/for-22.c: New test.
5486 * gcc.dg/gomp/for-23.c: New test.
5487 * gcc.dg/gomp/for-24.c: New test.
5488 * gcc.dg/gomp/linear-1.c: New test.
5489 * gcc.dg/gomp/loop-1.c: New test.
5490 * g++.dg/gomp/atomic-17.C: New test.
5491 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5492 non-static data member in shared clause. Add single construct.
5493 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5494 scan-assembler-times directives for expected mangling on x86_64/i?86.
5495 * g++.dg/gomp/declare-simd-3.C: Likewise.
5496 * g++.dg/gomp/declare-simd-4.C: New test.
5497 * g++.dg/gomp/declare-simd-5.C: New test.
5498 * g++.dg/gomp/declare-target-1.C: New test.
5499 * g++.dg/gomp/linear-2.C: New test.
5500 * g++.dg/gomp/loop-1.C: New test.
5501 * g++.dg/gomp/loop-2.C: New test.
5502 * g++.dg/gomp/loop-3.C: New test.
5503 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5504 non-static data member in shared clause.
5505 * g++.dg/gomp/member-3.C: New test.
5506 * g++.dg/gomp/member-4.C: New test.
5507 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5508 (bar): Remove dg-message.
5509 * g++.dg/gomp/target-teams-1.C: New test.
5511 2015-11-05 Richard Biener <rguenther@suse.de>
5513 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5514 uninitialized variables.
5515 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5516 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5517 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5518 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5519 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5520 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5521 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5522 * gcc.dg/ipa/pure-const-2.c: Likewise.
5523 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5524 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5525 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5526 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5527 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5528 * gcc.dg/vect/pr30858.c: Likewise.
5529 * gcc.dg/vect/pr33866.c: Likewise.
5530 * gcc.dg/vect/pr37027.c: Likewise.
5531 * c-c++-common/ubsan/null-10.c: Likewise.
5532 * gcc.target/i386/incoming-8.c: Likewise.
5534 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5536 * gnat.dg/slice9.adb: New test.
5538 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5540 * gfortran.dg/goacc/reduction-2.f95: Delete.
5542 2015-11-04 Tom de Vries <tom@codesourcery.com>
5544 PR tree-optimization/67742
5545 * gcc.dg/tree-ssa/restrict-7.c: New test.
5546 * gcc.dg/tree-ssa/restrict-8.c: New test.
5548 2015-11-03 Martin Sebor <msebor@redhat.com>
5551 * c-c++-common/builtin-offsetof-2.c: New test.
5553 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5556 * gfortran.dg/warn_unused_function_3.f90: New test.
5558 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5560 * gnat.dg/discr45.adb: Only compile the test.
5562 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5564 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5565 * gcc.target/i386/mvc5.c: Ditto.
5566 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5569 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5571 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5573 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5576 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5578 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5579 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5580 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5581 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5582 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5583 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5585 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5587 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5589 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5591 * gcc.dg/mvc1.c: Move to ...
5592 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5593 * gcc.dg/mvc2.c: Move to ...
5594 * gcc.target/i386/mvc2.c: ... here.
5595 * gcc.dg/mvc3.c: Move to ...
5596 * gcc.target/i386/mvc3.c: ... here.
5597 * gcc.dg/mvc4.c: Move to ...
5598 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5599 * gcc.dg/mvc5.c: Move to ...
5600 * gcc.target/i386/mvc5.c: ... here.
5601 * gcc.dg/mvc6.c: Move to ...
5602 * gcc.target/i386/mvc6.c: ... here.
5603 * gcc.dg/mvc7.c: Move to ...
5604 * gcc.target/i386/mvc7.c: ... here.
5606 * g++.dg/ext/mvc1.C: Require ifunc.
5608 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5610 PR tree-optimization/68083
5611 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5613 2015-11-02 Jeff Law <law@redhat.com>
5615 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5616 irreducible loops in the CFG.
5618 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5621 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5623 * gcc.dg/vect/vect-strided-shift-1.c: New.
5625 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5628 * gcc.target/arm/pr67929_1.c: Move to...
5629 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5630 Remove arm-specific directives. Add noclone, noinline
5633 2015-11-01 Jeff Law <law@redhat.com>
5635 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5637 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5639 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5640 (sse2_test): Rename from main. Do not return 0.
5642 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5644 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5645 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5646 * gfortran.dg/read_dir.f90: XFAIL AIX.
5648 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5650 Remove the implementation of N3994, terse range-for loops.
5651 * g++.dg/cpp1z/range-for1.C: Remove.
5653 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5655 * gnat.dg/discr45.adb: New test.
5657 2015-10-31 Tom de Vries <tom@codesourcery.com>
5659 * gfortran.dg/assumed_type_2.f90: Update test.
5660 * gfortran.dg/no_arg_check_2.f90: Same.
5662 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5664 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5666 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5669 * gfortran.dg/pr46588.f90: New test.
5671 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5673 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5674 * gcc.dg/mvc2.c: Ditto.
5675 * gcc.dg/mvc3.c: Ditto.
5676 * gcc.dg/mvc4.c: Ditto.
5677 * gcc.dg/mvc5.c: Ditto.
5678 * gcc.dg/mvc6.c: Ditto.
5679 * gcc.dg/mvc7.c: Ditto.
5680 * g++.dg/ext/mvc1.C: Ditto.
5681 * g++.dg/ext/mvc2.C: Ditto.
5682 * g++.dg/ext/mvc3.C: Ditto.
5683 * g++.dg/ext/mvc4.C: Ditto.
5685 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5688 * gfortran.dg/pr51993.f90: New test.
5690 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5692 PR rtl-optimization/68106
5693 * gcc.target/aarch64/pr68106.c: New.
5695 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5698 * gfortran.dg/pr36192_1.f90: New test.
5700 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5703 *gfortran.dg/pr68154.f90
5705 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5707 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5708 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5710 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5712 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5714 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5716 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5718 * gcc.target/powerpc/float128-mix.c: Likewise.
5720 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5723 * gfortran.dg/pr68054.f90: New test.
5725 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5728 * gfortran.dg/pr67885.f90: New test.
5730 2015-10-29 Jeff Law <law@redhat.com>
5732 PR tree-optimization/67892
5733 * gcc.dg/tree-ssa/pr21417: Update expected output.
5734 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5736 2015-10-29 Richard Biener <rguenther@suse.de>
5739 * c-c++-common/ubsan/pr68142.c: New testcase.
5741 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5744 * g++.dg/other/cv_func4.C: New.
5746 2015-10-29 Richard Biener <rguenther@suse.de>
5749 * c-c++-common/ubsan/pr56956.c: New testcase.
5751 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5753 * gnat.dg/discr44.adb: New test.
5755 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5758 * gcc.dg/debug/pr66068.c: New test.
5760 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5763 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5764 array bounds error at line 25.
5766 2015-10-28 Catherine Moore <clm@codesourcery.com>
5768 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5769 * gcc.target/mips/oddspreg-6.c: Likewise.
5770 * gcc.target/mips/oddspreg-1.c: Likewise.
5771 * gcc.target/mips/oddspreg-2.c: Likewise.
5773 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5776 * gcc.target/avr/pr67839.c: New test.
5778 2015-10-28 Richard Biener <rguenther@suse.de>
5780 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5782 2015-10-28 Tom de Vries <tom@codesourcery.com>
5784 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5786 2015-10-28 Richard Biener <rguenther@suse.de>
5789 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5792 2015-10-28 Richard Biener <rguenther@suse.de>
5794 PR tree-optimization/65962
5795 * gcc.dg/vect/vect-62.c: Adjust.
5797 2015-10-28 Richard Biener <rguenther@suse.de>
5800 * gcc.dg/torture/pr68067-1.c: New testcase.
5801 * gcc.dg/torture/pr68067-2.c: Likewise.
5803 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5805 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5807 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5809 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5810 as xvmadd and xvnmsub.
5811 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5813 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5815 * c-c++-common/goacc/loop-shape.c: New test.
5817 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5818 Cesar Philippidis <cesar@codesourcery.com>
5820 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5821 * g++.dg/gomp/pr33372-3.C: Likewise.
5823 2015-10-27 Richard Henderson <rth@redhat.com>
5826 * gcc.target/i386/pr67609-2.c: New test.
5828 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5831 * gcc.target/aarch64/pr68102_1.c: New test.
5833 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5836 * gfortran.dg/allocate_with_source_15.f03: New test
5838 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5839 James Norris <jnorris@codesourcery.com>
5842 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5844 * gfortran.dg/goacc/loop-1.f95: Likewise.
5845 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5846 * gfortran.dg/goacc/cray.f95: Likewise.
5847 * gfortran.dg/goacc/parameter.f95: Likewise.
5849 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5852 * gfortran.dg/pr67805_2.f90: New test.
5854 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5855 Aditya Kumar <aditya.k7@samsung.com>
5857 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5858 * gcc.dg/graphite/interchange-1.c: Same.
5859 * gcc.dg/graphite/interchange-10.c: Same.
5860 * gcc.dg/graphite/interchange-11.c: Same.
5861 * gcc.dg/graphite/interchange-13.c: Same.
5862 * gcc.dg/graphite/interchange-3.c: Same.
5863 * gcc.dg/graphite/interchange-4.c: Same.
5864 * gcc.dg/graphite/interchange-7.c: Same.
5865 * gcc.dg/graphite/interchange-9.c: Same.
5866 * gcc.dg/graphite/uns-interchange-9.c: Same.
5867 * gfortran.dg/graphite/interchange-3.f90: Same.
5869 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5872 * gcc.target/i386/pr67215-1.c: New test.
5873 * gcc.target/i386/pr67215-2.c: Likewise.
5874 * gcc.target/i386/pr67215-3.c: Likewise.
5876 2015-10-27 Richard Biener <rguenther@suse.de>
5878 PR tree-optimization/68104
5879 * gcc.dg/torture/pr68104.c: New testcase.
5881 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5883 * gcc.dg/vect/vect-strided-shift-1.c: New.
5885 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5888 * gcc.target/arm/pr67929_1.c: New test.
5890 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5892 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5894 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5896 PR tree-optimization/68097
5897 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5898 --param max-ssa-name-query-depth=3 to dg-options.
5900 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5902 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5904 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5906 * gcc.dg/builtins-52.c: Add -O to dg-options.
5908 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5910 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5912 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5916 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5918 (PR64765): New function.
5919 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5920 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5922 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5923 * gfortran.dg/goacc/parameter.f95: Likewise.
5925 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5928 * gfortran.dg/empty_label_typedecl.f90: New test.
5930 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5933 * gfortran.dg/pr36192.f90: New test.
5935 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5937 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5938 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5939 * gnat.dg/opt51.adb: New test.
5940 * gnat.dg/opt51_pkg.ads: New helper.
5942 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5944 * gcc.target/mips/ds-schedule-1.c: New.
5945 * gcc.target/mips/ds-schedule-2.c: New.
5947 2015-10-26 Jeff Law <law@redhat.com>
5949 PR tree-optimization/68013
5950 * gcc.c-torture/compile/pr68013.c: New test.
5952 2015-10-26 Richard Biener <rguenther@suse.de>
5953 Dominik Vogt <vogt@linux.vnet.ibm.com>
5956 * gcc.target/s390/pr67443.c: New testcase.
5958 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5960 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5961 make it unique per testcase.
5962 * gfortran.dg/chmod_2.f90: Likewise.
5963 * gfortran.dg/chmod_3.f90: Likewise.
5964 * gfortran.dg/direct_io_8.f90: Likewise.
5965 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5966 * gfortran.dg/f2003_io_1.f03: Likewise.
5967 * gfortran.dg/f2003_io_2.f03: Likewise.
5968 * gfortran.dg/f2003_io_8.f03: Likewise.
5969 * gfortran.dg/inquire_size.f90: Likewise.
5970 * gfortran.dg/namelist_66.f90: Likewise.
5971 * gfortran.dg/namelist_82.f90: Likewise.
5972 * gfortran.dg/namelist_87.f90: Likewise.
5973 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5974 * gfortran.dg/open_new.f90: Likewise.
5975 * gfortran.dg/stat_1.f90: Likewise.
5976 * gfortran.dg/stat_2.f90: Likewise.
5977 * gfortran.dg/streamio_15.f90: Likewise.
5978 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5980 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5983 * g++.dg/pr67989.C: New test.
5985 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5987 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5988 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5989 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5990 suffix to the temporary filename to make it unique per testcase.
5992 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5994 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5996 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5999 * gfortran.dg/allocate_with_source_12.f03: New test
6002 * gfortran.dg/allocate_with_source_13.f03: New test
6005 * gfortran.dg/allocate_with_source_14.f03: New test
6007 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6009 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6011 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6014 * gcc.target/i386/pr68084.c: New test.
6016 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6020 * gfortran.dg/allocate_with_source_10.f08: New test.
6021 * gfortran.dg/allocate_with_source_11.f08: New test.
6022 * gfortran.dg/class_array_15.f03: Changed count of expected
6023 _builtin_frees to 11. One step of temporaries is spared, therefore
6024 the allocatable component of that temporary is not to be freeed.
6026 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6029 * gfortran.dg/pr68055.f90: New case.
6031 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6034 * gfortran.dg/pr67805.f90: New testcase.
6035 * gfortran.dg/array_constructor_26.f03: Update testcase.
6036 * gfortran.dg/array_constructor_27.f03: Ditto.
6037 * gfortran.dg/char_type_len_2.f90: Ditto.
6038 * gfortran.dg/pr67802.f90: Ditto.
6039 * gfortran.dg/used_before_typed_3.f90: Ditto.
6041 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6044 * g++.dg/torture/pr67600.C: New testcase.
6046 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6048 * g++.dg/pr68062.C: New test.
6050 2015-10-23 Jeff Law <law@redhat.com>
6052 PR tree-optimization/67830
6053 * gcc.dg/pr67830.c: New test.
6055 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6057 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6059 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6060 Andrew Pinski <apinski@cavium.com>
6062 PR rtl-optimization/67736
6063 * gcc.dg/torture/pr67736.c: New test.
6064 * gcc.dg/combine-subregs.c: New test.
6066 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6068 PR tree-optimization/65947
6069 * lib/target-supports.exp
6070 (check_effective_target_vect_max_reduc): Add.
6071 * gcc.dg/vect/pr65947-1.c: New test.
6072 * gcc.dg/vect/pr65947-2.c: New test.
6073 * gcc.dg/vect/pr65947-3.c: New test.
6074 * gcc.dg/vect/pr65947-4.c: New test.
6075 * gcc.dg/vect/pr65947-5.c: New test.
6076 * gcc.dg/vect/pr65947-6.c: New test.
6077 * gcc.dg/vect/pr65947-7.c: New test.
6078 * gcc.dg/vect/pr65947-8.c: New test.
6079 * gcc.dg/vect/pr65947-9.c: New test.
6080 * gcc.dg/vect/pr65947-10.c: New test.
6081 * gcc.dg/vect/pr65947-11.c: New test.
6083 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6085 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6086 Make weak rather than noinline.
6087 * gcc.dg/builtins-57.c: Compile with -O.
6088 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6090 2015-10-23 Tom de Vries <tom@codesourcery.com>
6092 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6094 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6097 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6098 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6100 2015-10-22 Martin Sebor <msebor@redhat.com>
6103 * gcc.misc-tests/help.exp: Verify that option descriptions
6105 * lib/options.exp (check_for_options): Use the regexp --line option.
6106 Print unexpected match on failure.
6108 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6110 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6112 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6115 * g++.dg/cpp1y/var-templ46.C: New.
6117 2015-10-22 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/58497
6120 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6122 2015-10-22 Richard Biener <rguenther@suse.de>
6124 PR tree-optimization/19049
6125 PR tree-optimization/65962
6126 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6127 * gcc.dg/vect/vect-63.c: Adjust.
6128 * gcc.dg/vect/vect-70.c: Likewise.
6129 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6130 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6131 * gfortran.dg/vect/pr19049.f90: Likewise.
6132 * gfortran.dg/vect/vect-8.f90: Likewise.
6134 2015-10-22 Richard Biener <rguenther@suse.de>
6138 * gcc.dg/torture/ftrapv-2.c: New testcase.
6140 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6143 * gcc.target/s390/pr68015.c: New test.
6145 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6148 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6151 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6152 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6155 * gcc.target/aarch64/pr63304_1.c: New test.
6157 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6160 * g++.dg/parse/enum13.C: New.
6162 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6165 * g++.dg/parse/enum12.C: New.
6167 2015-10-21 Martin Sebor <msebor@redhat.com>
6170 * gcc.misc-tests/help.exp: Adjust.
6171 * lib/options.exp (check_for_options): Add detail to output.
6173 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6176 * gfortran.dg/pr67939.f90: New test.
6178 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6179 Sebastian Pop <s.pop@samsung.com>
6181 * gcc.dg/graphite/scop-11.c: Update pattern.
6183 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6186 * g++.dg/ipa/pr67056.C: New testcase.
6188 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6190 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6193 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6195 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6196 Add associated options for arm*-*-*.
6197 (sqrt): Remove dummy definition.
6199 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6201 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6203 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6205 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6206 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6207 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6209 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6211 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6212 sra-max-scalarization-size-Ospeed.
6214 2015-10-21 Marek Polacek <polacek@redhat.com>
6218 * gcc.dg/pr68024.c: New test.
6220 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6222 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6223 * c-c++-common/goacc/sb-1.c: Adjust errors.
6224 * c-c++-common/goacc/sb-3.c: Adjust errors.
6225 * c-c++-common/goacc/loop-1.c: Adjust errors.
6226 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6227 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6228 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6230 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6232 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6234 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6236 * gcc.dg/lto/simd-function_0.c: New test.
6238 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6241 * gcc.target/i386/pr68018.c: New test.
6243 2015-10-21 Richard Biener <rguenther@suse.de>
6246 * gcc.dg/torture/pr68031.c: New testcase.
6248 2015-10-21 Richard Biener <rguenther@suse.de>
6250 PR tree-optimization/68026
6251 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6253 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6255 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6256 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6257 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6258 * g++.dg/asan/default-options-1.C: Likewise.
6260 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6262 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6263 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6265 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6267 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6269 2015-10-20 Marek Polacek <polacek@redhat.com>
6272 * gcc.dg/pr67964.c: New test.
6274 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6276 PR rtl-optimization/67609
6277 * gcc.target/i386/pr67609.c: New.
6279 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6281 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6283 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6285 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6286 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6288 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6291 * gcc.target/i386/pr66810.c: New test.
6293 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6297 * gcc.target/i386/pr67963-1.c: New test.
6298 * gcc.target/i386/pr67963-2.c: Likewise.
6299 * gcc.target/i386/pr67963-3.c: Likewise.
6300 * gcc.target/i386/pr67985-1.c: Likewise.
6301 * gcc.target/i386/pr67985-2.c: Likewise.
6302 * gcc.target/i386/pr67985-3.c: Likewise.
6304 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6306 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6308 2015-10-20 Richard Biener <rguenther@suse.de>
6310 PR tree-optimization/68017
6311 * gcc.dg/torture/pr68017.c: New testcase.
6313 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6316 * gcc.target/aarch64/pr66912.c: New.
6317 * gcc.target/arm/pr66912.c: New.
6319 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6321 * gfortran.dg/pr67900.f90: New tests.
6323 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6325 * gnat.dg/opt50.adb: New test.
6326 * gnat.dg/opt50_pkg.adb: New helper.
6327 * gnat.dg/opt50_pkg.ads: New helper.
6329 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6332 * gfortran.dg/pr68019.f90: new test.
6334 2015-10-19 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/67975
6337 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6339 2015-10-19 Richard Biener <rguenther@suse.de>
6341 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6343 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6346 * gcc.target/i386/pr67995-1.c: New test.
6347 * gcc.target/i386/pr67995-2.c: Likewise.
6348 * gcc.target/i386/pr67995-3.c: Likewise.
6350 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6353 * gcc.dg/PR68002.c: New test.
6355 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6357 * gcc.dg/builtins-20.c: Remove undefined behavior.
6359 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6362 * gfortran.dg/common_25.f90: New file.
6364 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6367 * gfortran.dg/move_alloc_15.f90: New test
6368 * gfortran.dg/move_alloc_16.f90: New test
6371 * gfortran.dg/deferred_character_assignment_1.f90: New test
6373 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6376 * gfortran.df/pr67987.f90: New test.
6377 * gfortran.dg/char_length_2.f90: Update testcase.
6379 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6381 * gcc.target/i386/iamcu/test_basic_returning.c
6382 (def_test_returning_type): Use union to check float return bits.
6384 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6386 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6387 Replace printf with __builtin_printf.
6389 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6391 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6394 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6397 * gnat.dg/pack21.adb: New test.
6398 * gnat.dg/pack22.adb: Likewise.
6399 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6401 2015-10-16 Christian Bruel <christian.bruel@st.com>
6404 * gcc.target/arm/no-align.c: New test.
6405 * gcc.target/arm/attr-align1.c: New test.
6406 * gcc.target/arm/attr-align2.c: New test.
6407 * gcc.target/arm/attr-align3.c: New test.
6409 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6411 * gcc.c-torture/compile/icfmatch.c: Add testcase
6413 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6416 * g++.dg/cpp1z/fold-ice1.C: New.
6418 2015-10-16 Michael Collison <michael.collison@linaro.org>
6419 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6421 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6423 2015-10-15 Marek Polacek <polacek@redhat.com>
6425 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6427 2015-10-15 Marek Polacek <polacek@redhat.com>
6429 PR tree-optimization/67953
6430 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6432 * gcc.dg/torture/pr67953.c: New test.
6434 2015-10-14 Jeff Law <law@redhat.com>
6436 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6437 contained within have their own file/test now.
6438 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6439 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6440 expectations a bit more.
6441 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6442 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6443 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6444 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6445 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6448 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6450 2015-10-14 Marek Polacek <polacek@redhat.com>
6452 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6462 2015-10-14 Richard Biener <rguenther@suse.de>
6464 PR tree-optimization/67915
6465 * gcc.dg/torture/pr67915.c: New testcase.
6467 2015-10-14 Marek Polacek <polacek@redhat.com>
6469 PR tree-optimization/67815
6470 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6471 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6472 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6474 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6476 * gcc.dg/pragma-pop_options-1.c: New test.
6478 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6479 Aldy Hernandez <aldyh@redhat.com>
6481 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6482 * c-c++-common/gomp/clauses-1.c: New test.
6483 * c-c++-common/gomp/clauses-2.c: New test.
6484 * c-c++-common/gomp/clauses-3.c: New test.
6485 * c-c++-common/gomp/clauses-4.c: New test.
6486 * c-c++-common/gomp/declare-target-1.c: New test.
6487 * c-c++-common/gomp/declare-target-2.c: New test.
6488 * c-c++-common/gomp/depend-3.c: New test.
6489 * c-c++-common/gomp/depend-4.c: New test.
6490 * c-c++-common/gomp/doacross-1.c: New test.
6491 * c-c++-common/gomp/if-1.c: New test.
6492 * c-c++-common/gomp/if-2.c: New test.
6493 * c-c++-common/gomp/linear-1.c: New test.
6494 * c-c++-common/gomp/map-2.c: New test.
6495 * c-c++-common/gomp/map-3.c: New test.
6496 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6497 f_omp_target_data): Add map clause to target data.
6498 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6499 * c-c++-common/gomp/ordered-1.c: New test.
6500 * c-c++-common/gomp/ordered-2.c: New test.
6501 * c-c++-common/gomp/ordered-3.c: New test.
6502 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6504 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6505 clause and ordered construct where no longer allowed.
6506 * c-c++-common/gomp/priority-1.c: New test.
6507 * c-c++-common/gomp/reduction-1.c: New test.
6508 * c-c++-common/gomp/schedule-simd-1.c: New test.
6509 * c-c++-common/gomp/sink-1.c: New test.
6510 * c-c++-common/gomp/sink-2.c: New test.
6511 * c-c++-common/gomp/sink-3.c: New test.
6512 * c-c++-common/gomp/sink-4.c: New test.
6513 * c-c++-common/gomp/udr-1.c: New test.
6514 * c-c++-common/taskloop-1.c: New test.
6515 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6516 value of _OPENMP macro.
6517 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6518 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6519 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6520 * gcc.dg/gomp/clause-1.c:
6521 * gcc.dg/gomp/reduction-1.c: New test.
6522 * gcc.dg/gomp/sink-fold-1.c: New test.
6523 * gcc.dg/gomp/sink-fold-2.c: New test.
6524 * gcc.dg/gomp/sink-fold-3.c: New test.
6525 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6526 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6527 of non-static data members.
6528 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6529 Add some linear clause tests.
6530 * g++.dg/gomp/declare-simd-3.C: New test.
6531 * g++.dg/gomp/linear-1.C: New test.
6532 * g++.dg/gomp/member-1.C: New test.
6533 * g++.dg/gomp/member-2.C: New test.
6534 * g++.dg/gomp/pr66571-2.C: New test.
6535 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6537 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6538 in reduction clause.
6539 * g++.dg/gomp/reference-1.C: New test.
6540 * g++.dg/gomp/sink-1.C: New test.
6541 * g++.dg/gomp/sink-2.C: New test.
6542 * g++.dg/gomp/sink-3.C: New test.
6543 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6544 * g++.dg/gomp/this-1.C: New test.
6545 * g++.dg/gomp/this-2.C: New test.
6546 * g++.dg/vect/simd-clone-2.cc: New test.
6547 * g++.dg/vect/simd-clone-2.h: New test.
6548 * g++.dg/vect/simd-clone-3.cc: New test.
6549 * g++.dg/vect/simd-clone-4.cc: New test.
6550 * g++.dg/vect/simd-clone-4.h: New test.
6551 * g++.dg/vect/simd-clone-5.cc: New test.
6553 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6555 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6556 after r228716 (Fix vtbl[34] and vtbx4).
6558 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6560 PR tree-optimization/67909, 67947
6561 * gcc.dg/torture/pr67947.c: New test.
6563 2015-10-13 Jeff Law <law@redhat.com>
6565 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6567 2015-10-12 Jeff Law <law@redhat.com>
6569 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6570 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6571 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6572 ssa-dom-thread-11.c.
6574 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6576 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6579 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6581 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6583 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6584 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6585 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6586 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6587 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6588 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6589 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6590 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6592 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6594 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6595 and -mno-frame-header-opt options.
6596 * gcc.target/mips/frame-header-1.c: New file.
6597 * gcc.target/mips/frame-header-2.c: New file.
6598 * gcc.target/mips/frame-header-3.c: New file.
6600 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6601 Hale Wang <hale.wang@arm.com>
6603 * gcc.dg/tree-ssa/forwprop-33.c: New.
6605 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6608 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6609 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6610 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6611 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6612 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6613 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6614 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6615 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6616 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6617 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6619 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6621 * lib/multiline.exp: New file.
6622 * lib/prune.exp: Load multiline.exp.
6623 (prune_gcc_output): Call into multiline.exp to handle any
6624 multiline output directives.
6625 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6628 2015-10-09 Martin Jambor <mjambor@suse.cz>
6630 PR tree-optimization/67794
6631 * gcc.dg/ipa/ipa-sra-10.c: New test.
6632 * gcc.dg/torture/pr67794.c: Likewise.
6634 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6636 PR rtl-optimization/67828
6637 * gcc.dg/torture/pr67828.c: New.
6639 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6642 * lib/target-supports.exp (check_effective_target_non_strict_align):
6643 Adjust for arm*-*-*.
6644 * gcc.target/arm/pr67366.c: New test.
6646 2015-10-09 Richard Biener <rguenther@suse.de>
6648 PR tree-optimization/67891
6649 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6651 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6653 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6655 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6657 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6659 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6661 * gcc.dg/loop-unswitch-2.c: New test.
6662 * gcc.dg/loop-unswitch-3.c: Likewise.
6663 * gcc.dg/loop-unswitch-4.c: Likewise.
6665 2015-10-08 Tom de Vries <tom@codesourcery.com>
6667 * gcc.dg/dse.c: Only dump in dse1 pass.
6668 * gcc.dg/tree-ssa/pr30375.c: Same.
6670 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6673 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6674 (PUSH, POP): New defines.
6675 (sse2_test): Use PUSH and POP to misalign runtime stack.
6676 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6678 2015-10-07 James Norris <jnorris@codesourcery.com>
6680 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6681 to atomic_init. (atomic_init): Restrict flags usage.
6683 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6686 * gfortran.dg/sizeof_5.f90: New test.
6688 2015-10-06 Jeff Law <law@redhat.com>
6690 * gcc.c-torture/compile/pr67816.c: New test.
6692 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6694 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6696 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6699 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6701 2015-10-06 Marek Polacek <polacek@redhat.com>
6704 * c-c++-common/Wtautological-compare-4.c: New test.
6706 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6707 Peter Bergner <bergner@vnet.ibm.com>
6710 * gcc.target/powerpc/pr67808.c: New test.
6712 2015-10-06 Nick Clifton <nickc@redhat.com>
6714 * gcc.target/msp430: New directory.
6715 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6717 * gcc.target/msp430/data-attributes.c: New file. Checks the
6718 noinit and persistent data attributes.
6720 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6722 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6724 2015-10-06 Richard Biener <rguenther@suse.de>
6726 PR tree-optimization/67859
6727 * gcc.dg/torture/pr67859.c: New testcase.
6729 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6731 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6733 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6736 * g++.dg/template/defarg19.C: New.
6737 * g++.dg/template/defarg20.C: Likewise.
6739 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6740 Sebastian Pop <s.pop@samsung.com>
6742 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6744 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6745 Sebastian Pop <s.pop@samsung.com>
6747 * gcc.dg/graphite/scop-sor.c: Xfail.
6749 2015-10-05 Martin Jambor <mjambor@suse.cz>
6750 Jan Hubicka <hubicka@ucw.cz>
6752 * gcc.dg/ipa/propalign-4.c: New test.
6753 * gcc.dg/ipa/propalign-5.c: Likewise.
6755 2015-10-05 Marek Polacek <polacek@redhat.com>
6757 PR tree-optimization/67821
6758 * gcc.dg/torture/pr67821-2.c: New test.
6759 * gcc.dg/torture/pr67821.c: New test.
6761 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6763 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6765 2015-10-05 Christian Bruel <christian.bruel@st.com>
6767 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6769 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6771 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6772 (exec_vcvt): Add comments.
6774 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6776 PR rtl-optimization/67447
6777 * gcc.target/i386/pr67447.c: New test.
6779 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6781 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6783 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6784 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6785 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6786 * gcc.target/i386/vect-unpack-1.c: Ditto.
6787 * gcc.target/i386/vect-unpack-2.c: Ditto.
6789 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6792 * gfortran.dg/common_24.f: New.
6794 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6796 * gcc.target/arm/pr67756.c: Fixed warnings.
6798 2015-10-02 Marek Polacek <polacek@redhat.com>
6801 * gcc.dg/pr67730-1.c: New test.
6802 * gcc.dg/pr67730-2.c: New test.
6803 * gcc.dg/pr67730.h: New test.
6805 2015-10-02 Marek Polacek <polacek@redhat.com>
6807 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6809 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6811 PR tree-optimization/67754
6812 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6813 * gfortran.dg/graphite/block-2.f: Same.
6815 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6817 * gcc.dg/graphite/scop-23.c: New.
6819 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6821 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6824 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6826 PR rtl-optimization/67756
6827 * gcc.target/arm/pr67756.c: New.
6829 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6831 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6832 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6833 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6835 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6838 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6840 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6841 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6842 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6843 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6844 * gcc.target/i386/vect-unpack-1.c: Ditto.
6845 * gcc.target/i386/vect-unpack-2.c: Ditto.
6847 2015-10-02 Marek Polacek <polacek@redhat.com>
6850 * c-c++-common/Wduplicated-cond-1.c: New test.
6851 * c-c++-common/Wduplicated-cond-2.c: New test.
6852 * c-c++-common/Wduplicated-cond-3.c: New test.
6853 * c-c++-common/Wduplicated-cond-4.c: New test.
6854 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6855 -Wduplicated-cond warning.
6857 2015-10-02 Renlin Li <renlin.li@arm.com>
6859 * gcc.target/aarch64/csneg-1.c: Update.
6861 2015-10-02 Renlin Li <renlin.li@arm.com>
6864 * gcc.target/aarch64/pr66776.c: New.
6866 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/warn13.adb: New test.
6870 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6872 * gnat.dg/vect15.ad[sb]: New test.
6873 * gnat.dg/vect16.ad[sb]: Likewise.
6874 * gnat.dg/vect17.ad[sb]: Likewise.
6875 * gnat.dg/vect18.ad[sb]: Likewise.
6877 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6879 PR rtl-optimization/67786
6880 PR rtl-optimization/67787
6881 * gcc.dg/pr67786.c: New test.
6882 * gcc.dg/pr67787.c: Likewise.
6884 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6886 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6888 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6891 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6893 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6897 * gfortran.dg/string_array_constructor_1.f90: New.
6898 * gfortran.dg/string_array_constructor_2.f90: New.
6899 * gfortran.dg/string_array_constructor_3.f90: New.
6901 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6905 * gcc.target/powerpc/pr67789.c: New testcase.
6907 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6910 * gfortran.dg/pr67802.f90: New test.
6912 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6915 gfortran.dg/pr66979.f90: new test.
6917 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6920 * gfortran.dg/pr67616.f90: New test.
6922 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6925 * g++.dg/cpp0x/range-for30.C: New.
6927 2015-10-01 Marek Polacek <polacek@redhat.com>
6930 * gcc.dg/atomic/pr65345-4.c: New test.
6931 * gcc.dg/pr65345-3.c: New test.
6933 2015-10-01 Marek Polacek <polacek@redhat.com>
6935 PR tree-optimization/67769
6936 * gcc.dg/torture/pr67769.c: New test.
6938 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6940 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6942 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6945 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6947 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6949 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6950 (main): Rename to sse2_test. Abort if count != 5.
6951 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6953 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6955 2015-10-01 Richard Biener <rguenther@suse.de>
6957 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6958 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6960 2015-09-30 Jeff Law <law@redhat.com>
6962 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6964 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6966 PR rtl-optimization/67037
6967 * gcc.c-torture/execute/pr67037.c: New test.
6969 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6971 * lib/target-supports.exp (check_effective_target_sync_int_128):
6972 Return 1 on spu-*-* targets.
6973 (check_effective_target_sync_int_128_runtime): Likewise.
6974 (check_effective_target_sync_long_long): Likewise.
6975 (check_effective_target_sync_long_long_runtime): Likewise.
6976 (check_effective_target_sync_int_long): Likewise.
6977 (check_effective_target_sync_char_short): Likewise.
6979 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6981 * gcc.target/i386/pr67761.c: New test.
6983 2015-09-30 Marek Polacek <polacek@redhat.com>
6986 * gcc.dg/pr67730.c: New test.
6988 2015-09-30 Marek Polacek <polacek@redhat.com>
6990 PR tree-optimization/67690
6991 * gcc.dg/torture/pr67690.c: New test.
6993 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6995 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6996 * g++.dg/gomp/tls-wrap4.C: Likewise.
6997 * gcc.dg/atomic-op-optimize.c: Likewise.
6998 * gcc.dg/pr54087.c: Likewise.
6999 * gcc.dg/tls/section-2.c: Likewise.
7000 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7001 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7002 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7003 * gcc.target/arm/divzero.c: Likewise.
7004 * gcc.target/arm/sibcall-2.c: Likewise.
7005 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7006 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7007 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7008 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7009 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7010 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7011 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7012 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7013 * gfortran.dg/default_format_2.f90: Likewise.
7014 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7016 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7018 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7020 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7022 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7023 * gfortran.dg/round_4.f90: ditto.
7025 2015-09-29 Richard Biener <rguenther@suse.de>
7027 PR tree-optimization/67170
7028 * gfortran.dg/pr67170.f90: New testcase.
7030 2015-09-29 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/67741
7033 * gcc.dg/torture/pr67741.c: New testcase.
7035 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7037 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7038 non-zero for __builtin_signbit tests.
7040 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7043 * gcc.target/i386/pr65105-1.c: New.
7044 * gcc.target/i386/pr65105-2.c: New.
7045 * gcc.target/i386/pr65105-3.c: New.
7046 * gcc.target/i386/pr65105-4.C: New.
7047 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7049 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7051 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7053 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7057 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7059 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7060 * gfortran.dg/function_types_3.f90: Change error message to
7061 "Type inaccessible...."
7062 * gfortran.dg/ptr_func_assign_1.f08: New test.
7063 * gfortran.dg/ptr_func_assign_2.f08: New test.
7065 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7069 * gfortran.dg/ptr_func_assign_3.f08: New test.
7070 * gfortran.dg/ptr_func_assign_4.f08: New test.
7072 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7073 Sebastian Pop <s.pop@samsung.com>
7075 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7076 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7077 * gcc.dg/graphite/block-3.c: Same.
7078 * gcc.dg/graphite/block-4.c: Same.
7079 * gcc.dg/graphite/block-5.c: Same.
7080 * gcc.dg/graphite/block-6.c: Same.
7081 * gcc.dg/graphite/block-7.c: Same.
7082 * gcc.dg/graphite/block-8.c: Same.
7083 * gcc.dg/graphite/block-pr47654.c: Same.
7084 * gcc.dg/graphite/interchange-0.c: Same.
7085 * gcc.dg/graphite/interchange-1.c: Same.
7086 * gcc.dg/graphite/interchange-10.c: Same.
7087 * gcc.dg/graphite/interchange-11.c: Same.
7088 * gcc.dg/graphite/interchange-12.c: Same.
7089 * gcc.dg/graphite/interchange-13.c: Same.
7090 * gcc.dg/graphite/interchange-14.c: Same.
7091 * gcc.dg/graphite/interchange-15.c: Same.
7092 * gcc.dg/graphite/interchange-3.c: Same.
7093 * gcc.dg/graphite/interchange-4.c: Same.
7094 * gcc.dg/graphite/interchange-5.c: Same.
7095 * gcc.dg/graphite/interchange-6.c: Same.
7096 * gcc.dg/graphite/interchange-7.c: Same.
7097 * gcc.dg/graphite/interchange-8.c: Same.
7098 * gcc.dg/graphite/interchange-9.c: Same.
7099 * gcc.dg/graphite/interchange-mvt.c: Same.
7100 * gcc.dg/graphite/pr35356-1.c: Same.
7101 * gcc.dg/graphite/pr35356-3.c: Same.
7102 * gcc.dg/graphite/pr37485.c: Same.
7103 * gcc.dg/graphite/scop-1.c: Same.
7104 * gcc.dg/graphite/scop-11.c: Same.
7105 * gcc.dg/graphite/scop-5.c: Same.
7106 * gcc.dg/graphite/uns-block-1.c: Same.
7107 * gcc.dg/graphite/uns-interchange-9.c: Same.
7108 * gfortran.dg/graphite/block-1.f90: Same.
7109 * gfortran.dg/graphite/interchange-3.f90: Same.
7110 * gfortran.dg/graphite/pr14741.f90: Same.
7111 * gfortran.dg/graphite/block-2.f: Same.
7113 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7114 Sebastian Pop <s.pop@samsung.com>
7116 PR tree-optimization/67700
7117 * gcc.dg/graphite/run-id-pr67700.c: New.
7119 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7122 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7123 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7125 * gcc.target/sh/pr54236-5.c: New.
7126 * gcc.target/sh/pr54236-6.c: New.
7128 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7130 PR rtl-optimization/67456
7131 PR rtl-optimization/67464
7132 PR rtl-optimization/67465
7133 * gcc.dg/pr67465.c: New test.
7135 2015-09-28 Tom de Vries <tom@codesourcery.com>
7137 PR tree-optimization/62171
7138 * gcc.dg/vect/pr62171.c: New test.
7140 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7142 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7143 skip on AIX. XFAIL individual line tests.
7145 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7147 PR rtl-optimization/64164
7148 PR tree-optimization/67312
7149 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7150 * gcc.target/i386/stackalign/return-4.c: Add -O.
7152 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7154 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7156 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7159 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7161 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7163 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7164 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7165 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7166 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7167 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7168 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7169 DW_AT_noreturn on AIX.
7170 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7171 DW_AT_noreturn on AIX.
7172 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7173 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7174 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7175 DW_AT_GNU_deleted on AIX.
7176 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7177 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7178 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7179 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7180 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7181 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7182 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7183 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7184 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7185 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7186 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7187 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7188 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7189 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7190 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7192 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7195 * gfortran.dg/pr67614.f90: New test.
7197 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7200 * gfortran.dg/pr67525.f90: New test.
7202 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7205 * gfortran.dg/allocatable_function_9.f90: New.
7207 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7210 * gcc.target/sh/pr67675.c: New.
7212 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7214 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7216 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7218 * gcc.target/i386/pr66749.c (dg-options): Replace
7219 -mtune=lakemount with -mtune=lakemont.
7220 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7221 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7223 2015-09-25 Marek Polacek <polacek@redhat.com>
7225 * c-c++-common/ubsan/bounds-11.c: New test.
7226 * c-c++-common/ubsan/bounds-12.c: New test.
7228 2015-09-25 Marek Polacek <polacek@redhat.com>
7231 * c-c++-common/ubsan/pr64906.c: New test.
7233 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7235 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7236 with -mtune=lakemount.
7237 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7238 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7240 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7243 * gcc.dg/Werror-13.c: New test.
7245 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7247 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7249 2015-09-24 Richard Biener <rguenther@suse.de>
7252 * g++.dg/pr67699.C: New testcase.
7254 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7257 * gcc.target/arm/fp16-inf.c: New test.
7259 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7261 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7262 name while checking for AVX-512VBMI presence.
7264 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7266 * lib/target-supports.exp (check_effective_target_pie): Check for
7267 PIE support on Solaris 11.x and 12.
7269 2015-09-24 Richard Biener <rguenther@suse.de>
7271 * g++.dg/tree-ssa/restrict3.C: New testcase.
7273 2015-09-24 Richard Biener <rguenther@suse.de>
7275 PR tree-optimization/48885
7276 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7278 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7280 * c-c++-common/Wmisleading-indentation.c: Augment test.
7282 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7284 Fix small typos in the coding rule enforcement warnings.
7285 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7288 2015-09-23 Richard Biener <rguenther@suse.de>
7291 * gcc.dg/ubsan/pr67662.c: New testcase.
7293 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7296 * gcc.dg/pragma-diag-6.c: New test.
7298 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7300 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7302 2015-09-23 Richard Biener <rguenther@suse.de>
7304 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7306 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7308 * c-c++-common/Wmisleading-indentation.c: Augment test.
7310 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7312 * g++.dg/diagostic/disable.C: New.
7314 2015-09-22 Tom de Vries <tom@codesourcery.com>
7316 PR tree-optimization/67671
7317 * g++.dg/pr67671.C: New test.
7319 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7322 * gcc.target/i386/pr67480.c: New test.
7324 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7326 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7327 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7328 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7329 avx512dq, avx512cd, avx512er and avx512pf.
7331 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7333 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7334 update-fetch operations.
7335 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7337 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7339 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7340 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7342 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7344 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7346 * gcc.target/aarch64/atomic-inst-swap.c: New.
7348 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7350 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7351 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7352 * gcc.target/i386/pr59789.c (f1): Likewise.
7353 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7354 * gcc.target/i386/intrinsics_6.c: Likewise.
7355 * gcc.dg/winline-5.c (int t): Likewise.
7356 * gcc.dg/winline-9.c (t): Likewise.
7357 * gcc.dg/always_inline2.c (q): Likewise.
7358 * gcc.dg/winline-2.c (inline int t): Likewise.
7359 * gcc.dg/winline-6.c: Likewise.
7360 * gcc.dg/winline-10.c (void g): Likewise.
7361 * gcc.dg/pr49243.c (void parse): Likewise.
7362 * gcc.dg/always_inline3.c (q2): Likewise.
7363 * gcc.dg/winline-3.c: Likewise.
7364 * gcc.dg/winline-7.c (inline void *t): Likewise.
7366 2015-09-22 Tom de Vries <tom@codesourcery.com>
7368 PR tree-optimization/67666
7369 * g++.dg/pr67666.C: New test.
7371 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7374 * gfortran.dg/pr67615.f90: new test.
7376 2015-09-21 Jeff Law <law@redhat.com>
7378 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7380 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7382 Complete the implementation of N4230, Nested namespace definition.
7383 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7384 attributes and nested namespace definitions.
7385 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7386 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7387 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7388 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7389 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7390 appearing before the namespace identifier.
7392 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7395 * gcc.dg/cpp/pr66415-1.c: Test column number.
7397 2015-09-21 Richard Biener <rguenther@suse.de>
7399 * g++.dg/ext/attr-alias-3.C: Add -g.
7401 2015-09-21 Richard Biener <rguenther@suse.de>
7404 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7406 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7409 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7411 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7413 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7415 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7418 * gcc.dg/pr53265.c: Update.
7420 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7422 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7424 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7427 * gcc.target/sh/pr59478.c: New.
7429 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7432 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7433 * gcc.target/sh/pr54236-2.c: Likewise.
7435 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7437 * gcc.target/sh/pr43417.c: Move target independent test to ...
7438 * gcc.c-torture/compile/pr43417.c: ... here.
7440 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7442 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7443 check_effective_target_big_endian, check_effective_target_little_endian,
7444 check_effective_target_any_fpu, check_effective_target_double_fpu,
7445 check_effective_target_use_single_only_fpu,
7446 check_effective_target_default_single_fpu,
7447 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7448 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7449 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7450 check_effective_target_fmovd_enabled,
7451 check_effective_target_has_privileged, check_effective_target_has_pref,
7452 check_effective_target_banked_r0r7_isr,
7453 check_effective_target_stack_save_isr): New effective target checks.
7454 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7455 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7456 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7457 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7458 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7459 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7460 * gcc.target/sh/attr-isr.c: Likewise.
7461 * gcc.target/sh/fpul-usage-1.c: Likewise.
7462 * gcc.target/sh/hiconst.c: Likewise.
7463 * gcc.target/sh/mfmovd.c: Likewise.
7464 * gcc.target/sh/pr21255-3.c: Likewise.
7465 * gcc.target/sh/pr33135-1.c: Likewise.
7466 * gcc.target/sh/pr33135-2.c: Likewise.
7467 * gcc.target/sh/pr33135-3.c: Likewise.
7468 * gcc.target/sh/pr33135-4.c: Likewise.
7469 * gcc.target/sh/pr39423-2.c: Likewise.
7470 * gcc.target/sh/pr49880-4.c: Likewise.
7471 * gcc.target/sh/pr49880-5.c: Likewise.
7472 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7473 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7474 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7475 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7476 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7477 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7478 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7479 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7480 * gcc.target/sh/pr50751-2.c: Likewise.
7481 * gcc.target/sh/pr50751-3.c: Likewise.
7482 * gcc.target/sh/pr50751-5.c: Likewise.
7483 * gcc.target/sh/pr50751-6.c: Likewise.
7484 * gcc.target/sh/pr50751-8.c: Likewise.
7485 * gcc.target/sh/pr51244-15.c: Likewise.
7486 * gcc.target/sh/pr51244-2.c: Likewise.
7487 * gcc.target/sh/pr51244-20.c: Likewise.
7488 * gcc.target/sh/pr51244-6.c: Likewise.
7489 * gcc.target/sh/pr52483-4.c: Likewise.
7490 * gcc.target/sh/pr53511-1.c: Likewise.
7491 * gcc.target/sh/pr53512-1.c: Likewise.
7492 * gcc.target/sh/pr53512-2.c: Likewise.
7493 * gcc.target/sh/pr53512-3.c: Likewise.
7494 * gcc.target/sh/pr53512-4.c: Likewise.
7495 * gcc.target/sh/pr53513-1.c: Likewise.
7496 * gcc.target/sh/pr54089-2.c: Likewise.
7497 * gcc.target/sh/pr54089-3.c: Likewise.
7498 * gcc.target/sh/pr54089-4.c: Likewise.
7499 * gcc.target/sh/pr54602-2.c: Likewise.
7500 * gcc.target/sh/pr54602-3.c: Likewise.
7501 * gcc.target/sh/pr54602-4.c: Likewise.
7502 * gcc.target/sh/pr54680.c: Likewise.
7503 * gcc.target/sh/pr55303-1.c: Likewise.
7504 * gcc.target/sh/pr55303-2.c: Likewise.
7505 * gcc.target/sh/pr55303-3.c: Likewise.
7506 * gcc.target/sh/pr56547-1.c: Likewise.
7507 * gcc.target/sh/pr56547-2.c: Likewise.
7508 * gcc.target/sh/pr61195.c: Likewise.
7509 * gcc.target/sh/pr61996.c: Likewise.
7510 * gcc.target/sh/pr6526.c: Likewise.
7511 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7512 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7513 * gcc.target/sh/prefetch.c: Likewise.
7514 * gcc.target/sh/rte-delay-slot.c: Likewise.
7515 * gcc.target/sh/sh2a-band.c: Likewise.
7516 * gcc.target/sh/sh2a-bclr.c: Likewise.
7517 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7518 * gcc.target/sh/sh2a-bld.c: Likewise.
7519 * gcc.target/sh/sh2a-bor.c: Likewise.
7520 * gcc.target/sh/sh2a-bset.c: Likewise.
7521 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7522 * gcc.target/sh/sh2a-bxor.c: Likewise.
7523 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7524 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7525 * gcc.target/sh/sh2a-movrt.c: Likewise.
7526 * gcc.target/sh/sh2a-resbank.c: Likewise.
7527 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7528 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7529 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7530 * gcc.target/sh/sh4a-cosf.c: Likewise.
7531 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7532 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7533 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7534 * gcc.target/sh/sh4a-sinf.c: Likewise.
7536 2015-09-20 Jeff Law <law@redhat.com>
7538 PR tree-optimization/47679
7539 * g++.dg/warn/Wuninitialized-6.C: New test.
7541 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7543 Implement nested namespace definitions.
7544 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7545 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7546 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7547 * g++.dg/lookup/name-clash5.C: Adjust.
7548 * g++.dg/lookup/name-clash6.C: Likewise.
7550 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7552 * gcc.dg/pragma-diag-5.c: New test.
7554 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7557 * gcc.dg/torture/pr67619.c: New test.
7558 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7561 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7563 PR tree-optimization/67283
7564 * gcc.dg/tree-ssa/sra-15.c: New.
7565 * gcc.dg/tree-ssa/sra-16.c: New.
7567 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7570 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7571 (f2, f3): Make the function static.
7572 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7574 2015-09-17 Christian Bruel <christian.bruel@st.com>
7576 * gcc.target/arm/attr_thumb-static2.c: New test.
7578 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7580 * gnat.dg/overflow_sum3.adb: New test.
7582 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7584 * gcc.target/arm/stack-checking.c: New test.
7586 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7589 * gfortran.dg/public_private_module_5.f90: Add module procedure
7590 trigger_smod to ensure that the smod file is written.
7592 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7594 * gcc.target/aarch64/copysign_1.c: New.
7595 * gcc.target/aarch64/copysign_2.c: New.
7597 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7599 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7600 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7601 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7603 2015-09-16 John Marino <gnugcc@marino.st>
7605 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7607 2015-09-16 Richard Biener <rguenther@suse.de>
7610 * gcc.dg/torture/pr67253.c: New testcase.
7612 2015-09-16 Richard Biener <rguenther@suse.de>
7615 * gcc.dg/pr67271.c: New testcase.
7617 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7619 * gnat.dg/opt49.adb: New test.
7621 2015-09-16 Richard Biener <rguenther@suse.de>
7624 * gcc.dg/torture/pr67442.c: New testcase.
7626 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7628 * gnat.dg/array24.adb: New test.
7629 * gnat.dg/blocklocs.adb: Delete.
7631 2015-09-15 Marek Polacek <polacek@redhat.com>
7634 * gcc.dg/pr67580.c: New test.
7636 2015-09-15 Richard Biener <rguenther@suse.de>
7638 PR tree-optimization/67470
7639 * gcc.dg/torture/pr67470.c: New testcase.
7641 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7643 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7645 2015-09-15 Richard Biener <rguenther@suse.de>
7648 * gcc.dg/pr67563.c: New testcase.
7650 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7653 * gfortran.dg/pr67460.f90: New test.
7655 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7657 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7658 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7660 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7663 * g++.dg/cpp0x/new-auto1.C: New.
7665 2015-09-11 Mark Wielaard <mjw@redhat.com>
7668 * g++.dg/warn/unused-variable-1.C: New test.
7669 * g++.dg/warn/unused-variable-2.C: Likewise.
7670 * gcc.dg/unused-4.c: Adjust warning for static const.
7671 * gcc.dg/unused-variable-1.c: New test.
7672 * gcc.dg/unused-variable-2.c: Likewise.
7674 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7676 * gfortran.dg/private_type_3.f90: Require visibility.
7677 * gfortran.dg/module_variable_2.f90: Same.
7678 * gfortran.dg/nested_forall_1.f: Same.
7679 * gfortran.dg/elemental_dependency_4.f90: Same.
7680 * gfortran.dg/bind_c_usage_25.f90: Same.
7681 * gfortran.dg/access_spec_1.f90: Same.
7682 * gfortran.dg/public_private_module_2.f90: Same.
7683 * gfortran.dg/host_assoc_variable_1.f90: Same.
7684 * gfortran.dg/public_private_module_6.f90: Same.
7685 * gfortran.dg/module_variable_1.f90: Same.
7686 * gfortran.dg/pr37286.f90: Same.
7687 * gfortran.dg/internal_pack_7.f90: Same.
7688 * gfortran.dg/submodule_10.f08: Same.
7689 * gfortran.dg/allocatable_function_8.f90: Same.
7690 * gfortran.dg/merge_init_expr_2.f90: Same.
7691 * gfortran.dg/class_37.f03: Same.
7692 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7693 * gfortran.dg/typebound_call_20.f03: Same.
7694 * gfortran.dg/proc_ptr_result_3.f90: Same.
7695 * gfortran.dg/pr32535.f90: Same.
7696 * gfortran.dg/typebound_proc_19.f90: Same.
7697 * gfortran.dg/initialization_10.f90: Same.
7698 * gfortran.dg/bind_c_usage_8.f03: Same.
7699 * gfortran.dg/pr61335.f90: Same.
7700 * gfortran.dg/elemental_dependency_5.f90: Same.
7701 * gfortran.dg/proc_ptr_3.f90: Same.
7702 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7704 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7706 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7707 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7708 * gcc.dg/loop-8.c: Likewise.
7710 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7713 * gnat.dg/specs/addr1.ads: Remove.
7715 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7717 * gcc.dg/pie-link.c: Add -pie to dg-options.
7719 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7721 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7722 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7724 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726 * gcc.target/powerpc/swaps-p8-20.c: New test.
7727 * gcc.target/powerpc/swaps-p8-21.c: New test.
7729 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7732 * gfortran.dg/pr67526.f90: New test.
7734 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7737 * g++.dg/cpp0x/variadic166.C: New.
7739 2015-09-09 Mark Wielaard <mjw@redhat.com>
7741 * c-c++-common/nonnull-1.c: New test.
7743 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7746 * gfortran.dg/submodule_11.f08: New test.
7748 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7751 * gcc.c-torture/compile/pr67506.c: New test.
7753 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7755 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7756 initialization with a byte mask. No change expected here.
7757 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7758 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7759 initialization with contigious bitmask. Literal pool is expectd
7762 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7765 * gcc.target/arm/pr67439_1.c: New test.
7767 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7769 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7772 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7775 * g++.dg/gomp/pr67523.C: New test.
7778 * g++.dg/gomp/pr67522.C: New test.
7781 * c-c++-common/gomp/pr67521.c: New test.
7784 * c-c++-common/gomp/pr67517.c: New test.
7787 * g++.dg/gomp/pr67514.C: New test.
7790 * g++.dg/gomp/pr67511.C: New test.
7793 * c-c++-common/gomp/pr67502.c: New test.
7795 2015-09-09 Marek Polacek <polacek@redhat.com>
7798 * gcc.dg/pr67512.c: New test.
7800 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7803 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7804 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7805 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7806 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7808 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7810 * gcc.target/aarch64/mod_2.x: New file.
7811 * gcc.target/aarch64/mod_256.x: Likewise.
7812 * gcc.target/arm/mod_2.c: New test.
7813 * gcc.target/arm/mod_256.c: Likewise.
7814 * gcc.target/aarch64/mod_2.c: Likewise.
7815 * gcc.target/aarch64/mod_256.c: Likewise.
7817 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7820 * g++.dg/gomp/pr67504.C: New test.
7823 * c-c++-common/gomp/pr67501.c: New test.
7826 * gcc.dg/gomp/pr67500.c: New test.
7829 * gcc.dg/gomp/pr67495.c: New test.
7831 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7832 Sebastian Pop <s.pop@samsung.com>
7834 PR tree-optimization/53852
7835 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7836 both isl-0.12 and isl-0.15.
7837 * gcc.dg/graphite/uns-interchange-14.c: Same.
7838 * gcc.dg/graphite/uns-interchange-15.c: Same.
7839 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7841 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7842 Sebastian Pop <s.pop@samsung.com>
7844 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7845 * gcc.dg/graphite/block-1.c: Same.
7846 * gcc.dg/graphite/block-5.c: Same.
7847 * gcc.dg/graphite/block-6.c: Same.
7848 * gcc.dg/graphite/interchange-1.c: Same.
7849 * gcc.dg/graphite/interchange-10.c: Same.
7850 * gcc.dg/graphite/interchange-11.c: Same.
7851 * gcc.dg/graphite/interchange-13.c: Same.
7852 * gcc.dg/graphite/interchange-14.c: Same.
7853 * gcc.dg/graphite/interchange-3.c: Same.
7854 * gcc.dg/graphite/interchange-4.c: Same.
7855 * gcc.dg/graphite/interchange-7.c: Same.
7856 * gcc.dg/graphite/interchange-8.c: Same.
7857 * gcc.dg/graphite/interchange-9.c: Same.
7858 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7859 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7860 * gcc.dg/graphite/pr37485.c: Same.
7861 * gcc.dg/graphite/scop-0.c (int toto): Same.
7862 * gcc.dg/graphite/scop-1.c: Same.
7863 * gcc.dg/graphite/scop-10.c: Same.
7864 * gcc.dg/graphite/scop-11.c: Same.
7865 * gcc.dg/graphite/scop-12.c: Same.
7866 * gcc.dg/graphite/scop-13.c: Same.
7867 * gcc.dg/graphite/scop-16.c: Same.
7868 * gcc.dg/graphite/scop-17.c: Same.
7869 * gcc.dg/graphite/scop-18.c: Same.
7870 * gcc.dg/graphite/scop-2.c: Same.
7871 * gcc.dg/graphite/scop-21.c (int test): Same.
7872 * gcc.dg/graphite/scop-22.c (void foo): Same.
7873 * gcc.dg/graphite/scop-4.c: Same.
7874 * gcc.dg/graphite/scop-5.c: Same.
7875 * gcc.dg/graphite/scop-6.c: Same.
7876 * gcc.dg/graphite/scop-7.c: Same.
7877 * gcc.dg/graphite/scop-8.c: Same.
7878 * gcc.dg/graphite/scop-9.c: Same.
7879 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7880 data-refs remain inside the inner loop.
7881 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7882 * gcc.dg/graphite/uns-interchange-14.c: Same.
7883 * gcc.dg/graphite/uns-interchange-9.c: Same.
7884 * gfortran.dg/graphite/interchange-3.f90
7886 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7889 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7890 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7891 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7892 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7893 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7894 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7895 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7896 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7897 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7898 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7899 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7900 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7902 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7904 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7905 * lib/target-supports.exp
7906 (check_effective_target_arm_neon_fp16_hw): New.
7908 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7910 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7911 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7913 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7915 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7916 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7918 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7919 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7920 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7921 when those are supported.
7922 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7925 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7926 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7929 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7930 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7931 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7933 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7935 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7937 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7938 Add float16x8_t case.
7939 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7940 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7941 main, exec_vcreate): Likewise.
7942 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7943 exec_vget_high): Likewise.
7944 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7945 exec_vget_low): Likewise.
7946 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7948 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7949 exec_vld1_dup): Likewise.
7950 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7951 exec_vld1_lane): Likewise.
7952 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7954 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7955 exec_vldX_dup): Likewise.
7956 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7957 exec_vldX_lane): Likewise.
7958 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7959 exec_vset_lane): Likewise.
7960 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7961 exec_vst1_lane): Likewise.
7963 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7965 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7966 * gcc.target/aarch64/vget_low_1.c: Likewise.
7968 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7970 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7971 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7972 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7973 (main): update orig_data to avoid float16 NaN on bigendian.
7975 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7977 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7979 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7980 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7981 * gcc.target/aarch64/vld1_lane.c: Likewise.
7983 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7986 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7988 2015-09-07 Marek Polacek <polacek@redhat.com>
7991 * gcc.dg/asm-10.c: New test.
7993 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7996 * gcc.dg/lto/pr67452_0.c: New test.
7998 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8001 * gcc.target/avr/pr65210.c: New test.
8003 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8006 * lib/target-supports.exp (check_cached_effective_target):
8007 Apppend $prop to et_prop_list only if needed.
8009 2015-09-04 Marek Polacek <polacek@redhat.com>
8012 * gcc.dg/ubsan/pr67279.c: New test.
8014 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8015 Petr Murzin <petr.murzin@intel.com>
8016 Kirill Yukhin <kirill.yukhin@intel.com>
8018 * gcc.target/i386/avx512f-scatter-1.c: New.
8019 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8020 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8022 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8024 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8025 rather than calling rmdir, cleanup if open fails.
8027 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8029 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8030 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8031 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8032 Return true for PowerPC targets that implement Altivec.
8034 2015-09-03 Renlin Li <renlin.li@arm.com>
8036 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8038 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8040 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8042 * gcc.target/powerpc/vec-shift.c: New test.
8044 2015-09-03 Tom de Vries <tom@codesourcery.com>
8046 PR tree-optimization/65637
8047 * gcc.dg/autopar/reduc-4.c: New test.
8049 2015-09-03 Tom de Vries <tom@codesourcery.com>
8051 PR tree-optimization/65637
8052 * gcc.dg/autopar/pr46099-2.c: New test.
8054 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8057 * g++.dg/pr67351.C: New test.
8059 2015-09-03 Richard Biener <rguenther@suse.de>
8062 * g++.dg/lto/pr66705_0.C: New testcase.
8064 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8067 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8068 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8070 2015-09-02 Marek Polacek <polacek@redhat.com>
8073 * gcc.dg/pr67432.c: New test.
8075 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8077 * lib/target-supports.exp (clear_effective_target_cache): New.
8078 (check_cached_effective_target): Update et_prop_list.
8079 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8080 * g++.dg/compat/compat.exp: Likewise.
8081 * g++.dg/compat/struct-layout-1.exp: Likewise.
8082 * lib/asan-dg.exp: Likewise.
8083 * lib/atomic-dg.exp: Likewise.
8084 * lib/cilk-plus-dg.exp: Likewise.
8085 * lib/clearcap.exp: Likewise.
8086 * lib/mpx-dg.exp: Likewise.
8087 * lib/tsan-dg.exp: Likewise.
8088 * lib/ubsan-dg.exp: Likewise.
8090 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8092 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8094 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8095 Andrew Bennett <andrew.bennett@imgtec.com>
8097 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8098 dependencies between ISA level and compact-branches.
8099 * gcc.target/mips/branch-10.c: Update expected output to allow
8100 compact forms of b/bal.
8101 * gcc.target/mips/branch-11.c: Likewise.
8102 * gcc.target/mips/branch-12.c: Likewise.
8103 * gcc.target/mips/branch-13.c: Likewise.
8104 * gcc.target/mips/branch-3.c: Likewise.
8105 * gcc.target/mips/branch-4.c: Likewise.
8106 * gcc.target/mips/branch-5.c: Likewise.
8107 * gcc.target/mips/branch-6.c: Likewise.
8108 * gcc.target/mips/branch-7.c: Likewise.
8109 * gcc.target/mips/branch-8.c: Likewise.
8110 * gcc.target/mips/branch-9.c: Likewise.
8111 * gcc.target/mips/branch-cost-1.c: Likewise.
8112 * gcc.target/mips/call-1.c: Likewise.
8113 * gcc.target/mips/call-2.c: Likewise.
8114 * gcc.target/mips/call-3.c: Likewise.
8115 * gcc.target/mips/call-4.c: Likewise.
8116 * gcc.target/mips/call-5.c: Likewise.
8117 * gcc.target/mips/call-6.c: Likewise.
8118 * gcc.target/mips/lazy-binding-1.c: Likewise.
8119 * gcc.target/mips/near-far-1.c: Likewise.
8120 * gcc.target/mips/near-far-2.c: Likewise.
8121 * gcc.target/mips/near-far-3.c: Likewise.
8122 * gcc.target/mips/near-far-4.c: Likewise.
8123 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8124 run with compact branches allowed.
8125 * gcc.target/mips/compact-branches-1.c: New file.
8126 * gcc.target/mips/compact-branches-2.c: Likewise.
8127 * gcc.target/mips/compact-branches-3.c: Likewise.
8128 * gcc.target/mips/compact-branches-4.c: Likewise.
8129 * gcc.target/mips/compact-branches-5.c: Likewise.
8130 * gcc.target/mips/compact-branches-6.c: Likewise.
8131 * gcc.target/mips/compact-branches-7.c: Likewise.
8133 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8135 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8136 Clean-up a created directory if testcase fails.
8138 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8141 * g++.dg/pr67405.C: New test.
8143 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8145 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8147 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8149 * gcc.dg/ifcvt-1.c: New test.
8150 * gcc.dg/ifcvt-2.c: Likewise.
8151 * gcc.dg/ifcvt-3.c: Likewise.
8153 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8159 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8161 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8163 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8166 * g++.dg/other/pr61753.C: New.
8168 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8170 * gcc.dg/tree-ssa/cmp-1.c: New file.
8172 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8174 * gcc.dg/tree-ssa/complex-7.c: New file.
8176 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8178 * gcc.target/powerpc/swaps-p8-19.c: New test.
8180 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8185 2015-08-29 Tom de Vries <tom@codesourcery.com>
8187 PR tree-optimization/46193
8188 * gcc.dg/autopar/pr46193.c: New test.
8190 2015-08-28 Nathan Sidwell <nathan@acm.org>
8192 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8193 use exit code for failure.
8195 * gcc.dg/torture/matrix-1.c: Use plain printf.
8196 * gcc.dg/torture/matrix-2.c: Likewise.
8197 * gcc.dg/torture/matrix-5.c: Likewise.
8198 * gcc.dg/torture/matrix-6.c: Likewise.
8199 * gcc.dg/torture/transpose-1.c: Likewise.
8200 * gcc.dg/torture/transpose-2.c: Likewise.
8201 * gcc.dg/torture/transpose-3.c: Likewise.
8202 * gcc.dg/torture/transpose-4.c: Likewise.
8203 * gcc.dg/torture/transpose-5.c: Likewise.
8204 * gcc.dg/torture/transpose-6.c: Likewise.
8206 2015-08-28 Jeff Law <law@redhat.com>
8209 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8210 * gcc.dg/torture/pr66752-1.c: New test
8211 * g++.dg/torture/pr66752-2.C: New test.
8213 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8215 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8217 * gcc.dg/tree-ssa/sra-15.c: New.
8219 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8221 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8222 * gcc.target/mips/msub-8.c: Ditto
8224 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8226 * lib/target-supports.exp (check-effective_target_vect_double):
8227 Enable for Power targets with VSX hardware available.
8228 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8229 vect_no_align && { ! vect_hw_misalign }.
8231 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8233 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8234 Replaced by opt_files, compile with -floop-nest-optimize.
8235 * g++.dg/graphite/graphite.exp: Same.
8236 * gfortran.dg/graphite/graphite.exp: Same.
8237 * gcc.dg/graphite/block-0.c: Adjust pattern.
8238 * gcc.dg/graphite/block-1.c: Same.
8239 * gcc.dg/graphite/block-3.c: Same.
8240 * gcc.dg/graphite/block-4.c: Same.
8241 * gcc.dg/graphite/block-5.c: Same.
8242 * gcc.dg/graphite/block-6.c: Same.
8243 * gcc.dg/graphite/block-7.c: Same.
8244 * gcc.dg/graphite/block-8.c: Same.
8245 * gcc.dg/graphite/block-pr47654.c: Same.
8246 * gcc.dg/graphite/interchange-0.c: Same.
8247 * gcc.dg/graphite/interchange-1.c: Same.
8248 * gcc.dg/graphite/interchange-10.c: Same.
8249 * gcc.dg/graphite/interchange-11.c: Same.
8250 * gcc.dg/graphite/interchange-12.c: Same.
8251 * gcc.dg/graphite/interchange-13.c: Same.
8252 * gcc.dg/graphite/interchange-14.c: Same.
8253 * gcc.dg/graphite/interchange-15.c: Same.
8254 * gcc.dg/graphite/interchange-3.c: Same.
8255 * gcc.dg/graphite/interchange-4.c: Same.
8256 * gcc.dg/graphite/interchange-5.c: Same.
8257 * gcc.dg/graphite/interchange-6.c: Same.
8258 * gcc.dg/graphite/interchange-7.c: Same.
8259 * gcc.dg/graphite/interchange-8.c: Same.
8260 * gcc.dg/graphite/interchange-9.c: Same.
8261 * gcc.dg/graphite/interchange-mvt.c: Same.
8262 * gcc.dg/graphite/pr37485.c: Same.
8263 * gcc.dg/graphite/uns-block-1.c: Same.
8264 * gcc.dg/graphite/uns-interchange-12.c: Same.
8265 * gcc.dg/graphite/uns-interchange-14.c: Same.
8266 * gcc.dg/graphite/uns-interchange-15.c: Same.
8267 * gcc.dg/graphite/uns-interchange-9.c: Same.
8268 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8269 * gfortran.dg/graphite/interchange-3.f90: Same.
8271 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8274 * gcc.target/i386/pr67317-1.c: New test.
8275 * gcc.target/i386/pr67317-2.c: Ditto.
8276 * gcc.target/i386/pr67317-3.c: Ditto.
8277 * gcc.target/i386/pr67317-4.c: Ditto.
8278 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8279 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8281 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8283 * gcc.target/powerpc/vec-shr.c: New.
8285 2015-08-27 Marek Polacek <polacek@redhat.com>
8288 * gcc.dg/torture/pr67005.c: New test.
8290 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8292 * gcc.dg/tree-ssa/sra-15.c: New.
8294 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8296 * gcc.target/aarch64/long_branch_1.c: New test.
8298 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8300 * gcc.target/s390/20150826-1.c: New test.
8302 2015-08-26 Renlin Li <renlin.li@arm.com>
8304 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8306 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8308 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8310 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8312 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8313 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8314 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8315 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8317 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8319 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8321 * gcc.target/aarch64/tlsle_1.x: New test source.
8322 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8323 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8324 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8326 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8329 * gfortran.dg/shape_8.f90: New test.
8331 2015-08-25 Marek Polacek <polacek@redhat.com>
8334 * gcc.dg/weak/weak-18.c: New test.
8336 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8338 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8339 gcc_jit_context_set_bool_use_external_driver.
8341 2015-08-25 Nathan Sidwell <nathan@acm.org>
8343 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8345 * gcc.dg/20001117-1.c: Needs return_address.
8346 * gcc.dg/20020415-1.c: Needs alloca.
8347 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8348 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8349 * gcc.dg/pr63186.c: Needs label_values.
8350 * gcc.dg/torture/pr33848.c: Likwise.
8352 * lib/target-supports.exp (check_effective_target_fopenacc,
8353 check_effective_target_fopenmp): Disable for nvptx.
8354 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8355 * gcc.dg/stack-usage-1.c: Likewise.
8356 * gcc.dg/stack-usage-2.c: Likewise.
8357 * gcc.dg/unused-5.c: Likewise.
8358 * gcc.dg/unwind-1.c: Likewise.
8360 2015-08-25 Christian Bruel <christian.bruel@st.com>
8362 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8363 * g++.dg/Wno-frame-address.C: Ditto.
8365 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8368 * g++.dg/pr67211.C: New test.
8370 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8374 * gfortran.dg/block_end_error_1.f90: New test.
8375 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8377 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8380 * gcc.target/i386/pr66821.c: New test.
8382 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8385 * gcc.target/i386/pr67329.c: New test.
8387 2015-08-24 Nathan Sidwell <nathan@acm.org>
8389 * gcc.dg/pr49551.c: Needs -fdata-sections.
8391 * gcc.dg/pr64935-2.c: Needs scheduling.
8393 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8394 * gcc.dg/torture/pr63738.c: Likewise.
8395 * gcc.dg/torture/pr64728.c: Likewise.
8396 * gcc.dg/pr63748.c: Likewise.
8397 * gcc.dg/20020312-2.c: Likewise.
8399 * gcc.dg/torture/pr66123.c: Needs label_values.
8401 * gcc.dg/torture/pr41261.c: Needs profiling.
8402 * gcc.dg/pr26570.c: Likewise.
8403 * gcc.dg/pr61776.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8405 * gcc.dg/gomp/pr34610.c: Likewise.
8406 * gcc.dg/pr54121.c: Likewise.
8407 * gcc.dg/20050325-1.c: Likewise.
8408 * gcc.dg/pr66899.c: Likewise.
8409 * gcc.dg/pr48770.c: Likewise.
8410 * gcc.dg/pr24225.c: Likewise.
8412 * gcc.dg/pr27531-1.c: Needs io.
8413 * gcc.dg/pr44606.c: Likewise.
8415 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8417 * gcc.dg/pr51990.c: Needs alloca.
8419 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8421 2015-08-24 Tom de Vries <tom@codesourcery.com>
8423 PR tree-optimization/65468
8424 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8426 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8429 * gfortran.dg/backtrace_1.f90: New test.
8431 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8434 * gfortran.dg/execute_command_line_2.f90: New test.
8436 2015-08-23 Tom de Vries <tom@codesourcery.com>
8438 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8439 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8440 vect_no_int_max to vect_no_int_min_max.
8441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8442 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8443 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8444 * gcc.dg/vect/slp-reduc-4.c: Same.
8445 * gcc.dg/vect/slp-reduc-5.c: Same.
8446 * gcc.dg/vect/vect-125.c: Same.
8447 * gcc.dg/vect/vect-13.c: Same.
8448 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8449 * gcc.dg/vect/vect-reduc-1.c: Same.
8450 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8451 * gcc.dg/vect/vect-reduc-1char.c:Same.
8452 * gcc.dg/vect/vect-reduc-1short.c: Same.
8453 * gcc.dg/vect/vect-reduc-2.c: Same.
8454 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8455 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8456 * lib/target-supports.exp: Same.
8458 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/cpp0x/decltype63.C: New.
8463 2015-08-22 Nathan Sidwell <nathan@acm.org>
8465 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8466 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8467 * c-c++-common/Wunused-var-8.c: Likewise.
8468 * c-c++-common/gomp/pr61486-2.c: Likewise.
8469 * c-c++-common/Wunused-var-6.c: Likewise.
8470 * c-c++-common/goacc/reduction-1.c: Likewise.
8471 * c-c++-common/goacc/reduction-2.c: Likewise.
8472 * c-c++-common/goacc/reduction-3.c: Likewise.
8473 * c-c++-common/goacc/reduction-4.c: Likewise.
8474 * gcc.dg/builtins-64.c: Likewise.
8475 * gcc.dg/pr59523.c: Likewise.
8476 * gcc.dg/tree-ssa/20080530.c: Likewise.
8477 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8478 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8479 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8480 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8481 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8482 * gcc.dg/pr59011.c: Likewise.
8483 * gcc.dg/uninit-9.c: Likewise.
8484 * gcc.dg/pr61561.c: Likewise.
8485 * gcc.dg/vla-4.c: Likewise.
8486 * gcc.dg/20101010-1.c: Likewise.
8487 * gcc.dg/pr49120.c: Likewise.
8488 * gcc.dg/20030331-2.c: Likewise.
8489 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8490 * gcc.dg/pr25682.c: Likewise.
8491 * gcc.dg/guality/guality.c: Likewise.
8492 * gcc.dg/pr27301.c: Likewise.
8493 * gcc.dg/uninit-9-O0.c: Likewise.
8494 * gcc.dg/fold-alloca-1.c: Likewise.
8495 * gcc.dg/pr41470.c: Likewise.
8496 * gcc.dg/pr51491-2.c: Likewise.
8497 * gcc.dg/winline-7.c: Likewise.
8498 * gcc.dg/vla-2.c: Likewise.
8499 * gcc.dg/pr50764.c: Likewise.
8500 * gcc.dg/c99-vla-1.c: Likewise.
8501 * gcc.dg/pr33238.c: Likewise.
8502 * gcc.dg/c99-const-expr-13.c: Likewise.
8503 * gcc.dg/builtin-return-1.c: Likewise.
8504 * gcc.dg/vla-3.c: Likewise.
8505 * gcc.dg/20020415-1.c: Likewise.
8506 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8507 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8508 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8509 * gcc.dg/torture/calleesave-sse.c: Likewise.
8510 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8511 * gcc.dg/gomp/vla-2.c: Likewise.
8512 * gcc.dg/gomp/vla-3.c: Likewise.
8513 * gcc.dg/gomp/vla-4.c: Likewise.
8514 * gcc.dg/gomp/pr30494.c: Likewise.
8515 * gcc.dg/gomp/vla-5.c: Likewise.
8516 * gcc.dg/pr51990-2.c: Likewise.
8517 * gcc.dg/vla-22.c: Likewise.
8519 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8521 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8522 * gcc.dg/dollar.c: Likewise.
8523 * gcc.dg/pragma-message.c: Likewise.
8524 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8525 * c-c++-common/raw-string-14.c: Likewise.
8527 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8529 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8530 property that instantiation here is a compile-time error.
8532 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/other/pr67065.C: Extend.
8536 2015-08-21 Nathan Sidwell <nathan@acm.org>
8538 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8540 (check_effective_target_global_constructor): New.
8541 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8542 * gcc.dg/debug/debug.exp: Skip for nvptx.
8543 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8545 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8546 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8547 * gcc.c-torture/compile/pr33855.c: Likewise.
8548 * gcc.c-torture/compile/920723-1.c: Likewise.
8549 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8551 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8553 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8556 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8558 * gcc.c-torture/execute/switch-1.c: Likewise.
8560 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8561 * gcc.c-torture/execute/printf-1.c: Likewise.
8562 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8563 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8564 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8565 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8566 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8567 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8568 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8569 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8570 * gcc.c-torture/execute/gofast.c: Likewise.
8571 * gcc.c-torture/execute/complex-6.c: Likewise.
8573 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8574 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8575 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8576 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8577 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8578 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8579 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8580 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8581 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8582 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8583 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8584 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8585 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8586 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8587 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8588 * gcc.dg/setjmp-1.c: Likewise.
8589 * gcc.dg/cleanup-5.c: Likewise.
8590 * gcc.dg/cleanup-12.c: Likewise.
8591 * gcc.dg/cleanup-13.c: Likewise.
8593 * gcc.dg/constructor-1.c: Require global ctor.
8595 * gcc.dg/fork-instrumentation.c: Require profiling.
8596 * gcc.dg/20030107-1.c: Likewise.
8597 * gcc.dg/20030702-1.c: Likewise.
8599 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8600 * gcc.dg/cpp/paste2.c: Likewise.
8601 * gcc.dg/cpp/strify3.c: Likewise.
8602 * gcc.dg/cpp/strify4.c: Likewise.
8603 * gcc.dg/cpp/lexnum.c: Likewise.
8604 * gcc.dg/cpp/digraphs.c: Likewise.
8605 * gcc.dg/cpp/macro1.c: Likewise.
8607 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8609 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8611 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8613 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8616 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8618 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8619 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8620 vec_vpmsum_be and vec_shasigma_be.
8622 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8624 * lib/target-supports.exp
8625 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8626 with -mfp16-format=ieee.
8628 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8631 * g++.dg/other/pr67065.C: New.
8633 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8635 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8637 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8638 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8639 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8640 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8642 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8644 * gcc.dg/wide_shift_64_1.c: New testcase.
8645 * gcc.dg/wide_shift_128_1.c: Likewise.
8646 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8648 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8650 * lib/target-supports.exp
8651 (check_effective_target_fstack_protector_enabled): New test.
8652 * gcc.target/i386/ssp-default.c: New test.
8654 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8657 * gfortran.dg/generic_31.f90: New.
8659 2015-08-19 Marek Polacek <polacek@redhat.com>
8662 * g++.dg/torture/pr67133.C: New test.
8664 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8666 * gcc.target/powerpc/altivec-35.c: New test.
8667 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8668 * gcc.target/powerpc/vsx-vector-7.c: New test.
8670 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8673 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8674 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8676 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8678 PR rtl-optimization/67218
8679 * gcc.c-torture/execute/ieee/pr67218.c,
8680 gcc.target/aarch64/fcvt_int_float_double1.c,
8681 gcc.target/aarch64/fcvt_int_float_double2.c,
8682 gcc.target/aarch64/fcvt_int_float_double3.c,
8683 gcc.target/aarch64/fcvt_int_float_double4.c,
8684 gcc.target/aarch64/fcvt_uint_float_double1.c,
8685 gcc.target/aarch64/fcvt_uint_float_double2.c,
8686 gcc.target/aarch64/fcvt_uint_float_double3.c,
8687 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8689 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8691 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8692 dg-options to disable LSE extensions.
8693 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8694 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8695 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8696 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8697 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8698 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8699 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8700 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8701 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8702 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8703 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8704 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8705 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8706 * gcc.target/aarch64/sync-op-full.c: Likewise.
8707 * gcc.target/aarch64/sync-op-release.c: Likewise.
8709 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8712 * g++.dg/cpp1z/feat-cxx1z.C: New.
8714 2015-08-18 Marek Polacek <polacek@redhat.com>
8717 * gcc.dg/torture/pr67222.c: New test.
8719 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8721 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8723 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8725 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8726 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8727 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8729 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8731 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8732 which is used in later code.
8734 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8737 * g++.dg/cpp0x/nullptr34.C: New.
8738 * g++.dg/warn/Wconversion2.C: Adjust.
8739 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8740 * g++.old-deja/g++.other/null3.C: Likewise.
8742 * g++.dg/cpp0x/pr51313.C: Adjust.
8744 2015-08-17 Richard Biener <rguenther@suse.de>
8746 PR tree-optimization/67221
8747 * gcc.dg/torture/pr67221.c: New testcase.
8749 2015-08-17 Mike Stump <mikestump@comcast.net>
8750 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8752 * gcc.target/arm/memcpy-aligned-1.c: New test.
8754 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8757 * gfortran.dg/norm_4.f90: Rename to...
8758 * gfortran.dg/norm2_4.f90: this.
8759 * gfortran.dg/norm2_5.f90: New test.
8761 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8763 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8764 * gcc.dg/ssp-1.c: Make counter a register.
8765 * gcc.dg/ssp-2.c: Likewise.
8766 * gcc.dg/torture/parm-coalesce.c: New.
8768 2015-08-14 Marek Polacek <polacek@redhat.com>
8771 * gcc.dg/torture/pr67133.c: New test.
8773 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8774 Matthias Klose <doko@debian.org>
8777 * gcc.c-torture/compile/pr67143.c: New
8778 * gcc.target/aarch64/atomic-op-imm.c
8779 (atomic_fetch_add_negative_RELAXED): New.
8780 (atomic_fetch_sub_negative_ACQUIRE): New.
8782 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8784 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8785 * gcc.target/aarch64/target_attr_8.c: Likewise.
8786 * gcc.target/aarch64/target_attr_14.c: Likewise.
8788 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8790 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8792 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8794 * gcc.target/i386/builtin_target.c: Add skylake check.
8796 2015-08-13 Jeff Law <law@redhat.com>
8798 * gcc.dg/pr66314.c: Moved from here to ..
8799 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8800 to clear all sanitizers before -fsanitize=kernel-address.
8802 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8804 * gcc.target/aarch64/cinc_common_1.c: New test.
8806 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8809 * g++.dg/ext/attribute-may-alias-1.C: New.
8810 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8812 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8814 * gcc.target/aarch64/atomic-inst-cas.c: New.
8815 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8817 2015-08-13 Andreas Schwab <schwab@suse.de>
8819 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8821 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8824 * g++.dg/torture/pr62164.C: New.
8826 2015-08-13 Richard Biener <rguenther@suse.de>
8828 PR tree-optimization/67191
8829 * gcc.dg/torture/pr67191.c: New testcase.
8830 * g++.dg/torture/pr67191.C: Likewise.
8832 2015-08-13 Richard Biener <rguenther@suse.de>
8834 PR tree-optimization/66502
8835 PR tree-optimization/67167
8836 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8838 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8841 * g++.dg/init/new42.C: New.
8843 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8846 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8848 * gcc.target/powerpc/pr67071-2.c: Likewise.
8849 * gcc.target/powerpc/pr67071-3.c: Likewise.
8851 2015-08-12 Marek Polacek <polacek@redhat.com>
8854 * c-c++-common/Wshift-overflow-6.c: New test.
8855 * c-c++-common/Wshift-overflow-7.c: New test.
8856 * g++.dg/cpp1y/left-shift-2.C: New test.
8858 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8861 * g++.dg/cpp0x/pr52742.C: New.
8863 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8865 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8866 Check Knights Landing support.
8868 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8871 * g++.dg/warn/Wunused-result-1.C: New.
8873 2015-08-12 Richard Biener <rguenther@suse.de>
8875 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8876 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8877 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8878 * g++.dg/tree-ssa/pr61034.C: Adjust.
8879 * gcc.dg/fold-compare-2.c: Likewise.
8880 * gcc.dg/pr50763.c: Likewise.
8881 * gcc.dg/predict-3.c: Likewise.
8882 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8883 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8884 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8885 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8886 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8887 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8888 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8889 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8890 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8891 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8892 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8893 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8895 2015-08-12 Nathan Sidwell <nathan@acm.org>
8897 * gcc.dg/vrp-min-max-1.c: New.
8898 * gcc.dg/vrp-min-max-2.c: New.
8900 2015-08-12 Richard Biener <rguenther@suse.de>
8902 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8904 2015-08-12 Tom de Vries <tom@codesourcery.com>
8907 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8908 Handle absence of vector min/max for sparc.
8910 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8913 * g++.dg/ext/mv25.C: New test.
8915 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8917 * gcc.target/i386/avx2-vect-shift.c: New test.
8919 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8923 * gcc.dg/pragma-diag-3.c: New test.
8924 * gcc.dg/pragma-diag-4.c: New test.
8926 2015-08-11 Nathan Sidwell <nathan@acm.org>
8928 * c-c++-common/dfp/operator-comma.c: Call init function.
8929 * c-c++-common/dfp/convert-dfp-2.c: New test.
8931 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8933 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8934 Treat model == 0x4f as Broadwell.
8936 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8939 * gfortran.dg/pr67140.f90: New test.
8941 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8945 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8947 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8950 * gfortran.dg/ieee/large_4.f90: New test.
8952 2015-08-08 Bud Davis <jmdavis@link.com>
8955 * gfortran.dg/common_22.f90: New.
8957 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8959 PR rtl-optimization/67028
8960 * gcc.dg/pr67028.c: New testcase.
8962 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8964 PR rtl-optimization/67029
8965 * gcc.dg/pr67029.c: New test.
8967 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8970 * gfortran.dg/ieee/ieee_8.f90: New test.
8972 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8974 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8976 * gcc.target/aarch64/noplt_2.c: Likewise.
8977 * gcc.target/aarch64/noplt_3.c: Likewise.
8979 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8981 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8982 optimization level, and print a summary at the end.
8984 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8986 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8988 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8990 * gcc.target/aarch64/noplt_3.c: New testcase.
8992 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8994 * gcc.target/aarch64/noplt_1.c: New testcase.
8995 * gcc.target/aarch64/noplt_2.c: Likewise.
8997 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8999 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9000 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9002 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9004 * gcc.target/s390/dwarfregtable-1.c: New test.
9005 * gcc.target/s390/dwarfregtable-2.c: New test.
9006 * gcc.target/s390/dwarfregtable-3.c: New test.
9008 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9010 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9012 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9015 * gfortran.dg/ieee/large_2.f90: New test.
9016 * gfortran.dg/ieee/large_3.F90: New test.
9018 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9021 * gfortran.dg/ieee/large_1.f90: Adjust test.
9023 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9024 Jeff Law <law@redhat.com>
9027 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9028 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9029 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9030 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9031 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9032 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9034 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9037 * gfortran.dg/pr66311.f90: New file.
9039 2015-08-05 Richard Biener <rguenther@suse.de>
9041 PR tree-optimization/67121
9042 * gcc.dg/torture/pr67121.c: New testcase.
9044 2015-08-05 Nick Clifton <nickc@redhat.com>
9046 * gcc.target/rl78: New directory.
9047 * gcc.target/rl78/rl78.exp: New file: Test driver.
9048 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9050 2015-08-05 Richard Biener <rguenther@suse.de>
9053 * gcc.dg/torture/pr67120.c: New testcase.
9055 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9059 * lib/fortran-modules.exp: Call cleanup-submodules from
9061 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9062 cover the cases where private entities are no longer optimized
9064 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9066 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9067 * gfortran.dg/submodule_5.f08: The same.
9068 * gfortran.dg/submodule_9.f08: The same.
9069 * gfortran.dg/submodule_10.f08: New test.
9071 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/cpp1y/var-templ35.C: New.
9076 2015-08-05 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/67055
9079 * g++.dg/torture/pr67055.C: New testcase.
9081 2015-08-05 Richard Biener <rguenther@suse.de>
9083 PR tree-optimization/67109
9084 * gcc.dg/torture/pr67109.c: New testcase.
9085 * gcc.dg/vect/vect-119.c: Adjust.
9087 2015-08-05 Richard Biener <rguenther@suse.de>
9090 * gcc.dg/pr67107.c: New testcase.
9092 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9095 * g++.dg/cpp1z/abbrev2.C: New.
9097 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9099 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9101 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9104 * g++.dg/init/explicit4.C: New.
9106 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9108 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9109 without VSX an Power8 vector support.
9111 2015-08-04 Richard Biener <rguenther@suse.de>
9113 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9115 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9118 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9121 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9124 * g++.dg/cpp1y/var-templ34.C: New.
9126 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9128 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9129 * gcc.target/aarch64/target_attr_1.c: Likewise.
9130 * gcc.target/aarch64/target_attr_2.c: Likewise.
9131 * gcc.target/aarch64/target_attr_3.c: Likewise.
9132 * gcc.target/aarch64/target_attr_4.c: Likewise.
9133 * gcc.target/aarch64/target_attr_5.c: Likewise.
9134 * gcc.target/aarch64/target_attr_6.c: Likewise.
9135 * gcc.target/aarch64/target_attr_7.c: Likewise.
9136 * gcc.target/aarch64/target_attr_8.c: Likewise.
9137 * gcc.target/aarch64/target_attr_9.c: Likewise.
9138 * gcc.target/aarch64/target_attr_10.c: Likewise.
9139 * gcc.target/aarch64/target_attr_11.c: Likewise.
9140 * gcc.target/aarch64/target_attr_12.c: Likewise.
9141 * gcc.target/aarch64/target_attr_13.c: Likewise.
9142 * gcc.target/aarch64/target_attr_14.c: Likewise.
9143 * gcc.target/aarch64/target_attr_15.c: Likewise.
9145 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9147 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9149 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9151 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9153 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9155 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9158 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9161 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9162 * gfortran.dg/ieee/large_1.f90: New test.
9164 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9166 PR tree-optimization/67043
9167 * gcc.dg/pr67043.c: New test.
9169 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9171 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9173 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9175 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9176 it to push/pop timing items.
9177 (main): For each optimization level, create a gcc_jit_timer, and
9178 time all of the iteration within that level cumulatively.
9179 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9180 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9182 2015-08-03 Alexander Basov <coohpt@gmail.com>
9187 * gcc.target/arm/pr43404.c : New testcase.
9188 * gcc.target/arm/pr48470.c : New testcase.
9189 * gcc.target/arm/pr64744-1.c : New testcase.
9190 * gcc.target/arm/pr64744-2.c : New testcase.
9192 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9194 PR tree-optimization/67077
9195 * gcc.dg/pr67077.c: New test.
9197 2015-08-03 Jeff Law <law@redhat.com>
9200 PR gcov-profile/66899
9201 * gcc.dg/pr66899.c: New test.
9202 * gcc.dg/pr66314.c: New test.
9204 2015-08-03 Marek Polacek <polacek@redhat.com>
9207 * gcc.dg/pr67088.c: New test.
9209 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9212 * gcc.target/arm/vnmul-1.c: New.
9213 * gcc.target/arm/vnmul-2.c: New.
9214 * gcc.target/arm/vnmul-3.c: New.
9215 * gcc.target/arm/vnmul-4.c: New.
9217 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9220 * gfortran.dg/class_allocate_20.f90: New.
9222 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9224 * gcc.target/aarch64/csel_bfx_1.c: New test.
9225 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9227 2015-08-02 Martin Sebor <msebor@redhat.com>
9229 * g++.dg/Wframe-address-in-Wall.C: New test.
9230 * g++.dg/Wframe-address.C: New test.
9231 * g++.dg/Wno-frame-address.C: New test.
9232 * gcc.dg/Wframe-address-in-Wall.c: New test.
9233 * gcc.dg/Wframe-address.c: New test.
9234 * gcc.dg/Wno-frame-address.c: New test.
9236 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9238 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9240 2015-08-01 Michael Collison <michael.collison@linaro.org
9241 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9243 * gcc.target/arm/mincmp.c: New test.
9245 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9248 * gfortran.dg/associated_target_6.f03: New test
9250 2015-08-01 Tom de Vries <tom@codesourcery.com>
9252 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9253 optimize ("-ftree-parallelize-loops=0").
9254 Add successful scans for 2 detected reductions. Add xfail scans for 3
9255 detected reductions.
9256 * gcc.dg/autopar/reduc-2short.c: Same.
9257 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9258 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9259 detected reductions.
9260 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9263 2015-07-31 Marek Polacek <polacek@redhat.com>
9266 * g++.dg/ubsan/pr66977.C: New test.
9268 2015-07-30 Marek Polacek <polacek@redhat.com>
9270 * c-c++-common/Wtautological-compare-3.c: New test.
9272 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9274 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9275 (CHECK): Pass address of scalar, rather than array.
9277 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9279 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9281 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9283 * gcc.target/aarch64/fp16/fp16.exp: New.
9284 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9285 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9287 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9289 * gcc.target/aarch64/f16_movs_1.c: New test.
9291 2015-07-28 Tom de Vries <tom@codesourcery.com>
9293 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9296 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9297 Manuel López-Ibáñez <manu@gcc.gnu.org>
9299 * gcc.dg/parm-incomplete-1.c: Update.
9300 * gcc.dg/pr18809-1.c: Update.
9301 * gcc.dg/pr27953.c: Update.
9302 * gcc.dg/vla-11.c: Update.
9304 2015-07-27 Marek Polacek <polacek@redhat.com>
9306 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9308 2015-07-27 Tom de Vries <tom@codesourcery.com>
9310 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9311 attribute. Update comment.
9313 Add scan for not parallelizing inner loop.
9314 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9318 2015-07-27 Marek Polacek <polacek@redhat.com>
9321 * c-c++-common/Wtautological-compare-2.c: New test.
9323 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9326 * gcc.target/i386/pr66232-6.c: New tests.
9327 * gcc.target/i386/pr66232-7.c: Likewise.
9328 * gcc.target/i386/pr66232-8.c: Likewise.
9329 * gcc.target/i386/pr66232-9.c: Likewise.
9331 2015-07-27 Marek Polacek <polacek@redhat.com>
9335 * c-c++-common/Wtautological-compare-1.c: New test.
9337 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9340 * g++.dg/template/pr18969.C: New test.
9341 * g++.dg/template/pr18969-2.C: New test.
9342 * g++.old-deja/g++.jason/overload.C: Remove return value in
9343 template function returning void.
9345 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9347 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9348 immediates to avoid shift-overflow warnings.
9350 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9353 * g++.dg/init/pr66857.C: New test.
9355 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9358 * gcc.target/i386/pr66648.c: New test.
9360 2015-07-25 Tom de Vries <tom@codesourcery.com>
9362 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9363 interchange_files and block_files variables.
9364 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9366 * gcc.dg/graphite/uns-interchange-12.c: Same.
9367 * gcc.dg/graphite/uns-interchange-14.c: Same.
9368 * gcc.dg/graphite/uns-interchange-15.c: Same.
9369 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9370 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9372 2015-07-25 Jeff Law <law@redhat.com>
9376 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9377 * gcc.dg/torture/pr66752-1.c: New test
9378 * g++.dg/torture/pr66752-2.C: New test.
9380 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9383 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9385 PR rtl-optimization/64164
9386 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9387 * gcc.dg/ssp-1.c: Make counter a register.
9388 * gcc.dg/ssp-2.c: Likewise.
9389 * gcc.dg/torture/parm-coalesce.c: New.
9391 2015-07-24 Tom de Vries <tom@codesourcery.com>
9393 * gcc.dg/graphite/block-1.c: Xfail scan.
9394 * gcc.dg/graphite/interchange-12.c: Same.
9395 * gcc.dg/graphite/interchange-14.c: Same.
9396 * gcc.dg/graphite/interchange-15.c: Same.
9397 * gcc.dg/graphite/interchange-9.c: Same.
9398 * gcc.dg/graphite/interchange-mvt.c: Same.
9399 * gcc.dg/graphite/uns-block-1.c: New test.
9400 * gcc.dg/graphite/uns-interchange-12.c: New test.
9401 * gcc.dg/graphite/uns-interchange-14.c: New test.
9402 * gcc.dg/graphite/uns-interchange-15.c: New test.
9403 * gcc.dg/graphite/uns-interchange-9.c: New test.
9404 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9406 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9409 * c-c++-common/Wunused-function-1.c: New.
9411 2015-07-24 Tom de Vries <tom@codesourcery.com>
9413 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9414 alternative exit-first loop transform.
9415 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9416 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9417 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9418 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9419 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9420 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9421 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9422 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9423 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9425 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9428 * gcc.target/i386/mpx/pr66566.c: New test.
9430 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9433 * gcc.target/i386/pr66978.c: New test.
9435 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9437 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9439 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9441 * gcc.target/s390/insv-1.c: New test.
9442 * gcc.target/s390/insv-2.c: New test.
9443 * gcc.target/s390/insv-3.c: New test.
9445 2015-07-24 Tom de Vries <tom@codesourcery.com>
9447 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9449 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9452 * gcc.dg/pr25530.c: New test.
9454 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9457 * gcc.dg/pr25529.c: New test.
9459 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9461 * gcc.target/arm/reg_equal_test.c: New test.
9463 2015-07-23 Jeff Law <law@redhat.com>
9466 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9467 * gcc.dg/torture/pr66752-1.c: New test
9468 * g++.dg/torture/pr66752-2.C: New test.
9470 2015-07-23 Marek Polacek <polacek@redhat.com>
9473 * g++.dg/warn/Wlogical-op-2.C: New test.
9475 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9477 PR rtl-optimization/64164
9478 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9479 * gcc.dg/ssp-1.c: Make counter a register.
9480 * gcc.dg/ssp-2.c: Likewise.
9481 * gcc.dg/torture/parm-coalesce.c: New.
9483 2015-07-23 Marek Polacek <polacek@redhat.com>
9486 * c-c++-common/ubsan/pr66908.c: New test.
9488 2015-07-23 Tom de Vries <tom@codesourcery.com>
9490 * gcc.dg/autopar/outer-4.c: Add xfail.
9491 * gcc.dg/autopar/outer-5.c: Same.
9492 * gcc.dg/autopar/outer-6.c: Same.
9493 * gcc.dg/autopar/reduc-2.c: Same.
9494 * gcc.dg/autopar/reduc-2char.c: Same.
9495 * gcc.dg/autopar/reduc-2short.c: Same.
9496 * gcc.dg/autopar/reduc-8.c: Same.
9497 * gcc.dg/autopar/uns-outer-4.c: New test.
9498 * gcc.dg/autopar/uns-outer-5.c: New test.
9499 * gcc.dg/autopar/uns-outer-6.c: New test.
9501 2015-07-23 Richard Biener <rguenther@suse.de>
9503 PR tree-optimization/66952
9504 * gcc.dg/torture/pr66952.c: Use signed char.
9506 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9508 PR tree-optimization/66926,66951
9509 * gcc.dg/vect/pr66951.c: New test.
9511 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9514 * g++.dg/parse/error57.C: New.
9515 * g++.dg/expr/string-2.C: Update.
9517 2015-07-23 Richard Biener <rguenther@suse.de>
9519 PR tree-optimization/66945
9520 * gcc.dg/torture/pr66945.c: New testcase.
9522 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9525 * g++.dg/ext/mv24.C: New test.
9527 2015-07-22 Marek Polacek <polacek@redhat.com>
9529 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9532 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9536 * gfortran.dg/generic_30.f90: New.
9538 2015-07-22 Richard Biener <rguenther@suse.de>
9540 PR tree-optimization/66952
9541 * gcc.dg/torture/pr66952.c: New testcase.
9543 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9545 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9547 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9551 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9553 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9555 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9557 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9559 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9561 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9563 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9565 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9567 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9569 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9571 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9573 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9577 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9579 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9581 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9583 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9585 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9587 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9589 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9591 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9593 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9595 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9597 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9599 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9601 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9603 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9605 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9607 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9609 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9611 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9613 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9615 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9617 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9619 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9621 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9623 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9627 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9629 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9631 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9633 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9635 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9637 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9639 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9641 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9643 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9645 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9647 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9649 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9651 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9653 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9655 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9657 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9659 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9661 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9663 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9665 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9667 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9669 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9671 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9673 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9675 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9677 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9679 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9681 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9683 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9685 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9687 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9689 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9691 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9693 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9695 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9697 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9699 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9701 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9703 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9705 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9707 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9709 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9711 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9715 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9717 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9719 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9723 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9727 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9729 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9731 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9733 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9735 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9737 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9739 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9741 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9743 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9745 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9747 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9749 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9751 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9753 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9755 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9757 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9759 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9761 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9763 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9765 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9767 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9769 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9771 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9773 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9775 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9777 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9779 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9781 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9783 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9785 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9787 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9789 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9791 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9793 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9795 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9797 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9799 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9801 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9803 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9805 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9807 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9810 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9812 * g++.dg/template/crash81.C: Update.
9814 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9817 * gcc.target/i386/pr66424.c: New.
9819 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9821 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9823 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9826 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9827 Drop address sanitization.
9829 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9831 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9833 (dg-additional-options): Set armv5t flag.
9835 2015-07-21 Marek Polacek <polacek@redhat.com>
9837 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9838 * gcc.dg/vmx/unpack.c: Likewise.
9839 * gcc.target/powerpc/quad-atomic.c: Likewise.
9841 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9843 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9845 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9847 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9850 2015-07-20 Marek Polacek <polacek@redhat.com>
9853 * c-c++-common/Wshift-overflow-1.c: New test.
9854 * c-c++-common/Wshift-overflow-2.c: New test.
9855 * c-c++-common/Wshift-overflow-3.c: New test.
9856 * c-c++-common/Wshift-overflow-4.c: New test.
9857 * c-c++-common/Wshift-overflow-5.c: New test.
9858 * g++.dg/cpp1y/left-shift-1.C: New test.
9859 * gcc.dg/c90-left-shift-2.c: New test.
9860 * gcc.dg/c90-left-shift-3.c: New test.
9861 * gcc.dg/c99-left-shift-2.c: New test.
9862 * gcc.dg/c99-left-shift-3.c: New test.
9863 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9864 * gcc.c-torture/execute/pr40386.c: Likewise.
9865 * gcc.dg/vect/pr33373.c: Likewise.
9866 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9867 * gcc.dg/vect/vect-shift-2.c: Likewise.
9869 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9871 * gcc.target/aarch64/neg_abs_1.c: New test.
9873 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9876 * gcc.target/i386/pr66922.c: New test.
9878 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9882 * gcc.dg/tree-ssa/pr42327.c: Removed.
9883 * g++.dg/other/pr35011.C: Removed.
9885 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9888 * gcc.target/i386/pr66906.c: New test.
9890 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9892 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9893 as follow-up to r225930.
9895 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9898 * lib/fortran-modules.exp (proc cleanup-submodules): New
9900 * gfortran.dg/submodule_1.f08: Change extension and clean up
9901 the submodule files.
9902 * gfortran.dg/submodule_2.f08: ditto
9903 * gfortran.dg/submodule_6.f08: ditto
9904 * gfortran.dg/submodule_7.f08: ditto
9905 * gfortran.dg/submodule_8.f08: New test
9906 * gfortran.dg/submodule_9.f08: New test
9908 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9909 Sebastian Pop <s.pop@samsung.com>
9912 * gcc.dg/graphite/pr61929.c: New.
9914 2015-07-17 Marek Polacek <polacek@redhat.com>
9916 * gcc.dg/fold-minus-7.c: New test.
9918 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9920 * gfortran.dg/co_reduce_1.f90: New file.
9922 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9925 * gcc.target/i386/pr66824.c:
9927 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9930 * gfortran.dg/structure_constructor_13.f03: New test.
9932 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9935 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9936 of generated while loops in the tree dump.
9937 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9939 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9941 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9943 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9946 * gcc.target/i386/pr66891.c: New test.
9948 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9950 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9952 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9954 PR rtl-optimization/66626
9955 * gcc.target/i386/pr66626-2.c: New.
9957 2015-07-16 Martin Liska <mliska@suse.cz>
9959 * g++.dg/ipa/pr66896.c: New test.
9961 2015-07-16 Richard Biener <rguenther@suse.de>
9963 PR tree-optimization/66894
9964 * gcc.dg/torture/pr66894.c: New testcase.
9966 2015-07-16 Richard Biener <rguenther@suse.de>
9968 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9970 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9973 * g++.dg/pr66866.C: New test.
9975 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9977 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9979 2015-07-15 Richard Biener <rguenther@suse.de>
9981 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9982 { -O3 -fomit-frame-pointer },
9983 { -O3 -fomit-frame-pointer -funroll-loops } and
9984 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9986 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9987 -finline-functions }
9989 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9991 * gcc.target/mips/interrupt_handler-5.c: New test.
9993 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9994 Robert Suchanek <robert.suchanek@imgtec.com>
9996 * gcc.target/mips/interrupt_handler-4.c: New test.
9998 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10001 * gcc.dg/lto/lto.exp: Initialize MPX.
10003 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10005 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10007 * gcc.target/arm/scd42-3.c: Likewise.
10009 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10011 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10012 code to be run when the pre-arch code increases the isa_rev to
10013 mips32r6 or greater.
10015 2015-07-15 Richard Biener <rguenther@suse.de>
10017 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10018 { -O3 -fomit-frame-pointer },
10019 { -O3 -fomit-frame-pointer -funroll-loops } and
10020 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10022 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10023 -finline-functions }
10024 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10025 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10026 to additional_flags.
10028 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10030 PR rtl-optimization/66838
10031 * gcc.target/i386/pr66838.c: New test.
10033 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10036 * g++.dg/template/pr66850.C: New test.
10038 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10039 Cesar Philippidis <cesar@codesourcery.com>
10040 Chung-Lin Tang <cltang@codesourcery.com>
10042 * gcc.target/nios2/nios2-flushd.c: New.
10043 * gcc.target/nios2/nios2-rdprs.c: New.
10044 * gcc.target/nios2/r2-atomic.c: New.
10045 * gcc.target/nios2/r2-eni.c: New.
10046 * gcc.target/nios2/r2-wrpie.c: New.
10048 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10049 Cesar Philippidis <cesar@codesourcery.com>
10050 Chung-Lin Tang <cltang@codesourcery.com>
10052 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10053 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10055 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10056 Cesar Philippidis <cesar@codesourcery.com>
10057 Chung-Lin Tang <cltang@codesourcery.com>
10059 * gcc.target/nios2/andci.c: New.
10060 * gcc.target/nios2/bmx.c: New.
10061 * gcc.target/nios2/cdx-add.c: New.
10062 * gcc.target/nios2/cdx-branch.c: New.
10063 * gcc.target/nios2/cdx-callret.c: New.
10064 * gcc.target/nios2/cdx-loadstore.c: New.
10065 * gcc.target/nios2/cdx-logical.c: New.
10066 * gcc.target/nios2/cdx-mov.c: New.
10067 * gcc.target/nios2/cdx-shift.c: New.
10068 * gcc.target/nios2/cdx-sub.c: New.
10069 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10071 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10074 * g++.dg/cpp0x/vt-65071.C: New.
10076 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10077 Cesar Philippidis <cesar@codesourcery.com>
10078 Chung-Lin Tang <cltang@codesourcery.com>
10080 * gcc.target/nios2/r2-io-range.c: New.
10081 * gcc.target/nios2/r2-stio-1.c: New.
10082 * gcc.target/nios2/r2-stio-2.c: New.
10083 * gcc.target/nios2/nios2-ldxio.c: New.
10084 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10085 of just compile. Add more tests.
10087 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10089 gfortran.dg/pr66864.f90: New test.
10091 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10093 PR rtl-optimization/66626
10094 * gcc.target/i386/pr66626.c: New.
10096 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10098 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10099 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10100 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10102 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10104 * g++.dg/template/crash81.C: Adjust for error + inform change.
10105 * g++.dg/template/pr58878.C: Likewise.
10106 * g++.dg/template/shadow1.C: Likewise.
10107 * g++.dg/template/shadow2.C: Likewise.
10108 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10109 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10110 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10111 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10113 2015-07-14 Richard Biener <rguenther@suse.de>
10115 PR tree-optimization/66863
10116 * gcc.dg/torture/pr66863.c: New testcase.
10118 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10121 * g++.dg/template/pr65186.C: New test.
10123 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10125 * gcc.target/arm/macro_defs0.c: Add directive to skip
10126 test if -marm is present.
10127 * gcc.target/arm/macro_defs1.c: Likewise.
10129 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10131 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10133 * gcc.target/aarch64/adds1.c: Likewise.
10134 * gcc.target/aarch64/ands_1.c: Likewise.
10135 * gcc.target/aarch64/bics_1.c: Likewise.
10136 * gcc.target/aarch64/subs1.c: Likewise.
10137 * gcc.target/aarch64/subs3.c: Likewise.
10139 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10142 * gfortran.dg/pr64589.f90: New test.
10144 2015-07-13 Renlin Li <renlin.li@arm.com>
10147 * gcc.c-torture/execute/pr66556.c: New.
10149 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10151 * gcc.dg/20020219-1.c: Fix double word typos.
10152 * gcc.dg/20020919-1.c: Same.
10154 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10155 Jeff Law <law@redhat.com>
10157 PR middle-end/66726
10158 * g++.dg/tree-ssa/pr66726.c: New test.
10159 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10160 * gcc.dg/tree-ssa/pr66726.c: New test.
10162 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10165 * g++.dg/cpp0x/variadic-ttp2.C: New.
10167 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10170 * g++.dg/cpp0x/auto46.C: New test.
10171 * g++.dg/template/pr30044.C: New test.
10172 * g++.dg/template/shadow2.C: New test.
10173 * g++.dg/template/error55.C: New test.
10174 * g++.dg/template/crash83.C: Accept any error string.
10175 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10177 * g++.dg/cpp0x/variadic19.C: Likewise
10178 * g++.dg/template/canon-type-13.C: Likewise.
10179 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10180 * g++.dg/torture/20070621-1.C: Likewise.
10182 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10185 * g++.dg/init/explicit3.C: New.
10187 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10190 * gcc.target/i386/pr66819-1.c: New test.
10191 * gcc.target/i386/pr66819-2.c: Likewise.
10192 * gcc.target/i386/pr66819-3.c: Likewise.
10193 * gcc.target/i386/pr66819-4.c: Likewise.
10194 * gcc.target/i386/pr66819-5.c: Likewise.
10196 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10199 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10200 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10201 type to prevent possible flag-clobbering zero-extensions.
10202 * gcc.target/i386/pr66703.c: New test.
10204 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10207 * g++.dg/cpp0x/nsdmi-template15.C: New.
10209 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10211 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10213 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10215 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10216 * gcc.target/arm/flip-thumb.c: Likewise.
10218 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10221 * gcc.target/i386/pr66813.c: New test.
10223 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10225 PR middle-end/66820
10226 * gcc.dg/gomp/pr66820.c: New test.
10228 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10231 * g++.dg/cpp0x/scoped_enum6.C: New.
10233 2015-07-10 Tom de Vries <tom@codesourcery.com>
10235 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10236 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10238 2015-07-10 Richard Biener <rguenther@suse.de>
10240 PR tree-optimization/66823
10241 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10242 which should not be necessary. XFAIL.
10244 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10247 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10249 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10251 PR middle-end/66633
10252 * gcc.dg/gomp/pr66633-1.c: New test.
10253 * gcc.dg/gomp/pr66633-2.c: New test.
10254 * gcc.dg/gomp/pr66633-3.c: New test.
10255 * gcc.dg/gomp/pr66633-4.c: New test.
10257 2015-07-09 John Marino <gnugcc@marino.st>
10259 * lib/target-supports.exp (check_effective_target_pie):
10262 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10265 * gcc.target/i386/pr66814.c: New test.
10267 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10270 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10271 * gcc.target/aarch64/fnmul-2.c: Likewise.
10272 * gcc.target/aarch64/fnmul-3.c: Likewise.
10273 * gcc.target/aarch64/fnmul-4.c: Likewise.
10275 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10278 * g++.dg/cpp0x/vt-65790.C: New.
10280 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10283 * gcc.target/i386/pr66818.c: New test.
10285 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10288 * gcc.target/i386/pr66817.c: New test.
10290 2015-07-09 Marek Polacek <polacek@redhat.com>
10292 PR tree-optimization/66718
10293 * gcc.dg/vect/vect-126.c: New test.
10295 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10297 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10298 even when dwarf-2 is not the default.
10300 2015-07-08 Jeff Law <law@redhat.com>
10303 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10304 to have a single memory reference.
10306 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10308 * g++.dg/other/dump-ada-spec-9.C: New test.
10310 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10312 * g++.dg/vect/vect.exp: Run also simd* tests.
10313 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10314 (check_vect): Fix up get_cpuid call for C++.
10315 * g++.dg/vect/simd-clone-1.cc: New test.
10317 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10319 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10321 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10323 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10324 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10326 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10329 * gcc.target/i386/pr66806.c: New test.
10331 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10334 * g++.dg/cpp0x/auto45.C: New.
10336 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10338 PR middle-end/66334
10339 * gcc.target/i386/pr66334.c: New.
10341 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10343 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10346 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10349 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10350 (verify_code): Update expected error message.
10351 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10352 (verify_code): Likewise.
10353 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10354 (verify_code): Likewise.
10356 2015-07-08 Richard Biener <rguenther@suse.de>
10358 PR tree-optimization/66793
10359 * gcc.dg/torture/pr66793.c: New testcase.
10361 2015-07-08 Richard Biener <rguenther@suse.de>
10363 PR tree-optimization/66794
10364 * gcc.dg/torture/pr66794.c: New testcase.
10366 2015-07-08 Marek Polacek <polacek@redhat.com>
10369 * g++.dg/abi/abi-tag15.C: New test.
10371 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10373 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10374 * gcc.target/mips/branch-3.c: Ditto
10375 * gcc.target/mips/branch-4.c: Ditto.
10376 * gcc.target/mips/branch-5.c: Ditto.
10377 * gcc.target/mips/branch-6.c: Ditto.
10378 * gcc.target/mips/branch-7.c: Ditto.
10379 * gcc.target/mips/branch-8.c: Ditto.
10380 * gcc.target/mips/branch-9.c: Ditto.
10381 * gcc.target/mips/branch-10.c: Ditto.
10382 * gcc.target/mips/branch-11.c: Ditto.
10383 * gcc.target/mips/branch-12.c: Ditto.
10384 * gcc.target/mips/branch-13.c: Ditto.
10385 * gcc.target/mips/umips-branch-5.c: New file.
10386 * gcc.target/mips/umips-branch-6.c: New file.
10387 * gcc.target/mips/umips-branch-7.c: New file.
10388 * gcc.target/mips/umips-branch-8.c: New file.
10389 * gcc.target/mips/umips-branch-9.c: New file.
10390 * gcc.target/mips/umips-branch-10.c: New file.
10391 * gcc.target/mips/umips-branch-11.c: New file.
10392 * gcc.target/mips/umips-branch-12.c: New file.
10393 * gcc.target/mips/umips-branch-13.c: New file.
10394 * gcc.target/mips/umips-branch-14.c: New file.
10395 * gcc.target/mips/umips-branch-15.c: New file.
10396 * gcc.target/mips/umips-branch-16.c: New file.
10397 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10398 (OCCUPY_0xfffc): New define.
10400 2015-07-08 Renlin Li <renlin.li@arm.com>
10402 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10404 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10406 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10408 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10410 * gcc.target/i386/bt-3.c: New test.
10411 * gcc.target/i386/bt-4.c: Ditto.
10413 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10415 * g++.dg/other/dump-ada-spec-8.C: New test.
10417 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10420 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10422 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10424 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10426 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10427 Avoid using an opaque struct for local "f".
10429 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10432 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10433 * jit.dg/test-pr66779.c: New testcase.
10435 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10437 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10440 2015-07-07 Richard Biener <rguenther@suse.de>
10442 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10444 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10446 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10447 * gcc.target/mips/call-5.c: Ditto.
10448 * gcc.target/mips/call-6.c: Ditto.
10450 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10452 * gcc.dg/dx-test.c: New test-case.
10454 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10457 * gfortran.dg/allocate_with_source_9.f08: New test.
10459 2015-07-07 Christian Bruel <christian.bruel@st.com>
10462 * gcc.target/arm/flip-thumb.c: Fix scan.
10463 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10464 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10465 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10468 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10471 * gcc.c-torture/execute/pr65956.c: New test.
10473 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10475 * gcc.target/arm/aapcs/align1.c: New.
10476 * gcc.target/arm/aapcs/align_rec1.c: New.
10477 * gcc.target/arm/aapcs/align2.c: New.
10478 * gcc.target/arm/aapcs/align_rec2.c: New.
10479 * gcc.target/arm/aapcs/align3.c: New.
10480 * gcc.target/arm/aapcs/align_rec3.c: New.
10481 * gcc.target/arm/aapcs/align4.c: New.
10482 * gcc.target/arm/aapcs/align_rec4.c: New.
10483 * gcc.target/arm/aapcs/align_vararg1.c: New.
10484 * gcc.target/arm/aapcs/align_vararg2.c: New.
10486 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10488 * gfortran.dg/iomsg_2.f90: New test.
10490 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10493 * gcc.target/i386/pr66749.c: New test.
10495 2015-07-06 Richard Biener <rguenther@suse.de>
10497 PR tree-optimization/66772
10498 * gcc.dg/torture/pr66772-1.c: New testcase.
10499 * gcc.dg/torture/pr66772-2.c: Likewise.
10501 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10503 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10504 the jals instruction.
10506 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10509 * gcc.target/i386/pr53383-1.c: New file.
10510 * gcc.target/i386/pr53383-2.c: Likewise.
10511 * gcc.target/i386/pr53383-3.c: Likewise.
10513 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10515 * gcc.target/aarch64/fnmul-1.c: New.
10516 * gcc.target/aarch64/fnmul-2.c: New.
10517 * gcc.target/aarch64/fnmul-3.c: New.
10518 * gcc.target/aarch64/fnmul-4.c: New.
10520 2015-07-06 Richard Biener <rguenther@suse.de>
10522 PR middle-end/66759
10523 * gcc.dg/torture/pr66759.c: New testcase.
10525 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10528 * gfortran.dg/alloc_comp_class_3.f03: New test.
10529 * gfortran.dg/alloc_comp_class_4.f03: New test.
10531 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10533 * gcc.c-torture/execute/pr66757.c: New test.
10535 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10537 PR tree-optimization/66720
10538 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10540 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10541 Sandra Loosemore <sandra@codesourcery.com>
10543 * gcc.target/nios2/gprel-offset.c: New test.
10545 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10548 * gfortran.dg/pr66725.f90: New test.
10550 2015-07-03 Jason Merrill <jason@redhat.com>
10552 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10553 Avoid narrowing error.
10555 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10557 PR rtl-optimization/66706
10558 * gcc.target/powerpc/shift-int.c: New testcase.
10560 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10563 * gcc.target/i386/pr66746.c: New file.
10565 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10567 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10569 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10571 PR tree-optimization/66119
10572 * g++.dg/opt/pr66119.C: New.
10574 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10577 * gfortran.dg/submodule_1.f90: New test
10578 * gfortran.dg/submodule_2.f90: New test
10579 * gfortran.dg/submodule_3.f90: New test
10580 * gfortran.dg/submodule_4.f90: New test
10581 * gfortran.dg/submodule_5.f90: New test
10582 * gfortran.dg/submodule_6.f90: New test
10583 * gfortran.dg/submodule_7.f90: New test
10585 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10587 PR preprocessor/53690
10588 * g++.dg/cpp/pr53690.C: New.
10590 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10592 * gcc.target/powerpc/vec-cmp.c: New test.
10594 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10597 * gfortran.dg/pr56520.f90: New test.
10599 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10602 * gfortran.dg/pr66545_1.f90: New test.
10603 * gfortran.dg/pr66545_2.f90: New test.
10605 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10607 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10608 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10610 2015-07-02 Richard Biener <rguenther@suse.de>
10613 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10616 2015-07-02 Richard Biener <rguenther@suse.de>
10618 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10620 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10622 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10624 2015-07-01 Jason Merrill <jason@redhat.com>
10626 * lib/target-supports.exp (cxx_default): Set to C++14.
10628 2015-07-01 Tom de Vries <tom@codesourcery.com>
10631 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10634 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10636 * gfortran.dg/warn_conversion_8.f90: New test.
10638 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10640 PR rtl-optimization/61047
10641 * gcc.c-torture/execute/20150611-1.c: New testcase.
10643 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10646 * jit.dg/all-non-failing-tests.h: Add
10647 test-pr66700-observing-write-through-ptr.c.
10648 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10650 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10652 * jit.dg/test-accessing-union.c: Add comments for use by
10653 gcc/jit/docs/topics/types.rst.
10655 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10657 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10658 'do-require-effective-target' with 'dg-require-effective-target'.
10659 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10660 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10661 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10662 'stlex' with 'strex' as the expected output.
10664 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10667 * g++.dg/cpp0x/gen-attrs-60.C: New.
10668 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10670 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10672 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10674 * gcc.target/aarch64/pic-small.c: Restrict this test under
10675 check_effective_target_aarch64_small_fpic.
10677 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10679 * gfortran.dg/gomp/pr66633.f90: New test.
10681 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10684 * g++.dg/template/pr66686.C: New test.
10686 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10688 * gnat.dg/lto17.ad[sb]: New test.
10690 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10692 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10693 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10695 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10697 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10699 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10701 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10703 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10705 * jit.dg/test-switch.c: New testcase.
10706 * jit.dg/test-switch.cc: New testcase.
10708 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10711 * jit.dg/all-non-failing-tests.h: Add note about
10712 test-validly-unreachable-block.c.
10713 * jit.dg/test-validly-unreachable-block.c: New file.
10715 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10718 * jit.dg/all-non-failing-tests.h: Add note about
10719 test-extra-options.c.
10720 * jit.dg/test-extra-options.c: New testcase.
10722 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10725 * gcc.target/i386/pr66691.c: New.
10727 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10729 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10730 * gcc.target/i386/iamcu/args.h: Likewise.
10731 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10732 * gcc.target/i386/iamcu/defines.h: Likewise.
10733 * gcc.target/i386/iamcu/macros.h: Likewise.
10734 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10735 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10736 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10737 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10738 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10739 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10740 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10741 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10742 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10743 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10744 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10745 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10746 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10747 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10748 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10749 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10750 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10752 2015-06-30 Marek Polacek <polacek@redhat.com>
10754 * gcc.dg/fold-minus-6.c: New test.
10756 * gcc.dg/fold-ior-3.c: New test.
10758 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10760 Implement N4197 - Adding u8 character literals
10761 * g++.dg/cpp1z/utf8.C: New.
10762 * g++.dg/cpp1z/utf8-neg.C: New.
10763 * g++.dg/cpp1z/udlit-utf8char.C: New.
10765 2015-06-30 Marek Polacek <polacek@redhat.com>
10767 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10769 2015-06-30 Tom de Vries <tom@codesourcery.com>
10771 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10772 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10773 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10774 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10776 2015-06-30 Marek Polacek <polacek@redhat.com>
10778 * gcc.dg/fold-ior-2.c: New test.
10780 2015-06-30 Tom de Vries <tom@codesourcery.com>
10782 PR tree-optimization/66652
10783 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10784 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10786 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10788 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10791 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10792 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10794 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10797 * gfortran.dg/wunused-parameter.f90: New test.
10799 2015-06-29 Richard Henderson <rth@redhat.com>
10801 * gcc.target/i386/asm-flag-1.c: New.
10802 * gcc.target/i386/asm-flag-2.c: New.
10803 * gcc.target/i386/asm-flag-3.c: New.
10804 * gcc.target/i386/asm-flag-4.c: New.
10805 * gcc.target/i386/asm-flag-5.c: New.
10807 2015-06-29 Marek Polacek <polacek@redhat.com>
10810 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10811 * c-c++-common/pr66322.c: New test.
10812 * g++.dg/eh/scope1.C: Remove dg-warning.
10814 2015-06-29 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/66677
10817 * gcc.dg/vect/pr66677.c: New testcase.
10819 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10821 PR middle-end/64130
10822 * gcc.dg/tree-ssa/pr64130.c: New test.
10824 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10826 * gcc.target/aarch64/pic-small.c: New testcase.
10828 2015-06-26 Richard Biener <rguenther@suse.de>
10830 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10832 2015-06-26 Marek Polacek <polacek@redhat.com>
10834 * gcc.dg/fold-and-1.c: New test.
10835 * gcc.dg/fold-and-2.c: New test.
10837 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10839 * gnat.dg/warn11.adb: Add missing dg directive.
10840 * gnat.dg/warn12.adb: New test.
10841 * gnat.dg/warn12_pkg.ads: New helper.
10843 2015-06-26 Richard Biener <rguenther@suse.de>
10845 * gfortran.dg/reassoc_3.f90: Adjust.
10847 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10850 * gcc.target/i386/pr66412.c: New test.
10852 2015-06-25 Richard Biener <rguenther@suse.de>
10854 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10856 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10858 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10860 2015-06-25 Richard Biener <rguenther@suse.de>
10862 * gfortran.dg/vect/vect-9.f90: New testcase.
10864 2015-06-25 Nick Clifton <nickc@redhat.com>
10866 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10867 H8300 and M32R targets.
10869 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10872 * gfortran.dg/maxerrors.f90: New test.
10874 2015-06-08 DJ Delorie <dj@redhat.com>
10876 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10878 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10880 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10882 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10884 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10885 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10886 * gcc.target/aarch64/nofp_1.c: New file.
10888 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10890 Implement N3928 - Extending static_assert
10891 * g++.dg/cpp0x/static_assert8.C: Adjust.
10892 * g++.dg/cpp0x/static_assert12.C: New.
10893 * g++.dg/cpp0x/static_assert13.C: New.
10894 * g++.dg/cpp1y/static_assert1.C: New.
10895 * g++.dg/cpp1y/static_assert2.C: New.
10896 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10898 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10901 * g++.dg/cpp0x/trailing11.C: New.
10903 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10905 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10907 * gcc.target/arm/memset-inline-10.c: Likewise.
10908 * gcc.target/arm/pr58784.c: Likewise.
10909 * gcc.target/arm/pr59985.C: Likewise.
10910 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10912 2015-06-24 Renlin Li <renlin.li@arm.com>
10914 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10915 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10917 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10920 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10923 * g++.dg/cpp0x/auto45.C: New test.
10924 * g++.dg/template/pr30044.C: New test.
10925 * g++.dg/template/crash83.C: Accept any error string.
10926 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10928 * g++.dg/cpp0x/variadic18.C: Likewise
10929 * g++.dg/template/canon-type-13.C: Likewise.
10930 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10932 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10935 * g++.dg/other/linkage2.C: New.
10937 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10940 * gcc.target/arm/pr63408.c: New test.
10942 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10944 * lib/c-torture.exp: Don't call check_effective_target_lto
10945 before setting up environment correctly.
10946 * lib/gcc-dg.exp: Likewise, and protect
10947 gcc_force_conventional_output.
10949 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10951 PR rtl-optimization/66306
10952 * gcc.target/s390/pr66306.c: New test.
10954 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10956 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10957 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10958 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10959 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10960 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10961 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10962 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10964 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10967 * gcc.c-torture/pr65803.c: New test.
10969 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10972 * g++.dg/cpp0x/auto45.C: New test.
10973 * g++.dg/template/pr30044.C: New test.
10974 * g++.dg/template/crash83.C: Accept any error string.
10975 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10977 * g++.dg/cpp0x/variadic18.C: Likewise
10978 * g++.dg/template/canon-type-13.C: Likewise.
10979 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10981 2015-06-23 Marek Polacek <polacek@redhat.com>
10983 * c-c++-common/Wlogical-op-3.c: New test.
10985 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/cpp0x/scoped_enum5.C: New.
10990 2015-06-23 Richard Biener <rguenther@suse.de>
10992 PR tree-optimization/66636
10993 * gcc.dg/vect/pr66636.c: New testcase.
10995 2015-06-23 Marek Polacek <polacek@redhat.com>
10997 * gcc.dg/fold-minus-4.c: New test.
10998 * gcc.dg/fold-minus-5.c: New test.
10999 * c-c++-common/ubsan/overflow-add-5.c: New test.
11001 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11003 Add missing testcase from r224672.
11004 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11006 * gcc.target/vax/bswapdi-1.c: New.
11008 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11011 * gfortran.dg/associate_18.f08: New test.
11013 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11016 * gcc.target/i386/pr66560-1.c: New test.
11017 * gcc.target/i386/pr66560-2.c: Ditto.
11018 * gcc.target/i386/pr66560-3.c: Ditto.
11019 * gcc.target/i386/pr66560-4.c: Ditto.
11021 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11023 * gcc.target/nvptx/nvptx.exp: New file.
11024 * gcc.target/nvptx/proto-1.c: Likewise.
11026 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11028 PR tree-optimization/66449
11029 * gcc.dg/vect/pr66449.c: New test.
11031 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11033 * g++.dg/other/dump-ada-spec-5.C: New test.
11034 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11035 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11037 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11039 * g++.dg/inherit/pure1.C: Test location too.
11041 2015-06-22 Marek Polacek <polacek@redhat.com>
11043 * gcc.dg/fold-ior-1.c: New test.
11044 * gcc.dg/fold-minus-2.c: New test.
11045 * gcc.dg/fold-minus-3.c: New test.
11046 * gcc.dg/fold-plus-1.c: New test.
11047 * gcc.dg/fold-plus-2.c: New test.
11048 * gcc.dg/fold-xor-4.c: New test.
11049 * gcc.dg/fold-xor-5.c: New test.
11051 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11054 * g++.dg/torture/pr65914.C: New.
11056 2015-06-22 Richard Biener <rguenther@suse.de>
11058 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11059 not existing TORTURE_OPTIONS only.
11060 * lib/gcc-dg.exp: Likewise.
11062 2015-06-22 Christian Bruel <christian.bruel@st.com>
11065 * gcc.target/arm/flip-thumb.c: New test.
11067 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11068 Martin Liska <mliska@suse.cz>
11071 * g++.dg/ipa/pr65908.C: New testcase.
11073 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11076 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11077 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11079 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11081 * gnat.dg/specs/debug1.ads: Adjust.
11083 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11085 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11086 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11087 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11088 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11089 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11090 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11091 * gcc.target/aarch64/fmovd-zero.c: Delete.
11092 * gcc.target/aarch64/fmovf-zero.c: Delete.
11094 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11096 * gcc.target/vax/bswapdi-1.c: New.
11098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11100 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11102 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11104 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11106 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11108 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11110 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11112 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11114 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11116 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11120 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11124 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11128 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11132 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11136 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11140 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11144 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11146 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11148 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11150 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11152 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11154 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11156 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11158 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11160 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11162 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11164 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11166 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11168 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11170 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11172 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11174 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11176 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11177 (_ARM_FPSCR): Add FZ field.
11178 (clean_results): Force FZ=1 on AArch64.
11179 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11181 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11183 * gcc.target/aarch64/pr62308.c: New test.
11185 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11188 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11190 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11192 * gcc.target/i386/mpx/pr66581.c: New test.
11194 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11196 * gcc.target/i386/cmov9.c: New test.
11198 2015-06-18 Richard Biener <rguenther@suse.de>
11200 * g++.dg/other/const4.C: New testcase.
11202 2015-06-18 Michael Matz <matz@suse.de>
11204 PR middle-end/66253
11205 * gcc.dg/vect/pr66253.c: New testcase.
11207 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11210 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11212 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11214 PR middle-end/66568
11215 * gcc.target/i386/mpx/pr66568.c: New test.
11217 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11219 PR middle-end/66567
11220 * gcc.target/i386/mpx/pr66567.c: New test.
11222 2015-06-18 Richard Biener <rguenther@suse.de>
11224 PR tree-optimization/66510
11225 * gcc.dg/vect/slp-perm-12.c: New testcase.
11227 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11229 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11230 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11231 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11232 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11234 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11237 * g++.dg/gomp/pr66571-1.C: New test.
11239 PR middle-end/66429
11240 * c-c++-common/gomp/pr66429.c: New test.
11242 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11244 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11245 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11247 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11249 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11252 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11255 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11257 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11259 * gcc.target/mips/pr65862-1.c: New test.
11260 * gcc.target/mips/pr65862-2.c: Likewise.
11262 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11264 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11265 * gcc.target/i386/pr52252-atom.c: Ditto.
11266 * gcc.target/i386/vect-div-1.c: Ditto.
11267 * gcc.target/i386/rotate-5.c: Ditto.
11268 * gcc.target/i386/pr50202.c: Ditto.
11269 * gcc.target/i386/pr37843-3.c: Ditto.
11270 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11271 * gcc.target/i386/pr53397-1.c: Ditto.
11272 * gcc.target/i386/pr55934.c: Ditto.
11273 * gcc.target/i386/pr37843-4.c: Ditto.
11274 * gcc.target/i386/pr60451.c: Ditto.
11275 * gcc.target/i386/pr53397-2.c: Ditto.
11276 * gcc.target/i386/vectorize1.c: Ditto.
11277 * gcc.target/i386/extract-insert-combining.c: Ditto.
11278 * gcc.target/i386/pr53759.c: Ditto.
11279 * gcc.target/i386/pr52252-core.c: Ditto.
11280 * gcc.target/i386/rotate-3.c: Ditto.
11281 * gcc.target/i386/sse-20.c: Ditto.
11282 * gcc.target/i386/rotate-4.c: Ditto.
11283 * gcc.target/i386/pr61403.c: Ditto.
11284 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11285 * gcc.target/i386/pr60901.c: Ditto.
11286 * gcc.target/i386/pr59794-7.c: Ditto.
11287 * gcc.target/i386/pr62208.c: Ditto.
11288 * gcc.target/i386/pr53416.c: Ditto.
11289 * gcc.target/i386/asm-dialect-1.c: Ditto.
11290 * gcc.target/i386/pr50038.c: Ditto.
11291 * gcc.target/i386/47698.c: Ditto.
11292 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11293 * gcc.target/i386/pr59794-2.c: Ditto.
11294 * gcc.target/i386/pr59794-3.c: Ditto.
11295 * gcc.target/i386/pr39058.c: Ditto.
11296 * gcc.target/i386/pr60205-1.c: Ditto.
11297 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11298 * gcc.target/i386/sse2-movq-2.c: Ditto.
11300 2015-06-17 Richard Biener <rguenther@suse.de>
11302 PR tree-optimization/66251
11303 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11305 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11308 * g++.dg/parse/new-placement1.C: New.
11310 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11312 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11313 * jit.dg/test-compound-assignment.c: New testcase.
11315 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11318 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11319 to "testcases" array.
11321 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11324 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11325 * jit.dg/test-debug-strings.c: New test case.
11326 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11327 the discriminant has a sane debug string.
11329 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11332 * gcc.target/i386/pr56766-1.c: New test.
11333 * gcc.target/i386/pr56766-2.c: Ditto.
11335 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11337 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11338 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11339 * gcc.target/mips/loongson-simd.c: Ditto.
11341 2015-06-16 Richard Biener <rguenther@suse.de>
11343 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11345 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11347 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11348 passed by the testsuite driver.
11350 2015-06-16 Richard Biener <rguenther@suse.de>
11352 * gcc.dg/vect/slp-perm-11.c: New testcase.
11354 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11356 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11359 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11361 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11362 Reinstate calls to torture-init and torture-finalize.
11364 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11366 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11368 2015-06-15 Nathan Sidwell <nathan@acm.org>
11371 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11373 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11376 * g++.dg/cpp0x/local-type1.C: New.
11378 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11383 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11384 unimplemented error.
11385 * gfortran.dg/allocate_with_source_7.f08: New test.
11386 * gfortran.dg/allocate_with_source_8.f08: New test.
11388 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11391 * g++.dg/warn/Walways-true-3.C: New test.
11393 2015-06-13 Tom de Vries <tom@codesourcery.com>
11395 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11397 2015-06-13 Tom de Vries <tom@codesourcery.com>
11399 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11400 (main): Remove superfluous attributes.
11401 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11402 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11404 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11406 * gcc.target/i386/monitorx.c: New.
11407 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11408 * gcc.target/i386/sse-13.c: Ditto.
11409 * gcc.target/i386/sse-14.c: Ditto.
11410 * gcc.target/i386/sse-22.c: Ditto.
11411 * gcc.target/i386/sse-23.c: Ditto.
11412 * g++.dg/other/i386-2.C: Ditto.
11413 * g++.dg/other/i386-3.C: Ditto.
11415 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11417 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11419 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11422 * gfortran.dg/allocatable_scalar_13.f90: New test
11424 2015-06-11 Marek Polacek <polacek@redhat.com>
11426 * gcc.dg/fold-xor-3.c: New test.
11428 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11430 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11431 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11433 2015-06-11 Christian Bruel <christian.bruel@st.com>
11436 * gcc.target/arm/pragma_attribute.c: New test.
11438 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11440 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11442 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11445 * gcc.target/i386/pr66473.c: New test.
11447 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11450 * gcc.dg/tls/pr66470.c: New test.
11451 * gcc.target/i386/pr66470.c: New test.
11453 2015-06-10 Christian Bruel <christian.bruel@st.com>
11456 * gcc.target/arm/attr_arm.c: New test
11457 * gcc.target/arm/attr_arm-err.c: New test
11458 * gcc.target/arm/attr_thumb.c: New test
11459 * gcc.target/arm/attr_thumb-static.c: New test
11461 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11466 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11468 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11470 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11471 passed by the testsuite driver.
11473 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11476 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11477 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11478 * gcc.dg/ssp-1.c: Make counter a register.
11479 * gcc.dg/ssp-2.c: Likewise.
11480 * gcc.dg/torture/parm-coalesce.c: New.
11482 2015-06-09 Tom de Vries <tom@codesourcery.com>
11484 * gcc.target/i386/vararg-loc.c: New test.
11486 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11489 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11490 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11492 2015-06-09 Marek Polacek <polacek@redhat.com>
11494 PR tree-optimization/66299
11495 * gcc.dg/pr66299-1.c: New test.
11496 * gcc.dg/pr66299-2.c: New test.
11497 * gcc.dg/pr66299-3.c: New test.
11499 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11501 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11502 passed by the testsuite driver.
11504 2015-06-09 Richard Biener <rguenther@suse.de>
11506 PR middle-end/66423
11507 * gcc.dg/fold-modpow2.c: New testcase.
11509 2015-06-09 Richard Biener <rguenther@suse.de>
11511 PR tree-optimization/66419
11512 * gcc.dg/vect/bb-slp-37.c: New testcase.
11514 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11516 * gcc.target/arm/stl-cond.c: New test.
11518 2015-06-09 Richard Biener <rguenther@suse.de>
11520 PR middle-end/66413
11521 * gcc.dg/torture/pr66413.c: New testcase.
11523 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11525 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11526 * gcc.dg/ssp-1.c: Make counter a register.
11527 * gcc.dg/ssp-2.c: Likewise.
11528 * gcc.dg/torture/parm-coalesce.c: New.
11530 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11532 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11533 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11535 2015-06-08 Tom de Vries <tom@codesourcery.com>
11537 PR rtl-optimization/66444
11538 * gcc.dg/pr66444.c: New test.
11540 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11543 * gfortran.dg/class_is_1.f90: New test.
11544 * gfortran.dg/type_is_1.f90: Ditto.
11546 2015-06-08 Marek Polacek <polacek@redhat.com>
11549 * gcc.dg/cpp/pr66415-1.c: New test.
11550 * gcc.dg/cpp/pr66415-2.c: New test.
11552 2015-06-08 Richard Biener <rguenther@suse.de>
11554 PR tree-optimization/66422
11555 * gcc.dg/Warray-bounds-16.c: New testcase.
11557 2015-06-08 Richard Biener <rguenther@suse.de>
11559 * gcc.dg/vect/slp-perm-10.c: New testcase.
11560 * gcc.dg/vect/slp-23.c: Adjust.
11561 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11562 vector pointer update.
11564 2015-06-08 Marek Polacek <polacek@redhat.com>
11567 * g++.dg/ubsan/pr66452.C: New test.
11569 2015-06-08 Tom de Vries <tom@codesourcery.com>
11571 PR tree-optimization/66436
11572 * gcc.dg/gomp/dump-new-function-2.c: New test.
11573 * gcc.dg/gomp/dump-new-function-3.c: Same.
11574 * gcc.dg/gomp/dump-new-function.c: Same.
11576 2015-06-08 Tom de Vries <tom@codesourcery.com>
11578 PR tree-optimization/66435
11579 * gcc.dg/gomp/notify-new-function-2.c: New test.
11580 * gcc.dg/gomp/notify-new-function-3.c: Same.
11581 * gcc.dg/gomp/notify-new-function.c: Same.
11583 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11585 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11586 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11587 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11588 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11589 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11590 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11593 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11596 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11597 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11599 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11600 * gfortran.dg/warn_conversion_5.f90: New test.
11601 * gfortran.dg/warn_conversion_6.f90: New test.
11602 * gfortran.dg/warn_conversion_7.f90: New test.
11604 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11607 * gfortran.dg/blockdata_9.f: New test.
11609 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11612 * gfortran.dg/forall_17.f90: New test.
11614 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11616 * g++.dg/cpp0x/pr57101.C: Add warning.
11617 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11618 * g++.dg/ext/visibility/anon7.C: Same.
11619 * g++.dg/ipa/pr63587-2.C: Same.
11620 * g++.dg/opt/dump1.C: Same.
11621 * g++.dg/opt/pr59622-3.C: Same.
11622 * g++.dg/opt/pr59622.C: Same.
11623 * g++.dg/torture/pr46383.C: Same.
11624 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11625 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11626 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11628 * gfortran.dg/intent_out_8.f90: Same.
11629 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11631 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11634 gfortran.dg/equiv_9.f90: New test.
11637 2015-06-05 Tom de Vries <tom@codesourcery.com>
11639 merge from gomp4 branch:
11640 2015-05-28 Tom de Vries <tom@codesourcery.com>
11642 PR tree-optimization/65443
11643 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11644 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11645 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11647 2015-06-05 Nathan Sidwell <nathan@acm.org>
11650 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11652 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11654 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11656 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11658 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11660 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11662 * gcc.target/i386/noplt-1.c: New test.
11663 * gcc.target/i386/noplt-2.c: New test.
11664 * gcc.target/i386/noplt-3.c: New test.
11665 * gcc.target/i386/noplt-4.c: New test.
11667 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11670 * gfortran.dg/adjustl_1.f90: New test.
11672 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11674 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11675 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11677 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11679 * lto.c (iterative_hash_canonical_type,
11680 gimple_register_canonical_type): only hash main variants of types
11682 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11684 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11685 Move set of dg-do-what-default after early return.
11687 2015-06-04 Marek Polacek <polacek@redhat.com>
11690 * gcc.dg/lvalue-8.c: New test.
11692 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11693 Paolo Carlini <paolo.carlini@oracle.com>
11696 * g++.dg/other/pr66130.C: New.
11697 * g++.dg/cpp0x/pr66130.C: Likewise.
11699 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11701 * g++.dg/cpp0x/decl-loc1.C: New.
11702 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11703 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11704 * g++.dg/init/ctor8.C: Likewise.
11705 * g++.dg/parse/semicolon4.C: Likewise.
11707 2015-06-03 Marek Polacek <polacek@redhat.com>
11710 * g++.dg/ubsan/static-init-1.C: New test.
11711 * g++.dg/ubsan/static-init-2.C: New test.
11712 * g++.dg/ubsan/static-init-3.C: New test.
11714 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11717 * gcc.target/i386/pr66275.c: New test.
11719 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11721 * gcc.dg/Wcxx-compat-22.c: New testcase.
11722 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11723 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11724 * c-c++-common/pr58346-1.c: Likewise.
11725 * c-c++-common/transparent-union-1.c: Likewise.
11727 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11729 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11730 * g++.dg/plugin/def_plugin.c: New file.
11731 * g++.dg/plugin/def-plugin-test.C: New file.
11733 2015-06-03 Richard Biener <rguenther@suse.de>
11735 * gcc.dg/vect/bb-slp-36.c: New testcase.
11737 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11739 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11741 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11743 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11744 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11745 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11746 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11748 2015-06-03 Marek Polacek <polacek@redhat.com>
11752 * gcc.dg/pr64223-1.c: New test.
11753 * gcc.dg/pr64223-2.c: New test.
11755 2015-06-03 Richard Biener <rguenther@suse.de>
11757 PR tree-optimization/63916
11758 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11760 2015-06-03 Richard Biener <rguenther@suse.de>
11762 PR tree-optimization/66375
11763 * gcc.dg/torture/pr66375.c: New testcase.
11765 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11767 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11769 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11772 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11774 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11777 * gfortran.dg/reshape_7.f90: New test.
11779 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11782 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11785 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11788 * gcc.dg/pr49551.c: New testcase.
11790 2015-06-02 Richard Biener <rguenther@suse.de>
11793 * g++.dg/lto/pr65549_0.C: New testcase.
11795 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11798 PR middle-end/66332
11799 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11801 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11803 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11805 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11808 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11810 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11812 PR tree-optimization/48052
11813 * gcc.dg/tree-ssa/scev-8.c: New.
11814 * gcc.dg/tree-ssa/scev-9.c: New.
11815 * gcc.dg/tree-ssa/scev-10.c: New.
11816 * gcc.dg/vect/pr48052.c: New.
11818 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11820 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11822 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11824 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11826 2015-06-02 Marek Polacek <polacek@redhat.com>
11828 PR middle-end/66345
11829 * gcc.dg/torture/pr66345.c: New test.
11831 2015-06-02 Richard Biener <rguenther@suse.de>
11833 PR tree-optimization/65961
11834 * gcc.dg/torture/pr65961.c: New testcase.
11836 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11838 PR tree-optimization/52563
11839 PR tree-optimization/62173
11840 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11841 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11843 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11845 * gnat.dg/specs/varsize_return2.ads: New test.
11846 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11848 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11850 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11852 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11855 * gcc.target/aarch64/sync-comp-swap.c: New.
11856 * gcc.target/aarch64/sync-comp-swap.x: New.
11857 * gcc.target/aarch64/sync-op-acquire.c: New.
11858 * gcc.target/aarch64/sync-op-acquire.x: New.
11859 * gcc.target/aarch64/sync-op-full.c: New.
11860 * gcc.target/aarch64/sync-op-full.x: New.
11861 * gcc.target/aarch64/sync-op-release.c: New.
11862 * gcc.target/aarch64/sync-op-release.x: New.
11864 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11866 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11869 2015-06-01 Richard Biener <rguenther@suse.de>
11871 PR tree-optimization/66349
11872 PR tree-optimization/66352
11873 PR tree-optimization/66357
11874 * gcc.dg/torture/pr66357.c: New testcase.
11875 * gcc.dg/torture/pr66349.c: Likewise.
11876 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11878 2015-06-01 Richard Biener <rguenther@suse.de>
11881 2015-05-29 Richard Biener <rguenther@suse.de>
11883 PR tree-optimization/66314
11884 * gcc.dg/asan/pr66314.c: New testcase.
11886 2015-06-01 Richard Biener <rguenther@suse.de>
11888 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11890 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11892 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11894 (hp3, hp4): Add inline keyword.
11895 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11896 (hp2): Add inline keyword.
11897 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11898 (hp2): Add inline keyword.
11900 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11903 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11904 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11905 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11906 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11908 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11910 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11911 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11913 2015-06-01 Richard Biener <rguenther@suse.de>
11915 PR tree-optimization/66280
11916 * g++.dg/torture/pr66280.C: New testcase.
11917 * g++.dg/torture/pr66280-2.C: Likewise.
11919 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11921 * gnat.dg/addr9_1.adb: New test.
11922 * gnat.dg/addr9_2.adb: Likewise.
11923 * gnat.dg/addr9_3.adb: Likewise.
11924 * gnat.dg/addr9_4.adb: Likewise.
11926 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11928 * g++.dg/other/dump-ada-spec-4.C: New test.
11930 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11932 * gcc.dg/alias-8.c: Fix dg-warning.
11934 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11936 * gcc.dg/alias-8.c: Do not xfail.
11937 * gcc.dg/pr62167.c: Prevent FRE.
11938 * gcc.dg/alias-14.c: New testcase.
11940 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11942 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11944 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11947 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11949 * gcc.target/s390/hotpatch-10.c: Likewise.
11950 * gcc.target/s390/hotpatch-11.c: Likewise.
11951 * gcc.target/s390/hotpatch-12.c: Likewise.
11952 * gcc.target/s390/hotpatch-17.c: Likewise.
11953 * gcc.target/s390/hotpatch-18.c: Likewise.
11954 * gcc.target/s390/hotpatch-20.c: Likewise.
11955 * gcc.target/s390/hotpatch-21.c: Likewise.
11956 * gcc.target/s390/hotpatch-22.c: Likewise.
11957 * gcc.target/s390/hotpatch-23.c: Likewise.
11958 * gcc.target/s390/hotpatch-24.c: Likewise.
11959 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11960 to check for the exact nops too.
11961 * gcc.target/s390/hotpatch-3.c: Likewise.
11962 * gcc.target/s390/hotpatch-4.c: Likewise.
11963 * gcc.target/s390/hotpatch-5.c: Likewise.
11964 * gcc.target/s390/hotpatch-6.c: Likewise.
11965 * gcc.target/s390/hotpatch-7.c: Likewise.
11966 * gcc.target/s390/hotpatch-8.c: Likewise.
11967 * gcc.target/s390/hotpatch-9.c: Likewise.
11968 * gcc.target/s390/hotpatch-14.c: Likewise.
11969 * gcc.target/s390/hotpatch-15.c: Likewise.
11970 * gcc.target/s390/hotpatch-16.c: Likewise.
11971 * gcc.target/s390/hotpatch-19.c: Likewise.
11972 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11973 scan-assembler-times counting number of .align directives.
11974 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11975 dg-options. Remove scan-assembler-times counting number of .align
11977 * gcc.target/s390/hotpatch-26.c: New file.
11978 * gcc.target/s390/hotpatch-27.c: New file.
11979 * gcc.target/s390/hotpatch-28.c: New file.
11980 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11981 using -Os -O0 -O1 -O2 -O3 options.
11983 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11985 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11987 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11989 PR tree-optimization/66142
11990 * gcc.dg/vect/pr66142.c: New test.
11992 2015-05-29 Richard Biener <rguenther@suse.de>
11994 PR tree-optimization/66314
11995 * gcc.dg/asan/pr66314.c: New testcase.
11997 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11999 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12000 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12001 Adjust all callers.
12002 (schedule-cleanups, dg-keep-saved-temps): New proc.
12003 (gcc-dg-test-1): Schedule cleanups.
12004 * lib/profopt.exp (profopt-execute): Likewise.
12005 * g++.dg/cdce3.C: Adjust expected line numbers.
12006 * gcc.dg/cdce1.c: Likewise.
12007 * gcc.dg/cdce2.c: Likewise.
12008 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12009 * gcc.dg/strlenopt-24.c: Likewise.
12010 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12011 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12012 * obj-c++.dg/encode-2.mm: Likewise.
12014 2015-05-28 DJ Delorie <dj@redhat.com>
12016 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12018 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12020 * gnat.dg/discr43.adb: New test.
12022 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12024 * gnat.dg/varsize_temp.adb: Rename into...
12025 * gnat.dg/varsize1.adb: ...this.
12026 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12027 * gnat.dg/varsize2.ad[sb]: ...this.
12028 * gnat.dg/varsize3_1.adb: New test.
12029 * gnat.dg/varsize3_2.adb: Likewise.
12030 * gnat.dg/varsize3_3.adb: Likewise.
12031 * gnat.dg/varsize3_4.adb: Likewise.
12032 * gnat.dg/varsize3_5.adb: Likewise.
12033 * gnat.dg/varsize3_6.adb: Likewise.
12034 * gnat.dg/varsize3_pkg1.ads: New helper.
12035 * gnat.dg/varsize3_pkg2.ads: Likewise.
12036 * gnat.dg/varsize3_pkg3.ads: Likewise.
12038 2015-05-28 Richard Biener <rguenther@suse.de>
12040 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12042 2015-05-28 Richard Biener <rguenther@suse.de>
12044 PR tree-optimization/66142
12045 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12047 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12050 * gcc.dg/darwin-minversion-3.c: Update testcase.
12051 * gcc.dg/darwin-minversion-4.c: Ditto.
12052 * gcc.dg/darwin-minversion-5.c: New testcase.
12053 * gcc.dg/darwin-minversion-6.c: Ditto.
12054 * gcc.dg/darwin-minversion-7.c: Ditto.
12055 * gcc.dg/darwin-minversion-8.c: Ditto.
12056 * gcc.dg/darwin-minversion-9.c: Ditto.
12057 * gcc.dg/darwin-minversion-10.c: Ditto.
12058 * gcc.dg/darwin-minversion-11.c: Ditto.
12059 * gcc.dg/darwin-minversion-12.c: Ditto.
12061 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12063 PR rtl-optimization/66168
12064 * gcc.c-torture/compile/pr66168.c: New test.
12066 2015-05-27 Jeff Law <law@redhat.com>
12069 * gcc.dg/target/m68k/pr39726-1.c: New test.
12071 2015-05-27 Nathan Sidwell <nathan@acm.org>
12074 * g++.dg/ext/alias-canon3.C: New.
12076 2015-05-27 Richard Biener <rguenther@suse.de>
12078 PR tree-optimization/66272
12080 2014-08-15 Richard Biener <rguenther@suse.de>
12082 PR tree-optimization/62031
12083 * gcc.dg/torture/pr66272.c: New testcase.
12085 2015-05-27 Richard Biener <rguenther@suse.de>
12087 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12089 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12092 * gcc.dg/pr65358.c: New test.
12094 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12097 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12099 * gfortran.dg/allocate_with_source_6.f90: New test.
12101 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12103 * gnat.dg/atomic7_1.adb: New test.
12104 * gnat.dg/atomic7_2.adb: Likewise.
12105 * gnat.dg/atomic7_pkg1.ads: New helper.
12106 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12108 2015-05-26 Michael Matz <matz@suse.de>
12110 PR middle-end/66251
12111 * gcc.dg/vect/pr66251.c: New test.
12113 2015-05-26 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/66142
12116 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12118 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12121 * gfortran.dg/allocatable_scalar_13.f90: New test
12123 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12125 * gnat.dg/warn11.adb: New test.
12126 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12128 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12130 * gnat.dg/vfa1_1.adb: New test.
12131 * gnat.dg/vfa1_2.adb: Likewise.
12132 * gnat.dg/vfa1_3.adb: Likewise.
12133 * gnat.dg/vfa1_4.adb: Likewise.
12134 * gnat.dg/vfa1_pkg.ads: New helper.
12136 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12138 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12139 * gcc.target/i386/pr66232-3.c: Likewise.
12141 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12144 * gcc.target/i386/pr66274.c: New test.
12146 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12148 * gnat.dg/renaming6.ad[sb]: New test.
12150 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12152 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12153 and 'dg-require-effective-target pie'.
12155 2015-05-23 Nathan Sidwell <nathan@acm.org>
12158 * g++.dg/cpp0x/pr66243.C: New.
12160 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12163 * g++.dg/lto/pr66180_0.C: New testcase.
12164 * g++.dg/lto/pr66180_1.C: New testcase.
12166 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12169 * typebound_call_27.f90: New file.
12171 2015-05-23 Nathan Sidwell <nathan@acm.org>
12174 * g++.dg/template/pr65936.C: New.
12176 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12178 PR tree-optimization/63387
12179 * gcc.dg/pr63387-2.c: New testcase.
12181 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12183 * gcc.dg/simd-1.c: Update to the new message.
12185 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12187 * gcc.dg/nand.c: New testcase.
12189 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12191 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12192 Set dg-do-what-default to compile only on ARM targets without
12193 arm_neon_hw execution support. Remove redundant c-torture-execute
12194 in loop over test cases.
12196 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12199 * gcc.target/aarch64/pr65491_1.c: New test.
12200 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12201 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12203 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12206 * g++.dg/cpp0x/explicit9.C: New.
12207 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12209 2015-05-22 Richard Biener <rguenther@suse.de>
12211 PR tree-optimization/66251
12212 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12214 2015-05-22 Marek Polacek <polacek@redhat.com>
12217 * c-c++-common/attributes-enum-1.c: New test.
12218 * c-c++-common/attributes-enum-2.c: New test.
12219 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12220 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12222 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12224 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12225 effective target support. If no arm_neon_hw support, do not attempt
12226 to execute the tests; only compile them.
12227 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12228 and "dg-require-effective-target arm_neon_ok".
12229 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12230 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12231 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12232 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12233 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12234 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12235 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12236 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12237 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12238 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12239 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12240 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12241 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12242 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12243 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12244 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12245 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12246 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12247 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12248 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12249 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12250 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12251 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12252 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12253 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12254 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12255 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12256 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12257 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12258 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12259 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12260 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12261 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12262 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12263 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12264 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12265 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12266 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12267 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12268 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12269 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12270 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12271 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12272 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12273 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12274 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12275 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12276 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12277 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12278 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12279 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12280 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12281 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12282 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12283 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12284 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12285 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12286 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12287 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12288 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12289 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12290 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12291 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12292 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12293 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12294 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12295 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12296 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12297 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12298 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12299 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12300 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12301 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12302 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12303 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12304 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12305 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12306 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12307 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12308 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12309 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12310 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12311 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12312 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12313 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12314 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12315 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12316 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12317 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12318 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12319 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12320 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12321 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12322 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12323 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12324 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12325 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12326 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12327 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12328 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12329 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12330 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12331 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12332 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12333 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12334 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12335 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12336 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12337 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12338 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12339 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12340 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12341 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12343 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12345 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12346 * gcc.dg/vect/pr59354.c: Likewise.
12347 * gcc.dg/vect/pr64252.c: Likewise.
12348 * gcc.dg/vect/pr64404.c: Likewise.
12349 * gcc.dg/vect/pr64493.c: Likewise.
12350 * gcc.dg/vect/pr64495.c: Likewise.
12351 * gcc.dg/vect/pr64844.c: Likewise.
12352 * gcc.dg/vect/pr65518.c: Likewise.
12353 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12355 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12358 * g++.dg/cpp1y/var-templ28.C: New.
12360 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12363 * gcc.target/i386/pr66232-1.c: New test.
12364 * gcc.target/i386/pr66232-2.c: Likewise.
12365 * gcc.target/i386/pr66232-3.c: Likewise.
12366 * gcc.target/i386/pr66232-4.c: Likewise.
12367 * gcc.target/i386/pr66232-5.c: Likewise.
12369 2015-05-21 Nathan Sidwell <nathan@acm.org>
12371 * g++.dg/cpp1y/pr60943.C: New.
12373 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12375 PR tree-optimization/66233
12376 * gcc.c-torture/execute/pr66233.c: New test.
12378 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12381 * gfortran.dg/inline_matmul_11.f90: New test.
12383 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12385 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12386 instead of listing several targets on its own.
12387 * gcc.target/i386/pr32219-2.c: Likewise.
12388 * gcc.target/i386/pr32219-3.c: Likewise.
12389 * gcc.target/i386/pr32219-4.c: Likewise.
12390 * gcc.target/i386/pr32219-5.c: Likewise.
12391 * gcc.target/i386/pr32219-6.c: Likewise
12392 * gcc.target/i386/pr32219-7.c: Likewise.
12393 * gcc.target/i386/pr32219-8.c: Likewise.
12394 * gcc.target/i386/pr39013-1.c: Likewise.
12395 * gcc.target/i386/pr39013-2.c: Likewise.
12396 * gcc.target/i386/pr64317.c: Likewise.
12398 2015-05-21 Jeff Law <law@redhat.com>
12400 * gcc.target/hppa/shadd-3.c: New test.
12401 * gcc.target/hppa/shadd-4.c: New test.
12403 2015-05-21 Michael Matz <matz@suse.de>
12405 * gcc.dg/vect/vect-strided-store.c: New test.
12406 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12407 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12409 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12411 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12412 * gcc.dg/pow-sqrt-synth-1.c: New test.
12413 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12415 2015-05-21 Richard Biener <rguenther@suse.de>
12418 * g++.dg/conversion/pr66211.C: New testcase.
12419 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12421 2015-05-21 Jeff Law <law@redhat.com>
12423 * gcc.target/hppa/shadd-2.c: New test.
12425 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12428 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12430 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12433 * gcc.target/arm/pr26702.c: Adjust target selector.
12435 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12437 PR middle-end/66221
12438 * gcc.dg/lto/pr66221_0.c: New test.
12439 * gcc.dg/lto/pr66221_1.c: New test.
12441 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12444 * gcc.dg/redecl-4.c: Update column numbers.
12445 * gcc.dg/format/bitfld-1.c: Likewise.
12446 * gcc.dg/format/attr-2.c: Likewise.
12447 * gcc.dg/format/attr-6.c: Likewise.
12448 * gcc.dg/format/attr-7.c (baz): Likewise.
12449 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12450 * gcc.dg/format/attr-4.c: Likewise.
12451 * gcc.dg/format/branch-1.c: Likewise.
12452 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12453 locations within strings with embedded escape sequences.
12455 2015-05-20 Jeff Law <law@redhat.com>
12457 * gcc.target/hppa/hppa.exp: New target test driver.
12458 * gcc.target/hppa/shadd-1.c: New test.
12460 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12462 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12464 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12466 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12467 (fn_33_k_and_r_style): New.
12468 (fn_33_stroustrup_style): New.
12469 (fn_33_allman_style): New.
12470 (fn_33_whitesmiths_style): New.
12471 (fn_33_horstmann_style): New.
12472 (fn_33_ratliff_banner_style): New.
12473 (fn_33_lisp_style): New.
12474 (fn_34_indent_dash_gnu): New.
12475 (fn_34_indent_dash_kr): New.
12476 (fn_34_indent_dash_orig): New.
12477 (fn_34_indent_linux_style): New.
12479 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12482 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12484 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12486 PR tree-optimization/65447
12487 * gcc.dg/tree-ssa/pr65447.c: New test.
12489 2015-05-19 Nathan sidwell <nathan@acm.org>
12491 * g++.dg/cpp0x/pr65954.C: New.
12493 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12495 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12497 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12499 * lib/target-supports.exp: Vector do not always have natural
12500 alignment on s390*.
12502 2015-05-19 David Sherwood <david.sherwood@arm.com>
12504 * gcc.dg/loop-invariant.c: New testcase.
12506 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12508 * lib/target-supports.exp: Vector do not always have natural
12509 alignment on s390*.
12511 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12513 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12515 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12517 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12519 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12520 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12521 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12522 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12523 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12524 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12525 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12526 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12527 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12528 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12530 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12532 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12534 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12536 * gcc.target/s390/s390.exp
12537 (check_effective_target_vector): New check.
12538 * gcc.target/s390/vector/vec-abi-1.c: New test.
12539 * gcc.target/s390/vector/vec-abi-2.c: New test.
12540 * gcc.target/s390/vector/vec-abi-3.c: New test.
12541 * gcc.target/s390/vector/vec-abi-4.c: New test.
12542 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12543 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12544 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12545 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12546 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12547 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12548 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12549 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12550 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12551 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12552 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12553 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12554 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12555 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12556 * gcc.target/s390/vector/vec-init-1.c: New test.
12557 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12558 * gcc.target/s390/vector/vec-shift-1.c: New test.
12559 * gcc.target/s390/vector/vec-sub-1.c: New test.
12561 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12563 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12565 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12567 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12569 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12571 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12573 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12575 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12577 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12579 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12581 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12583 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12585 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12587 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12589 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12591 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12593 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12595 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12597 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12599 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12601 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12603 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12605 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12607 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12609 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12611 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12613 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12615 PR tree-optimization/66187
12616 * gcc.c-torture/execute/pr66187.c: New test.
12617 * gcc.dg/pr66187-1.c: New test.
12618 * gcc.dg/pr66187-2.c: New test.
12620 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12622 * gcc.dg/vect/bb-slp-35.c: Adjust.
12624 2015-05-19 Richard Biener <rguenther@suse.de>
12626 PR tree-optimization/66165
12627 * gcc.dg/torture/pr66165.c: New testcase.
12629 PR tree-optimization/66185
12630 * gcc.dg/torture/pr66185.c: New testcase.
12632 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12635 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12637 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12639 * gcc.target/mips/p5600-bonding.c : New file.
12641 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12644 * gfortran.dg/interface_operator_1.f90: New tests.
12646 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12649 * gfortran.dg/generic_29.f90: New tests.
12651 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12654 * gfortran.dg/storage_size_6.f90: New tests.
12656 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12659 * gfortran.dg/null1.f90: New test.
12661 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12664 * gfortran.dg/entry_21.f90: New test.
12666 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12669 * gfortran.dg/storage_size_6.f90: New tests.
12671 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12674 * gfortran.dg/misplaced_statement.f90: New test.
12676 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12679 * gfortran.dg/filepos1.f90: New test
12681 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12684 * gfortran.dg/pr64925.f90: New test.
12686 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12688 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12690 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12692 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12694 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12695 to the family of pie capable targets.
12697 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12699 * gcc.target/arm/bics_1.c : New testcase.
12700 * gcc.target/arm/bics_2.c : New testcase.
12701 * gcc.target/arm/bics_3.c : New testcase.
12702 * gcc.target/arm/bics_4.c : New testcase.
12704 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12706 * gcc.target/mips/umips-attr.c: New test.
12708 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12710 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12711 * gcc.dg/20150120-2.c (dg-final): Ditto.
12712 * gcc.dg/20150120-2.c (dg-final): Ditto.
12713 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12715 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12718 * gcc.target/i386/pr66174.c: New test.
12720 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12723 * gfortran.dg/matmul_bounds_6.f90: New test.
12724 * gfortran.dg/matmul_bounds_7.f90: New test.
12726 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12728 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12729 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12730 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12731 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12732 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12733 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12735 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12738 * gfortran.dg/continuation_13.f90: Update test.
12739 * gfortran.dg/pr65903.f90: New test.
12741 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12744 * gfortran.dg/block_14.f90: New test.
12746 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12749 * lib/gfortran-dg.exp: Update regex to handle two locations for
12750 the same diagnostic without caret.
12751 * gfortran.dg/badline.f: Test also that line numbers are correct
12752 before and after "left but not entered" warning.
12754 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12755 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12758 * gcc.target/arm/maskdata.c: New test.
12760 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12763 * gfortran.dg/derived_constructor_components_5: New test
12765 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12768 * gcc.target/alpha/pr66140.c: New test.
12770 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12773 * gcc.dg/Wconversion-complex-c99.c: New test.
12774 * gcc.dg/Wconversion-complex-gnu.c: New test.
12776 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12778 PR tree-optimization/64454
12779 * gcc.dg/modmod.c: New testcase.
12781 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12783 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12785 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12787 PR middle-end/66134
12788 * gcc.target/i386/mpx/pr66134.c: New test.
12790 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12792 * gcc.target/powerpc/pr60158.c: New test.
12794 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12796 * gcc.target/i386/sibcall-7.c: New test.
12797 * gcc.target/i386/sibcall-8.c: New test.
12799 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12801 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12802 (abs64_in_dreg): Likewise.
12804 2015-05-14 Marek Polacek <polacek@redhat.com>
12808 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12809 * gcc.dg/pr19984.c: Likewise.
12810 * gcc.dg/pr66066-1.c: New test.
12811 * gcc.dg/pr66066-2.c: New test.
12812 * gcc.dg/pr66066-3.c: New test.
12814 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12816 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12817 * gcc.dg/pow-sqrt.x: New file.
12818 * gcc.dg/pow-sqrt-1.c: New test.
12819 * gcc.dg/pow-sqrt-2.c: Likewise.
12820 * gcc.dg/pow-sqrt-3.c: Likewise.
12822 2015-05-13 Richard Biener <rguenther@suse.de>
12824 PR tree-optimization/66123
12825 * gcc.dg/torture/pr66123.c: New testcase.
12827 2015-05-13 Richard Biener <rguenther@suse.de>
12829 PR middle-end/66110
12830 * gcc.dg/alias-2.c: Adjust.
12831 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12833 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12836 * gcc.target/i386/pr65103-3.c: New.
12838 2015-05-13 Martin Liska <mliska@suse.cz>
12840 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12842 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12845 * gcc.target/i386/pr66112-2.c: New test.
12848 * gcc.target/i386/pr66112-1.c: New test.
12850 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12853 * gcc.target/i386/mpx/pr66048.cc: New.
12855 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12857 PR rtl-optimization/64616
12858 * gcc.dg/loop-8.c: New test.
12859 * gcc.dg/loop-9.c: New test.
12861 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12863 PR target/pr66047.c
12864 * gcc.target/i386/pr66047.c: New testcase.
12866 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12869 * gcc.c-torture/compile/pr65873.c: New testcase.
12871 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12874 * gfortran.dg/inline_matmul_10.f90: New test.
12876 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12878 * c-c++-common/Wmisleading-indentation.c: New testcase.
12879 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12880 * c-c++-common/Wmisleading-indentation-2.md: New file.
12882 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12884 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12886 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12888 2015-05-12 Richard Biener <rguenther@suse.de>
12890 PR tree-optimization/66101
12891 * gcc.dg/torture/pr66101.c: New testcase.
12893 2015-05-12 Richard Biener <rguenther@suse.de>
12895 PR tree-optimization/37021
12896 * gcc.target/i386/vect-addsub.c: New testcase.
12898 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12900 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12902 2015-05-12 Tom de Vries <tom@codesourcery.com>
12904 PR tree-optimization/66010
12905 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12907 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12910 * g++.dg/cpp0x/trailing10.C: New.
12912 2015-05-12 Richard Biener <rguenther@suse.de>
12914 * gcc.dg/vect/bb-slp-35.c: New testcase.
12916 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12919 * gfortran.dg/bound_simplification_6.f90: New.
12921 2015-05-11 Steve Ellcey <sellcey@mips.com>
12923 * gcc.target/mips/branch-1.c: Pass argument to bar().
12925 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12928 * gcc.target/i386/pr65753.c: New test.
12930 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12932 PR rtl-optimization/66076
12933 * gcc.dg/torture/pr66076.c: New test.
12935 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12938 * gfortran.dg/inline_matmul_7.f90: New test.
12939 * gfortran.dg/inline_matmul_8.f90: New test.
12940 * gfortran.dg/inline_matmul_9.f90: New test.
12942 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12944 * gfortran.dg/bound_simplification_5.f90: New.
12946 2015-05-09 Jason Merrill <jason@redhat.com>
12948 * lib/target-supports.exp (cxx_default): New global.
12949 (check_effective_target_c++11_only)
12950 (check_effective_target_c++14_only)
12951 (check_effective_target_c++98_only)
12952 (check_effective_target_c++1z_only): Check it.
12954 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12956 PR tree-optimization/64454
12957 * gcc.dg/tree-ssa/vrp97.c: New file.
12958 * gcc.dg/vect/slp-perm-7.c: Update.
12960 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12963 * gfortran.dg/elemental_subroutine_11.f90: New test.
12965 2015-05-08 Richard Biener <rguenther@suse.de>
12967 PR tree-optimization/66036
12968 * gcc.dg/vect/slp-41.c: New testcase.
12970 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12972 * gfortran.dg/elemental_optional_args_7.f90: New.
12974 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12976 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12977 allow cmlt or sshr.
12979 2015-05-08 Marek Polacek <polacek@redhat.com>
12982 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12983 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12985 2015-05-07 Marek Polacek <polacek@redhat.com>
12988 * c-c++-common/Wshift-negative-value-1.c: New test.
12989 * c-c++-common/Wshift-negative-value-2.c: New test.
12990 * c-c++-common/Wshift-negative-value-3.c: New test.
12991 * c-c++-common/Wshift-negative-value-4.c: New test.
12992 * c-c++-common/Wshift-negative-value-5.c: New test.
12993 * c-c++-common/Wshift-negative-value-6.c: New test.
12994 * gcc.dg/c90-left-shift-1.c: New test.
12995 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12996 * gcc.dg/c99-left-shift-1.c: New test.
12998 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13001 PR middle-end/54303
13002 * gcc.dg/fdata-sections-2.c: New file.
13004 2015-05-07 Marek Polacek <polacek@redhat.com>
13007 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13009 * c-c++-common/ubsan/align-7.c: Likewise.
13010 * c-c++-common/ubsan/bounds-8.c: Likewise.
13011 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13012 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13013 * c-c++-common/ubsan/null-1.c: Likewise.
13014 * c-c++-common/ubsan/null-10.c: Likewise.
13015 * c-c++-common/ubsan/null-11.c: Likewise.
13016 * c-c++-common/ubsan/null-2.c: Likewise.
13017 * c-c++-common/ubsan/null-3.c: Likewise.
13018 * c-c++-common/ubsan/null-4.c: Likewise.
13019 * c-c++-common/ubsan/null-5.c: Likewise.
13020 * c-c++-common/ubsan/null-6.c: Likewise.
13021 * c-c++-common/ubsan/null-7.c: Likewise.
13022 * c-c++-common/ubsan/null-8.c: Likewise.
13023 * c-c++-common/ubsan/null-9.c: Likewise.
13024 * c-c++-common/ubsan/object-size-1.c: Likewise.
13025 * c-c++-common/ubsan/object-size-10.c: Likewise.
13026 * c-c++-common/ubsan/object-size-4.c: Likewise.
13027 * c-c++-common/ubsan/object-size-5.c: Likewise.
13028 * c-c++-common/ubsan/object-size-7.c: Likewise.
13029 * c-c++-common/ubsan/object-size-8.c: Likewise.
13030 * c-c++-common/ubsan/object-size-9.c: Likewise.
13031 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13032 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13033 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13034 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13035 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13036 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13037 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13038 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13039 * c-c++-common/ubsan/pr59333.c: Likewise.
13040 * c-c++-common/ubsan/pr59667.c: Likewise.
13041 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13042 * c-c++-common/ubsan/pr60636.c: Likewise.
13043 * c-c++-common/ubsan/pr63802.c: Likewise.
13044 * c-c++-common/ubsan/recovery-1.c: Likewise.
13045 * c-c++-common/ubsan/recovery-3.c: Likewise.
13046 * c-c++-common/ubsan/shift-1.c: Likewise.
13047 * c-c++-common/ubsan/shift-2.c: Likewise.
13048 * c-c++-common/ubsan/shift-4.c: Likewise.
13049 * c-c++-common/ubsan/shift-7.c: Likewise.
13050 * c-c++-common/ubsan/undefined-2.c: Likewise.
13051 * c-c++-common/ubsan/vla-1.c: Likewise.
13052 * g++.dg/ubsan/null-1.C: Likewise.
13053 * g++.dg/ubsan/null-3.C: Likewise.
13054 * g++.dg/ubsan/null-4.C: Likewise.
13055 * g++.dg/ubsan/vptr-8.C: Likewise.
13056 * g++.dg/ubsan/vptr-9.C: Likewise.
13057 * gcc.dg/ubsan/bounds-2.c: Likewise.
13058 * gcc.dg/ubsan/object-size-9.c: Likewise.
13060 2015-05-07 Jeff Law <law@redhat.com>
13062 * gcc.dg/tree-ssa/shorten-1.c: New test.
13064 2015-05-07 Richard Biener <rguenther@suse.de>
13066 PR tree-optimization/66002
13067 * gcc.dg/vect/vect-125.c: New testcase.
13069 2015-05-07 Marek Polacek <polacek@redhat.com>
13070 Martin Uecker <uecker@eecs.berkeley.edu>
13072 * c-c++-common/ubsan/bounds-10.c: New test.
13074 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13076 * jit.dg/harness.h (set_options): Wrap with
13077 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13078 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13079 Special-case test-benchmark.c as a negative.
13080 * jit.dg/test-benchmark.c: New file.
13082 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13085 * gcc.target/arm/pr64208.c: New test.
13087 2015-05-06 Alan Modra <amodra@gmail.com>
13090 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13091 (gparms): Make volatile.
13093 2015-05-06 Richard Biener <rguenther@suse.de>
13095 PR tree-optimization/62283
13096 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13098 2015-05-06 Christian Bruel <christian.bruel@st.com>
13101 * gcc.target/aarch64/iinline-attr-1.c: New test.
13103 2015-05-06 Richard Biener <rguenther@suse.de>
13105 * gcc.dg/vect/bb-slp-34.c: New testcase.
13107 2015-05-06 Richard Biener <rguenther@suse.de>
13109 PR tree-optimization/62283
13110 * gcc.dg/vect/bb-slp-14.c: Adjust.
13112 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13115 * gcc.target/i386/pr65990.c: New test.
13117 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13120 * gcc.target/i386/pr65915.c: New.
13122 2015-05-05 Tom de Vries <tom@codesourcery.com>
13124 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13125 'va_list escapes 0'.
13127 2015-05-05 Tom de Vries <tom@codesourcery.com>
13129 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13132 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13134 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13135 * gcc.target/arm/pr65924.c: Likewise.
13137 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13140 * gcc.target/i386/pr65871-3.c: New test.
13142 2015-05-04 Jeff Law <law@redhat.com>
13145 2015-05-04 Jeff Law <law@redhat.com>
13146 * gcc.dg/tree-ssa/shorten-1.c: New test.
13148 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13149 Jakub Jelinek <jakub@redhat.com>
13152 * g++.dg/cpp0x/Wnarrowing4.C: New.
13154 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13156 * lib/target-supports.exp
13157 (check_effective_target_keeps_null_pointer_checks): Clarify that
13158 this is for targets that disable -fdelete-null-pointer-checks,
13159 not default it to off.
13160 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13161 -fdelete-null-pointer-checks explicit.
13162 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13163 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13164 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13165 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13166 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13167 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13168 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13169 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13170 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13171 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13172 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13173 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13174 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13175 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13176 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13177 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13178 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13179 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13180 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13181 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13182 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13183 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13184 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13185 * g++.dg/cpp0x/static_assert9.C: Likewise.
13186 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13187 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13188 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13189 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13190 * g++.dg/tree-ssa/pr26406.C: Likewise.
13192 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13194 PR tree-optimization/65984
13195 * c-c++-common/ubsan/pr65984.c: New test.
13197 2015-05-04 Jeff Law <law@redhat.com>
13199 * gcc.dg/tree-ssa/shorten-1.c: New test.
13201 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13204 * gfortran.dg/pr44735.f90: New test.
13206 2015-05-04 Richard Biener <rguenther@suse.de>
13208 PR tree-optimization/65965
13209 * gcc.dg/vect/bb-slp-33.c: New testcase.
13211 2015-05-04 Richard Biener <rguenther@suse.de>
13213 PR tree-optimization/65935
13214 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13216 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13218 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13219 for each supported variant instead of CHECK_RESULTS.
13220 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13221 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13222 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13223 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13224 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13225 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13226 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13227 expected results for unsupported variants. Call CHECK for each
13228 supported variant instead of CHECK_RESULTS.
13229 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13230 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13231 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13232 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13233 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13234 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13235 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13236 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13237 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13238 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13239 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13240 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13241 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13242 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13243 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13244 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13245 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13246 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13247 expected results for unsupported variants.
13248 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13249 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13250 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13251 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13252 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13253 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13254 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13255 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13256 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13257 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13258 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13259 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13260 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13261 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13262 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13263 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13264 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13265 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13266 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13267 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13268 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13269 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13270 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13271 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13272 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13273 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13274 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13275 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13277 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13280 * gfortran.dg/bound_9.f90: Add pointer assignment.
13282 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13283 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13286 * g++.dg/cpp0x/Wnarrowing3.C: New.
13288 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13290 * gcc.dg/20150120-1.c: New test.
13291 * gcc.dg/20150120-2.c: New test.
13292 * gcc.dg/20150120-3.c: New test.
13294 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13296 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13298 2015-05-01 Renlin Li <renlin.li@arm.com>
13300 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13302 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13304 * gfortran.dg/bound_simplification_4.f90: New.
13306 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13308 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13309 with powerpc_p8vector_ok.
13311 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13314 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13316 * gfortran.dg/bound_9.f90: New test case.
13318 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13320 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13321 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13322 for 32bit x86 targets.
13323 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13324 for 32bit x86 targets.
13325 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13326 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13327 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13328 for 32bit x86 targets.
13330 2015-04-30 Marek Polacek <polacek@redhat.com>
13332 PR tree-optimization/63551
13333 * g++.dg/ipa/pr63551.C: New test.
13335 2015-04-30 Caroline Tice <cmtice@google.com>
13338 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13339 partition size on certain targets.
13341 2015-04-30 Renlin Li <renlin.li@arm.com>
13343 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13345 2015-04-30 Marek Polacek <polacek@redhat.com>
13347 * c-c++-common/Wbool-compare-3.c: New test.
13349 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13350 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13352 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13355 * g++.dg/init/ref22.C: New.
13357 2015-04-30 Marek Polacek <polacek@redhat.com>
13359 * gcc.dg/init-bad-8.c: New test.
13361 * gcc.dg/incomplete-typedef-1.c: New test.
13363 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13366 * g++.dg/template/crash121.C: New.
13368 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13370 * gcc.target/mips/call-from-init.c: New test.
13371 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13373 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13376 * gcc.target/i386/pr65871-1.c: New test.
13377 * gcc.target/i386/pr65871-2.c: Ditto.
13379 2015-04-29 Marek Polacek <polacek@redhat.com>
13382 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13383 * c-c++-common/Wbool-compare-2.c: New test.
13385 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13388 * gcc.target/aarch64/vstN_lane_1.c: New file.
13390 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13393 * g++.dg/warn/Winit-self-3.C: New.
13395 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13397 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13399 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13402 * gcc.target/arm/pr65924.c: New test.
13404 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13406 * g++.dg/gomp/tpl-target-update.C: New file.
13408 2015-04-29 Richard Biener <rguenther@suse.de>
13410 PR tree-optimization/65917
13411 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13413 2015-04-29 Christian Bruel <christian.bruel@st.com>
13416 * gcc.dg/ipa/iinline-attr.c: New test.
13417 * gcc.target/i386/iinline-attr-2.c: New test.
13419 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13421 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13424 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13426 * gcc.dg/vect/vect-33.c: Remove spurious line.
13428 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13430 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13432 2015-04-28 Marek Polacek <polacek@redhat.com>
13435 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13436 * gcc.dg/pr65901.c: New test.
13438 2015-04-28 Richard Biener <rguenther@suse.de>
13440 PR tree-optimization/62283
13441 * gfortran.dg/vect/pr62283-2.f: New testcase.
13442 * gcc.dg/vect/bb-slp-14.c: Adjust.
13444 2015-04-28 Richard Biener <rguenther@suse.de>
13446 PR tree-optimization/65851
13447 * g++.dg/torture/pr65851.C: New testcase.
13449 2015-04-27 Jeff Law <law@redhat.com>
13451 PR tree-optimization/65217
13452 * gcc.target/i386/pr65217.c: Remove XFAIL.
13454 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13457 Add tests forgotten to svn-add.
13458 * gfortran.dg/class_allocate_19.f03: New test.
13459 * gfortran.dg/class_array_20.f03: New test.
13460 * gfortran.dg/class_array_21.f03: New test.
13461 * gfortran.dg/finalize_29.f08: New test.
13463 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13467 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13468 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13470 2015-04-27 Caroline Tice <cmtice@google.com>
13472 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13475 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13478 * gcc.target/powerpc/htm-1.c: New test.
13479 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13480 on 64-bit compiles.
13481 (__builtin_tabortdci): Likewise.
13482 (__builtin_tcheck): Remove operand.
13483 * lib/target-supports.exp (check_htm_hw_available): New function.
13485 2015-04-27 Richard Biener <rguenther@suse.de>
13487 * gcc.target/i386/pr65217.c: XFAIL.
13489 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13491 PR tree-optimization/65875
13492 * gcc.c-torture/compile/pr65875.c: New test.
13494 2015-04-25 Marek Polacek <polacek@redhat.com>
13497 * gcc.dg/enum-incomplete-2.c: New test.
13498 * gcc.dg/enum-mode-1.c: New test.
13500 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13503 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13505 * gcc.target/powerpc/pr65849-2.c: Likewise.
13507 2015-04-24 Tom de Vries <tom@codesourcery.com>
13509 PR tree-optimization/65802
13510 * g++.dg/pr65802.C: Move to ...
13511 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13512 stdarg.h. Rewrite for C.
13513 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13514 va_start and va_end. Remove unnecessary inline asm.
13516 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13517 Wei Mi <wmi@google.com>
13519 * gcc.target/i386/sse2-load-multi.c: New test.
13520 * gcc.target/i386/sse2-store-multi.c: Ditto.
13522 2015-04-24 Marek Polacek <polacek@redhat.com>
13525 * c-c++-common/pr65830.c: New test.
13528 * c-c++-common/Wlogical-op-1.c: New test.
13530 2015-04-24 Marek Polacek <polacek@redhat.com>
13533 * c-c++-common/pr61534-1.c: New test.
13535 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13536 Steven Bosscher <steven@gcc.gnu.org>
13538 PR rtl-optimization/34503
13539 * gcc.target/arm/pr64616.c: New file.
13541 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13543 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13545 2015-04-24 Terry Guo <terry.guo@arm.com>
13547 * gcc.target/arm/pr65710.c: Update the options.
13549 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13551 * gcc.target/i386/pr65523.c: Skip x32.
13553 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13555 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13556 to look for vcl* where appropriate.
13558 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13560 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13561 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13563 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13566 * gcc.target/arm/pr26702.c: New test.
13568 2015-04-23 Marek Polacek <polacek@redhat.com>
13571 * gcc.dg/pr65345-1.c: New test.
13572 * gcc.dg/pr65345-2.c: New test.
13574 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13576 * gcc.target/powerpc/crypto-builtin-2.c: New.
13578 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13581 * gfortran.dg/class_allocate_19.f03: New test.
13582 * gfortran.dg/class_array_20.f03: New test.
13583 * gfortran.dg/class_array_21.f03: New test.
13584 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13585 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13586 initialization correctly.
13587 * gfortran.dg/finalize_29.f08: New test.
13589 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13591 * gcc.target/powerpc/swaps-p8-18.c: New test.
13593 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13596 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13597 * gcc.dg/vect/bb-slp-25.c: Likewise.
13598 * gcc.dg/vect/bb-slp-29.c: Likewise.
13599 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13600 vect_no_align && { ! vect_hw_misalign }.
13601 * gcc.dg/vect/bb-slp-9.c: Likewise.
13602 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13605 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13606 account for POWER8, where peeling for alignment is not needed.
13607 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13608 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13609 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13610 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13611 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13612 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13613 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13614 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13615 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13616 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13617 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13618 * gcc.dg/vect/pr16105.c: Likewise.
13619 * gcc.dg/vect/pr20122.c: Likewise.
13620 * gcc.dg/vect/pr33804.c: Likewise.
13621 * gcc.dg/vect/pr33953.c: Likewise.
13622 * gcc.dg/vect/pr56787.c: Likewise.
13623 * gcc.dg/vect/pr58508.c: Likewise.
13624 * gcc.dg/vect/slp-25.c: Likewise.
13625 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13626 * gcc.dg/vect/vect-105.c: Likewise.
13627 * gcc.dg/vect/vect-27.c: Likewise.
13628 * gcc.dg/vect/vect-29.c: Likewise.
13629 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13631 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13632 && { ! vect_hw_misalign }.
13633 * gcc.dg/vect/vect-44.c: Likewise.
13634 * gcc.dg/vect/vect-48.c: Likewise.
13635 * gcc.dg/vect/vect-50.c: Likewise.
13636 * gcc.dg/vect/vect-52.c: Likewise.
13637 * gcc.dg/vect/vect-56.c: Likewise.
13638 * gcc.dg/vect/vect-60.c: Likewise.
13639 * gcc.dg/vect/vect-72.c: Likewise.
13640 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13641 * gcc.dg/vect/vect-75.c: Likewise.
13642 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13643 * gcc.dg/vect/vect-77-global.c: Likewise.
13644 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13645 * gcc.dg/vect/vect-78-global.c: Likewise.
13646 * gcc.dg/vect/vect-93.c: Likewise.
13647 * gcc.dg/vect/vect-95.c: Likewise.
13648 * gcc.dg/vect/vect-96.c: Likewise.
13649 * gcc.dg/vect/vect-cond-1.c: Likewise.
13650 * gcc.dg/vect/vect-cond-3.c: Likewise.
13651 * gcc.dg/vect/vect-cond-4.c: Likewise.
13652 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13653 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13654 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13655 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13656 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13657 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13658 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13659 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13660 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13661 * gcc.dg/vect/vect-outer-5.c: Likewise.
13662 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13663 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13664 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13665 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13666 * gcc.dg/vect/vect-peel-3.c: Likewise.
13667 * gcc.dg/vect/vect-peel-4.c: Likewise.
13668 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13669 * gcc.target/powerpc/pr65456.c: New test.
13670 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13671 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13672 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13673 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13674 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13675 vect_no_align && { ! vect_hw_misalign }.
13676 * gfortran.dg/vect/vect-3.f90: Likewise.
13677 * gfortran.dg/vect/vect-4.f90: Likewise.
13678 * gfortran.dg/vect/vect-5.f90: Likewise.
13679 * lib/target-supports.exp (check_effective_target_vect_no_align):
13680 Return 1 for POWER8.
13681 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13683 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13686 * gfortran.dg/pr65429.f90: New test.
13688 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13690 * c-c++-common/asan/user-section-1.c: New test.
13691 * c-c++-common/asan/user-section-2.c: New test.
13692 * c-c++-common/asan/user-section-3.c: New test.
13694 2015-04-22 Hale Wang <hale.wang@arm.com>
13695 Terry Guo <terry.guo@arm.com>
13697 PR rtl-optimization/64818
13698 * gcc.target/arm/pr64818.c: New test.
13700 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13703 * g++.dg/tree-ssa/pr61034.C: Update template.
13704 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13705 * gcc.dg/Warray-bounds-11.c: Likewise.
13706 * gcc.dg/Warray-bounds.c: Likewise.
13708 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13710 PR libgfortran/65234
13711 * gfortran.dg/fmt_unlimited.f90: New test.
13713 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13715 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13717 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13718 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13719 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13720 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13721 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13722 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13723 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13725 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13727 PR libgfortran/56743
13728 * gfortran.dg/namelist_87.f90: New test.
13730 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13732 * gcc.target/aarch64/mult-synth_1.c: New test.
13733 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13734 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13735 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13736 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13737 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13739 2015-04-21 Richard Biener <rguenther@suse.de>
13741 PR tree-optimization/65650
13742 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13743 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13744 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13745 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13746 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13747 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13749 2015-04-21 Tom de Vries <tom@codesourcery.com>
13751 PR tree-optimization/65802
13752 * g++.dg/pr65802.C: New test.
13754 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13757 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13758 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13760 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13763 * g++.dg/cpp0x/Wnarrowing2.C: New.
13765 2015-04-20 Jeff Law <law@redhat.com>
13767 PR tree-optimization/65658
13768 * gcc.dg/pr65658.c: New test.
13770 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13773 * gcc.target/aarch64/vec_init_1.c: New test.
13775 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13777 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13780 2015-04-18 Martin Sebor <msebor@redhat.com>
13782 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13783 of non-nul characters.
13784 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13786 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13789 * gcc.target/powerpc/pr65787.c: New.
13791 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13794 * gcc.target/aarch64/c-output-template-4.c: New test.
13796 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13799 * gcc.dg/pr65780-1.c: New test.
13800 * gcc.dg/pr65780-2.c: Likewise.
13801 * gcc.target/i386/pr32219-9.c: Likewise.
13802 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13804 * gcc.target/i386/pr64317.c (c): Initialize.
13806 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13809 * g++.dg/ext/mv18.C: New test.
13810 * g++.dg/ext/mv19.C: Likewise.
13811 * g++.dg/ext/mv20.C: Likewise.
13812 * g++.dg/ext/mv21.C: Likewise.
13813 * g++.dg/ext/mv22.C: Likewise.
13814 * g++.dg/ext/mv23.C: Likewise.
13816 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13819 * g++.dg/init/pr64527.C: New test.
13821 2015-04-17 Tom de Vries <tom@codesourcery.com>
13822 Michael Matz <matz@suse.de>
13824 PR tree-optimization/64950
13825 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13828 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13830 * c-c++-common/asan/user-section-1.c: New test.
13832 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13835 * gcc.dg/debug/pr65771.c: New test.
13837 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13839 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13840 __buitlin_alloca with __builtin_alloca.
13842 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13844 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13846 2015-04-16 Richard Biener <rguenther@suse.de>
13848 PR tree-optimization/64277
13849 * gcc.dg/Warray-bounds-14.c: New testcase.
13850 * gcc.dg/Warray-bounds-15.c: Likewise.
13851 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13852 * c-c++-common/ubsan/bounds-6.c: Likewise.
13854 2015-04-16 Renlin Li <renlin.li@arm.com>
13856 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13857 * gcc.target/arm/unsigned-float.c: New.
13859 2015-04-16 Richard Biener <rguenther@suse.de>
13861 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13862 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13863 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13865 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13867 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13868 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13869 * g++.dg/cpp0x/defaulted21.C: Likewise.
13870 * g++.dg/cpp0x/defaulted28.C: Likewise.
13871 * g++.dg/cpp0x/defaulted47.C: Likewise.
13872 * g++.dg/cpp0x/elision_neg.C: Likewise.
13873 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13874 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13875 * g++.dg/cpp0x/implicit1.C: Likewise.
13876 * g++.dg/cpp0x/implicit9.C: Likewise.
13877 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13878 * g++.dg/cpp0x/range-for13.C: Likewise.
13879 * g++.dg/gomp/clause-2.C: Likewise.
13880 * g++.dg/gomp/udr-5.C: Likewise.
13881 * g++.dg/inherit/access6.C: Likewise.
13882 * g++.dg/lookup/duperr1.C: Likewise.
13883 * g++.dg/lookup/friend2.C: Likewise.
13884 * g++.dg/lookup/pr6936.C: Likewise.
13885 * g++.dg/lookup/scoped1.C: Likewise.
13886 * g++.dg/lookup/using26.C: Likewise.
13887 * g++.dg/lookup/using38.C: Likewise.
13888 * g++.dg/other/access2.C: Likewise.
13889 * g++.dg/overload/defarg3.C: Likewise.
13890 * g++.dg/overload/defarg6.C: Likewise.
13891 * g++.dg/parse/access11.C: Likewise.
13892 * g++.dg/parse/access2.C: Likewise.
13893 * g++.dg/parse/access3.C: Likewise.
13894 * g++.dg/parse/access4.C: Likewise.
13895 * g++.dg/parse/access5.C: Likewise.
13896 * g++.dg/parse/access6.C: Likewise.
13897 * g++.dg/parse/access8.C: Likewise.
13898 * g++.dg/parse/access9.C: Likewise.
13899 * g++.dg/parse/crash40.C: Likewise.
13900 * g++.dg/tc1/dr142.C: Likewise.
13901 * g++.dg/tc1/dr166.C: Likewise.
13902 * g++.dg/tc1/dr52.C: Likewise.
13903 * g++.dg/template/access11.C: Likewise.
13904 * g++.dg/template/access18.C: Likewise.
13905 * g++.dg/template/access19.C: Likewise.
13906 * g++.dg/template/access2.C: Likewise.
13907 * g++.dg/template/access20.C: Likewise.
13908 * g++.dg/template/access26.C: Likewise.
13909 * g++.dg/template/access3.C: Likewise.
13910 * g++.dg/template/access7.C: Likewise.
13911 * g++.dg/template/conv12.C: Likewise.
13912 * g++.dg/template/crash69.C: Likewise.
13913 * g++.dg/template/friend31.C: Likewise.
13914 * g++.dg/template/friend32.C: Likewise.
13915 * g++.dg/template/memfriend15.C: Likewise.
13916 * g++.dg/template/memfriend16.C: Likewise.
13917 * g++.dg/template/memfriend17.C: Likewise.
13918 * g++.dg/template/memfriend7.C: Likewise.
13919 * g++.dg/template/pr32519.C: Likewise.
13920 * g++.dg/template/qualttp21.C: Likewise.
13921 * g++.dg/template/qualttp8.C: Likewise.
13922 * g++.dg/template/ttp10.C: Likewise.
13923 * g++.dg/template/typedef11.C: Likewise.
13924 * g++.dg/template/typedef13.C: Likewise.
13925 * g++.dg/template/typedef19.C: Likewise.
13926 * g++.dg/template/typedef20.C: Likewise.
13927 * g++.dg/template/typedef22.C: Likewise.
13928 * g++.dg/template/using16.C: Likewise.
13929 * g++.dg/template/virtual3.C: Likewise.
13930 * g++.dg/ubsan/pr61272.C: Likewise.
13931 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13932 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13933 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13934 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13935 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13936 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13937 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13938 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13939 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13940 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13941 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13942 * g++.old-deja/g++.jason/access17.C: Likewise.
13943 * g++.old-deja/g++.jason/access18.C: Likewise.
13944 * g++.old-deja/g++.jason/access22.C: Likewise.
13945 * g++.old-deja/g++.jason/access23.C: Likewise.
13946 * g++.old-deja/g++.jason/access8.C: Likewise.
13947 * g++.old-deja/g++.jason/delete3.C: Likewise.
13948 * g++.old-deja/g++.jason/report.C: Likewise.
13949 * g++.old-deja/g++.law/access2.C: Likewise.
13950 * g++.old-deja/g++.law/access3.C: Likewise.
13951 * g++.old-deja/g++.law/access4.C: Likewise.
13952 * g++.old-deja/g++.law/access5.C: Likewise.
13953 * g++.old-deja/g++.law/arm12.C: Likewise.
13954 * g++.old-deja/g++.law/arm14.C: Likewise.
13955 * g++.old-deja/g++.law/ctors13.C: Likewise.
13956 * g++.old-deja/g++.law/union2.C: Likewise.
13957 * g++.old-deja/g++.law/visibility12.C: Likewise.
13958 * g++.old-deja/g++.law/visibility15.C: Likewise.
13959 * g++.old-deja/g++.law/visibility16.C: Likewise.
13960 * g++.old-deja/g++.law/visibility17.C: Likewise.
13961 * g++.old-deja/g++.law/visibility18.C: Likewise.
13962 * g++.old-deja/g++.law/visibility19.C: Likewise.
13963 * g++.old-deja/g++.law/visibility20.C: Likewise.
13964 * g++.old-deja/g++.law/visibility21.C: Likewise.
13965 * g++.old-deja/g++.law/visibility24.C: Likewise.
13966 * g++.old-deja/g++.law/visibility4.C: Likewise.
13967 * g++.old-deja/g++.law/visibility5.C: Likewise.
13968 * g++.old-deja/g++.law/visibility6.C: Likewise.
13969 * g++.old-deja/g++.law/visibility7.C: Likewise.
13970 * g++.old-deja/g++.law/visibility8.C: Likewise.
13971 * g++.old-deja/g++.law/visibility9.C: Likewise.
13972 * g++.old-deja/g++.niklas/t135.C: Likewise.
13973 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13974 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13975 * g++.old-deja/g++.other/access11.C: Likewise.
13976 * g++.old-deja/g++.other/access4.C: Likewise.
13977 * g++.old-deja/g++.other/access7.C: Likewise.
13978 * g++.old-deja/g++.other/crash1.C: Likewise.
13979 * g++.old-deja/g++.other/crash7.C: Likewise.
13980 * g++.old-deja/g++.other/friend1.C: Likewise.
13981 * g++.old-deja/g++.other/friend4.C: Likewise.
13982 * g++.old-deja/g++.other/friend9.C: Likewise.
13983 * g++.old-deja/g++.other/lineno1.C: Likewise.
13984 * g++.old-deja/g++.other/using1.C: Likewise.
13985 * g++.old-deja/g++.pt/enum14.C: Likewise.
13986 * g++.old-deja/g++.pt/friend11.C: Likewise.
13987 * g++.old-deja/g++.pt/friend21.C: Likewise.
13988 * g++.old-deja/g++.pt/friend3.C: Likewise.
13989 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13990 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13991 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13992 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13994 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13997 * g++.dg/ipa/pr65765.C: New test.
13999 2015-04-15 Nick Clifton <nickc@redhat.com>
14001 * gcc.target/rx/builtins.c: Disable RMPA test if string
14002 instructions are not allowed.
14004 2015-04-15 Alan Modra <amodra@gmail.com>
14006 * gcc.dg/pr65408.c: New.
14008 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14011 * gcc.target/arm/pr65729.c: New test.
14013 2015-04-14 Richard Biener <rguenther@suse.de>
14015 PR tree-optimization/65758
14016 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14018 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14021 * gcc.c-torture/execute/pr65648.c: New test.
14023 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14025 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14026 __builtin_finite instead of finite.
14027 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14030 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14032 PR tree-optimization/63387
14033 * gcc.dg/pr63387.c: New testcase.
14035 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14037 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14039 2015-04-13 Richard Biener <rguenther@suse.de>
14041 PR tree-optimization/65204
14042 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14044 2015-04-13 Terry Guo <terry.guo@arm.com>
14047 * gcc.target/arm/pr65710.c: New.
14049 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14051 PR tree-optimization/65747
14052 * g++.dg/torture/pr65747.C: New test.
14054 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14057 * g++.dg/cpp0x/pr65736.C: New test.
14059 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14060 Martin Liska <mliska@suse.cz>
14063 * g++.dg/ipa/pr65722.C: New testcase.
14065 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14067 PR tree-optimization/65735
14068 * gcc.c-torture/compile/pr65735.c: New test.
14070 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14072 PR middle-end/65554
14073 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14075 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14078 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14080 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14083 * gcc.target/arm/pr65647-2.c: New.
14085 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088 * g++.dg/torture/pr65694.C: New test.
14090 2015-04-10 Tobias Burnus <burnus@net-b.de>
14092 * gfortran.dg/coarray_lock_6.f90: New.
14093 * gfortran.dg/coarray_lock_7.f90: New.
14094 * gfortran.dg/coarray/lock_2.f90: New.
14096 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14102 * gfortran.dg/used_types_27.f90: New.
14104 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14107 * gcc.target/i386/pr65671.c: New.
14109 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14111 PR tree-optimization/65709
14112 * c-c++-common/ubsan/align-9.c: New test.
14114 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14117 * gfortran.dg/pr56852.f90: New test.
14119 2015-04-09 Marek Polacek <polacek@redhat.com>
14120 Jakub Jelinek <jakub@redhat.com>
14122 PR middle-end/65554
14123 * g++.dg/opt/pr65554.C: New test.
14125 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14128 * c-c++-common/attr-aligned-1.c: New test.
14130 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14132 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14134 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14137 * gcc.target/i386/sse-25.c: New.
14139 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14142 * gcc.target/i386/pr65693.c: New test.
14144 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14146 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14148 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14150 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14152 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14154 * gcc.target/i386/thunk-retbnd.c: New.
14156 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14158 * gnat.dg/opt48.adb: New test.
14159 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14160 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14162 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14165 * gcc.c-torture/compile/pr65540.c: New.
14167 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14169 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14170 -Wno-pointer-arith.
14172 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14175 * g++.dg/debug/pr65678.C: New test.
14177 PR middle-end/65680
14178 * gcc.c-torture/compile/pr65680.c: New test.
14180 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14183 * gfortran.dg/allocate_with_source_5.f90: New test.
14185 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14187 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14188 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14190 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14192 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14194 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14197 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14198 to get floating point compression.
14199 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14201 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14203 PR preprocessor/61977
14204 * gcc.dg/cpp/pr61977.c: New test.
14206 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14208 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14210 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14213 * gcc.target/arm/pr65647.c: New.
14215 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14218 * g++.dg/torture/pr65655.C: New testcase.
14220 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14223 * g++.dg/cpp1y/lambda-init13.C: New.
14225 2015-04-03 Marek Polacek <polacek@redhat.com>
14227 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14229 2015-04-02 Marek Polacek <polacek@redhat.com>
14232 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14233 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14235 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14237 PR preprocessor/61977
14238 * gcc.target/powerpc/pr61977-1.c: New test.
14239 * gcc.target/powerpc/pr61977-2.c: New test.
14241 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14244 * g++.dg/warn/Wshadow-8.C: New.
14245 * g++.dg/warn/Wshadow-9.C: Likewise.
14246 * g++.dg/warn/Wshadow-10.C: Likewise.
14247 * g++.dg/warn/Wshadow-11.C: Likewise.
14249 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14251 * gcc.dg/pr23623.c: Added aligned attribute.
14252 * gcc.dg/20141029-1.c: Likewise.
14253 * gcc.dg/20150306-1.c: New test.
14255 2015-04-01 Marek Polacek <polacek@redhat.com>
14258 * g++.dg/cpp0x/initlist93.C: New test.
14259 * g++.dg/cpp0x/initlist94.C: New test.
14261 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14264 * gcc.target/aarch64/pr65624.c: New test.
14266 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14268 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14270 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14272 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14273 extra variable to force stack alignment.
14274 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14275 extra variable to force stack alignment.
14277 2015-03-31 Marek Polacek <polacek@redhat.com>
14280 * g++.dg/template/pr65390.C: New test.
14282 2015-03-31 Martin Liska <mliska@suse.cz>
14284 * g++.dg/ipa/pr65557.C: New test.
14286 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14288 * gcc.target/s390/hotpatch-25.c: New test.
14289 * gcc.target/s390/hotpatch-1.c: Update test.
14290 * gcc.target/s390/hotpatch-10.c: Update test.
14291 * gcc.target/s390/hotpatch-11.c: Update test.
14292 * gcc.target/s390/hotpatch-12.c: Update test.
14293 * gcc.target/s390/hotpatch-13.c: Update test.
14294 * gcc.target/s390/hotpatch-14.c: Update test.
14295 * gcc.target/s390/hotpatch-15.c: Update test.
14296 * gcc.target/s390/hotpatch-16.c: Update test.
14297 * gcc.target/s390/hotpatch-17.c: Update test.
14298 * gcc.target/s390/hotpatch-18.c: Update test.
14299 * gcc.target/s390/hotpatch-19.c: Update test.
14300 * gcc.target/s390/hotpatch-2.c: Update test.
14301 * gcc.target/s390/hotpatch-21.c: Update test.
14302 * gcc.target/s390/hotpatch-22.c: Update test.
14303 * gcc.target/s390/hotpatch-23.c: Update test.
14304 * gcc.target/s390/hotpatch-24.c: Update test.
14305 * gcc.target/s390/hotpatch-3.c: Update test.
14306 * gcc.target/s390/hotpatch-4.c: Update test.
14307 * gcc.target/s390/hotpatch-5.c: Update test.
14308 * gcc.target/s390/hotpatch-6.c: Update test.
14309 * gcc.target/s390/hotpatch-7.c: Update test.
14310 * gcc.target/s390/hotpatch-8.c: Update test.
14311 * gcc.target/s390/hotpatch-9.c: Update test.
14312 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14314 2015-03-31 Richard Biener <rguenther@suse.de>
14316 PR middle-end/65626
14317 * g++.dg/torture/pr65626.C: New testcase.
14319 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14322 * gcc.target/i386/mpx/pr65531.cc: New.
14324 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14327 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14328 __builtin_alloca instead of alloca.
14329 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14330 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14331 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14334 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14337 * g++.dg/ubsan/pr65610.C: New test.
14339 2015-03-30 Marek Polacek <polacek@redhat.com>
14342 * g++.dg/cpp0x/pr65398-2.C: New test.
14344 2015-03-30 Marek Polacek <polacek@redhat.com>
14346 * c-c++-common/pr65556.c: Change the width of bit-fields.
14348 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14351 * gcc.target/i386/pr65588.c: New testcase.
14353 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14355 PR libgfortran/65563
14356 * gfortran.dg/open_errors_2.f90: New test.
14358 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14360 PR libgfortran/65596
14361 * gfortran.dg/namelist_86.f90: New test.
14363 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14365 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14366 statement to reflect new ownership.
14368 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14371 * g++.dg/template/friend58.C: New.
14372 * g++.dg/template/friend59.C: Likewise.
14374 2015-03-27 Tobias Burnus <burnus@net-b.de>
14377 * g++.dg/gomp/openmp-simd-3.C: New.
14378 * gcc.dg/gomp/openmp-simd-3.c: New.
14380 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14383 * gcc.target/i386/pr65248-1.c: New file.
14384 * gcc.target/i386/pr65248-2.c: Likewise.
14385 * gcc.target/i386/pr65248-3.c: Likewise.
14386 * gcc.target/i386/pr65248-4.c: Likewise.
14388 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14391 * gcc.c-torture/compile/pr65593.c: New test.
14393 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14396 * g++.dg/cpp1y/constexpr-assert1.C: New.
14398 2015-03-27 Marek Polacek <polacek@redhat.com>
14401 * c-c++-common/pr65556.c: New test.
14403 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14406 * g++.dg/torture/pr65600.C: New testcase.
14408 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14411 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14413 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14415 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14416 statement and cleanup. Fixed typos.
14418 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14420 PR middle-end/65595
14421 * gcc.c-torture/compile/pr65595.c: New testcase.
14423 2015-03-27 Marek Polacek <polacek@redhat.com>
14426 * g++.dg/ubsan/pr65583.C: New test.
14428 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14430 * gcc.c-torture/compile/20150327.c: New testcase.
14432 2015-03-26 Richard Biener <rguenther@suse.de>
14434 PR middle-end/65555
14435 * g++.dg/torture/pr65555.C: New testcase.
14437 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14439 PR tree-optimization/64715
14440 * gcc.dg/builtin-object-size-15.c: New test.
14441 * gcc.dg/pr64715-1.c: New test.
14442 * gcc.dg/pr64715-2.c: New test.
14444 2015-03-26 Richard Biener <rguenther@suse.de>
14446 PR middle-end/65519
14447 * gnat.dg/specs/opt2.ads: Fix testcase.
14449 2015-03-25 Martin Sebor <msebor@redhat.com>
14452 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14453 when target isn't arm*-*-*-*.
14454 (check_effective_target_arm_nothumb): Likewise.
14455 (check_effective_target_arm_little_endian): Likewise.
14456 (check_effective_target_arm_vect_no_misalign): Likewise.
14457 (check_effective_target_aarch64_little_endian): Fail early if target
14458 isn't aarch64*-*-*.
14460 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14462 PR tree-optimization/65177
14463 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14465 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14467 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14468 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14469 smmintrin.h and mm3dnow.h.
14471 2015-03-25 Marek Polacek <polacek@redhat.com>
14474 * g++.dg/cpp0x/pr65558.C: New test.
14476 2015-03-25 Marek Polacek <polacek@redhat.com>
14479 * g++.dg/template/pr61670.C: New test.
14481 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14484 * g++.dg/template/pr54987.C: New.
14486 2015-03-25 Richard Biener <rguenther@suse.de>
14488 PR tree-optimization/62630
14489 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14491 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14494 * gcc.target/i386/mpx/pr65508.c: New.
14496 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14500 * gfortran.dg/data_initialized_3.f90: New.
14502 2015-03-25 Richard Biener <rguenther@suse.de>
14504 PR middle-end/65519
14505 * gnat.dg/specs/opt2.ads: New testcase.
14507 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14509 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14510 * gcc.target/arm/memset-inline-4.c: Skip for
14511 arm_tune_string_ops_prefer_neon.
14512 * gcc.target/arm/memset-inline-5.c: Ditto.
14513 * gcc.target/arm/memset-inline-6.c: Ditto.
14514 * gcc.target/arm/memset-inline-8.c: Ditto.
14515 * gcc.target/arm/memset-inline-9.c: Ditto.
14517 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14520 * g++.dg/other/virtual3.C: New.
14522 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14525 * g++.dg/cpp0x/vt-60130.C: New.
14527 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14530 * g++.dg/warn/Warray-bounds-7.C: New.
14532 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14535 * g++.dg/template/defarg18.C: New.
14537 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14540 * g++.dg/cpp0x/vt-59988.C: New.
14542 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14544 PR tree-optimization/65533
14545 * gcc.dg/pr65533.c: New test.
14547 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14549 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14550 source= and mold= expressions functionality.
14551 * gfortran.dg/allocate_class_4.f90: New test.
14552 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14553 copying an unlimited polymorhpic object containing a char array
14554 to another unlimited polymorphic object respects the _len
14556 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14557 whether deferred length char array allocate works, unlimited
14558 polymorphic object allocation from a string works and if
14559 allocating an array of deferred length strings works.
14560 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14562 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14565 * g++.dg/cpp0x/constexpr-array11.C: New.
14567 2015-03-24 Richard Biener <rguenther@suse.de>
14569 PR middle-end/65517
14570 * gcc.dg/torture/pr65517.c: New testcase.
14572 2015-03-24 Tobias Burnus <burnus@net-b.de>
14574 * gfortran.dg/coindexed_1.f90: Moved from
14575 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14577 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14580 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14584 * gcc.target/i386/pr65523.c: New test.
14587 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14589 * g++.dg/lto/pr65475b_0.C: Likewise.
14591 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14594 * gcc.target/sh/torture/pr65505.c: New.
14596 2015-03-23 Martin Sebor <msebor@redhat.com>
14599 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14600 assembly for lvx in addition to lxv.
14602 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14605 * gfortran.dg/pr65504.f90: New test.
14608 * gcc.dg/pr65521.c: New test.
14610 2015-03-23 Richard Biener <rguenther@suse.de>
14612 PR tree-optimization/65518
14613 * gcc.dg/vect/pr65518.c: New testcase.
14615 2015-03-23 Richard Biener <rguenther@suse.de>
14617 PR tree-optimization/65494
14618 * gcc.dg/vect/pr65494.c: New testcase.
14620 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14622 PR preprocessor/65238
14623 * c-c++-common/cpp/pr65238-1.c: New test.
14624 * gcc.dg/cpp/pr65238-2.c: New test.
14625 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14626 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14628 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14629 Mikael Morin <mikael@gcc.gnu.org>
14632 * gfortran.dg/elemental_dependency_4.f90: New.
14633 * gfortran.dg/elemental_dependency_5.f90: New.
14635 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14638 * g++.dg/lto/pr65475b_0.C: New testcase.
14639 * g++.dg/lto/pr65475b_1.C: New testcase.
14640 * g++.dg/lto/pr65475c_0.C: New testcase.
14641 * g++.dg/lto/pr65475c_1.C: New testcase.
14643 2015-03-21 Tobias Burnus <burnus@net-b.de>
14645 * gfortran.dg/coarray_38.f90: New.
14646 * gfortran.dg/coarray_39.f90: New.
14647 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14650 2015-03-20 Marek Polacek <polacek@redhat.com>
14653 * g++.dg/cpp0x/pr65398.C: New test.
14655 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14658 * g++.dg/lto/pr65475_0.C: New testcase.
14659 * g++.dg/lto/pr65475_1.C: New testcase.
14661 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14663 PR rtl-optimization/64366
14664 * gcc.target/sh/pr64366.c: New.
14666 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14669 * g++.dg/cpp0x/constexpr-48324.C: New.
14671 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14674 * g++.dg/cpp0x/pr48453.C: New.
14676 2015-03-20 Marek Polacek <polacek@redhat.com>
14679 * g++.dg/cpp0x/pr65072.C: New test.
14681 2015-03-20 Richard Biener <rguenther@suse.de>
14683 PR middle-end/64715
14684 * gcc.dg/pr15347.c: Use -O.
14685 * c-c++-common/pr19807-1.c: Likewise.
14687 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14689 * gnat.dg/volatile13.ad[sb]: New test.
14691 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14693 PR rtl-optimization/60851
14694 * gcc.target/i386/pr60851.c: New test.
14696 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14699 * g++.dg/pr65240.h: Add tests for PR 65240.
14700 * g++.dg/pr65240-1.C: Likewise.
14701 * g++.dg/pr65240-2.C: Likewise.
14702 * g++.dg/pr65240-3.C: Likewise.
14703 * g++.dg/pr65240-4.C: Likewise.
14705 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14707 PR rtl-optimization/63491
14708 * gcc.target/powerpc/pr63491.c: New.
14710 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14712 * g++.dg/ipa/pr65465.C: New test.
14714 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14717 * g++.dg/cpp0x/deleted11.C: New.
14719 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14722 * c-c++-common/tsan/pr65400-3.c: New test.
14724 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14727 * g++.dg/cpp0x/constexpr-59686.C: New.
14729 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14732 * g++.dg/tsan/pr64265.C: New test.
14735 * c-c++-common/tsan/pr65400-1.c: New test.
14736 * c-c++-common/tsan/pr65400-2.c: New test.
14738 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14741 * g++.dg/cpp0x/pr59816.C: New.
14743 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14746 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14748 2015-03-18 Martin Liska <mliska@suse.cz>
14751 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14752 equivalences either to 6 or 7.
14754 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14756 PR middle-end/64491
14758 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14760 * gcc.dg/undefined-loop-1.c: New file.
14761 * gcc.dg/undefined-loop-2.c: New file.
14763 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14766 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14767 loop exits too early.
14769 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14771 PR tree-optimization/65450
14772 * gfortran.dg/pr65450.f90: New test.
14775 * gcc.target/i386/pr65078-1.c: New test.
14776 * gcc.target/i386/pr65078-2.c: New test.
14777 * gcc.target/i386/pr65078-3.c: New test.
14778 * gcc.target/i386/pr65078-4.c: New test.
14779 * gcc.target/i386/pr65078-5.c: New test.
14780 * gcc.target/i386/pr65078-6.c: New test.
14782 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14785 * g++.dg/cpp1y/pr65340.C: New.
14787 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14790 * gfortran.dg/system_clock_3.f08: Adjust test.
14792 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14795 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14796 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14798 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14801 * gfortran.dg/system_clock_3.f08: New test.
14803 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14806 g++.dg/cpp1y/pr64626-1.C: New.
14807 g++.dg/cpp1y/pr64626-2.C: New.
14808 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14810 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14812 PR tree-optimization/65427
14813 * gcc.c-torture/execute/pr65427.c: New test.
14815 2015-03-16 Marek Polacek <polacek@redhat.com>
14819 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14820 * g++.dg/cpp0x/pr65327.C: New test.
14822 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14825 * c-c++-common/asan/pr64820.c: New test.
14827 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14829 * gfortran.dg/pointer_2.f90: New test.
14831 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14833 * g++.dg/pr65049.C: New test.
14835 2015-03-16 Tom de Vries <tom@codesourcery.com>
14837 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14838 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14839 * gcc.target/i386/fuse-caller-save.c: Same.
14841 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14843 * gnat.dg/loop_optimization18.ad[sb]: New test.
14844 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14846 2015-03-16 Alan Modra <amodra@gmail.com>
14848 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14851 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14853 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14855 * gcc.dg/torture/pr65270-2.c: Likewise.
14857 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14860 * gfortran.dg/pointer_remapping_9.f90: New.
14862 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14864 PR tree-optimization/65369
14865 * gcc.c-torture/execute/pr65369.c: New test.
14867 PR tree-optimization/65418
14868 * gcc.c-torture/execute/pr65418-1.c: New test.
14869 * gcc.c-torture/execute/pr65418-2.c: New test.
14871 PR rtl-optimization/65401
14872 * gcc.c-torture/execute/pr65401.c: New test.
14874 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14877 * gcc.target/arm/pr64600_1.c: New test.
14879 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14881 PR rtl-optimization/65235
14882 * gcc.target/aarch64/pr65235_1.c: New test.
14884 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14886 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14887 * gcc.target/s390/hotpatch-22.c: Likewise.
14888 * gcc.target/s390/hotpatch-23.c: Likewise.
14889 * gcc.target/s390/hotpatch-24.c: Likewise.
14890 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14891 * gcc.target/s390/hotpatch-1.c: Update expected output.
14892 * gcc.target/s390/hotpatch-2.c: Likewise.
14893 * gcc.target/s390/hotpatch-3.c: Likewise.
14894 * gcc.target/s390/hotpatch-4.c: Likewise.
14895 * gcc.target/s390/hotpatch-5.c: Likewise.
14896 * gcc.target/s390/hotpatch-6.c: Likewise.
14897 * gcc.target/s390/hotpatch-7.c: Likewise.
14898 * gcc.target/s390/hotpatch-8.c: Likewise.
14899 * gcc.target/s390/hotpatch-9.c: Likewise.
14900 * gcc.target/s390/hotpatch-10.c: Likewise.
14901 * gcc.target/s390/hotpatch-11.c: Likewise.
14902 * gcc.target/s390/hotpatch-12.c: Likewise.
14903 * gcc.target/s390/hotpatch-13.c: Likewise.
14904 * gcc.target/s390/hotpatch-14.c: Likewise.
14905 * gcc.target/s390/hotpatch-15.c: Likewise.
14906 * gcc.target/s390/hotpatch-16.c: Likewise.
14907 * gcc.target/s390/hotpatch-17.c: Likewise.
14908 * gcc.target/s390/hotpatch-18.c: Likewise.
14909 * gcc.target/s390/hotpatch-19.c: Likewise.
14911 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14914 * gcc.target/i386/pr65103-1.c: New.
14916 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14919 * gcc.target/i386/pr65044.c: New.
14921 2015-03-12 Tom de Vries <tom@codesourcery.com>
14923 PR rtl-optimization/64895
14924 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14925 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14926 * gcc.target/i386/fuse-caller-save.c: Ditto.
14928 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14930 * gcc.dg/ipa/pr63569.c: Fix template.
14932 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14934 * g++.dg/ipa/pr64146.C: Require fpic support.
14936 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14938 PR libfortran/65200
14939 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14940 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14942 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14944 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14945 to dg-options, fix up dg-skip-if.
14947 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14950 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14951 * gcc.target/avr/tiny-caller-save.c: Same.
14953 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14956 * g++.dg/pr65242.C: New test.
14958 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14960 * c-c++-common/asan/no-asan-check-glob.c: New test.
14962 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14965 * g++.dg/other/default11.C: New.
14966 * g++.dg/other/default12.C: Likewise.
14968 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14971 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14973 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14976 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14978 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14981 * g++.dg/cpp0x/pr65127.C: New test.
14983 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14985 * gcc.dg/ipa/PR64550.c: Update template.
14987 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14988 Tobias Burnus <burnus@net-b.de>
14990 * gfortran.dg/coarray_sync_memory.f90: New.
14992 2015-03-10 Marek Polacek <polacek@redhat.com>
14995 * c-c++-common/ubsan/pr65367.c: New test.
14997 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14999 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15000 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15001 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15002 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15003 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15004 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15005 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15006 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15007 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15008 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15009 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15010 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15011 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15013 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15015 * lib/mpx-dg.exp (mpx_link_flags): New.
15018 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15019 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15020 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15021 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15022 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15023 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15024 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15025 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15026 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15027 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15028 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15029 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15030 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15031 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15032 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15033 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15034 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15035 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15036 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15037 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15038 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15039 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15040 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15041 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15042 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15043 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15044 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15045 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15046 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15047 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15048 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15049 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15050 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15051 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15052 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15053 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15054 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15055 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15056 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15057 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15058 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15059 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15060 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15061 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15062 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15063 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15064 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15065 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15066 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15067 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15068 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15069 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15070 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15071 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15072 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15073 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15074 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15075 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15076 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15077 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15078 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15079 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15080 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15081 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15082 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15083 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15084 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15085 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15086 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15087 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15088 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15089 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15090 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15091 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15092 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15093 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15094 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15095 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15096 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15097 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15098 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15099 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15100 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15101 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15102 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15103 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15104 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15105 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15106 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15107 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15108 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15109 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15110 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15111 * gcc.target/i386/mpx/label-address-1.c: New.
15112 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15113 * gcc.target/i386/mpx/macro.c: New.
15114 * gcc.target/i386/mpx/mpx-check.h: New.
15115 * gcc.target/i386/mpx/mpx.exp: New.
15116 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15117 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15118 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15119 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15120 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15121 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15122 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15123 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15124 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15125 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15126 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15127 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15128 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15129 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15130 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15131 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15132 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15133 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15134 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15135 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15136 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15137 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15138 * gcc.target/i386/mpx/reference-1-nov.c: New.
15139 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15140 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15141 * gcc.target/i386/mpx/reference-2-nov.c: New.
15142 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15143 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15144 * gcc.target/i386/mpx/reference-3-nov.c: New.
15145 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15146 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15147 * gcc.target/i386/mpx/reference-4-nov.c: New.
15148 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15149 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15150 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15151 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15152 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15153 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15154 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15155 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15156 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15157 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15158 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15159 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15160 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15161 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15162 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15163 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15164 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15165 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15166 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15167 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15168 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15169 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15170 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15171 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15172 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15173 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15174 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15175 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15176 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15177 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15178 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15179 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15180 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15181 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15182 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15183 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15184 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15185 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15186 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15187 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15188 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15189 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15190 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15191 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15192 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15193 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15194 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15195 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15196 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15197 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15198 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15199 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15200 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15201 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15202 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15203 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15204 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15205 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15206 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15207 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15208 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15209 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15210 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15211 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15212 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15213 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15214 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15215 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15216 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15217 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15218 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15219 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15220 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15221 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15222 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15223 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15224 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15225 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15226 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15227 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15228 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15229 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15230 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15231 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15232 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15233 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15234 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15235 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15236 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15237 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15238 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15239 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15240 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15241 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15242 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15243 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15244 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15245 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15246 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15247 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15248 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15249 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15250 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15251 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15252 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15253 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15254 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15255 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15256 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15257 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15258 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15259 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15260 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15261 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15262 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15263 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15264 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15265 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15266 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15267 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15268 * gcc.target/i386/mpx/vla-1-nov.c: New.
15269 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15270 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15271 * gcc.target/i386/mpx/vla-2-nov.c: New.
15272 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15274 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15276 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15278 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15280 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15282 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15284 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15285 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15287 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15290 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15293 * c-c++-common/pr65120.c: New test.
15295 PR rtl-optimization/65321
15296 * gcc.dg/pr65321.c: New test.
15298 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15300 PR tree-optimization/65355
15301 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15303 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15306 * c-c++-common/pr49706.c: Adjust tests for not warning
15307 about !!x == y or !b == y where b is boolean, and add
15308 some further tests.
15309 * c-c++-common/pr62199-2.c: Likewise.
15311 2015-03-09 Richard Biener <rguenther@suse.de>
15313 PR middle-end/65270
15314 * gcc.dg/torture/pr65270-1.c: New testcase.
15315 * gcc.dg/torture/pr65270-2.c: Likewise.
15317 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15319 PR tree-optimization/63743
15320 * gcc.dg/pr63743.c: New test.
15322 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15325 * g++.dg/lto/pr65316_0.C: New testcase.
15326 * g++.dg/lto/pr65316_1.C: New testcase.
15328 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15331 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15333 * g++.dg/abi/rtti3.C: Likewise.
15335 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15338 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15340 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15342 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15344 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15346 2015-03-08 Morin <mikael@gcc.gnu.org>
15349 * gfortran.dg/entry_20.f90: New.
15351 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15354 * gcc.c-torture/compile/pr65153.c: New.
15356 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15359 * g++.dg/torture/pr65249.C: New.
15361 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15363 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15365 (int64_t): Likewise.
15367 2015-03-07 Marek Polacek <polacek@redhat.com>
15368 Martin Uecker <uecker@eecs.berkeley.edu>
15371 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15372 member-like arrays.
15373 * c-c++-common/ubsan/bounds-8.c: New test.
15374 * c-c++-common/ubsan/bounds-9.c: New test.
15375 * gcc.dg/ubsan/bounds-2.c: New test.
15377 2015-03-05 Martin Sebor <msebor@redhat.com>
15380 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15381 checking of results into main to prevent it from getting optimized
15383 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15385 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15387 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15388 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15389 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15392 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15394 * g++.dg/lto/pr65302_1.C: New testcase.
15395 * g++.dg/lto/pr65302_0.C: New testcase.
15397 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15399 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15400 -fno-ipa-icf to dg-options.
15402 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15404 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15405 compiles using the linker plugin.
15407 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15409 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15411 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15413 * gcc.target/arm/pr65067.c: New test.
15415 2015-03-05 Martin Liska <mliska@suse.cz>
15418 * gcc.dg/ipa/pr65318.c: New test.
15420 2015-03-05 Marek Polacek <polacek@redhat.com>
15422 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15424 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15426 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15428 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15430 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15431 max-unroll-times back to defaults for s390.
15433 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15437 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15440 * g++.dg/cpp0x/initlist92.C: New.
15442 2015-03-05 Richard Biener <rguenther@suse.de>
15444 PR tree-optimization/65310
15445 * gcc.dg/vect/pr65310.c: New testcase.
15447 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15450 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15452 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15454 * gnat.dg/entry_queues3.adb: New test.
15456 2015-03-04 Ian Lance Taylor <iant@google.com>
15458 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15460 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15463 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15465 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15467 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15468 -fno-ipa-icf to dg-options
15469 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15470 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15472 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15475 * g++.dg/cpp0x/decltype62.C: New.
15477 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15479 * gnat.dg/object_overflow5.adb: New test.
15481 2015-03-03 Martin Liska <mliska@suse.cz>
15484 * gcc.dg/ipa/pr65287.c: New test.
15486 2015-03-03 Martin Jambor <mjambor@suse.cz>
15487 Eric Botcazou <ebotcazou@adacore.com>
15489 * gnat.dg/specs/pack12.ads: New test.
15491 2015-03-03 Martin Liska <mliska@suse.cz>
15493 * gcc.dg/ipa/PR65282.c: New test.
15495 2015-03-13 Jeff Law <law@redhat.com>
15497 PR tree-optimization/65241
15498 * gcc.c-torture/compile/pr65241.c: New test.
15500 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15503 * gcc.target/avr/torture/pr64331.c: New test.
15505 2015-03-03 Martin Liska <mliska@suse.cz>
15506 Jan Hubicka <hubicka@ucw.cz>
15508 * g++.dg/ipa/pr65263.C: New test.
15510 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15513 * gcc.dg/lto/pr65130_0.c: New testcase.
15514 * gcc.dg/lto/pr65130_1.c: New testcase.
15516 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15519 * g++.dg/torture/pr64988.C: New testcase.
15521 2015-03-02 Tobias Burnus <burnus@net-b.de>
15523 * gfortran.dg/coarray_atomic_6.f90: New.
15525 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15528 * gcc.target/i386/pr65184.c: New.
15530 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15533 * gcc.target/i386/pr65183.c: New.
15535 2015-02-28 Martin Liska <mliska@suse.cz>
15536 Jan Hubicka <hubicka@ucw.cz>
15538 * gcc.dg/ipa/ipa-icf-35.c: New test.
15539 * gcc.dg/ipa/ipa-icf-36.c: New test.
15540 * gcc.dg/ipa/ipa-icf-37.c: New test.
15542 2015-02-28 Martin Liska <mliska@suse.cz>
15543 Jan Hubicka <hubicka@ucw.cz>
15546 * gcc.dg/ipa/ipa-icf-34.c: New test.
15548 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15551 * gcc.target/sh/sh/pr61142.c: New.
15553 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15555 * g++.dg/other/dump-ada-spec-3.C: New test.
15557 2015-03-01 Martin Liska <mliska@suse.cz>
15559 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15560 * g++.dg/ipa/pr63595.C: Update expected results.
15562 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15565 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15567 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15569 * gcc.dg/vect/pr59354.c: Move vector producing code to
15572 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15575 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15576 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15577 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15578 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15580 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15582 PR tree-optimization/65048
15583 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15584 (foo): Use K&R style definition.
15586 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15589 * g++.dg/pr65032.C: New.
15591 2015-02-27 Marek Polacek <polacek@redhat.com>
15594 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15597 2015-02-27 Marek Polacek <polacek@redhat.com>
15600 * gcc.dg/pr65228.c: New test.
15602 2015-02-27 Kai Tietz <ktietz@redhat.com>
15605 * gcc.dg/weak/weak-17.c: New file.
15607 2015-02-27 Richard Biener <rguenther@suse.de>
15610 * g++.dg/lto/pr65193_0.C: New testcase.
15612 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15614 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15615 * gcc.target/s390/hotpatch-8.c: Likewise.
15616 * gcc.target/s390/hotpatch-9.c: Likewise.
15617 * gcc.target/s390/pr61078.c: Likewise.
15618 * gcc.target/s390/pr57960.c: Remove -m64.
15619 * gcc.target/s390/pr61078.c: Likewise.
15621 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15622 Martin Liska <mliska@suse.cz>
15625 * gcc.dg/pr64454.c: Disable ICF.
15626 * gcc.dg/pr28685-1.c: Disable ICF
15627 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15628 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15629 * g++.dg/ipa/ipa-icf-4.C: Update template.
15631 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15633 PR tree-optimization/65216
15634 * gcc.c-torture/execute/pr65216.c: New test.
15636 PR tree-optimization/65215
15637 * gcc.c-torture/execute/pr65215-1.c: New test.
15638 * gcc.c-torture/execute/pr65215-2.c: New test.
15639 * gcc.c-torture/execute/pr65215-3.c: New test.
15640 * gcc.c-torture/execute/pr65215-4.c: New test.
15641 * gcc.c-torture/execute/pr65215-5.c: New test.
15643 2015-02-26 Tom de Vries <tom@codesourcery.com>
15645 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15647 2015-02-26 Martin Liska <mliska@suse.cz>
15648 Jan Hubicka <hubicka@ucw.cz>
15650 * g++.dg/ipa/pr64146.C: Update expected results.
15651 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15652 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15653 * gcc.dg/ipa/ipa-icf-34.c: New test.
15655 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15657 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15658 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15659 (dg-additional-options): Remove dg directive.
15660 (dg-final): Add dg directive.
15662 2015-02-26 Marek Polacek <polacek@redhat.com>
15665 * g++.dg/ipa/pr65008.C: New test.
15667 2015-02-26 Tom de Vries <tom@codesourcery.com>
15669 * lib/profopt.exp (profopt-target-cleanup): New proc.
15670 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15671 files from sources from dg-additional-sources.
15673 2015-02-26 Tom de Vries <tom@codesourcery.com>
15675 * lib/gcov.exp: Cleanup in case of xfail.
15677 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15679 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15681 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15684 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15685 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15686 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15687 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15688 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15689 * g++.dg/debug/pr46123.C: XFAIL and move...
15690 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15691 * gcc.dg/debug/dwarf2-3.c: Move...
15692 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15694 2015-02-26 Marek Polacek <polacek@redhat.com>
15697 * g++.dg/cpp1y/pr65202.C: New test.
15699 2015-02-26 Tom de Vries <tom@codesourcery.com>
15701 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15702 locale_facets.h.gcov.
15704 2015-02-26 Tom de Vries <tom@codesourcery.com>
15706 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15708 2015-02-26 Tom de Vries <tom@codesourcery.com>
15710 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15712 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15715 * gcc.target/i386/pr65217.c: New.
15717 2015-02-26 Tom de Vries <tom@codesourcery.com>
15719 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15721 2015-02-26 Tom de Vries <tom@codesourcery.com>
15723 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15725 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15727 PR tree-optimization/65048
15728 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15730 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15732 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15733 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15735 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15738 * gcc.target/i386/pr65161.c: New test.
15740 2015-02-26 Terry Guo <terry.guo@arm.com>
15742 * gcc.target/arm/no-volatile-in-it.c: New test.
15744 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15746 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15747 (dg-options): Add -save-temps.
15748 (dg-final): Add cleanup-saved-temps.
15750 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15752 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15754 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15756 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15757 * gcc.target/powerpc/pack01.c: Include string.h.
15759 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15762 * gcc.target/i386/pr65167.c: New.
15764 2015-02-25 Kai Tietz <ktietz@redhat.com>
15766 PR tree-optimization/61917
15767 * gcc.dg/vect/vect-pr61917.c: New file.
15769 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15771 PR tree-optimization/65170
15772 * gcc.c-torture/execute/pr65170.c: New test.
15773 * gcc.dg/tree-ssa/vrp96.c: New test.
15775 2015-02-24 Tom de Vries <tom@codesourcery.com>
15777 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15779 2015-02-24 Tom de Vries <tom@codesourcery.com>
15782 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15783 (dg-additional-files-options): Copy additional_sources to
15784 additional_sources_used before emptying additional_sources.
15785 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15786 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15787 (cleanup-saved-temps): Use additional_sources_used instead of
15788 additional_sources.
15789 (dg-test): Reset additional_sources_used.
15791 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15794 * gfortran.dg/integer_exponentiation_6.F90: New test.
15796 2015-02-23 Martin Sebor <msebor@redhat.com>
15799 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15800 two parts. One to save registers, the other to verify the
15801 registers have the right values. Save register state into
15802 static data rather than on the stack.
15804 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15807 * c-c++-common/asan/pr63888.c: New test.
15809 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15812 * gcc.c-torture/compile/pr65163.c: New.
15814 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15816 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15817 with -m31 on 64 bit.
15818 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15819 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15821 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15823 * gcc.target/s390/20090223-1.c: Add
15824 -Wno-implicit-function-declaration option.
15825 * gcc.target/s390/pr42224.c: Likewise.
15826 * gcc.target/s390/pr55718.c: Likewise.
15828 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15830 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15831 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15832 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15833 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15834 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15835 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15836 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15837 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15838 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15839 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15840 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15841 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15842 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15843 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15844 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15845 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15846 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15847 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15848 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15849 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15850 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15852 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15854 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15855 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15856 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15857 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15858 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15859 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15860 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15861 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15862 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15863 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15864 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15865 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15866 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15867 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15868 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15869 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15871 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15875 * gfortran.dg/pr61960.f90: New.
15876 * gfortran.dg/pr64230.f90: New.
15877 * gfortran.dg/pr64980.f03: New.
15879 2015-02-22 Tom de Vries <tom@codesourcery.com>
15881 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15883 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15886 * gnat.dg/timing_events.adb: Removed, invalid test.
15888 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15891 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15893 * g++.dg/gcov/gcov-2.C: Likewise.
15895 2015-02-20 Richard Biener <rguenther@suse.de>
15897 PR tree-optimization/65136
15898 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15900 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15903 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15904 powerpc*-*-linux* and nvptx-*-* blacklisting.
15906 * gcc.dg/sibcall-9.c: New test.
15907 * gcc.dg/sibcall-10.c: New test.
15909 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15911 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15913 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15916 * gcc.target/avr/torture/pr64452.c: New test.
15918 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15920 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15921 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15923 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15926 * lib/target-supports.exp (check_compile): Check whether
15927 additional_sources is defined before using it.
15929 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15931 PR middle-end/65074
15932 * g++.dg/opt/pr65074.C: New file.
15934 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15936 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15937 (size_type): New typedef.
15938 (operator "" _script): Use it for the last argument.
15940 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15942 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15944 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15946 * lib/target-supports.exp (check_compile): Save/restore
15947 additional_sources that may belong to an actual test.
15949 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15951 PR gcov-profile/64634
15952 * g++.dg/gcov/gcov-15.C: New test.
15954 2015-02-18 Tom de Vries <tom@codesourcery.com>
15956 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15958 2015-02-18 Tom de Vries <tom@codesourcery.com>
15960 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15962 2015-02-18 Tom de Vries <tom@codesourcery.com>
15964 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15966 2015-02-18 Tom de Vries <tom@codesourcery.com>
15968 * gfortran.dg/fmt_cache_1.f: Add missing close.
15970 2015-02-18 Tom de Vries <tom@codesourcery.com>
15973 * gfortran.dg/read_eof_8.f90: Add missing close.
15975 2015-02-18 Richard Biener <rguenther@suse.de>
15977 PR tree-optimization/65063
15978 * gcc.dg/pr65063.c: New testcase.
15980 2015-02-18 Richard Biener <rguenther@suse.de>
15982 PR tree-optimization/62217
15983 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15985 2015-02-18 Marek Polacek <polacek@redhat.com>
15988 * c-c++-common/ubsan/pr65081.c: New test.
15990 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15992 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15993 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15995 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15997 * gcc.dg/ipa/propalign-3.c: New test.
15999 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16002 * gcc.target/sh/pr64793.c: New.
16003 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16005 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16007 * gcc.target/arm/divzero.c: New test case.
16009 2015-02-17 Tom de Vries <tom@codesourcery.com>
16011 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16013 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16014 Jakub Jelinek <jakub@redhat.com>
16017 * g++.dg/cpp0x/pr65075.C: New test.
16019 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16022 * gcc.target/powerpc/pr65058.c: New test.
16024 2015-02-16 Jeff Law <law@redhat.com>
16026 PR tree-optimization/64823
16027 * gcc.dg/uninit-20.c: New test.
16029 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16030 James Greenhalgh <james.greenhalgh@arm.com>
16033 * gcc.dg/ipa/ipa-clone-1.c: New test.
16035 2015-02-16 Richard Biener <rguenther@suse.de>
16037 PR tree-optimization/65077
16038 * gcc.dg/torture/pr65077.c: New testcase.
16040 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16042 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16043 Directive adjusted to scan for ldaxr.
16044 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16045 adjusted to scan for ldaex.
16047 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16050 * g++.dg/cpp0x/constexpr-65080.C: New.
16052 2015-02-16 Richard Biener <rguenther@suse.de>
16054 PR tree-optimization/63593
16055 * gcc.dg/pr63593.c: New testcase.
16057 2015-02-16 Marek Polacek <polacek@redhat.com>
16060 * gcc.dg/pr65066.c: New test.
16062 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16064 * gcc.dg/pr65002.C: Move ...
16065 * g++.dg/ipa/pr65002.C: ... here.
16067 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16069 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16070 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16071 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16072 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16074 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16077 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16078 the expression to find calls.
16079 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16080 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16081 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16082 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16083 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16085 2015-02-14 Marek Polacek <polacek@redhat.com>
16088 * gcc.dg/array-11.c: New test.
16089 * gcc.dg/array-12.c: New test.
16090 * gcc.dg/array-13.c: New test.
16091 * gcc.dg/array-14.c: New test.
16092 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16093 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16094 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16095 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16096 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16097 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16099 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16102 * g++.dg/lookup/using54.C: New.
16104 2015-02-13 Jeff Law <law@redhat.com>
16107 Revert my change for tree-optimization/64823.
16109 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16111 PR tree-optimization/65053
16112 * gcc.c-torture/execute/pr65053-1.c: New test.
16113 * gcc.c-torture/execute/pr65053-2.c: New test.
16115 2015-02-13 Marek Polacek <polacek@redhat.com>
16118 * gcc.dg/pr65050.c: New test.
16120 2015-02-13 Jeff Law <law@redhat.com>
16122 PR tree-optimization/64823
16123 * gcc.dg/uninit-20.c: New test.
16125 PR rtl-optimization/47477
16126 * gcc.dg/tree-ssa/pr47477.c: New test.
16128 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16131 * g++.dg/parse/ivdep-2.C: New.
16132 * g++.dg/parse/ivdep-3.C: Likewise.
16134 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16137 * gfortran.dg/continuation_13.f90: New test.
16138 * gfortran.dg/continuation_14.f: New test.
16140 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16143 * g++.dg/cpp0x/sfinae55.C: New.
16145 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16148 * g++.dg/ipa/pr65034.C: New test.
16150 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16152 PR tree-optimization/65002
16153 * gcc.dg/pr65002.C: New.
16155 2015-02-13 Marek Polacek <polacek@redhat.com>
16158 * c-c++-common/pr65040.c: New test.
16160 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16162 PR tree-optimization/64705
16163 * gcc.dg/tree-ssa/pr64705.c: New test.
16165 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16168 * gcc.dg/visibility-22.c: New test.
16169 * gcc.dg/visibility-23.c: New test.
16170 * gcc.target/i386/pr32219-1.c: New test.
16171 * gcc.target/i386/pr32219-2.c: New test.
16172 * gcc.target/i386/pr32219-3.c: New test.
16173 * gcc.target/i386/pr32219-4.c: New test.
16174 * gcc.target/i386/pr32219-5.c: New test.
16175 * gcc.target/i386/pr32219-6.c: New test.
16176 * gcc.target/i386/pr32219-7.c: New test.
16177 * gcc.target/i386/pr32219-8.c: New test.
16178 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16180 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16182 PR libgfortran/57822
16183 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16184 four different KINDs.
16186 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16189 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16192 * g++.dg/ubsan/pr65000.C: New test.
16194 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16197 * gfortran.dg/finalize_28.f90: New test
16199 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16202 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16203 DW_TAG_lexical_block removal.
16204 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16205 * g++.dg/guality/pr55541.C: New test.
16208 * g++.dg/ubsan/pr64984.C: New test.
16210 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16212 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16214 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16217 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16218 instructions for 2015-01-14 get_memmodel changes.
16219 * gcc.target/powerpc/atomic-p8.c: Likewise.
16222 * g++.dg/ubsan/pr65019.C: New test.
16224 PR tree-optimization/65014
16225 * gcc.c-torture/compile/pr65014.c: New test.
16227 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16229 PR libgfortran/57822
16230 * gfortran/fmt_g0_7.f08: Revise test.
16232 2015-02-11 Jeff Law <law@redhat.com>
16235 * gcc.target/m68k/pr63347.c: New test.
16237 2015-02-11 Marek Polacek <polacek@redhat.com>
16239 * g++.dg/ubsan/shift-1.C: New test.
16240 * gcc.dg/ubsan/c-shift-2.c: New test.
16241 * c-c++-common/ubsan/shift-5.c: Remove file.
16243 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16245 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16246 Directive adjusted to XFAIL.
16247 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16250 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16252 PR middle-end/65003
16253 * g++.dg/opt/pr65003.C: New test.
16255 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16257 * lib/target-supports.exp (check_effective_target_pie): Renamed
16259 (check_effective_target_pie_enabled): This.
16260 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16261 * gcc.target/i386/pie.c: Likewise.
16263 2015-02-11 Andrew Pinski <apinski@cavium.com>
16266 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16267 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16269 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16272 * gcc.target/i386/pr61925-1.c: New test.
16273 * gcc.target/i386/pr61925-2.c: New test.
16274 * gcc.target/i386/pr61925-3.c: New test.
16276 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16279 * g++.dg/asan/pr65004.C: New test.
16281 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16284 * gcc.taget/sh/pr64661-0.h: New.
16285 * gcc.taget/sh/pr64661-1.c: New.
16286 * gcc.taget/sh/pr64661-2.c: New.
16287 * gcc.taget/sh/pr64661-3.c: New.
16288 * gcc.taget/sh/pr64661-4.c: New.
16290 2015-02-10 Richard Biener <rguenther@suse.de>
16292 PR tree-optimization/64995
16293 * g++.dg/torture/pr64995.C: New testcase.
16295 2015-02-10 Richard Biener <rguenther@suse.de>
16297 PR tree-optimization/64909
16298 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16300 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16302 * gcc.dg/signbit-sa.c: New test.
16304 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16306 PR libgfortran/57822
16307 * gfortran/fmt_g0_7.f08: New test.
16309 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16311 PR tree-optimization/43378
16312 * gcc.dg/tree-ssa/pr43378.c: New test.
16314 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16317 * g++.dg/torture/pr64978.C: New testcase.
16319 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16322 * gcc.dg/asan/pr64981.c: New test.
16324 2015-02-09 Marek Polacek <polacek@redhat.com>
16327 * gcc.dg/pr64856.c: New test.
16329 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16332 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16333 * gcc.c-torture/execute/pr64979.c: New test.
16335 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16337 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16339 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16341 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16342 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16344 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16347 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16349 2015-02-09 Richard Biener <rguenther@suse.de>
16351 PR tree-optimization/54000
16352 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16354 2015-02-09 Tom de Vries <tom@codesourcery.com>
16356 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16358 2015-02-09 Martin Liska <mliska@suse.cz>
16360 * g++.dg/ipa/pr64858.C: New test.
16362 2015-02-09 Tom de Vries <tom@codesourcery.com>
16364 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16366 2015-02-08 Andrew Pinski <apinski@cavium.com>
16368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16370 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16373 * gfortran.dg/use_rename_8.f90: New.
16375 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16377 * gnat.dg/addr7.ad[sb]: New test.
16378 * gnat.dg/addr8.ad[sb]: Likewise.
16380 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16383 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16384 from jit.dg/test-compile-to-executable.c's create_code, with a
16385 clarification of the output message.
16386 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16388 (test_jit): Use CHECK_NO_ERRORS when calling
16389 gcc_jit_context_compile_to_file.
16390 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16391 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16392 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16393 about deletions that are attempted.
16394 (jit-verify-compile-to-file): Rename to...
16395 (jit-verify-output-file-was-created): ...this, and drop the
16396 attempt to run "file" and verify the output.
16397 (jit-verify-assembler): New function.
16398 (jit-verify-object): New function.
16399 (jit-verify-dynamic-library): New function.
16400 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16401 favor of an implementation from new file
16402 create-code-for-hello-world-executable.h, which also adds a
16404 (dg-final): Replace jit-verify-compile-to-file with
16405 jit-verify-output-file-was-created, and invoke new function
16406 jit-verify-assembler.
16407 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16408 the output message.
16409 (dg-final): Replace jit-verify-compile-to-file with
16410 jit-verify-output-file-was-created, and invoke new function
16411 jit-verify-dynamic-library.
16412 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16413 favor of an implementation from new file
16414 create-code-for-hello-world-executable.h, which also adds a
16416 (dg-final): Replace jit-verify-compile-to-file with
16417 jit-verify-output-file-was-created. Strengthen the expected stdout
16418 from the built executable.
16419 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16420 favor of an implementation from new file
16421 create-code-for-hello-world-executable.h, which also adds a
16423 (dg-final): Replace jit-verify-compile-to-file with
16424 jit-verify-output-file-was-created, and invoke new function
16426 * jit.dg/verify-dynamic-library.c: New source file.
16428 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16429 Brian Rzycki <b.rzycki@samsung.com>
16431 PR tree-optimization/64878
16432 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16434 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16437 * g++.dg/ipa/pr64896.C: New test.
16439 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16442 * gcc.target/powerpc/pr64205.c: New file.
16444 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16446 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16447 (dg-options): Use -fpie instead of -fPIE -pie.
16449 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16451 PR middle-end/64937
16452 * g++.dg/asan/pr64937.C: New test.
16454 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16457 * gfortran.dg/class_to_type_4.f90: New test
16459 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16461 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16463 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16465 PR rtl-optimization/64957
16467 * gcc.c-torture/execute/pr64957.c: New test.
16469 2015-02-05 Jeff Law <law@redhat.com>
16472 * gcc.target/h8300/pr17306-1.c: New test.
16473 * gcc.target/h8300/pr17306-2.c: New test.
16475 2015-02-05 Tobias Burnus <burnus@net-b.de>
16478 * gfortran.dg/structure_constructor_12.f90: New.
16480 2015-02-05 Jeff Law <law@redhat.com>
16483 gcc.target/h8300/pr58400.c: New test.
16485 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16487 * gcc.target/arm/macro_defs0.c: New test.
16488 * gcc.target/arm/macro_defs1.c: New test.
16489 * gcc.target/arm/macro_defs2.c: New test.
16491 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16493 PR rtl-optimization/64905
16494 * gcc.target/i386/pr64905.c: Require nonpic target.
16495 (dg-options): Add -fomit-frame-pointer.
16498 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16500 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16501 tree dump scanning.
16503 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16506 * gfortran.dg/type_to_class_2.f90: New test
16507 * gfortran.dg/type_to_class_3.f90: New test
16509 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16512 * g++.dg/torture/pr64686.C: New testcase.
16514 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16516 PR rtl-optimization/64905
16517 * gcc.target/i386/pr64905.c: New file.
16519 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16521 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16522 * gcc.dg/guality/pr41616-1.c: Ditto.
16524 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16527 * gcc.dg/pr64817-3.c: New.
16529 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16530 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16532 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16533 pass parameters in registers.
16534 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16535 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16536 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16538 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16539 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16541 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16542 list, allow for multilibed targets.
16543 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16545 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16547 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16548 * gcc.dg/pr46728-6.c: Ditto.
16550 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16552 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16553 for mips_nanlegacy target.
16555 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16557 * gcc.target/i386/chkp-hidden-def.c: New.
16559 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16561 PR middle-end/62103
16562 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16563 to use 24 bits for bitfield b.
16565 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16568 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16569 cache result in a global variable. Include all 32-bit targets for
16572 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16574 PR rtl-optimization/64756
16575 * gcc.c-torture/execute/pr64756.c: New test.
16577 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16580 * gcc.target/sh/pr64660-0.h: New.
16581 * gcc.target/sh/pr64660-1.c: New.
16582 * gcc.target/sh/pr64660-2.c: New.
16583 * gcc.target/sh/pr64660-3.c: New.
16584 * gcc.target/sh/pr64660-4.c: New.
16586 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16589 * g++.dg/warn/Waddress-2.C: New.
16591 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16593 PR middle-end/61225
16594 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16596 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16598 PR preprocessor/64803
16599 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16601 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16603 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16605 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16607 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16608 (_ARM_FPSRC): Add DN and AHP fields.
16609 (clean_results): Force DN=1 on AArch64.
16610 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16611 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16612 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16613 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16614 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16615 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16617 2015-02-02 Alan Modra <amodra@gmail.com>
16619 * gcc.target/powerpc/cprophard.c: New.
16621 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16623 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16624 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16626 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16629 * gcc.dg/pr64817-1.c: New test.
16630 * gcc.dg/pr64817-2.c: New test.
16632 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16635 * gcc.target/sh/pr64851-0.h: New
16636 * gcc.target/sh/pr64851-1.c: New
16637 * gcc.target/sh/pr64851-2.c: New
16638 * gcc.target/sh/pr64851-3.c: New
16639 * gcc.target/sh/pr64851-4.c: New
16641 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16644 * gcc.dg/torture/pr64882.c: New test.
16646 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16649 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16652 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16654 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16655 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16656 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16657 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16658 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16659 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16661 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16662 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16664 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16665 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16668 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16671 * g++.dg/pr64688-2.C: New.
16673 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16675 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16676 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16677 * gcc.target/i386/fuse-caller-save.c: Ditto.
16678 * gcc.target/i386/headmerge-1.c: Ditto.
16679 * gcc.target/i386/headmerge-2.c: Ditto.
16680 * gcc.target/i386/sibcall-6.c: Ditto.
16682 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16685 * gcc.target/i386/pr64617.c: New test.
16687 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16690 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16691 (dg-options): Remove -m32.
16692 (dg-final): Scan for "movb %al" only.
16693 * gcc.target/i386/pr15184-2.c: Ditto.
16695 2015-01-30 Richard Biener <rguenther@suse.de>
16697 PR tree-optimization/64829
16698 * gcc.dg/vect/pr64829.c: New testcase.
16700 2015-01-29 Marek Polacek <polacek@redhat.com>
16703 * gcc.dg/pr64709.c: New test.
16705 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16708 * g++.dg/ubsan/pr64717-1.C: New test.
16709 * g++.dg/ubsan/pr64717-2.C: New test.
16711 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16713 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16715 2015-01-29 Jeff Law <law@redhat.com>
16718 * gcc.target/i386/pr15184-1.c: New test.
16719 * gcc.target/i386/pr15184-2.c: New test.
16721 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16723 PR tree-optimization/64746
16724 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16726 2015-01-29 Richard Biener <rguenther@suse.de>
16728 PR tree-optimization/64853
16729 * gcc.dg/torture/pr64853.c: New testcase.
16731 2015-01-29 Richard Biener <rguenther@suse.de>
16733 PR tree-optimization/64844
16734 * gcc.dg/vect/pr64844.c: New testcase.
16736 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16738 PR middle-end/64809
16739 * gcc.dg/pr64809.c: Delete.
16741 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16743 PR middle-end/64805
16744 * gcc.target/i386/pr64805.c: New.
16746 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16748 * gcc.dg/guality/guality.h (main): Add argv[0] to
16749 guality_gdb_command.
16751 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16754 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16756 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16759 * gcc.target/sh/sh.exp
16760 (check_effective_target_atomic_model_soft_gusa_available,
16761 check_effective_target_atomic_model_soft_tcb_available,
16762 check_effective_target_atomic_model_soft_imask_available,
16763 check_effective_target_atomic_model_hard_llcs_available): New.
16764 * gcc.target/sh/pr64659-0.h: New.
16765 * gcc.target/sh/pr64659-1.c: New.
16766 * gcc.target/sh/pr64659-2.c: New.
16767 * gcc.target/sh/pr64659-3.c: New.
16768 * gcc.target/sh/pr64659-4.c: New.
16770 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16772 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16773 scan-assembler-times pattern.
16775 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16777 PR middle-end/64809
16778 * gcc.dg/pr64809.c: New test.
16780 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16782 PR tree-optimization/64277
16783 * gcc.dg/pr64277.c: New.
16785 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16787 PR tree-optimization/64718
16788 * gcc.c-torture/execute/pr64718.c: New test.
16790 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16792 * gcc.target/aarch64/abs_2.c: New.
16794 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16796 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16797 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16798 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16801 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16804 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16805 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16806 { target comdat_group }.
16808 2015-01-27 Tobias Burnus <burnus@net-b.de>
16811 * gfortran.dg/goacc/coarray_2.f90: New.
16813 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16817 * g++.dg/torture/pr64139.C: New testcase.
16818 * g++.dg/torture/pr60871.C: Likewise.
16820 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16823 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16824 prevent linking errors.
16826 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16829 * g++.dg/torture/pr64282.C: New testcase.
16831 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16833 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16836 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16838 * gcc.target/s390/hotpatch-13.c: New testcase.
16839 * gcc.target/s390/hotpatch-14.c: New testcase.
16840 * gcc.target/s390/hotpatch-15.c: New testcase.
16841 * gcc.target/s390/hotpatch-16.c: New testcase.
16842 * gcc.target/s390/hotpatch-17.c: New testcase.
16843 * gcc.target/s390/hotpatch-18.c: New testcase.
16844 * gcc.target/s390/hotpatch-19.c: New testcase.
16845 * gcc.target/s390/hotpatch-20.c: New testcase.
16846 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16847 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16848 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16849 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16850 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16851 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16852 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16853 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16854 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16855 * gcc.target/s390/hotpatch-10.c: Likewise.
16856 * gcc.target/s390/hotpatch-11.c: Likewise.
16857 * gcc.target/s390/hotpatch-12.c: Likewise.
16858 * gcc.target/s390/hotpatch-2.c: Likewise.
16859 * gcc.target/s390/hotpatch-3.c: Likewise.
16860 * gcc.target/s390/hotpatch-4.c: Likewise.
16861 * gcc.target/s390/hotpatch-5.c: Likewise.
16862 * gcc.target/s390/hotpatch-6.c: Likewise.
16863 * gcc.target/s390/hotpatch-7.c: Likewise.
16864 * gcc.target/s390/hotpatch-8.c: Likewise.
16865 * gcc.target/s390/hotpatch-9.c: Likewise.
16866 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16867 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16868 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16869 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16870 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16871 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16872 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16873 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16875 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16877 * gcc.dg/long_branch.c: New testcase.
16879 2015-01-27 Richard Biener <rguenther@suse.de>
16881 PR tree-optimization/56273
16882 PR tree-optimization/59124
16883 PR tree-optimization/64277
16884 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16885 * gcc.dg/Warray-bounds-12.c: Likewise.
16886 * gcc.dg/Warray-bounds-13.c: Likewise.
16888 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16890 PR rtl-optimization/61058
16891 * gcc.dg/pr61058.c: New test.
16893 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16895 * gcc.target/i386/chkp-narrow-bounds.c: New.
16897 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16899 PR tree-optimization/64807
16900 * gcc.dg/pr64807.c: New test.
16903 * gcc.dg/pr64766.c: New test.
16905 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16908 * gcc.target/sh/pr49263-4.c: New.
16910 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16913 * gfortran.dg/allocate_with_mold_1.f90: New test
16915 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16918 * gcc.dg/pr64778.c: New test.
16920 PR middle-end/64421
16921 * gcc.dg/vect/pr64421.c: New test.
16923 2015-01-26 Tobias Burnus <burnus@net-b.de>
16926 * gfortran.dg/coarray_36.f: New.
16927 * gfortran.dg/coarray_37.f90: New.
16929 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16932 * gfortran.dg/class_allocate_18.f90: New.
16934 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16936 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16938 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16940 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16942 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16944 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16946 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16948 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16950 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16952 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16953 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16954 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16955 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16957 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16959 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16960 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16961 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16963 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16965 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16966 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16967 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16968 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16969 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16972 2015-01-26 Richard Biener <rguenther@suse.de>
16974 PR middle-end/64764
16975 * gcc.dg/uninit-19.c: New testcase.
16977 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16979 * lib/target-supports.exp (check_effective_target_vect64): Add
16982 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16985 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16987 2015-01-26 Tony Liu <tony.liu@arm.com>
16989 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16992 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16994 PR libfortran/64770
16995 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16996 correctly, clean up afterwards.
16998 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17001 * gfortran.dg/use_rename_7.f90: New.
17003 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17005 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17006 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17008 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17011 * gcc.target/sh/pr54236-4.c: New.
17013 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17015 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17016 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17019 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17021 PR libfortran/64770
17022 * gfortran.dg/open_new_segv.f90: New test.
17024 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17033 * gcc.target/sh/pr64345-1.c: New.
17034 * gcc.target/sh/pr64345-2.c: New.
17035 * gcc.target/sh/pr59533-1.c: New.
17036 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17037 * gcc.target/sh/pr52933-2.c: Likewise.
17038 * gcc.target/sh/pr54089-1.c: Likewise.
17039 * gcc.target/sh/pr54236-1.c: Likewise.
17040 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17041 * gcc.target/sh/pr49263-1.c: Remove xfails.
17042 * gcc.target/sh/pr49263-2.c: Likewise.
17043 * gcc.target/sh/pr49263-3.c: Likewise.
17044 * gcc.target/sh/pr53987-1.c: Likewise.
17045 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17046 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17047 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17048 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17049 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17050 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17052 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17055 2015-01-24 Tom de Vries <tom@codesourcery.com>
17057 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17059 2015-01-23 Ian Lance Taylor <iant@google.com>
17062 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17063 targets without split stack support.
17065 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17068 * gcc.target/i386/pr64317.c: New test.
17070 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17072 PR rtl-optimization/63637
17073 PR rtl-optimization/60663
17074 * gcc.dg/pr63637-1.c: New test.
17075 * gcc.dg/pr63637-2.c: New test.
17076 * gcc.dg/pr63637-3.c: New test.
17077 * gcc.dg/pr63637-4.c: New test.
17078 * gcc.dg/pr63637-5.c: New test.
17079 * gcc.dg/pr63637-6.c: New test.
17080 * gcc.target/i386/pr63637-1.c: New test.
17081 * gcc.target/i386/pr63637-2.c: New test.
17082 * gcc.target/i386/pr63637-3.c: New test.
17083 * gcc.target/i386/pr63637-4.c: New test.
17084 * gcc.target/i386/pr63637-5.c: New test.
17085 * gcc.target/i386/pr63637-6.c: New test.
17087 2015-01-23 Richard Biener <rguenther@suse.de>
17090 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17091 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17093 2015-01-23 Marek Polacek <polacek@redhat.com>
17095 PR preprocessor/60570
17096 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17097 * gcc.dg/cpp/pr60570.c: New test.
17099 2015-01-23 Richard Biener <rguenther@suse.de>
17102 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17103 vectorization on vect64 targets.
17105 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17108 * gfortran.dg/class_allocate_17.f90: New.
17110 2015-01-23 Tobias Burnus <burnus@net-b.de>
17113 * gfortran.dg/goacc/combined_loop.f90: New.
17115 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17118 * gfortran.dg/make_unit.f90: New test.
17120 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17123 * gfortran.dg/negative_unit_int8.f: Update.
17125 2015-01-22 Jeff Law <law@redhat.com>
17128 * gcc.target/m68k/pr52076-1.c: New test.
17129 * gcc.target/m68k/pr52076-2.c: New test.
17131 2015-01-22 Richard Biener <rguenther@suse.de>
17133 PR middle-end/64728
17134 * gcc.dg/torture/pr64728.c: New testcase.
17136 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17139 * g++.dg/pr64688.C: New test.
17141 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17143 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17144 to avoid errors with -fpic.
17146 2015-01-22 Richard Biener <rguenther@suse.de>
17149 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17151 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17153 PR rtl-optimization/64682
17154 * gcc.c-torture/execute/pr64682.c: New file.
17156 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17159 * gcc.dg/pr64511.c: New test.
17161 PR rtl-optimization/62078
17162 * g++.dg/opt/pr62078.C: New test.
17165 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17167 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17170 * gfortran.dg/internal_pack_15.f90: New test.
17172 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17174 * c-c++-common/tsan/step.c: New testcase.
17176 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17178 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17182 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17186 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17190 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17194 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17198 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17202 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17206 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17210 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17214 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17218 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17222 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17226 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17227 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17228 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17231 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17233 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17234 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17235 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17238 2015-01-21 Renlin Li <renlin.li@arm.com>
17240 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17241 * g++.dg/tls/thread_local5g.C: Likewise.
17242 * g++.dg/tls/thread_local6g.C: Likewise.
17244 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17246 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17247 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17248 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17250 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17253 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17256 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17258 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17259 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17260 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17262 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17264 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17265 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17266 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17268 2015-01-20 Jeff Law <law@redhat.com>
17271 * gcc.target/m68k/pr59946.c: New test.
17273 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17275 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17276 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17277 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17279 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17281 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17282 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17283 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17285 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17287 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17288 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17289 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17291 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17293 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17294 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17295 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17297 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17300 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17302 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17303 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17304 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17306 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17308 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17309 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17310 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17314 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17316 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17318 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17321 * g++.dg/ubsan/pr64632.C: New test.
17324 * gcc.dg/pr64663.c: New test.
17326 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17329 * g++.dg/warn/Wunused-var-23.C: New.
17331 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17334 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17335 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17337 2015-01-20 Richard Biener <rguenther@suse.de>
17340 * gcc.dg/lto/pr64684_0.c: New testcase.
17341 * gcc.dg/lto/pr64684_1.c: Likewise.
17342 * gcc.dg/lto/pr64684_2.c: Likewise.
17343 * gcc.dg/lto/pr64685_0.c: Likewise.
17344 * gcc.dg/lto/pr64685_1.c: Likewise.
17346 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17349 * g++.dg/cpp1y/lambda-init12.C: New.
17351 2015-01-20 Richard Biener <rguenther@suse.de>
17353 PR tree-optimization/64410
17354 * g++.dg/vect/pr64410.cc: Require vect_double.
17356 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17359 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17361 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17365 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17367 PR rtl-optimization/64081
17368 * gcc.dg/pr64081.c: New test.
17370 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17372 * jit.dg/harness.h: Include <unistd.h>.
17373 (CHECK_NO_ERRORS): New.
17374 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17375 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17376 gcc_jit_context_compile_to_file.
17377 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17378 args to the spawned executable.
17379 (jit-expand-vars): New function.
17380 (jit-exe-params): New variable.
17381 (dg-jit-set-exe-params): New function.
17382 (jit-dg-test): Detect testcases that use
17383 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17384 Set arguments of spawned process to jit-exe-params.
17385 (jit-get-output-filename): New function.
17386 (jit-setup-compile-to-file): New function.
17387 (jit-verify-compile-to-file): New function.
17388 (jit-run-executable): New function.
17389 (jit-verify-executable): New function.
17390 * jit.dg/test-compile-to-assembler.c: New testcase.
17391 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17392 * jit.dg/test-compile-to-executable.c: New testcase.
17393 * jit.dg/test-compile-to-object.c: New testcase.
17395 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17398 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17401 2015-01-19 Martin Liska <mliska@suse.cz>
17403 * objc/compile/pr64668.m: New test.
17405 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17407 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17408 (create_overflow_fn): Update comment to clarify that
17409 the third param of the created function is a bool *, not
17411 (verify_int_overflow_fn): Convert param "expected_ovf" from
17412 int to bool. Update third param of "overflow_fn_type" from int *
17413 to bool *. Update local "actual_ovf" from int to bool.
17414 (verify_uint_overflow_fn): Likewise.
17416 2015-01-19 Martin Liska <mliska@suse.cz>
17418 * gcc.dg/ipa/ipa-icf-33.c: New test.
17420 2015-01-19 Felix Yang <felix.yang@huawei.com>
17421 Haijian Zhang <z.zhanghaijian@huawei.com>
17423 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17424 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17425 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17426 result_float64x2, expected_hfloat64x2): New helper type, variable and
17428 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17429 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17430 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17431 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17432 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17433 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17434 and target without the FMA feature.
17436 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17438 * gcc.target/aarch64/pr64304.c: New testcase.
17440 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17442 PR rtl-optimization/64081
17443 * gcc.dg/pr64081.c: New test.
17445 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17448 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17450 * gcc.target/aarch64/test_frame_6.c: Likewise.
17451 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17452 and x19 (in the epilogue).
17453 * gcc.target/aarch64/test_frame_4.c: Likewise.
17454 * gcc.target/aarch64/test_frame_7.c: Likewise.
17456 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17458 * gcc.target/i386/chkp-always_inline.c: New.
17460 2015-01-15 Andrew Pinski <apinski@cavium.com>
17461 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17463 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17464 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17466 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17469 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17470 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17472 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17475 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17477 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17480 * gcc.target/sh/torture/pr64652.c: New.
17482 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17484 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17485 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17486 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17487 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17488 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17489 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17491 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17494 * g++.dg/torture/pr64378.C: New testcase.
17496 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17499 * gfortran.dg/block_13.f08: New test
17501 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17504 * gfortran.dg/associate_1.f03: Allow test for character with
17507 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17509 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17510 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17512 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17514 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17516 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17519 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17521 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17524 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17527 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17530 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17532 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17535 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17537 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17539 PR rtl-optimization/52773
17540 * gcc.c-torture/compile/pr52773.c: New test.
17542 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17545 * g++.dg/cpp0x/alias-decl-46.C: New.
17547 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17549 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17551 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17555 (CHECK_FP): Likewise.
17556 (CHECK_CUMULATIVE_SAT): Likewise.
17558 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17561 (Set_Neon_Cumulative_Sat): Add parameter.
17562 (__set_neon_cumulative_sat): Support new parameter.
17563 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17564 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17566 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17567 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17570 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17572 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17573 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17575 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17578 * g++.dg/tls/thread_local-ice4.C: New.
17580 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17582 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17585 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17588 * g++.dg/cpp0x/vt-62276.C: New.
17590 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17592 PR middle-end/64353
17593 * g++.dg/pr64353.C: New.
17595 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17598 * gcc.target/aarch64/pr64263_1.c: New test.
17600 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17602 PR tree-optimization/64434
17603 * gcc.dg/torture/pr64434.c: Move to...
17604 * gcc.dg/pr64434.c: ... here.
17606 2015-01-16 Richard Biener <rguenther@suse.de>
17608 PR middle-end/64614
17609 * gcc.dg/uninit-18.c: New testcase.
17611 2015-01-16 Richard Biener <rguenther@suse.de>
17613 PR tree-optimization/64568
17614 * g++.dg/torture/pr64568-2.C: New testcase.
17616 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17619 * gcc.target/i386/chkp-label-address.c: New.
17621 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17624 * gfortran.dg/pointer_init_6.f90: Extended.
17626 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17628 * gcc.c-torture/compile/20150108.c: New test.
17630 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17632 * gcc.target/visium: New directory.
17634 2015-01-16 Richard Biener <rguenther@suse.de>
17636 PR tree-optimization/61743
17637 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17638 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17640 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17642 * gcc.dg/pr64015.c: New test.
17644 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17648 * g++.dg/ipa/pr64612.C: New test.
17650 2015-01-16 Renlin Li <renlin.li@arm.com>
17652 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17654 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17656 * gcc.target/i386/sse-14.c: Test new intrinsic.
17657 * gcc.target/i386/sse-22.c: Ditto.
17659 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17662 * g++.dg/cpp0x/auto44.C: New.
17664 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17667 * gcc.target/nios2/gpopt-all.c: New test case.
17668 * gcc.target/nios2/gpopt-local.c: New test case.
17669 * gcc.target/nios2/gpopt-global.c: New test case.
17670 * gcc.target/nios2/gpopt-data.c: New test case.
17671 * gcc.target/nios2/gpopt-none.c: New test case.
17673 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17675 * g++.dg/ubsan/vptr-1.C: New test.
17676 * g++.dg/ubsan/vptr-2.C: New test.
17677 * g++.dg/ubsan/vptr-3.C: New test.
17678 * g++.dg/ubsan/vptr-4.C: New test.
17679 * g++.dg/ubsan/vptr-5.C: New test.
17680 * g++.dg/ubsan/vptr-6.C: New test.
17681 * g++.dg/ubsan/vptr-7.C: New test.
17682 * g++.dg/ubsan/vptr-8.C: New test.
17683 * g++.dg/ubsan/vptr-9.C: New test.
17685 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17687 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17689 * lib/gcc-dg.exp: Likewise.
17691 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17693 PR rtl-optimization/64110
17694 * gcc.target/i386/pr64110.c: Add scan-assembler.
17696 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17697 James Norris <jnorris@codesourcery.com>
17698 Cesar Philippidis <cesar@codesourcery.com>
17699 Ilmir Usmanov <i.usmanov@samsung.com>
17701 * lib/target-supports.exp (check_effective_target_fopenacc): New
17703 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17704 * g++.dg/goacc/goacc.exp: Likewise.
17705 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17706 * gcc.dg/goacc/goacc.exp: Likewise.
17707 * gfortran.dg/goacc/goacc.exp: Likewise.
17708 * c-c++-common/cpp/openacc-define-1.c: New file.
17709 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17710 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17711 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17712 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17713 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17714 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17715 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17716 * c-c++-common/goacc/cache-1.c: Likewise.
17717 * c-c++-common/goacc/clauses-fail.c: Likewise.
17718 * c-c++-common/goacc/collapse-1.c: Likewise.
17719 * c-c++-common/goacc/data-1.c: Likewise.
17720 * c-c++-common/goacc/data-2.c: Likewise.
17721 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17722 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17723 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17724 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17725 * c-c++-common/goacc/if-clause-1.c: Likewise.
17726 * c-c++-common/goacc/if-clause-2.c: Likewise.
17727 * c-c++-common/goacc/kernels-1.c: Likewise.
17728 * c-c++-common/goacc/loop-1.c: Likewise.
17729 * c-c++-common/goacc/loop-private-1.c: Likewise.
17730 * c-c++-common/goacc/nesting-1.c: Likewise.
17731 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17732 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17733 * c-c++-common/goacc/parallel-1.c: Likewise.
17734 * c-c++-common/goacc/pcopy.c: Likewise.
17735 * c-c++-common/goacc/pcopyin.c: Likewise.
17736 * c-c++-common/goacc/pcopyout.c: Likewise.
17737 * c-c++-common/goacc/pcreate.c: Likewise.
17738 * c-c++-common/goacc/pragma_context.c: Likewise.
17739 * c-c++-common/goacc/present-1.c: Likewise.
17740 * c-c++-common/goacc/reduction-1.c: Likewise.
17741 * c-c++-common/goacc/reduction-2.c: Likewise.
17742 * c-c++-common/goacc/reduction-3.c: Likewise.
17743 * c-c++-common/goacc/reduction-4.c: Likewise.
17744 * c-c++-common/goacc/sb-1.c: Likewise.
17745 * c-c++-common/goacc/sb-2.c: Likewise.
17746 * c-c++-common/goacc/sb-3.c: Likewise.
17747 * c-c++-common/goacc/update-1.c: Likewise.
17748 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17749 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17750 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17751 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17752 * gfortran.dg/goacc/assumed.f95: Likewise.
17753 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17754 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17755 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17756 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17757 * gfortran.dg/goacc/branch.f95: Likewise.
17758 * gfortran.dg/goacc/cache-1.f95: Likewise.
17759 * gfortran.dg/goacc/coarray.f95: Likewise.
17760 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17761 * gfortran.dg/goacc/cray.f95: Likewise.
17762 * gfortran.dg/goacc/critical.f95: Likewise.
17763 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17764 * gfortran.dg/goacc/data-tree.f95: Likewise.
17765 * gfortran.dg/goacc/declare-1.f95: Likewise.
17766 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17767 * gfortran.dg/goacc/fixed-1.f: Likewise.
17768 * gfortran.dg/goacc/fixed-2.f: Likewise.
17769 * gfortran.dg/goacc/fixed-3.f: Likewise.
17770 * gfortran.dg/goacc/fixed-4.f: Likewise.
17771 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17772 * gfortran.dg/goacc/if.f95: Likewise.
17773 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17774 * gfortran.dg/goacc/list.f95: Likewise.
17775 * gfortran.dg/goacc/literal.f95: Likewise.
17776 * gfortran.dg/goacc/loop-1.f95: Likewise.
17777 * gfortran.dg/goacc/loop-2.f95: Likewise.
17778 * gfortran.dg/goacc/loop-3.f95: Likewise.
17779 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17780 * gfortran.dg/goacc/omp.f95: Likewise.
17781 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17782 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17783 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17784 * gfortran.dg/goacc/parameter.f95: Likewise.
17785 * gfortran.dg/goacc/private-1.f95: Likewise.
17786 * gfortran.dg/goacc/private-2.f95: Likewise.
17787 * gfortran.dg/goacc/private-3.f95: Likewise.
17788 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17789 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17790 * gfortran.dg/goacc/reduction.f95: Likewise.
17791 * gfortran.dg/goacc/routine-1.f90: Likewise.
17792 * gfortran.dg/goacc/routine-2.f90: Likewise.
17793 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17794 * gfortran.dg/goacc/several-directives.f95: Likewise.
17795 * gfortran.dg/goacc/sie.f95: Likewise.
17796 * gfortran.dg/goacc/subarrays.f95: Likewise.
17797 * gfortran.dg/gomp/map-1.f90: Likewise.
17798 * gfortran.dg/openacc-define-1.f90: Likewise.
17799 * gfortran.dg/openacc-define-2.f90: Likewise.
17800 * gfortran.dg/openacc-define-3.f90: Likewise.
17801 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17802 * g++.dg/gomp/block-2.C: Likewise.
17803 * g++.dg/gomp/block-3.C: Likewise.
17804 * g++.dg/gomp/block-5.C: Likewise.
17805 * g++.dg/gomp/target-1.C: Likewise.
17806 * g++.dg/gomp/target-2.C: Likewise.
17807 * g++.dg/gomp/taskgroup-1.C: Likewise.
17808 * g++.dg/gomp/teams-1.C: Likewise.
17809 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17810 * gcc.dg/cilk-plus/jump.c: Likewise.
17811 * gcc.dg/gomp/block-1.c: Likewise.
17812 * gcc.dg/gomp/block-10.c: Likewise.
17813 * gcc.dg/gomp/block-2.c: Likewise.
17814 * gcc.dg/gomp/block-3.c: Likewise.
17815 * gcc.dg/gomp/block-4.c: Likewise.
17816 * gcc.dg/gomp/block-5.c: Likewise.
17817 * gcc.dg/gomp/block-6.c: Likewise.
17818 * gcc.dg/gomp/block-7.c: Likewise.
17819 * gcc.dg/gomp/block-8.c: Likewise.
17820 * gcc.dg/gomp/block-9.c: Likewise.
17821 * gcc.dg/gomp/target-1.c: Likewise.
17822 * gcc.dg/gomp/target-2.c: Likewise.
17823 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17824 * gcc.dg/gomp/teams-1.c: Likewise.
17826 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17828 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17831 2015-01-15 Mike Stump <mikestump@comcast.net>
17833 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17834 * gcc.dg/inline_2.c: Likewise.
17835 * gcc.dg/inline_3.c: Likewise.
17836 * gcc.dg/inline_4.c: Likewise.
17838 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17841 * gfortran.dg/proc_ptr_comp_43.f90: New.
17843 2015-01-15 Mike Stump <mikestump@comcast.net>
17845 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17846 * gcc.dg/unroll_2.c: Likewise.
17847 * gcc.dg/unroll_3.c: Likewise.
17848 * gcc.dg/unroll_4.c: Likewise.
17849 * gcc.dg/unroll_5.c: Likewise.
17851 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17854 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17856 * gcc.target/aarch64/test_frame_6.c: Likewise.
17857 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17858 x30 and x19 (in the epilogue).
17859 * gcc.target/aarch64/test_frame_4.c: Likewise.
17860 * gcc.target/aarch64/test_frame_7.c: Likewise.
17862 2015-01-15 Martin Liska <mliska@suse.cz>
17864 * g++.dg/ipa/pr64068.C: New test.
17865 * gcc.dg/ipa/PR64559.c: New test.
17867 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17869 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17872 2015-01-15 Richard Biener <rguenther@suse.de>
17874 PR tree-optimization/61743
17875 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17876 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17878 2015-01-15 Renlin Li <renlin.li@arm.com>
17880 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17881 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17883 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17885 * gcc.dg/vect/vect-aggressive-1.c: New.
17886 * gcc.target/i386/avx2-vect-aggressive.c: New.
17888 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17890 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17892 2015-01-15 Richard Biener <rguenther@suse.de>
17895 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17896 -Wl,-undefined,dynamic_lookup.
17898 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17900 * gnat.dg/opt47.adb: New test.
17902 2015-01-15 Richard Biener <rguenther@suse.de>
17905 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17907 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17909 PR tree-optimization/64434
17910 * gcc.dg/torture/pr64434.c: New test.
17912 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17914 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17915 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17916 -march=loongson* and -march=octeon* require -mno-micromips.
17918 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17919 Matthew Fortune <matthew.fortune@imgtec.com>
17921 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17922 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17923 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17924 * gcc.target/mips/call-saved-7.c: New file.
17925 * gcc.target/mips/call-saved-8.c: New file.
17926 * gcc.target/mips/call-saved-9.c: New file.
17928 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17930 * gcc.target/mips/lsa.c: New file.
17931 * gcc.target/mips/mips64-lsa.c: Likewise.
17932 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17933 * gcc.target/mips/mulsize-4.c: Likewise.
17934 * gcc.target/mips/mulsize-5.c: New file.
17935 * gcc.target/mips/mulsize-6.c: Likewise.
17936 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17937 and !HAS_LSA as ghost options.
17938 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17941 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17943 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17945 2015-01-15 Richard Biener <rguenther@suse.de>
17947 PR middle-end/64365
17948 * gcc.dg/torture/pr64365.c: New testcase.
17950 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17952 * gcc.dg/stackprotectexplicit1.c: New test.
17953 * g++.dg/stackprotectexplicit2.c: New test.
17955 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17958 * gfortran.dg/inquire_internal.f90: New.
17959 * gfortran.dg/negative_unit_check.f90: New.
17961 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17964 * gcc.target/sh/pr53988-1.c: New.
17966 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17969 * g++.dg/tls/thread_local-ice3.C: New.
17971 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17973 * gcc.target/i386/fentry-override.c: Properly place {} in target
17974 selector. Remove nonpic.
17975 * gcc.target/i386/fentry.c: Likewise.
17977 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17979 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17980 warnings instead of errors.
17982 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17984 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17985 option support instead of ENABLE_LTO from Makefile.
17987 2015-01-14 Richard Biener <rguenther@suse.de>
17989 PR tree-optimization/59354
17990 * gcc.dg/vect/pr59354.c: New testcase.
17992 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17994 * lib/target-supports.exp
17995 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17996 on ARM architures before v7.
17998 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18000 PR middle-end/59448
18001 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18002 an atomic_exchange.
18004 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18007 * gcc.target/i386/pr64386.c: New test.
18009 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18012 * gcc.target/i386/pr64393.c: New test.
18014 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18017 * gcc.target/i386/pr64387.c: New test.
18019 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18021 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18023 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18025 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18027 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18030 * gcc.target/arm/pr64453.c: New.
18032 2015-01-14 Richard Biener <rguenther@suse.de>
18035 * gcc.dg/lto/pr64415_0.c: New testcase.
18036 * gcc.dg/lto/pr64415_1.c: Likewise.
18038 2015-01-14 Martin Liska <mliska@suse.cz>
18040 * gcc.dg/ipa/pr64307.c: New test.
18042 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18044 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18045 64-bit and 128-bit.
18047 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18050 * gcc.target/arm/pr64460_1.c: New test.
18052 2015-01-14 Richard Biener <rguenther@suse.de>
18054 PR tree-optimization/64493
18055 PR tree-optimization/64495
18056 * gcc.dg/vect/pr64493.c: New testcase.
18057 * gcc.dg/vect/pr64495.c: Likewise.
18059 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18061 * gcc.dg/Warray-bounds-11.c: New test-case.
18063 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18065 * gcc.target/mips/octeon3-pipe-1.c: New test.
18067 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18069 * jit.dg/harness.h (set_up_logging): Move string concatenation
18071 (concat_strings): New function.
18072 (dump_reproducer): New function.
18073 (test_jit): Call dump_reproducer.
18074 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18076 (jit-dg-test): Delete any generated reproducer from previous runs.
18077 Verify that a generated reproducer was created, and verify that it
18079 * jit.dg/test-nested-contexts.c (main): Call
18080 gcc_jit_context_dump_reproducer_to_file.
18082 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18084 * gcc.dg/aru-2.c: Add dg-require-profiling.
18086 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18088 * lib/target-supports.exp (check_profiling_available): Check if
18091 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18094 * g++.dg/torture/pr64565.C: New testcase.
18096 2015-01-13 Marek Polacek <polacek@redhat.com>
18098 PR middle-end/64391
18099 * gcc.dg/tm/pr64391.c: New test.
18101 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18103 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18106 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18108 * gcc.target/i386/pie.c: New test.
18110 * lib/target-supports.exp (check_effective_target_pie): New.
18112 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18114 PR rtl-optimization/64286
18115 * gcc.target/i386/avx2-pr64286.c: New test.
18117 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18120 * g++.dg/cpp0x/vt-57626.C: New.
18122 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18125 * gfortran.dg/pr64528.f90: New test.
18127 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18129 * gcc.target/aarch64/subsp.c: New test.
18131 2015-01-13 Andrew Pinski <apinski@cavium.com>
18133 * gcc.target/aarch64/store-pair-1.c: New testcase.
18135 2015-01-13 Richard Biener <rguenther@suse.de>
18138 * gcc.dg/lto/pr64373_0.c: New testcase.
18140 2015-01-13 Andrew Pinski <apinski@cavium.com>
18142 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18143 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18145 2015-01-13 Richard Biener <rguenther@suse.de>
18147 PR tree-optimization/64406
18148 * gcc.dg/pr64406.c: New testcase.
18150 2015-01-13 Richard Biener <rguenther@suse.de>
18152 PR tree-optimization/64404
18153 * gcc.dg/vect/pr64404.c: New testcase.
18155 2015-01-13 Richard Biener <rguenther@suse.de>
18157 PR tree-optimization/64568
18158 * g++.dg/torture/pr64568.C: New testcase.
18160 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18162 * jit.dg/test-error-local-used-from-other-function.c: New test
18164 * jit.dg/test-error-param-reuse.c: New test case.
18165 * jit.dg/test-error-param-sharing.c: New test case.
18166 * jit.dg/test-error-param-used-from-other-function.c: New test
18168 * jit.dg/test-error-param-used-without-a-function.c: New test
18171 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18173 PR tree-optimization/64563
18174 * gcc.dg/pr64563.c: New test.
18177 * gcc.target/i386/pr64513.c: New test.
18179 PR tree-optimization/64454
18180 * gcc.dg/pr64454.c: New test.
18183 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18185 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18186 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18187 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18188 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18189 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18190 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18191 * gcc.dg/vect/slp-25.c: Likewise.
18192 * gcc.dg/vect/vect-109.c: Likewise.
18193 * gcc.dg/vect/vect-13.c: Likewise.
18194 * gcc.dg/vect/vect-17.c: Likewise.
18195 * gcc.dg/vect/vect-18.c: Likewise.
18196 * gcc.dg/vect/vect-19.c: Likewise.
18197 * gcc.dg/vect/vect-20.c: Likewise.
18198 * gcc.dg/vect/vect-21.c: Likewise.
18199 * gcc.dg/vect/vect-22.c: Likewise.
18200 * gcc.dg/vect/vect-27.c: Likewise.
18201 * gcc.dg/vect/vect-29.c: Likewise.
18202 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18203 * gcc.dg/vect/vect-2.c: Likewise.
18204 * gcc.dg/vect/vect-3.c: Likewise.
18205 * gcc.dg/vect/vect-4.c: Likewise.
18206 * gcc.dg/vect/vect-5.c: Likewise.
18207 * gcc.dg/vect/vect-72.c: Likewise.
18208 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18209 * gcc.dg/vect/vect-73.c: Likewise.
18210 * gcc.dg/vect/vect-77-global.c: Likewise.
18211 * gcc.dg/vect/vect-78-global.c: Likewise.
18212 * gcc.dg/vect/vect-7.c: Likewise.
18213 * gcc.dg/vect/vect-86.c: Likewise.
18214 * gcc.dg/vect/vect-align-1.c: Likewise.
18215 * gcc.dg/vect/vect-align-3.c: Likewise.
18216 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18217 * gcc.dg/vect/vect-all.c: Likewise.
18218 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18219 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18220 * gcc.dg/vect/vect-peel-3.c: Likewise.
18221 * gcc.dg/vect/vect-peel-4.c: Likewise.
18222 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18224 2015-01-12 Jeff Law <law@redhat.com>
18227 * gcc.target/m68k/pr64461.c: New test.
18229 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18231 * jit.dg/test-array-as-pointer.c (create_code): Update call
18232 to gcc_jit_context_new_global by setting "kind" to
18233 GCC_JIT_GLOBAL_IMPORTED.
18234 * jit.dg/test-error-array-as-pointer.c: Likewise.
18235 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18236 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18237 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18238 * jit.dg/test-using-global.c (the_global): Rename to...
18239 (imported_global): ...this.
18240 (create_code): Update to test the three kinds of global.
18241 (verify_code): Likewise.
18243 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18246 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18247 undefined behavior.
18248 * gcc.target/i386/pr64291-2.c: Updated.
18250 2015-01-12 Richard Biener <rguenther@suse.de>
18252 PR tree-optimization/64530
18253 * gfortran.dg/pr64530.f90: New testcase.
18255 2015-01-12 Richard Biener <rguenther@suse.de>
18257 PR middle-end/64357
18258 * gcc.dg/torture/pr64357.c: New testcase.
18260 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18262 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18265 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18266 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18268 2015-01-12 Martin Liska <mliska@suse.cz>
18270 * gcc.dg/ipa/PR64550.c: New test.
18272 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18275 * g++.dg/ipa/pr63470.C: New testcase.
18277 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18280 * gfortran.dg/typebound_operator_20.f90: New.
18282 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18285 * gfortran.dg/proc_ptr_comp_42.f90: New.
18287 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18290 * gfortran.dg/proc_ptr_comp_41.f90: New.
18292 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18294 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18296 2015-01-10 Tobias Burnus <burnus@net-b.de>
18299 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18300 and add dg-excess-errors.
18301 * gfortran.dg/line_length_6.f90: New.
18302 * gfortran.dg/line_length_7.f90: New.
18303 * gfortran.dg/line_length_8.f90: New.
18304 * gfortran.dg/line_length_9.f90: New.
18305 * gfortran.dg/line_length_10.f90: New.
18306 * gfortran.dg/line_length_11.f90: New.
18308 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18310 * jit.dg/test-threads.c (struct testcase): Move declaration
18311 to jit.dg/all-non-failing-tests.h.
18312 (testcases): Likewise.
18313 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18314 declaration here from jit.dg/all-non-failing-tests.h.
18315 (testcases): Likewise.
18316 * jit.dg/test-combination.c (create_code): Eliminate spelling
18317 out all of the testcases in favor of looping through the
18318 "testcases" metadata.
18319 (verify_code): Likewise.
18321 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18323 PR rtl-optimization/64536
18324 * gcc.dg/pr64536.c: New test.
18326 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18328 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18329 * jit.dg/test-combination.c (create_code): Likewise.
18330 (verify_code): Likewise.
18331 * jit.dg/test-constants.c: New test case.
18332 * jit.dg/test-threads.c: Add test-constants.c.
18334 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18337 * objc.dg/gnu-api-2-class.m: Add a test case
18338 for the above change.
18340 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18342 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18344 2015-01-09 Richard Biener <rguenther@suse.de>
18346 PR tree-optimization/64410
18347 * g++.dg/vect/pr64410.cc: New testcase.
18349 2015-01-09 Martin Liska <mliska@suse.cz>
18351 * gcc.dg/ipa/ipa-icf-32.c: New test.
18353 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18355 * c-c++-common/tsan/tsan_barrier.h: New.
18356 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18357 * c-c++-common/tsan/bitfield_race.c: Likewise.
18358 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18359 * c-c++-common/tsan/mutexset1.c: Likewise.
18360 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18361 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18362 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18363 * c-c++-common/tsan/simple_race.c: Likewise.
18364 * c-c++-common/tsan/simple_stack.c: Likewise.
18365 * c-c++-common/tsan/sleep_sync.c: Likewise.
18366 * c-c++-common/tsan/tiny_race.c: Likewise.
18367 * c-c++-common/tsan/tls_race.c: Likewise.
18368 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18369 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18370 * g++.dg/tsan/atomic_free.C: Likewise.
18371 * g++.dg/tsan/atomic_free2.C: Likewise.
18372 * g++.dg/tsan/cond_race.C: Likewise.
18373 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18375 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18378 * lib/target-supports.exp (check_effective_target_libatomic_available):
18380 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18381 targets that match effective-target libatomic_available.
18382 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18384 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18386 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18387 Verify the result of gcc_jit_context_get_last_error.
18388 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18390 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18392 PR tree-optimization/63989
18393 * gcc.dg/strlenopt-27.c: New test.
18395 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18397 * jit.dg/harness.h (set_up_logging): New function.
18398 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18399 set_up_logging on the context, so that every testcase is
18400 logged to a particular file.
18401 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18402 and call gcc_jit_context_set_logfile on the top-level context.
18404 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18407 * g++.dg/opt/pr64338.C: New test.
18409 2015-01-08 Tobias Burnus <burnus@net-b.de>
18411 * gfortran.dg/coarray/codimension_2b.f90: New file.
18412 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18413 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18415 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18418 * g++.dg/ext/fnname4.C: New.
18420 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18423 * g++.dg/cpp0x/constexpr-64462.C: New.
18425 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18428 * g++.dg/cpp0x/deleted10.C: New.
18430 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18432 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18434 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18436 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18437 GCC_JIT_UNARY_OP_ABS.
18438 (verify_unary_ops): Likewise.
18440 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18442 * jit.dg/test-arith-overflow.c: New test case.
18443 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18444 * jit.dg/test-combination.c (create_code): Likewise.
18445 (verify_code): Likewise.
18446 * jit.dg/test-threads.c (testcases): Likewise.
18448 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18450 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18451 rather than "jit". Load g++.exp, and call g++_init.
18452 Run test-*.cc files within the testsuite and *.cc files within
18454 (jit-dg-test): Drop the addition of -fgnu89-inline to
18455 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18456 doing it when compiling C testcases (since g++ does not handle
18457 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18458 is restored to the value after g++_init ran, rather than the
18459 value before g++_init ran. Return a list of
18460 $comp_output $output_file, as dg-test assumes.
18462 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18464 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18465 make it easier to figure out the origin of each test result when
18466 running test-combination.c and test-threads.c.
18467 (CHECK_VALUE): Likewise.
18468 (CHECK_DOUBLE_VALUE): Likewise.
18469 (CHECK_STRING_VALUE): Likewise.
18470 (CHECK_STRING_STARTS_WITH): Likewise.
18471 (CHECK_STRING_CONTAINS): Likewise.
18473 (check_string_value): Likewise, add "funcname" param.
18474 (check_string_starts_with): Likewise.
18475 (check_string_contains): Likewise.
18477 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18479 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18480 generating name of built executable.
18482 2015-01-07 Marek Polacek <polacek@redhat.com>
18485 * gcc.dg/pr64440.c: New test.
18486 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18488 2015-01-07 Marek Polacek <polacek@redhat.com>
18491 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18492 * gcc.dg/pr64417.c: New test.
18494 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18497 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18500 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18502 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18503 Check if testcases run without errors, not just if they compile.
18505 2015-01-06 Christian Bruel <christian.bruel@st.com>
18508 * gcc.target/sh/pr64507.c: New test.
18510 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18512 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18514 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18516 * c-c++-common/asan/sanitize-all-1.c: New test.
18517 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18518 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18519 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18520 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18522 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18524 * lib/target-supports.exp (check_profiling_available): Return 0 for
18526 (check_effective_target_tls_runtime): Likewise.
18527 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18528 * gcc.dg/20020312-2.c: Adjust for Visium.
18529 * gcc.dg/tls/thr-cse-1.c: Likewise
18530 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18531 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18532 * gcc.dg/weak/typeof-2.c: Likewise.
18534 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18536 PR rtl-optimization/64287
18537 * gcc.dg/aru-2.c: New test.
18539 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18542 * c-c++-common/ubsan/pr64344-1.c: New test.
18543 * c-c++-common/ubsan/pr64344-2.c: New test.
18545 PR tree-optimization/64465
18546 * gcc.dg/pr64465.c: New test.
18548 PR tree-optimization/64494
18549 * gcc.c-torture/compile/pr64494.c: New test.
18551 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18554 * gfortran.dg/realloc_on_assign_25.f90: New test.
18556 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18558 Update copyright years.
18560 2015-01-05 Marek Polacek <polacek@redhat.com>
18563 * gcc.dg/pr64423.c: New test.
18565 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18567 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18568 mmix-knuth-mmixware for the same reason as for MIPS.
18569 * gcc.dg/debug/debug-2.c: Ditto.
18571 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18573 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18576 * lib/gfortran.exp: Add libatomic library search path.
18577 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18578 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18580 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18582 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18584 * c-c++-common/tsan/bitfield_race.c: New testcase.
18585 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18587 2015-01-02 Tobias Burnus <burnus@net-b.de>
18589 * gfortran.dg/coarray/collectives_4.f90: New.
18591 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18594 * gfortran.dg/extends_16.f90: New.
18596 2015-01-02 Tobias Burnus <burnus@net-b.de>
18598 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18600 2015-01-02 Tobias Burnus <burnus@net-b.de>
18602 * gfortran.dg/coarray/codimension_2.f90: New.
18603 * gfortran.dg/coarray/codimension_2a.f90: New.
18604 * gfortran.dg/coarray_35.f90: New.
18605 * gfortran.dg/coarray_35a.f90: New.
18607 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18610 * gfortran.dg/dummy_procedure_11.f90: New.
18612 Copyright (C) 2015 Free Software Foundation, Inc.
18614 Copying and distribution of this file, with or without modification,
18615 are permitted in any medium without royalty provided the copyright
18616 notice and this notice are preserved.