1 2015-11-27 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
5 * c-c++-common/gomp/pr63326.c: New test.
7 2015-11-27 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/68553
10 * gcc.dg/vect/pr45752.c: Adjust.
11 * gcc.dg/vect/slp-perm-4.c: Likewise.
13 2015-11-26 Martin Sebor <msebor@redhat.com>
15 * g++.dg/init/new45.C (cookie_size): New constant set to a value
16 appropriate for the target.
17 (operator new[]): Use it.
19 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/cpp0x/pr67238.C: New.
24 2015-11-26 Martin Sebor <msebor@redhat.com>
26 * g++.dg/pr67876.C: Remove duplicate content.
28 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
30 * g++.dg/guality/pr67192.C: New test.
32 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
34 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
35 support code for vqrdml{as}h_lane tests.
36 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
37 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
39 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
41 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
42 support code for vqrdml{as}h tests.
43 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
44 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
46 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
48 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
49 (check_effective_target_arm_arch_FUNC_ok)
50 (add_options_for_arm_arch_FUNC)
51 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
52 to the list to be generated.
53 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
54 (check_effective_target_arm_v8_1a_neon_ok): New.
55 (check_effective_target_arm_v8_1a_neon_hw): New.
57 2015-11-26 Nathan Sidwell <nathan@acm.org>
59 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
61 2015-11-26 Richard Biener <rguenther@suse.de>
64 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
67 2015-11-26 Richard Biener <rguenther@suse.de>
70 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
72 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
75 * g++.dg/concepts/pr67249.C: New.
77 2015-11-26 Richard Biener <rguenther@suse.de>
80 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
81 vectorize init loop and adjust expected outcome.
83 2015-11-26 Richard Biener <rguenther@suse.de>
86 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
87 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
88 also monitor final optimization result.
90 2015-11-26 Jakub Jelinek <jakub@redhat.com>
92 PR rtl-optimization/68249
93 PR rtl-optimization/68321
94 * gcc.c-torture/execute/pr68249.c: New test.
95 * gcc.c-torture/execute/pr68321.c: New test.
97 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
100 * gcc.target/i386/mpx/pr68416.c: New test.
102 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/no-weak1.C: New.
107 2015-11-26 Jakub Jelinek <jakub@redhat.com>
109 PR tree-optimization/68128
110 * gcc.dg/gomp/pr68128-1.c: New test.
111 * gcc.dg/gomp/pr68128-2.c: New test.
113 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
115 PR rtl-optimization/67226
116 * gcc.c-torture/execute/pr67226.c: New test.
118 2015-11-26 Jakub Jelinek <jakub@redhat.com>
121 * g++.dg/ubsan/pr68508.C: New test.
123 2015-11-25 Martin Sebor <msebor@redhat.com>
126 * g++.dg/pr67876.C: New test.
128 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
129 Sebastian Pop <s.pop@samsung.com>
131 PR tree-optimization/68453
132 * gfortran.dg/graphite/pr68453.f90: New.
134 2015-11-25 Martin Sebor <msebor@redhat.com>
137 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
138 * gcc.dg/addr_builtin-1.c: Same.
140 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
142 * gcc.target/powerpc/dform-1.c: New test.
143 * gcc.target/powerpc/dform-2.c: Likewise.
145 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
147 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
148 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
149 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
151 2015-11-25 Tom de Vries <tom@codesourcery.com>
153 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
154 * gcc.dg/pr23911.c: Same.
155 * gcc.dg/tree-ssa/20030709-2.c: Same.
156 * gcc.dg/tree-ssa/20030731-2.c: Same.
157 * gcc.dg/tree-ssa/20040729-1.c: Same.
158 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
159 * gcc.dg/tree-ssa/loop-36.c: Same.
160 * gcc.dg/tree-ssa/pr21086.c: Same.
161 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
162 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
163 * gcc.dg/vect/pr26359.c: Same.
164 * c-c++-common/restrict-2.c: Update after adding new lim1.
165 * c-c++-common/restrict-4.c: Same.
166 * g++.dg/tree-ssa/pr33615.C: Same.
167 * g++.dg/tree-ssa/restrict1.C: Same.
168 * gcc.dg/tm/pub-safety-1.c: Same.
169 * gcc.dg/tm/reg-promotion.c: Same.
170 * gcc.dg/tree-ssa/20050314-1.c: Same.
171 * gcc.dg/tree-ssa/loop-32.c: Same.
172 * gcc.dg/tree-ssa/loop-33.c: Same.
173 * gcc.dg/tree-ssa/loop-34.c: Same.
174 * gcc.dg/tree-ssa/loop-35.c: Same.
175 * gcc.dg/tree-ssa/loop-7.c: Same.
176 * gcc.dg/tree-ssa/pr23109.c: Same.
177 * gcc.dg/tree-ssa/restrict-3.c: Same.
178 * gcc.dg/tree-ssa/restrict-5.c: Same.
179 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
180 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
181 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
182 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
183 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
184 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
185 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
186 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
187 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
188 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
189 * gcc.dg/tree-ssa/structopt-1.c: Same.
190 * gfortran.dg/pr32921.f: Same.
191 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
192 * g++.dg/tree-ssa/pr61009.C: Same.
193 * g++.dg/tree-ssa/ssa-dom.C: Same.
194 * gcc.dg/pr20115-1.c: Same.
195 * gcc.dg/tree-prof/20050826-2.c: Same.
196 * gcc.dg/tree-prof/cmpsf-1.c: Same.
197 * gcc.dg/tree-ssa/20030821-1.c: Same.
198 * gcc.dg/tree-ssa/20030922-2.c: Same.
199 * gcc.dg/tree-ssa/20031022-1.c: Same.
200 * gcc.dg/tree-ssa/20040615-1.c: Same.
201 * gcc.dg/tree-ssa/20040624-1.c: Same.
202 * gcc.dg/tree-ssa/pr21417.c: Same.
203 * gcc.dg/tree-ssa/pr61607.c: Same.
204 * gcc.dg/tree-ssa/slsr-27.c: Same.
205 * gcc.dg/tree-ssa/slsr-28.c: Same.
206 * gcc.dg/tree-ssa/slsr-29.c: Same.
207 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
208 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
209 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
210 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
211 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
212 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
213 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
214 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
215 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
217 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
218 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
219 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
220 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
221 * gcc.dg/tree-ssa/vrp47.c: Same.
222 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
223 * gcc.dg/tree-ssa/foldconst-2.c: Same.
224 * gcc.dg/tree-ssa/loop-40.c: Same.
225 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
227 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/cpp0x/constexpr-array13.C: Fix.
231 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
233 * gfortran.dg/nint_p7.f90: New testcase.
235 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
236 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/cpp0x/constexpr-array13.C: New.
241 2015-11-25 Ilmir Usmanov <me@ilmir.us>
242 Cesar Philippidis <cesar@codesourcery.com>
245 * goacc/omp-fixed.f: New test.
246 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
248 2015-11-25 Richard Biener <rguenther@suse.de>
251 * gcc.dg/torture/pr68528.c: New testcase.
253 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/cpp0x/constexpr-tuple2.C: New.
258 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
260 PR rtl-optimization/68435
261 * gcc.dg/pr68435.c: New test.
263 2015-11-25 Richard Biener <rguenther@suse.de>
265 PR tree-optimization/68517
266 * gcc.dg/torture/pr68517.c: New testcase.
268 2015-11-25 Jakub Jelinek <jakub@redhat.com>
271 * gcc.dg/pr67089-1.c: New test.
272 * gcc.dg/pr67089-2.c: New test.
273 * gcc.dg/pr67089-3.c: New test.
274 * gcc.dg/pr67089-4.c: New test.
275 * gcc.dg/pr67089-5.c: New test.
276 * gcc.dg/pr67089-6.c: New test.
277 * gcc.dg/pr67089-7.c: New test.
279 2015-11-25 Richard Biener <rguenther@suse.de>
281 PR tree-optimization/68502
282 * gcc.dg/vect/pr68502-1.c: New testcase.
283 * gcc.dg/vect/pr68502-2.c: Likewise.
285 2015-11-24 Michael Collison <michael.collison@linaro.org>
287 * gcc.target/aarch64/saddw-1.c: New test.
288 * gcc.target/aarch64/saddw-2.c: New test.
289 * gcc.target/aarch64/uaddw-1.c: New test.
290 * gcc.target/aarch64/uaddw-2.c: New test.
291 * gcc.target/aarch64/uaddw-3.c: New test.
292 * lib/target-support.exp
293 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
294 Add aarch64 to list of support targets.
296 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
298 * gcc.target/mips/frame-header-4.c: New test.
300 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
303 * gfortran.dg/simplify_cshift_3.f90
305 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp1y/pr68278.C: New.
310 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp1y/pr68388.C: New.
315 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
316 Sebastian Pop <s.pop@samsung.com>
318 PR tree-optimization/67984
319 * gcc.dg/graphite/pr67984.c: New.
321 2015-11-24 Michael Matz <matz@suse.de>
323 PR rtl-optimization/68392
324 * g++.dg/pr68392.C: New test.
326 2015-11-24 Nathan Sidwell <nathan@acm.org>
328 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
330 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
332 PR rtl-optimization/68381
333 * gcc.c-torture/execute/pr68381.c: New test.
335 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
338 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
340 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
343 * gcc.target/i386/pr68497.c: New test.
345 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
347 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
349 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
351 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
353 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
355 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
357 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
359 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
361 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
363 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
365 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
367 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
369 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
372 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
375 * gcc.dg/pr68375.c: New test.
377 2015-11-24 Jakub Jelinek <jakub@redhat.com>
380 * gcc.target/i386/pr68483-1.c: New test.
381 * gcc.target/i386/pr68483-2.c: New test.
383 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
386 * gcc.target/i386/mpx/pr68337-1.c: New test.
387 * gcc.target/i386/mpx/pr68337-2.c: New test.
389 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
391 PR rtl-optimization/68194
392 PR rtl-optimization/68328
393 PR rtl-optimization/68185
394 * gcc.c-torture/execute/pr68185.c: New test.
395 * gcc.c-torture/execute/pr68328.c: Likewise.
397 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
399 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
401 2015-11-23 David Malcolm <dmalcolm@redhat.com>
404 * objc.dg/plugin: New subdirectory.
405 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
406 * objc.dg/plugin/plugin.exp: New file, based on
407 gcc.dg/plugin/plugin.exp.
409 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
410 Sebastian Pop <s.pop@samsung.com>
412 PR tree-optimization/68493
413 * gcc.dg/graphite/pr68493.c: New.
415 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
416 Sebastian Pop <s.pop@samsung.com>
418 PR tree-optimization/68279
419 * gfortran.dg/graphite/pr68279.f90: New.
421 2015-11-23 Marek Polacek <polacek@redhat.com>
423 PR tree-optimization/68455
424 * gcc.dg/tree-ssa/pr68455.c: New test.
426 2015-11-23 Richard Biener <rguenther@suse.de>
428 PR tree-optimization/68465
429 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
431 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
434 * gcc.target/aarch64/pr68363_1.c: New test.
436 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
438 * gcc.target/aarch64/simd/vmulx.x: New.
439 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
440 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
441 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
443 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
446 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
448 2015-11-23 Richard Biener <rguenther@suse.de>
449 Jiong Wang <jiong.wang@arm.com>
451 PR tree-optimization/68317
452 PR tree-optimization/68326
453 * gcc.dg/pr68317.c: New testcase.
455 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
457 PR tree-optimization/68327
458 * gcc.dg/pr68327.c: New test.
460 2015-11-23 Tom de Vries <tom@codesourcery.com>
462 PR tree-optimization/68460
463 * gcc.dg/autopar/pr68460.c: New test.
465 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
467 * c-c++-common/asan/halt_on_error-1.c: New test.
468 * c-c++-common/asan/halt_on_error-2.c: Likewise.
470 2015-11-23 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/68482
473 * gcc.dg/vect/pr68482.c: New testcase.
475 2015-11-23 Richard Biener <rguenther@suse.de>
477 PR tree-optimization/68445
478 * gcc.dg/vect/pr68445.c: New testcase.
480 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
482 * gcc.target/s390/load-relative-check.c: New test to check
483 generation of load relative instructions.
485 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
487 * gfortran.dg/fmt_t_8.f90: New test.
489 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
492 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
494 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
496 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
498 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
501 * gfortran.dg/simplify_cshift_2.f90: New test.
503 2015-11-22 James Norris <jnorris@codesourcery.com>
504 Cesar Philippidis <cesar@codesourcery.com>
506 * gfortran.dg/goacc/declare-1.f95: Update test.
507 * gfortran.dg/goacc/declare-2.f95: New test.
509 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
511 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
512 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
513 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
514 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
515 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
516 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
517 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
518 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
519 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
520 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
521 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
522 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
524 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
526 * gfortran.dg/simplify_cshift_1.f90: New test.
528 2015-11-21 Nathan Sidwell <nathan@acm.org>
530 * gcc.dg/atomic-generic.c: Include <string.h>.
532 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
534 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
536 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
538 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
540 2015-11-21 Jakub Jelinek <jakub@redhat.com>
543 * gcc.dg/debug/pr66432.c: New test.
545 2015-11-20 Ian Lance Taylor <iant@google.com>
548 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
550 2015-11-20 Mike Stump <mikestump@comcast.net>
552 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
555 2015-11-20 David Malcolm <dmalcolm@redhat.com>
558 * gcc.dg/fixits.c: New file.
559 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
560 (test_fixit_insert): New.
561 (test_fixit_remove): New.
562 (test_fixit_replace): New.
563 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
564 (test_fixit_insert): New.
565 (test_fixit_remove): New.
566 (test_fixit_replace): New.
567 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
568 (test_show_locus): Add tests of rendering fixit hints.
570 2015-11-20 Jakub Jelinek <jakub@redhat.com>
573 * gcc.dg/vect/pr68339.c: New test.
575 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
577 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
579 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
582 * gfortran.dg/submodule_12.f90: New test
585 * gfortran.dg/submodule_6.f08: Add compile option -flto.
587 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
589 * lib/target-supports.exp
590 (check_effective_target_arm_neon_ok_nocache): Add check
593 2015-11-20 Tom de Vries <tom@codesourcery.com>
595 PR tree-optimization/68373
596 * gcc.dg/autopar/pr68373.c: New test.
598 2015-11-20 Jakub Jelinek <jakub@redhat.com>
601 * g++.dg/abi/mangle67.C: New test.
603 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
605 * gcc.target/s390/bswap-1.c: New test.
607 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
609 * gcc.target/s390/pfpo.c: New test.
611 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
613 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
614 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
616 2015-11-19 David Malcolm <dmalcolm@redhat.com>
618 * g++.dg/spellcheck-fields.C: New file.
620 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
621 Sebastian Pop <s.pop@samsung.com>
623 PR tree-optimization/68428
624 * gcc.dg/graphite/pr68428.c: New.
626 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
627 Sebastian Pop <s.pop@samsung.com>
629 PR tree-optimization/68335
630 * gfortran.dg/graphite/pr68335.f90: New.
632 2015-11-19 Nathan Sidwell <nathan@acm.org>
634 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
635 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
636 * gcc.dg/special/weak-2.c: Likewise.
637 * gcc.dg/weak/weak-12.c: Likewise.
638 * gcc.dg/weak/weak-15.c: Likewise.
639 * gcc.dg/weak/weak-16.c: Likewise.
640 * gcc.dg/weak/weak-1.c: Likewise.
641 * gcc.dg/weak/weak-2.c: Likewise.
642 * gcc.dg/weak/weak-4.c: Likewise.
643 * gcc.dg/torture/pr53922.c: Likewise.
644 * gcc.dg/torture/pr60092.c: Likewise.
646 2015-11-19 Marek Polacek <polacek@redhat.com>
649 * gcc.dg/pr68412-2.c: New test.
650 * gcc.dg/pr68412.c: New test.
652 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
654 * gcc.dg/tree-ssa/vrp98.c: New testcase.
655 * gcc.target/avr/uint8-single-reg.c: New testcase.
657 2015-11-19 Jakub Jelinek <jakub@redhat.com>
660 * g++.dg/eh/goto3.C: New test.
662 2015-11-19 Marek Polacek <polacek@redhat.com>
664 PR tree-optimization/68431
665 * gcc.dg/tree-ssa/pr68431.c: New test.
667 2015-11-19 Jakub Jelinek <jakub@redhat.com>
669 PR rtl-optimization/68376
670 * gcc.c-torture/execute/pr68376-1.c: New test.
671 * gcc.c-torture/execute/pr68376-2.c: New test.
674 * gcc.target/i386/pr67770.c: New test.
676 2015-11-18 Jeff Law <law@redhat.com>
678 PR tree-optimization/68198
679 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
680 * gcc.dg/tree-ssa/pr68198.c: New test.
682 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
685 * gfortran.dg/pr59910.f90: New test.
687 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
690 * gfortran.dg/pr43996.f90: New test.
692 2015-11-18 Joseph Myers <joseph@codesourcery.com>
695 * gcc.dg/atomic/stdatomic-fence-2.c,
696 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
698 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/loop_optimization19.adb: New test.
701 * gnat.dg/loop_optimization20.adb: Likewise.
702 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
704 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
706 * gnat.dg/opt52.adb: New test.
708 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
710 * gcc.dg/goacc/nvptx-sese-1.c: New.
712 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
714 * gnat.dg/renaming7.adb: New test.
715 * gnat.dg/renaming7_pkg.ads: New helper.
717 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
719 PR tree-optimization/68402
720 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
721 to avoid undefined behaviour.
723 2015-11-18 Jakub Jelinek <jakub@redhat.com>
725 PR tree-optimization/68157
726 * g++.dg/opt/pr68157.C: New test.
728 2015-11-18 Richard Biener <rguenther@suse.de>
730 PR tree-optimization/67790
731 * gcc.dg/vect/pr67790.c: New testcase.
733 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
735 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
737 2015-11-17 David Malcolm <dmalcolm@redhat.com>
739 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
740 (test_braced_init): New function.
741 (test_statement_expression): New function.
742 (test_address_of_label): New function.
743 (test_transaction_expressions): New function.
744 (test_keywords): New function.
745 (test_builtin_va_arg): New function.
746 (test_builtin_offsetof): New function.
747 * lib/multiline.exp (_build_multiline_regex): Escape braces.
749 2015-11-17 Martin Sebor <msebor@redhat.com>
752 * g++.dg/init/new46.C: New test.
754 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
757 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
759 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
762 * gcc.dg/pr68134.c: New test.
764 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
767 * gcc.c-torture/execute/pr68143_1.c: New test.
769 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
773 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
775 * gcc.dg/tree-ssa/ifc-8.c: New test.
777 2015-11-16 Marek Polacek <polacek@redhat.com>
780 * g++.dg/delayedfold/switch-1.C: New test.
782 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
786 * gfortran.dg/pr58027.f90: New test.
788 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
790 * c-c++-common/attr-simd.c: New test.
791 * c-c++-common/attr-simd-2.c: New test.
792 * c-c++-common/attr-simd-3.c: New test.
794 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
796 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
798 2015-11-16 Christian Bruel <christian.bruel@st.com>
800 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
801 Check __ARM_NEON__ instead of "arm_neon.h.
802 * gcc.target/arm/attr-neon3.c: New test.
803 * gcc.target/arm/attr-neon-fp16.c: Likewise
805 2015-11-16 Christian Bruel <christian.bruel@st.com>
808 * gcc.target/arm/lto/pr65837_0.c
809 * gcc.target/arm/attr-neon2.c
810 * gcc.target/arm/attr-neon.c
811 * gcc.target/arm/attr-neon-builtin-fail.c
812 * gcc.target/arm/attr-crypto.c
814 2015-11-16 Richard Biener <rguenther@suse.de>
816 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
818 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
821 * gfortran.dg/deferred_character_1.f90: New test.
822 * gfortran.dg/deferred_character_4.f90: New test for comment
826 * gfortran.dg/deferred_character_2.f90: New test.
829 * gfortran.dg/deferred_character_3.f90: New test.
832 * gfortran.dg/deferred_character_5.f90: New test.
835 * gfortran.dg/deferred_character_6.f90: New test.
838 * gfortran.dg/deferred_character_7.f90: New test.
840 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
843 * gfortran.dg/pr67803.f90: New test.
845 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
847 * g++.dg/cpp/ucn-1.C: Fix typo.
849 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
851 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
852 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
854 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
855 Jeff Law <law@redhat.com>
857 * gcc.dg/tree-ssa/split-path-1.c: New test.
859 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
861 * c-c++-common/goacc/loop-auto-1.c: New.
863 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
864 * gcc.dg/goacc/nvptx-merged-loop.c: New.
866 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
869 * gfortran.dg/pr68319.f90: New test.
871 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
873 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
874 hardware floating point support.
876 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
877 vector direct move instructions.
879 * gcc.target/powerpc/maddld.c: New test.
881 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
883 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
884 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
885 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
887 2015-11-13 David Malcolm <dmalcolm@redhat.com>
889 * gcc.dg/diagnostic-token-ranges.c: New file.
890 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
891 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
892 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
893 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
894 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
895 line_table param when calling
896 linemap_position_for_line_and_column.
897 (test_show_locus): Pass line_table to rich_location ctors.
898 (plugin_init): Remove setting of global_dc->colorize_source_p.
899 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
902 diagnostic_plugin_test_tree_expression_range.c,
903 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
904 and diagnostic-test-show-trees-1.c.
906 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
908 PR tree-optimization/67682
909 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
910 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
911 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
912 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
914 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916 * gcc.target/aarch64/umaddl_combine_1.c: New test.
918 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
920 PR tree-optimization/68264
921 * gcc.dg/torture/pr68264.c: New test.
923 2015-11-13 Marek Polacek <polacek@redhat.com>
926 * gcc.dg/pr68320.c: New test.
928 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
930 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
932 2015-11-13 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/68306
935 * gcc.dg/pr68306.c: Adjust.
936 * gcc.dg/pr68306-2.c: New testcase.
937 * gcc.dg/pr68306-3.c: Likewise.
939 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
941 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
942 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
944 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
947 * gfortran.dg/module_private_2.f90: New test.
949 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
952 * gfortran.dg/warn_unused_function_2.f90: New test.
954 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
956 Revert [ARM] Remove neon-testgen.ml and generated tests.
957 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
959 * gcc.target/arm/neon/vRaddhns16.c: Remove.
960 * gcc.target/arm/neon/vRaddhns32.c: Remove.
961 * gcc.target/arm/neon/vRaddhns64.c: Remove.
962 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
963 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
964 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
965 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
966 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
967 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
968 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
969 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
970 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
971 * gcc.target/arm/neon/vRhadds16.c: Remove.
972 * gcc.target/arm/neon/vRhadds32.c: Remove.
973 * gcc.target/arm/neon/vRhadds8.c: Remove.
974 * gcc.target/arm/neon/vRhaddu16.c: Remove.
975 * gcc.target/arm/neon/vRhaddu32.c: Remove.
976 * gcc.target/arm/neon/vRhaddu8.c: Remove.
977 * gcc.target/arm/neon/vRshlQs16.c: Remove.
978 * gcc.target/arm/neon/vRshlQs32.c: Remove.
979 * gcc.target/arm/neon/vRshlQs64.c: Remove.
980 * gcc.target/arm/neon/vRshlQs8.c: Remove.
981 * gcc.target/arm/neon/vRshlQu16.c: Remove.
982 * gcc.target/arm/neon/vRshlQu32.c: Remove.
983 * gcc.target/arm/neon/vRshlQu64.c: Remove.
984 * gcc.target/arm/neon/vRshlQu8.c: Remove.
985 * gcc.target/arm/neon/vRshls16.c: Remove.
986 * gcc.target/arm/neon/vRshls32.c: Remove.
987 * gcc.target/arm/neon/vRshls64.c: Remove.
988 * gcc.target/arm/neon/vRshls8.c: Remove.
989 * gcc.target/arm/neon/vRshlu16.c: Remove.
990 * gcc.target/arm/neon/vRshlu32.c: Remove.
991 * gcc.target/arm/neon/vRshlu64.c: Remove.
992 * gcc.target/arm/neon/vRshlu8.c: Remove.
993 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
994 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
995 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
996 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
997 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
998 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
999 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1000 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1001 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1002 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1003 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1004 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1005 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1006 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1007 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1008 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1009 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1010 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1011 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1012 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1013 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1014 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1015 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1016 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1017 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1018 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1019 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1020 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1021 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1022 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1023 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1024 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1025 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1026 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1027 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1028 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1029 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1030 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1031 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1032 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1033 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1034 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1035 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1036 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1037 * gcc.target/arm/neon/vabaQs16.c: Remove.
1038 * gcc.target/arm/neon/vabaQs32.c: Remove.
1039 * gcc.target/arm/neon/vabaQs8.c: Remove.
1040 * gcc.target/arm/neon/vabaQu16.c: Remove.
1041 * gcc.target/arm/neon/vabaQu32.c: Remove.
1042 * gcc.target/arm/neon/vabaQu8.c: Remove.
1043 * gcc.target/arm/neon/vabals16.c: Remove.
1044 * gcc.target/arm/neon/vabals32.c: Remove.
1045 * gcc.target/arm/neon/vabals8.c: Remove.
1046 * gcc.target/arm/neon/vabalu16.c: Remove.
1047 * gcc.target/arm/neon/vabalu32.c: Remove.
1048 * gcc.target/arm/neon/vabalu8.c: Remove.
1049 * gcc.target/arm/neon/vabas16.c: Remove.
1050 * gcc.target/arm/neon/vabas32.c: Remove.
1051 * gcc.target/arm/neon/vabas8.c: Remove.
1052 * gcc.target/arm/neon/vabau16.c: Remove.
1053 * gcc.target/arm/neon/vabau32.c: Remove.
1054 * gcc.target/arm/neon/vabau8.c: Remove.
1055 * gcc.target/arm/neon/vabdQf32.c: Remove.
1056 * gcc.target/arm/neon/vabdQs16.c: Remove.
1057 * gcc.target/arm/neon/vabdQs32.c: Remove.
1058 * gcc.target/arm/neon/vabdQs8.c: Remove.
1059 * gcc.target/arm/neon/vabdQu16.c: Remove.
1060 * gcc.target/arm/neon/vabdQu32.c: Remove.
1061 * gcc.target/arm/neon/vabdQu8.c: Remove.
1062 * gcc.target/arm/neon/vabdf32.c: Remove.
1063 * gcc.target/arm/neon/vabdls16.c: Remove.
1064 * gcc.target/arm/neon/vabdls32.c: Remove.
1065 * gcc.target/arm/neon/vabdls8.c: Remove.
1066 * gcc.target/arm/neon/vabdlu16.c: Remove.
1067 * gcc.target/arm/neon/vabdlu32.c: Remove.
1068 * gcc.target/arm/neon/vabdlu8.c: Remove.
1069 * gcc.target/arm/neon/vabds16.c: Remove.
1070 * gcc.target/arm/neon/vabds32.c: Remove.
1071 * gcc.target/arm/neon/vabds8.c: Remove.
1072 * gcc.target/arm/neon/vabdu16.c: Remove.
1073 * gcc.target/arm/neon/vabdu32.c: Remove.
1074 * gcc.target/arm/neon/vabdu8.c: Remove.
1075 * gcc.target/arm/neon/vabsQf32.c: Remove.
1076 * gcc.target/arm/neon/vabsQs16.c: Remove.
1077 * gcc.target/arm/neon/vabsQs32.c: Remove.
1078 * gcc.target/arm/neon/vabsQs8.c: Remove.
1079 * gcc.target/arm/neon/vabsf32.c: Remove.
1080 * gcc.target/arm/neon/vabss16.c: Remove.
1081 * gcc.target/arm/neon/vabss32.c: Remove.
1082 * gcc.target/arm/neon/vabss8.c: Remove.
1083 * gcc.target/arm/neon/vaddQf32.c: Remove.
1084 * gcc.target/arm/neon/vaddQs16.c: Remove.
1085 * gcc.target/arm/neon/vaddQs32.c: Remove.
1086 * gcc.target/arm/neon/vaddQs64.c: Remove.
1087 * gcc.target/arm/neon/vaddQs8.c: Remove.
1088 * gcc.target/arm/neon/vaddQu16.c: Remove.
1089 * gcc.target/arm/neon/vaddQu32.c: Remove.
1090 * gcc.target/arm/neon/vaddQu64.c: Remove.
1091 * gcc.target/arm/neon/vaddQu8.c: Remove.
1092 * gcc.target/arm/neon/vaddf32.c: Remove.
1093 * gcc.target/arm/neon/vaddhns16.c: Remove.
1094 * gcc.target/arm/neon/vaddhns32.c: Remove.
1095 * gcc.target/arm/neon/vaddhns64.c: Remove.
1096 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1097 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1098 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1099 * gcc.target/arm/neon/vaddls16.c: Remove.
1100 * gcc.target/arm/neon/vaddls32.c: Remove.
1101 * gcc.target/arm/neon/vaddls8.c: Remove.
1102 * gcc.target/arm/neon/vaddlu16.c: Remove.
1103 * gcc.target/arm/neon/vaddlu32.c: Remove.
1104 * gcc.target/arm/neon/vaddlu8.c: Remove.
1105 * gcc.target/arm/neon/vadds16.c: Remove.
1106 * gcc.target/arm/neon/vadds32.c: Remove.
1107 * gcc.target/arm/neon/vadds64.c: Remove.
1108 * gcc.target/arm/neon/vadds8.c: Remove.
1109 * gcc.target/arm/neon/vaddu16.c: Remove.
1110 * gcc.target/arm/neon/vaddu32.c: Remove.
1111 * gcc.target/arm/neon/vaddu64.c: Remove.
1112 * gcc.target/arm/neon/vaddu8.c: Remove.
1113 * gcc.target/arm/neon/vaddws16.c: Remove.
1114 * gcc.target/arm/neon/vaddws32.c: Remove.
1115 * gcc.target/arm/neon/vaddws8.c: Remove.
1116 * gcc.target/arm/neon/vaddwu16.c: Remove.
1117 * gcc.target/arm/neon/vaddwu32.c: Remove.
1118 * gcc.target/arm/neon/vaddwu8.c: Remove.
1119 * gcc.target/arm/neon/vandQs16.c: Remove.
1120 * gcc.target/arm/neon/vandQs32.c: Remove.
1121 * gcc.target/arm/neon/vandQs64.c: Remove.
1122 * gcc.target/arm/neon/vandQs8.c: Remove.
1123 * gcc.target/arm/neon/vandQu16.c: Remove.
1124 * gcc.target/arm/neon/vandQu32.c: Remove.
1125 * gcc.target/arm/neon/vandQu64.c: Remove.
1126 * gcc.target/arm/neon/vandQu8.c: Remove.
1127 * gcc.target/arm/neon/vands16.c: Remove.
1128 * gcc.target/arm/neon/vands32.c: Remove.
1129 * gcc.target/arm/neon/vands64.c: Remove.
1130 * gcc.target/arm/neon/vands8.c: Remove.
1131 * gcc.target/arm/neon/vandu16.c: Remove.
1132 * gcc.target/arm/neon/vandu32.c: Remove.
1133 * gcc.target/arm/neon/vandu64.c: Remove.
1134 * gcc.target/arm/neon/vandu8.c: Remove.
1135 * gcc.target/arm/neon/vbicQs16.c: Remove.
1136 * gcc.target/arm/neon/vbicQs32.c: Remove.
1137 * gcc.target/arm/neon/vbicQs64.c: Remove.
1138 * gcc.target/arm/neon/vbicQs8.c: Remove.
1139 * gcc.target/arm/neon/vbicQu16.c: Remove.
1140 * gcc.target/arm/neon/vbicQu32.c: Remove.
1141 * gcc.target/arm/neon/vbicQu64.c: Remove.
1142 * gcc.target/arm/neon/vbicQu8.c: Remove.
1143 * gcc.target/arm/neon/vbics16.c: Remove.
1144 * gcc.target/arm/neon/vbics32.c: Remove.
1145 * gcc.target/arm/neon/vbics64.c: Remove.
1146 * gcc.target/arm/neon/vbics8.c: Remove.
1147 * gcc.target/arm/neon/vbicu16.c: Remove.
1148 * gcc.target/arm/neon/vbicu32.c: Remove.
1149 * gcc.target/arm/neon/vbicu64.c: Remove.
1150 * gcc.target/arm/neon/vbicu8.c: Remove.
1151 * gcc.target/arm/neon/vbslQf32.c: Remove.
1152 * gcc.target/arm/neon/vbslQp16.c: Remove.
1153 * gcc.target/arm/neon/vbslQp64.c: Remove.
1154 * gcc.target/arm/neon/vbslQp8.c: Remove.
1155 * gcc.target/arm/neon/vbslQs16.c: Remove.
1156 * gcc.target/arm/neon/vbslQs32.c: Remove.
1157 * gcc.target/arm/neon/vbslQs64.c: Remove.
1158 * gcc.target/arm/neon/vbslQs8.c: Remove.
1159 * gcc.target/arm/neon/vbslQu16.c: Remove.
1160 * gcc.target/arm/neon/vbslQu32.c: Remove.
1161 * gcc.target/arm/neon/vbslQu64.c: Remove.
1162 * gcc.target/arm/neon/vbslQu8.c: Remove.
1163 * gcc.target/arm/neon/vbslf32.c: Remove.
1164 * gcc.target/arm/neon/vbslp16.c: Remove.
1165 * gcc.target/arm/neon/vbslp64.c: Remove.
1166 * gcc.target/arm/neon/vbslp8.c: Remove.
1167 * gcc.target/arm/neon/vbsls16.c: Remove.
1168 * gcc.target/arm/neon/vbsls32.c: Remove.
1169 * gcc.target/arm/neon/vbsls64.c: Remove.
1170 * gcc.target/arm/neon/vbsls8.c: Remove.
1171 * gcc.target/arm/neon/vbslu16.c: Remove.
1172 * gcc.target/arm/neon/vbslu32.c: Remove.
1173 * gcc.target/arm/neon/vbslu64.c: Remove.
1174 * gcc.target/arm/neon/vbslu8.c: Remove.
1175 * gcc.target/arm/neon/vcageQf32.c: Remove.
1176 * gcc.target/arm/neon/vcagef32.c: Remove.
1177 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1178 * gcc.target/arm/neon/vcagtf32.c: Remove.
1179 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1180 * gcc.target/arm/neon/vcalef32.c: Remove.
1181 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1182 * gcc.target/arm/neon/vcaltf32.c: Remove.
1183 * gcc.target/arm/neon/vceqQf32.c: Remove.
1184 * gcc.target/arm/neon/vceqQp8.c: Remove.
1185 * gcc.target/arm/neon/vceqQs16.c: Remove.
1186 * gcc.target/arm/neon/vceqQs32.c: Remove.
1187 * gcc.target/arm/neon/vceqQs8.c: Remove.
1188 * gcc.target/arm/neon/vceqQu16.c: Remove.
1189 * gcc.target/arm/neon/vceqQu32.c: Remove.
1190 * gcc.target/arm/neon/vceqQu8.c: Remove.
1191 * gcc.target/arm/neon/vceqf32.c: Remove.
1192 * gcc.target/arm/neon/vceqp8.c: Remove.
1193 * gcc.target/arm/neon/vceqs16.c: Remove.
1194 * gcc.target/arm/neon/vceqs32.c: Remove.
1195 * gcc.target/arm/neon/vceqs8.c: Remove.
1196 * gcc.target/arm/neon/vcequ16.c: Remove.
1197 * gcc.target/arm/neon/vcequ32.c: Remove.
1198 * gcc.target/arm/neon/vcequ8.c: Remove.
1199 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1200 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1201 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1202 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1203 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1204 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1205 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1206 * gcc.target/arm/neon/vcgef32.c: Remove.
1207 * gcc.target/arm/neon/vcges16.c: Remove.
1208 * gcc.target/arm/neon/vcges32.c: Remove.
1209 * gcc.target/arm/neon/vcges8.c: Remove.
1210 * gcc.target/arm/neon/vcgeu16.c: Remove.
1211 * gcc.target/arm/neon/vcgeu32.c: Remove.
1212 * gcc.target/arm/neon/vcgeu8.c: Remove.
1213 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1214 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1215 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1216 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1217 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1218 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1219 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1220 * gcc.target/arm/neon/vcgtf32.c: Remove.
1221 * gcc.target/arm/neon/vcgts16.c: Remove.
1222 * gcc.target/arm/neon/vcgts32.c: Remove.
1223 * gcc.target/arm/neon/vcgts8.c: Remove.
1224 * gcc.target/arm/neon/vcgtu16.c: Remove.
1225 * gcc.target/arm/neon/vcgtu32.c: Remove.
1226 * gcc.target/arm/neon/vcgtu8.c: Remove.
1227 * gcc.target/arm/neon/vcleQf32.c: Remove.
1228 * gcc.target/arm/neon/vcleQs16.c: Remove.
1229 * gcc.target/arm/neon/vcleQs32.c: Remove.
1230 * gcc.target/arm/neon/vcleQs8.c: Remove.
1231 * gcc.target/arm/neon/vcleQu16.c: Remove.
1232 * gcc.target/arm/neon/vcleQu32.c: Remove.
1233 * gcc.target/arm/neon/vcleQu8.c: Remove.
1234 * gcc.target/arm/neon/vclef32.c: Remove.
1235 * gcc.target/arm/neon/vcles16.c: Remove.
1236 * gcc.target/arm/neon/vcles32.c: Remove.
1237 * gcc.target/arm/neon/vcles8.c: Remove.
1238 * gcc.target/arm/neon/vcleu16.c: Remove.
1239 * gcc.target/arm/neon/vcleu32.c: Remove.
1240 * gcc.target/arm/neon/vcleu8.c: Remove.
1241 * gcc.target/arm/neon/vclsQs16.c: Remove.
1242 * gcc.target/arm/neon/vclsQs32.c: Remove.
1243 * gcc.target/arm/neon/vclsQs8.c: Remove.
1244 * gcc.target/arm/neon/vclss16.c: Remove.
1245 * gcc.target/arm/neon/vclss32.c: Remove.
1246 * gcc.target/arm/neon/vclss8.c: Remove.
1247 * gcc.target/arm/neon/vcltQf32.c: Remove.
1248 * gcc.target/arm/neon/vcltQs16.c: Remove.
1249 * gcc.target/arm/neon/vcltQs32.c: Remove.
1250 * gcc.target/arm/neon/vcltQs8.c: Remove.
1251 * gcc.target/arm/neon/vcltQu16.c: Remove.
1252 * gcc.target/arm/neon/vcltQu32.c: Remove.
1253 * gcc.target/arm/neon/vcltQu8.c: Remove.
1254 * gcc.target/arm/neon/vcltf32.c: Remove.
1255 * gcc.target/arm/neon/vclts16.c: Remove.
1256 * gcc.target/arm/neon/vclts32.c: Remove.
1257 * gcc.target/arm/neon/vclts8.c: Remove.
1258 * gcc.target/arm/neon/vcltu16.c: Remove.
1259 * gcc.target/arm/neon/vcltu32.c: Remove.
1260 * gcc.target/arm/neon/vcltu8.c: Remove.
1261 * gcc.target/arm/neon/vclzQs16.c: Remove.
1262 * gcc.target/arm/neon/vclzQs32.c: Remove.
1263 * gcc.target/arm/neon/vclzQs8.c: Remove.
1264 * gcc.target/arm/neon/vclzQu16.c: Remove.
1265 * gcc.target/arm/neon/vclzQu32.c: Remove.
1266 * gcc.target/arm/neon/vclzQu8.c: Remove.
1267 * gcc.target/arm/neon/vclzs16.c: Remove.
1268 * gcc.target/arm/neon/vclzs32.c: Remove.
1269 * gcc.target/arm/neon/vclzs8.c: Remove.
1270 * gcc.target/arm/neon/vclzu16.c: Remove.
1271 * gcc.target/arm/neon/vclzu32.c: Remove.
1272 * gcc.target/arm/neon/vclzu8.c: Remove.
1273 * gcc.target/arm/neon/vcntQp8.c: Remove.
1274 * gcc.target/arm/neon/vcntQs8.c: Remove.
1275 * gcc.target/arm/neon/vcntQu8.c: Remove.
1276 * gcc.target/arm/neon/vcntp8.c: Remove.
1277 * gcc.target/arm/neon/vcnts8.c: Remove.
1278 * gcc.target/arm/neon/vcntu8.c: Remove.
1279 * gcc.target/arm/neon/vcombinef32.c: Remove.
1280 * gcc.target/arm/neon/vcombinep16.c: Remove.
1281 * gcc.target/arm/neon/vcombinep64.c: Remove.
1282 * gcc.target/arm/neon/vcombinep8.c: Remove.
1283 * gcc.target/arm/neon/vcombines16.c: Remove.
1284 * gcc.target/arm/neon/vcombines32.c: Remove.
1285 * gcc.target/arm/neon/vcombines64.c: Remove.
1286 * gcc.target/arm/neon/vcombines8.c: Remove.
1287 * gcc.target/arm/neon/vcombineu16.c: Remove.
1288 * gcc.target/arm/neon/vcombineu32.c: Remove.
1289 * gcc.target/arm/neon/vcombineu64.c: Remove.
1290 * gcc.target/arm/neon/vcombineu8.c: Remove.
1291 * gcc.target/arm/neon/vcreatef32.c: Remove.
1292 * gcc.target/arm/neon/vcreatep16.c: Remove.
1293 * gcc.target/arm/neon/vcreatep64.c: Remove.
1294 * gcc.target/arm/neon/vcreatep8.c: Remove.
1295 * gcc.target/arm/neon/vcreates16.c: Remove.
1296 * gcc.target/arm/neon/vcreates32.c: Remove.
1297 * gcc.target/arm/neon/vcreates64.c: Remove.
1298 * gcc.target/arm/neon/vcreates8.c: Remove.
1299 * gcc.target/arm/neon/vcreateu16.c: Remove.
1300 * gcc.target/arm/neon/vcreateu32.c: Remove.
1301 * gcc.target/arm/neon/vcreateu64.c: Remove.
1302 * gcc.target/arm/neon/vcreateu8.c: Remove.
1303 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1304 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1305 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1306 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1307 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1308 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1309 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1310 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1311 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1312 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1313 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1314 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1315 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1316 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1317 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1318 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1319 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1320 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1321 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1322 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1323 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1324 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1325 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1326 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1327 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1328 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1329 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1330 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1331 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1332 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1333 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1334 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1335 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1336 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1337 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1338 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1339 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1340 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1341 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1342 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1343 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1344 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1345 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1346 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1347 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1348 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1349 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1350 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1351 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1352 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1353 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1354 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1355 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1356 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1357 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1358 * gcc.target/arm/neon/vdup_np16.c: Remove.
1359 * gcc.target/arm/neon/vdup_np64.c: Remove.
1360 * gcc.target/arm/neon/vdup_np8.c: Remove.
1361 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1362 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1363 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1364 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1365 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1366 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1367 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1368 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1369 * gcc.target/arm/neon/veorQs16.c: Remove.
1370 * gcc.target/arm/neon/veorQs32.c: Remove.
1371 * gcc.target/arm/neon/veorQs64.c: Remove.
1372 * gcc.target/arm/neon/veorQs8.c: Remove.
1373 * gcc.target/arm/neon/veorQu16.c: Remove.
1374 * gcc.target/arm/neon/veorQu32.c: Remove.
1375 * gcc.target/arm/neon/veorQu64.c: Remove.
1376 * gcc.target/arm/neon/veorQu8.c: Remove.
1377 * gcc.target/arm/neon/veors16.c: Remove.
1378 * gcc.target/arm/neon/veors32.c: Remove.
1379 * gcc.target/arm/neon/veors64.c: Remove.
1380 * gcc.target/arm/neon/veors8.c: Remove.
1381 * gcc.target/arm/neon/veoru16.c: Remove.
1382 * gcc.target/arm/neon/veoru32.c: Remove.
1383 * gcc.target/arm/neon/veoru64.c: Remove.
1384 * gcc.target/arm/neon/veoru8.c: Remove.
1385 * gcc.target/arm/neon/vextQf32.c: Remove.
1386 * gcc.target/arm/neon/vextQp16.c: Remove.
1387 * gcc.target/arm/neon/vextQp64.c: Remove.
1388 * gcc.target/arm/neon/vextQp8.c: Remove.
1389 * gcc.target/arm/neon/vextQs16.c: Remove.
1390 * gcc.target/arm/neon/vextQs32.c: Remove.
1391 * gcc.target/arm/neon/vextQs64.c: Remove.
1392 * gcc.target/arm/neon/vextQs8.c: Remove.
1393 * gcc.target/arm/neon/vextQu16.c: Remove.
1394 * gcc.target/arm/neon/vextQu32.c: Remove.
1395 * gcc.target/arm/neon/vextQu64.c: Remove.
1396 * gcc.target/arm/neon/vextQu8.c: Remove.
1397 * gcc.target/arm/neon/vextf32.c: Remove.
1398 * gcc.target/arm/neon/vextp16.c: Remove.
1399 * gcc.target/arm/neon/vextp64.c: Remove.
1400 * gcc.target/arm/neon/vextp8.c: Remove.
1401 * gcc.target/arm/neon/vexts16.c: Remove.
1402 * gcc.target/arm/neon/vexts32.c: Remove.
1403 * gcc.target/arm/neon/vexts64.c: Remove.
1404 * gcc.target/arm/neon/vexts8.c: Remove.
1405 * gcc.target/arm/neon/vextu16.c: Remove.
1406 * gcc.target/arm/neon/vextu32.c: Remove.
1407 * gcc.target/arm/neon/vextu64.c: Remove.
1408 * gcc.target/arm/neon/vextu8.c: Remove.
1409 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1410 * gcc.target/arm/neon/vfmaf32.c: Remove.
1411 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1412 * gcc.target/arm/neon/vfmsf32.c: Remove.
1413 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1414 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1415 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1416 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1417 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1418 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1419 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1420 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1421 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1422 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1423 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1424 * gcc.target/arm/neon/vget_highf32.c: Remove.
1425 * gcc.target/arm/neon/vget_highp16.c: Remove.
1426 * gcc.target/arm/neon/vget_highp64.c: Remove.
1427 * gcc.target/arm/neon/vget_highp8.c: Remove.
1428 * gcc.target/arm/neon/vget_highs16.c: Remove.
1429 * gcc.target/arm/neon/vget_highs32.c: Remove.
1430 * gcc.target/arm/neon/vget_highs64.c: Remove.
1431 * gcc.target/arm/neon/vget_highs8.c: Remove.
1432 * gcc.target/arm/neon/vget_highu16.c: Remove.
1433 * gcc.target/arm/neon/vget_highu32.c: Remove.
1434 * gcc.target/arm/neon/vget_highu64.c: Remove.
1435 * gcc.target/arm/neon/vget_highu8.c: Remove.
1436 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1437 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1438 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1439 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1440 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1441 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1442 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1443 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1444 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1445 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1446 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1447 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1448 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1449 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1450 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1451 * gcc.target/arm/neon/vget_lows16.c: Remove.
1452 * gcc.target/arm/neon/vget_lows32.c: Remove.
1453 * gcc.target/arm/neon/vget_lows64.c: Remove.
1454 * gcc.target/arm/neon/vget_lows8.c: Remove.
1455 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1456 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1457 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1458 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1459 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1460 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1461 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1462 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1463 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1464 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1465 * gcc.target/arm/neon/vhadds16.c: Remove.
1466 * gcc.target/arm/neon/vhadds32.c: Remove.
1467 * gcc.target/arm/neon/vhadds8.c: Remove.
1468 * gcc.target/arm/neon/vhaddu16.c: Remove.
1469 * gcc.target/arm/neon/vhaddu32.c: Remove.
1470 * gcc.target/arm/neon/vhaddu8.c: Remove.
1471 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1472 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1473 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1474 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1475 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1476 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1477 * gcc.target/arm/neon/vhsubs16.c: Remove.
1478 * gcc.target/arm/neon/vhsubs32.c: Remove.
1479 * gcc.target/arm/neon/vhsubs8.c: Remove.
1480 * gcc.target/arm/neon/vhsubu16.c: Remove.
1481 * gcc.target/arm/neon/vhsubu32.c: Remove.
1482 * gcc.target/arm/neon/vhsubu8.c: Remove.
1483 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1484 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1485 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1486 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1487 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1488 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1489 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1490 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1491 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1492 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1493 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1494 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1495 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1496 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1497 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1498 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1499 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1500 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1501 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1502 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1503 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1504 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1505 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1506 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1507 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1508 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1509 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1510 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1511 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1512 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1513 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1514 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1515 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1516 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1517 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1518 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1519 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1520 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1521 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1522 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1523 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1524 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1525 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1526 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1527 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1528 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1529 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1530 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1531 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1532 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1533 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1534 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1535 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1536 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1537 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1538 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1539 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1540 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1541 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1542 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1543 * gcc.target/arm/neon/vld1f32.c: Remove.
1544 * gcc.target/arm/neon/vld1p16.c: Remove.
1545 * gcc.target/arm/neon/vld1p64.c: Remove.
1546 * gcc.target/arm/neon/vld1p8.c: Remove.
1547 * gcc.target/arm/neon/vld1s16.c: Remove.
1548 * gcc.target/arm/neon/vld1s32.c: Remove.
1549 * gcc.target/arm/neon/vld1s64.c: Remove.
1550 * gcc.target/arm/neon/vld1s8.c: Remove.
1551 * gcc.target/arm/neon/vld1u16.c: Remove.
1552 * gcc.target/arm/neon/vld1u32.c: Remove.
1553 * gcc.target/arm/neon/vld1u64.c: Remove.
1554 * gcc.target/arm/neon/vld1u8.c: Remove.
1555 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1556 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1557 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1558 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1559 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1560 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1561 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1562 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1563 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1564 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1565 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1566 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1567 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1568 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1569 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1570 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1571 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1572 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1573 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1574 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1575 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1576 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1577 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1578 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1579 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1580 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1581 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1582 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1583 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1584 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1585 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1586 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1587 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1588 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1589 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1590 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1591 * gcc.target/arm/neon/vld2f32.c: Remove.
1592 * gcc.target/arm/neon/vld2p16.c: Remove.
1593 * gcc.target/arm/neon/vld2p64.c: Remove.
1594 * gcc.target/arm/neon/vld2p8.c: Remove.
1595 * gcc.target/arm/neon/vld2s16.c: Remove.
1596 * gcc.target/arm/neon/vld2s32.c: Remove.
1597 * gcc.target/arm/neon/vld2s64.c: Remove.
1598 * gcc.target/arm/neon/vld2s8.c: Remove.
1599 * gcc.target/arm/neon/vld2u16.c: Remove.
1600 * gcc.target/arm/neon/vld2u32.c: Remove.
1601 * gcc.target/arm/neon/vld2u64.c: Remove.
1602 * gcc.target/arm/neon/vld2u8.c: Remove.
1603 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1604 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1605 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1606 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1607 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1608 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1609 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1610 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1611 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1612 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1613 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1614 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1615 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1616 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1617 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1618 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1619 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1620 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1621 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1622 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1623 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1624 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1625 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1626 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1627 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1628 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1629 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1630 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1631 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1632 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1633 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1634 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1635 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1636 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1637 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1638 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1639 * gcc.target/arm/neon/vld3f32.c: Remove.
1640 * gcc.target/arm/neon/vld3p16.c: Remove.
1641 * gcc.target/arm/neon/vld3p64.c: Remove.
1642 * gcc.target/arm/neon/vld3p8.c: Remove.
1643 * gcc.target/arm/neon/vld3s16.c: Remove.
1644 * gcc.target/arm/neon/vld3s32.c: Remove.
1645 * gcc.target/arm/neon/vld3s64.c: Remove.
1646 * gcc.target/arm/neon/vld3s8.c: Remove.
1647 * gcc.target/arm/neon/vld3u16.c: Remove.
1648 * gcc.target/arm/neon/vld3u32.c: Remove.
1649 * gcc.target/arm/neon/vld3u64.c: Remove.
1650 * gcc.target/arm/neon/vld3u8.c: Remove.
1651 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1652 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1653 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1654 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1655 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1656 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1657 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1658 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1659 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1660 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1661 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1662 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1663 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1664 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1665 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1666 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1667 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1668 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1669 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1670 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1671 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1672 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1673 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1674 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1675 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1676 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1677 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1678 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1679 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1680 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1681 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1682 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1683 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1684 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1685 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1686 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1687 * gcc.target/arm/neon/vld4f32.c: Remove.
1688 * gcc.target/arm/neon/vld4p16.c: Remove.
1689 * gcc.target/arm/neon/vld4p64.c: Remove.
1690 * gcc.target/arm/neon/vld4p8.c: Remove.
1691 * gcc.target/arm/neon/vld4s16.c: Remove.
1692 * gcc.target/arm/neon/vld4s32.c: Remove.
1693 * gcc.target/arm/neon/vld4s64.c: Remove.
1694 * gcc.target/arm/neon/vld4s8.c: Remove.
1695 * gcc.target/arm/neon/vld4u16.c: Remove.
1696 * gcc.target/arm/neon/vld4u32.c: Remove.
1697 * gcc.target/arm/neon/vld4u64.c: Remove.
1698 * gcc.target/arm/neon/vld4u8.c: Remove.
1699 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1700 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1701 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1702 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1703 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1704 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1705 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1706 * gcc.target/arm/neon/vmaxf32.c: Remove.
1707 * gcc.target/arm/neon/vmaxs16.c: Remove.
1708 * gcc.target/arm/neon/vmaxs32.c: Remove.
1709 * gcc.target/arm/neon/vmaxs8.c: Remove.
1710 * gcc.target/arm/neon/vmaxu16.c: Remove.
1711 * gcc.target/arm/neon/vmaxu32.c: Remove.
1712 * gcc.target/arm/neon/vmaxu8.c: Remove.
1713 * gcc.target/arm/neon/vminQf32.c: Remove.
1714 * gcc.target/arm/neon/vminQs16.c: Remove.
1715 * gcc.target/arm/neon/vminQs32.c: Remove.
1716 * gcc.target/arm/neon/vminQs8.c: Remove.
1717 * gcc.target/arm/neon/vminQu16.c: Remove.
1718 * gcc.target/arm/neon/vminQu32.c: Remove.
1719 * gcc.target/arm/neon/vminQu8.c: Remove.
1720 * gcc.target/arm/neon/vminf32.c: Remove.
1721 * gcc.target/arm/neon/vmins16.c: Remove.
1722 * gcc.target/arm/neon/vmins32.c: Remove.
1723 * gcc.target/arm/neon/vmins8.c: Remove.
1724 * gcc.target/arm/neon/vminu16.c: Remove.
1725 * gcc.target/arm/neon/vminu32.c: Remove.
1726 * gcc.target/arm/neon/vminu8.c: Remove.
1727 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1728 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1729 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1730 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1731 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1732 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1733 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1734 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1735 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1736 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1737 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1738 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1739 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1740 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1741 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1742 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1743 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1744 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1745 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1746 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1747 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1748 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1749 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1750 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1751 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1752 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1753 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1754 * gcc.target/arm/neon/vmlaf32.c: Remove.
1755 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1756 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1757 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1758 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1759 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1760 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1761 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1762 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1763 * gcc.target/arm/neon/vmlals16.c: Remove.
1764 * gcc.target/arm/neon/vmlals32.c: Remove.
1765 * gcc.target/arm/neon/vmlals8.c: Remove.
1766 * gcc.target/arm/neon/vmlalu16.c: Remove.
1767 * gcc.target/arm/neon/vmlalu32.c: Remove.
1768 * gcc.target/arm/neon/vmlalu8.c: Remove.
1769 * gcc.target/arm/neon/vmlas16.c: Remove.
1770 * gcc.target/arm/neon/vmlas32.c: Remove.
1771 * gcc.target/arm/neon/vmlas8.c: Remove.
1772 * gcc.target/arm/neon/vmlau16.c: Remove.
1773 * gcc.target/arm/neon/vmlau32.c: Remove.
1774 * gcc.target/arm/neon/vmlau8.c: Remove.
1775 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1776 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1777 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1778 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1779 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1780 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1781 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1782 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1783 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1784 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1785 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1786 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1787 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1788 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1789 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1790 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1791 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1792 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1793 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1794 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1795 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1796 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1797 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1798 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1799 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1800 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1801 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1802 * gcc.target/arm/neon/vmlsf32.c: Remove.
1803 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1804 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1805 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1806 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1807 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1808 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1809 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1810 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1811 * gcc.target/arm/neon/vmlsls16.c: Remove.
1812 * gcc.target/arm/neon/vmlsls32.c: Remove.
1813 * gcc.target/arm/neon/vmlsls8.c: Remove.
1814 * gcc.target/arm/neon/vmlslu16.c: Remove.
1815 * gcc.target/arm/neon/vmlslu32.c: Remove.
1816 * gcc.target/arm/neon/vmlslu8.c: Remove.
1817 * gcc.target/arm/neon/vmlss16.c: Remove.
1818 * gcc.target/arm/neon/vmlss32.c: Remove.
1819 * gcc.target/arm/neon/vmlss8.c: Remove.
1820 * gcc.target/arm/neon/vmlsu16.c: Remove.
1821 * gcc.target/arm/neon/vmlsu32.c: Remove.
1822 * gcc.target/arm/neon/vmlsu8.c: Remove.
1823 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1824 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1825 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1826 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1827 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1828 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1829 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1830 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1831 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1832 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1833 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1834 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1835 * gcc.target/arm/neon/vmov_np16.c: Remove.
1836 * gcc.target/arm/neon/vmov_np8.c: Remove.
1837 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1838 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1839 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1840 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1841 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1842 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1843 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1844 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1845 * gcc.target/arm/neon/vmovls16.c: Remove.
1846 * gcc.target/arm/neon/vmovls32.c: Remove.
1847 * gcc.target/arm/neon/vmovls8.c: Remove.
1848 * gcc.target/arm/neon/vmovlu16.c: Remove.
1849 * gcc.target/arm/neon/vmovlu32.c: Remove.
1850 * gcc.target/arm/neon/vmovlu8.c: Remove.
1851 * gcc.target/arm/neon/vmovns16.c: Remove.
1852 * gcc.target/arm/neon/vmovns32.c: Remove.
1853 * gcc.target/arm/neon/vmovns64.c: Remove.
1854 * gcc.target/arm/neon/vmovnu16.c: Remove.
1855 * gcc.target/arm/neon/vmovnu32.c: Remove.
1856 * gcc.target/arm/neon/vmovnu64.c: Remove.
1857 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1858 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1859 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1860 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1861 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1862 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1863 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1864 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1865 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1866 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1867 * gcc.target/arm/neon/vmulQf32.c: Remove.
1868 * gcc.target/arm/neon/vmulQp8.c: Remove.
1869 * gcc.target/arm/neon/vmulQs16.c: Remove.
1870 * gcc.target/arm/neon/vmulQs32.c: Remove.
1871 * gcc.target/arm/neon/vmulQs8.c: Remove.
1872 * gcc.target/arm/neon/vmulQu16.c: Remove.
1873 * gcc.target/arm/neon/vmulQu32.c: Remove.
1874 * gcc.target/arm/neon/vmulQu8.c: Remove.
1875 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1876 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1877 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1878 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1879 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1880 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1881 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1882 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1883 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1884 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1885 * gcc.target/arm/neon/vmulf32.c: Remove.
1886 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1887 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1888 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1889 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1890 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1891 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1892 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1893 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1894 * gcc.target/arm/neon/vmullp8.c: Remove.
1895 * gcc.target/arm/neon/vmulls16.c: Remove.
1896 * gcc.target/arm/neon/vmulls32.c: Remove.
1897 * gcc.target/arm/neon/vmulls8.c: Remove.
1898 * gcc.target/arm/neon/vmullu16.c: Remove.
1899 * gcc.target/arm/neon/vmullu32.c: Remove.
1900 * gcc.target/arm/neon/vmullu8.c: Remove.
1901 * gcc.target/arm/neon/vmulp8.c: Remove.
1902 * gcc.target/arm/neon/vmuls16.c: Remove.
1903 * gcc.target/arm/neon/vmuls32.c: Remove.
1904 * gcc.target/arm/neon/vmuls8.c: Remove.
1905 * gcc.target/arm/neon/vmulu16.c: Remove.
1906 * gcc.target/arm/neon/vmulu32.c: Remove.
1907 * gcc.target/arm/neon/vmulu8.c: Remove.
1908 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1909 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1910 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1911 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1912 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1913 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1914 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1915 * gcc.target/arm/neon/vmvnp8.c: Remove.
1916 * gcc.target/arm/neon/vmvns16.c: Remove.
1917 * gcc.target/arm/neon/vmvns32.c: Remove.
1918 * gcc.target/arm/neon/vmvns8.c: Remove.
1919 * gcc.target/arm/neon/vmvnu16.c: Remove.
1920 * gcc.target/arm/neon/vmvnu32.c: Remove.
1921 * gcc.target/arm/neon/vmvnu8.c: Remove.
1922 * gcc.target/arm/neon/vnegQf32.c: Remove.
1923 * gcc.target/arm/neon/vnegQs16.c: Remove.
1924 * gcc.target/arm/neon/vnegQs32.c: Remove.
1925 * gcc.target/arm/neon/vnegQs8.c: Remove.
1926 * gcc.target/arm/neon/vnegf32.c: Remove.
1927 * gcc.target/arm/neon/vnegs16.c: Remove.
1928 * gcc.target/arm/neon/vnegs32.c: Remove.
1929 * gcc.target/arm/neon/vnegs8.c: Remove.
1930 * gcc.target/arm/neon/vornQs16.c: Remove.
1931 * gcc.target/arm/neon/vornQs32.c: Remove.
1932 * gcc.target/arm/neon/vornQs64.c: Remove.
1933 * gcc.target/arm/neon/vornQs8.c: Remove.
1934 * gcc.target/arm/neon/vornQu16.c: Remove.
1935 * gcc.target/arm/neon/vornQu32.c: Remove.
1936 * gcc.target/arm/neon/vornQu64.c: Remove.
1937 * gcc.target/arm/neon/vornQu8.c: Remove.
1938 * gcc.target/arm/neon/vorns16.c: Remove.
1939 * gcc.target/arm/neon/vorns32.c: Remove.
1940 * gcc.target/arm/neon/vorns64.c: Remove.
1941 * gcc.target/arm/neon/vorns8.c: Remove.
1942 * gcc.target/arm/neon/vornu16.c: Remove.
1943 * gcc.target/arm/neon/vornu32.c: Remove.
1944 * gcc.target/arm/neon/vornu64.c: Remove.
1945 * gcc.target/arm/neon/vornu8.c: Remove.
1946 * gcc.target/arm/neon/vorrQs16.c: Remove.
1947 * gcc.target/arm/neon/vorrQs32.c: Remove.
1948 * gcc.target/arm/neon/vorrQs64.c: Remove.
1949 * gcc.target/arm/neon/vorrQs8.c: Remove.
1950 * gcc.target/arm/neon/vorrQu16.c: Remove.
1951 * gcc.target/arm/neon/vorrQu32.c: Remove.
1952 * gcc.target/arm/neon/vorrQu64.c: Remove.
1953 * gcc.target/arm/neon/vorrQu8.c: Remove.
1954 * gcc.target/arm/neon/vorrs16.c: Remove.
1955 * gcc.target/arm/neon/vorrs32.c: Remove.
1956 * gcc.target/arm/neon/vorrs64.c: Remove.
1957 * gcc.target/arm/neon/vorrs8.c: Remove.
1958 * gcc.target/arm/neon/vorru16.c: Remove.
1959 * gcc.target/arm/neon/vorru32.c: Remove.
1960 * gcc.target/arm/neon/vorru64.c: Remove.
1961 * gcc.target/arm/neon/vorru8.c: Remove.
1962 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1963 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1964 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1965 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1966 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1967 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1968 * gcc.target/arm/neon/vpadals16.c: Remove.
1969 * gcc.target/arm/neon/vpadals32.c: Remove.
1970 * gcc.target/arm/neon/vpadals8.c: Remove.
1971 * gcc.target/arm/neon/vpadalu16.c: Remove.
1972 * gcc.target/arm/neon/vpadalu32.c: Remove.
1973 * gcc.target/arm/neon/vpadalu8.c: Remove.
1974 * gcc.target/arm/neon/vpaddf32.c: Remove.
1975 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1976 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1977 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1978 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1979 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1980 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1981 * gcc.target/arm/neon/vpaddls16.c: Remove.
1982 * gcc.target/arm/neon/vpaddls32.c: Remove.
1983 * gcc.target/arm/neon/vpaddls8.c: Remove.
1984 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1985 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1986 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1987 * gcc.target/arm/neon/vpadds16.c: Remove.
1988 * gcc.target/arm/neon/vpadds32.c: Remove.
1989 * gcc.target/arm/neon/vpadds8.c: Remove.
1990 * gcc.target/arm/neon/vpaddu16.c: Remove.
1991 * gcc.target/arm/neon/vpaddu32.c: Remove.
1992 * gcc.target/arm/neon/vpaddu8.c: Remove.
1993 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1994 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1995 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1996 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1997 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1998 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1999 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2000 * gcc.target/arm/neon/vpminf32.c: Remove.
2001 * gcc.target/arm/neon/vpmins16.c: Remove.
2002 * gcc.target/arm/neon/vpmins32.c: Remove.
2003 * gcc.target/arm/neon/vpmins8.c: Remove.
2004 * gcc.target/arm/neon/vpminu16.c: Remove.
2005 * gcc.target/arm/neon/vpminu32.c: Remove.
2006 * gcc.target/arm/neon/vpminu8.c: Remove.
2007 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2008 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2009 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2010 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2011 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2012 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2013 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2014 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2015 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2016 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2017 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2018 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2019 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2020 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2021 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2022 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2023 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2024 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2025 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2026 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2027 * gcc.target/arm/neon/vqRshls16.c: Remove.
2028 * gcc.target/arm/neon/vqRshls32.c: Remove.
2029 * gcc.target/arm/neon/vqRshls64.c: Remove.
2030 * gcc.target/arm/neon/vqRshls8.c: Remove.
2031 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2032 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2033 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2034 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2035 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2036 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2037 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2038 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2039 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2040 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2041 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2042 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2043 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2044 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2045 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2046 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2047 * gcc.target/arm/neon/vqabss16.c: Remove.
2048 * gcc.target/arm/neon/vqabss32.c: Remove.
2049 * gcc.target/arm/neon/vqabss8.c: Remove.
2050 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2051 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2052 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2053 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2054 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2055 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2056 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2057 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2058 * gcc.target/arm/neon/vqadds16.c: Remove.
2059 * gcc.target/arm/neon/vqadds32.c: Remove.
2060 * gcc.target/arm/neon/vqadds64.c: Remove.
2061 * gcc.target/arm/neon/vqadds8.c: Remove.
2062 * gcc.target/arm/neon/vqaddu16.c: Remove.
2063 * gcc.target/arm/neon/vqaddu32.c: Remove.
2064 * gcc.target/arm/neon/vqaddu64.c: Remove.
2065 * gcc.target/arm/neon/vqaddu8.c: Remove.
2066 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2067 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2068 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2069 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2070 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2071 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2072 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2073 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2074 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2075 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2076 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2077 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2078 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2079 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2080 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2081 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2082 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2083 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2084 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2085 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2086 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2087 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2088 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2089 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2090 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2091 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2092 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2093 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2094 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2095 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2096 * gcc.target/arm/neon/vqmovns16.c: Remove.
2097 * gcc.target/arm/neon/vqmovns32.c: Remove.
2098 * gcc.target/arm/neon/vqmovns64.c: Remove.
2099 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2100 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2101 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2102 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2103 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2104 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2105 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2106 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2107 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2108 * gcc.target/arm/neon/vqnegs16.c: Remove.
2109 * gcc.target/arm/neon/vqnegs32.c: Remove.
2110 * gcc.target/arm/neon/vqnegs8.c: Remove.
2111 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2112 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2113 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2114 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2115 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2116 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2117 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2118 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2119 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2120 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2121 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2122 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2123 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2124 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2125 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2126 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2127 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2128 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2129 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2130 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2131 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2132 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2133 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2134 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2135 * gcc.target/arm/neon/vqshls16.c: Remove.
2136 * gcc.target/arm/neon/vqshls32.c: Remove.
2137 * gcc.target/arm/neon/vqshls64.c: Remove.
2138 * gcc.target/arm/neon/vqshls8.c: Remove.
2139 * gcc.target/arm/neon/vqshlu16.c: Remove.
2140 * gcc.target/arm/neon/vqshlu32.c: Remove.
2141 * gcc.target/arm/neon/vqshlu64.c: Remove.
2142 * gcc.target/arm/neon/vqshlu8.c: Remove.
2143 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2144 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2145 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2146 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2147 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2148 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2149 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2150 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2151 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2152 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2153 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2154 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2155 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2156 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2157 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2158 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2159 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2160 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2161 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2162 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2163 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2164 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2165 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2166 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2167 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2168 * gcc.target/arm/neon/vqsubs16.c: Remove.
2169 * gcc.target/arm/neon/vqsubs32.c: Remove.
2170 * gcc.target/arm/neon/vqsubs64.c: Remove.
2171 * gcc.target/arm/neon/vqsubs8.c: Remove.
2172 * gcc.target/arm/neon/vqsubu16.c: Remove.
2173 * gcc.target/arm/neon/vqsubu32.c: Remove.
2174 * gcc.target/arm/neon/vqsubu64.c: Remove.
2175 * gcc.target/arm/neon/vqsubu8.c: Remove.
2176 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2177 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2178 * gcc.target/arm/neon/vrecpef32.c: Remove.
2179 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2180 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2181 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2286 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2287 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2288 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2289 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2290 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2291 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2292 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2293 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2294 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2295 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2296 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2297 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2298 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2299 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2300 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2301 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2302 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2303 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2348 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2349 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2350 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2351 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2352 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2353 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2354 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2355 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2356 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2357 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2358 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2359 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2360 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2361 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2362 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2363 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2364 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2365 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2366 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2367 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2368 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2369 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2370 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2371 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2372 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2373 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2374 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2375 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2376 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2377 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2378 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2379 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2380 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2381 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2382 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2383 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2384 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2385 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2386 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2387 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2388 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2389 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2390 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2391 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2392 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2393 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2394 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2395 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2396 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2397 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2398 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2399 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2400 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2401 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2402 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2403 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2404 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2405 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2406 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2407 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2408 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2409 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2410 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2411 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2412 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2413 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2414 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2415 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2416 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2417 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2418 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2419 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2420 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2421 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2422 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2423 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2424 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2425 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2426 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2427 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2428 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2429 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2430 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2431 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2432 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2433 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2434 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2435 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2436 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2437 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2438 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2439 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2440 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2441 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2442 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2443 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2444 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2445 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2446 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2447 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2448 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2449 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2450 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2451 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2452 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2453 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2454 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2455 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2456 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2457 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2458 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2459 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2460 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2461 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2462 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2463 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2464 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2465 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2466 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2467 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2468 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2469 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2470 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2471 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2472 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2473 * gcc.target/arm/neon/vrev16p8.c: Remove.
2474 * gcc.target/arm/neon/vrev16s8.c: Remove.
2475 * gcc.target/arm/neon/vrev16u8.c: Remove.
2476 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2477 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2478 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2479 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2480 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2481 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2482 * gcc.target/arm/neon/vrev32p16.c: Remove.
2483 * gcc.target/arm/neon/vrev32p8.c: Remove.
2484 * gcc.target/arm/neon/vrev32s16.c: Remove.
2485 * gcc.target/arm/neon/vrev32s8.c: Remove.
2486 * gcc.target/arm/neon/vrev32u16.c: Remove.
2487 * gcc.target/arm/neon/vrev32u8.c: Remove.
2488 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2489 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2490 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2491 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2492 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2493 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2494 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2495 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2496 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2497 * gcc.target/arm/neon/vrev64f32.c: Remove.
2498 * gcc.target/arm/neon/vrev64p16.c: Remove.
2499 * gcc.target/arm/neon/vrev64p8.c: Remove.
2500 * gcc.target/arm/neon/vrev64s16.c: Remove.
2501 * gcc.target/arm/neon/vrev64s32.c: Remove.
2502 * gcc.target/arm/neon/vrev64s8.c: Remove.
2503 * gcc.target/arm/neon/vrev64u16.c: Remove.
2504 * gcc.target/arm/neon/vrev64u32.c: Remove.
2505 * gcc.target/arm/neon/vrev64u8.c: Remove.
2506 * gcc.target/arm/neon/vrndaf32.c: Remove.
2507 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2508 * gcc.target/arm/neon/vrndf32.c: Remove.
2509 * gcc.target/arm/neon/vrndmf32.c: Remove.
2510 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2511 * gcc.target/arm/neon/vrndnf32.c: Remove.
2512 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2513 * gcc.target/arm/neon/vrndpf32.c: Remove.
2514 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2515 * gcc.target/arm/neon/vrndqf32.c: Remove.
2516 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2517 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2518 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2519 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2520 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2521 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2522 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2523 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2524 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2525 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2526 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2527 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2528 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2529 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2530 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2531 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2532 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2533 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2534 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2535 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2536 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2537 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2538 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2539 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2540 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2541 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2542 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2543 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2544 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2545 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2546 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2547 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2548 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2549 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2550 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2551 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2552 * gcc.target/arm/neon/vshlQs16.c: Remove.
2553 * gcc.target/arm/neon/vshlQs32.c: Remove.
2554 * gcc.target/arm/neon/vshlQs64.c: Remove.
2555 * gcc.target/arm/neon/vshlQs8.c: Remove.
2556 * gcc.target/arm/neon/vshlQu16.c: Remove.
2557 * gcc.target/arm/neon/vshlQu32.c: Remove.
2558 * gcc.target/arm/neon/vshlQu64.c: Remove.
2559 * gcc.target/arm/neon/vshlQu8.c: Remove.
2560 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2561 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2562 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2563 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2564 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2565 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2566 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2567 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2568 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2569 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2570 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2571 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2572 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2573 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2574 * gcc.target/arm/neon/vshls16.c: Remove.
2575 * gcc.target/arm/neon/vshls32.c: Remove.
2576 * gcc.target/arm/neon/vshls64.c: Remove.
2577 * gcc.target/arm/neon/vshls8.c: Remove.
2578 * gcc.target/arm/neon/vshlu16.c: Remove.
2579 * gcc.target/arm/neon/vshlu32.c: Remove.
2580 * gcc.target/arm/neon/vshlu64.c: Remove.
2581 * gcc.target/arm/neon/vshlu8.c: Remove.
2582 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2583 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2584 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2585 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2586 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2587 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2588 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2589 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2590 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2591 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2592 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2593 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2594 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2595 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2596 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2597 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2598 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2599 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2600 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2601 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2602 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2603 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2604 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2605 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2606 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2607 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2608 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2609 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2610 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2611 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2612 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2613 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2614 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2615 * gcc.target/arm/neon/vsli_np16.c: Remove.
2616 * gcc.target/arm/neon/vsli_np64.c: Remove.
2617 * gcc.target/arm/neon/vsli_np8.c: Remove.
2618 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2619 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2620 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2621 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2622 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2623 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2624 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2625 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2626 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2627 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2628 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2629 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2630 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2631 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2632 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2633 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2634 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2635 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2636 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2637 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2638 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2639 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2640 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2641 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2642 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2643 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2644 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2645 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2646 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2647 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2648 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2649 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2650 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2651 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2652 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2653 * gcc.target/arm/neon/vsri_np16.c: Remove.
2654 * gcc.target/arm/neon/vsri_np64.c: Remove.
2655 * gcc.target/arm/neon/vsri_np8.c: Remove.
2656 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2657 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2658 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2659 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2660 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2661 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2662 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2663 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2664 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2665 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2666 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2667 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2668 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2669 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2670 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2671 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2672 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2673 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2674 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2675 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2676 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2677 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2678 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2679 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2680 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2681 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2682 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2683 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2684 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2685 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2686 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2687 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2688 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2689 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2690 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2691 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2692 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2693 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2694 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2695 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2696 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2697 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2698 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2699 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2700 * gcc.target/arm/neon/vst1f32.c: Remove.
2701 * gcc.target/arm/neon/vst1p16.c: Remove.
2702 * gcc.target/arm/neon/vst1p64.c: Remove.
2703 * gcc.target/arm/neon/vst1p8.c: Remove.
2704 * gcc.target/arm/neon/vst1s16.c: Remove.
2705 * gcc.target/arm/neon/vst1s32.c: Remove.
2706 * gcc.target/arm/neon/vst1s64.c: Remove.
2707 * gcc.target/arm/neon/vst1s8.c: Remove.
2708 * gcc.target/arm/neon/vst1u16.c: Remove.
2709 * gcc.target/arm/neon/vst1u32.c: Remove.
2710 * gcc.target/arm/neon/vst1u64.c: Remove.
2711 * gcc.target/arm/neon/vst1u8.c: Remove.
2712 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2713 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2714 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2715 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2716 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2717 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2718 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2719 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2720 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2721 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2722 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2723 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2724 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2725 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2726 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2727 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2728 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2729 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2730 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2731 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2732 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2733 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2734 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2735 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2736 * gcc.target/arm/neon/vst2f32.c: Remove.
2737 * gcc.target/arm/neon/vst2p16.c: Remove.
2738 * gcc.target/arm/neon/vst2p64.c: Remove.
2739 * gcc.target/arm/neon/vst2p8.c: Remove.
2740 * gcc.target/arm/neon/vst2s16.c: Remove.
2741 * gcc.target/arm/neon/vst2s32.c: Remove.
2742 * gcc.target/arm/neon/vst2s64.c: Remove.
2743 * gcc.target/arm/neon/vst2s8.c: Remove.
2744 * gcc.target/arm/neon/vst2u16.c: Remove.
2745 * gcc.target/arm/neon/vst2u32.c: Remove.
2746 * gcc.target/arm/neon/vst2u64.c: Remove.
2747 * gcc.target/arm/neon/vst2u8.c: Remove.
2748 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2749 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2750 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2751 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2752 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2753 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2754 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2755 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2756 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2757 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2758 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2759 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2760 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2761 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2762 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2763 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2764 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2765 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2766 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2767 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2768 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2769 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2770 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2771 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2772 * gcc.target/arm/neon/vst3f32.c: Remove.
2773 * gcc.target/arm/neon/vst3p16.c: Remove.
2774 * gcc.target/arm/neon/vst3p64.c: Remove.
2775 * gcc.target/arm/neon/vst3p8.c: Remove.
2776 * gcc.target/arm/neon/vst3s16.c: Remove.
2777 * gcc.target/arm/neon/vst3s32.c: Remove.
2778 * gcc.target/arm/neon/vst3s64.c: Remove.
2779 * gcc.target/arm/neon/vst3s8.c: Remove.
2780 * gcc.target/arm/neon/vst3u16.c: Remove.
2781 * gcc.target/arm/neon/vst3u32.c: Remove.
2782 * gcc.target/arm/neon/vst3u64.c: Remove.
2783 * gcc.target/arm/neon/vst3u8.c: Remove.
2784 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2785 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2786 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2787 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2788 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2789 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2790 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2791 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2792 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2793 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2794 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2795 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2796 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2797 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2798 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2799 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2800 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2801 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2802 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2803 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2804 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2805 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2806 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2807 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2808 * gcc.target/arm/neon/vst4f32.c: Remove.
2809 * gcc.target/arm/neon/vst4p16.c: Remove.
2810 * gcc.target/arm/neon/vst4p64.c: Remove.
2811 * gcc.target/arm/neon/vst4p8.c: Remove.
2812 * gcc.target/arm/neon/vst4s16.c: Remove.
2813 * gcc.target/arm/neon/vst4s32.c: Remove.
2814 * gcc.target/arm/neon/vst4s64.c: Remove.
2815 * gcc.target/arm/neon/vst4s8.c: Remove.
2816 * gcc.target/arm/neon/vst4u16.c: Remove.
2817 * gcc.target/arm/neon/vst4u32.c: Remove.
2818 * gcc.target/arm/neon/vst4u64.c: Remove.
2819 * gcc.target/arm/neon/vst4u8.c: Remove.
2820 * gcc.target/arm/neon/vsubQf32.c: Remove.
2821 * gcc.target/arm/neon/vsubQs16.c: Remove.
2822 * gcc.target/arm/neon/vsubQs32.c: Remove.
2823 * gcc.target/arm/neon/vsubQs64.c: Remove.
2824 * gcc.target/arm/neon/vsubQs8.c: Remove.
2825 * gcc.target/arm/neon/vsubQu16.c: Remove.
2826 * gcc.target/arm/neon/vsubQu32.c: Remove.
2827 * gcc.target/arm/neon/vsubQu64.c: Remove.
2828 * gcc.target/arm/neon/vsubQu8.c: Remove.
2829 * gcc.target/arm/neon/vsubf32.c: Remove.
2830 * gcc.target/arm/neon/vsubhns16.c: Remove.
2831 * gcc.target/arm/neon/vsubhns32.c: Remove.
2832 * gcc.target/arm/neon/vsubhns64.c: Remove.
2833 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2834 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2835 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2836 * gcc.target/arm/neon/vsubls16.c: Remove.
2837 * gcc.target/arm/neon/vsubls32.c: Remove.
2838 * gcc.target/arm/neon/vsubls8.c: Remove.
2839 * gcc.target/arm/neon/vsublu16.c: Remove.
2840 * gcc.target/arm/neon/vsublu32.c: Remove.
2841 * gcc.target/arm/neon/vsublu8.c: Remove.
2842 * gcc.target/arm/neon/vsubs16.c: Remove.
2843 * gcc.target/arm/neon/vsubs32.c: Remove.
2844 * gcc.target/arm/neon/vsubs64.c: Remove.
2845 * gcc.target/arm/neon/vsubs8.c: Remove.
2846 * gcc.target/arm/neon/vsubu16.c: Remove.
2847 * gcc.target/arm/neon/vsubu32.c: Remove.
2848 * gcc.target/arm/neon/vsubu64.c: Remove.
2849 * gcc.target/arm/neon/vsubu8.c: Remove.
2850 * gcc.target/arm/neon/vsubws16.c: Remove.
2851 * gcc.target/arm/neon/vsubws32.c: Remove.
2852 * gcc.target/arm/neon/vsubws8.c: Remove.
2853 * gcc.target/arm/neon/vsubwu16.c: Remove.
2854 * gcc.target/arm/neon/vsubwu32.c: Remove.
2855 * gcc.target/arm/neon/vsubwu8.c: Remove.
2856 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2857 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2858 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2859 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2860 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2861 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2862 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2863 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2864 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2865 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2866 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2867 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2868 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2869 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2870 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2871 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2872 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2873 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2874 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2875 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2876 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2877 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2878 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2879 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2880 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2881 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2882 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2883 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2884 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2885 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2886 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2887 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2888 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2889 * gcc.target/arm/neon/vtrnf32.c: Remove.
2890 * gcc.target/arm/neon/vtrnp16.c: Remove.
2891 * gcc.target/arm/neon/vtrnp8.c: Remove.
2892 * gcc.target/arm/neon/vtrns16.c: Remove.
2893 * gcc.target/arm/neon/vtrns32.c: Remove.
2894 * gcc.target/arm/neon/vtrns8.c: Remove.
2895 * gcc.target/arm/neon/vtrnu16.c: Remove.
2896 * gcc.target/arm/neon/vtrnu32.c: Remove.
2897 * gcc.target/arm/neon/vtrnu8.c: Remove.
2898 * gcc.target/arm/neon/vtstQp8.c: Remove.
2899 * gcc.target/arm/neon/vtstQs16.c: Remove.
2900 * gcc.target/arm/neon/vtstQs32.c: Remove.
2901 * gcc.target/arm/neon/vtstQs8.c: Remove.
2902 * gcc.target/arm/neon/vtstQu16.c: Remove.
2903 * gcc.target/arm/neon/vtstQu32.c: Remove.
2904 * gcc.target/arm/neon/vtstQu8.c: Remove.
2905 * gcc.target/arm/neon/vtstp8.c: Remove.
2906 * gcc.target/arm/neon/vtsts16.c: Remove.
2907 * gcc.target/arm/neon/vtsts32.c: Remove.
2908 * gcc.target/arm/neon/vtsts8.c: Remove.
2909 * gcc.target/arm/neon/vtstu16.c: Remove.
2910 * gcc.target/arm/neon/vtstu32.c: Remove.
2911 * gcc.target/arm/neon/vtstu8.c: Remove.
2912 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2913 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2914 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2915 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2916 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2917 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2918 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2919 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2920 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2921 * gcc.target/arm/neon/vuzpf32.c: Remove.
2922 * gcc.target/arm/neon/vuzpp16.c: Remove.
2923 * gcc.target/arm/neon/vuzpp8.c: Remove.
2924 * gcc.target/arm/neon/vuzps16.c: Remove.
2925 * gcc.target/arm/neon/vuzps32.c: Remove.
2926 * gcc.target/arm/neon/vuzps8.c: Remove.
2927 * gcc.target/arm/neon/vuzpu16.c: Remove.
2928 * gcc.target/arm/neon/vuzpu32.c: Remove.
2929 * gcc.target/arm/neon/vuzpu8.c: Remove.
2930 * gcc.target/arm/neon/vzipQf32.c: Remove.
2931 * gcc.target/arm/neon/vzipQp16.c: Remove.
2932 * gcc.target/arm/neon/vzipQp8.c: Remove.
2933 * gcc.target/arm/neon/vzipQs16.c: Remove.
2934 * gcc.target/arm/neon/vzipQs32.c: Remove.
2935 * gcc.target/arm/neon/vzipQs8.c: Remove.
2936 * gcc.target/arm/neon/vzipQu16.c: Remove.
2937 * gcc.target/arm/neon/vzipQu32.c: Remove.
2938 * gcc.target/arm/neon/vzipQu8.c: Remove.
2939 * gcc.target/arm/neon/vzipf32.c: Remove.
2940 * gcc.target/arm/neon/vzipp16.c: Remove.
2941 * gcc.target/arm/neon/vzipp8.c: Remove.
2942 * gcc.target/arm/neon/vzips16.c: Remove.
2943 * gcc.target/arm/neon/vzips32.c: Remove.
2944 * gcc.target/arm/neon/vzips8.c: Remove.
2945 * gcc.target/arm/neon/vzipu16.c: Remove.
2946 * gcc.target/arm/neon/vzipu32.c: Remove.
2947 * gcc.target/arm/neon/vzipu8.c: Remove.
2949 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2951 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2953 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2956 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2957 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2959 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2961 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2962 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2963 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2964 levenshtein_plugin.c.
2965 * gcc.dg/spellcheck-fields.c: New file.
2967 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/pr68318_1.f90: New test.
2971 * gfortran.dg/pr68318_2.f90: Ditto.
2973 2015-11-12 James Norris <jnorris@codesourcery.com>
2974 Joseph Myers <joseph@codesourcery.com>
2976 * c-c++-common/goacc/declare-1.c: New test.
2977 * c-c++-common/goacc/declare-2.c: Likewise.
2979 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2981 [ARM] Remove neon-testgen.ml and generated tests.
2983 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2984 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2985 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2986 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2987 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2988 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2989 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2990 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2991 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2992 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2993 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2994 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2995 * gcc.target/arm/neon/vRhadds16.c: Remove.
2996 * gcc.target/arm/neon/vRhadds32.c: Remove.
2997 * gcc.target/arm/neon/vRhadds8.c: Remove.
2998 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2999 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3000 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3001 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3002 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3003 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3004 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3005 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3006 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3007 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3008 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3009 * gcc.target/arm/neon/vRshls16.c: Remove.
3010 * gcc.target/arm/neon/vRshls32.c: Remove.
3011 * gcc.target/arm/neon/vRshls64.c: Remove.
3012 * gcc.target/arm/neon/vRshls8.c: Remove.
3013 * gcc.target/arm/neon/vRshlu16.c: Remove.
3014 * gcc.target/arm/neon/vRshlu32.c: Remove.
3015 * gcc.target/arm/neon/vRshlu64.c: Remove.
3016 * gcc.target/arm/neon/vRshlu8.c: Remove.
3017 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3018 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3019 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3020 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3021 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3022 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3023 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3024 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3025 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3026 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3027 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3028 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3029 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3030 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3031 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3032 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3033 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3034 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3035 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3036 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3037 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3038 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3039 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3040 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3041 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3042 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3043 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3044 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3045 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3046 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3047 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3048 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3049 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3050 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3051 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3052 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3053 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3054 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3055 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3056 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3057 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3058 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3059 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3060 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3061 * gcc.target/arm/neon/vabaQs16.c: Remove.
3062 * gcc.target/arm/neon/vabaQs32.c: Remove.
3063 * gcc.target/arm/neon/vabaQs8.c: Remove.
3064 * gcc.target/arm/neon/vabaQu16.c: Remove.
3065 * gcc.target/arm/neon/vabaQu32.c: Remove.
3066 * gcc.target/arm/neon/vabaQu8.c: Remove.
3067 * gcc.target/arm/neon/vabals16.c: Remove.
3068 * gcc.target/arm/neon/vabals32.c: Remove.
3069 * gcc.target/arm/neon/vabals8.c: Remove.
3070 * gcc.target/arm/neon/vabalu16.c: Remove.
3071 * gcc.target/arm/neon/vabalu32.c: Remove.
3072 * gcc.target/arm/neon/vabalu8.c: Remove.
3073 * gcc.target/arm/neon/vabas16.c: Remove.
3074 * gcc.target/arm/neon/vabas32.c: Remove.
3075 * gcc.target/arm/neon/vabas8.c: Remove.
3076 * gcc.target/arm/neon/vabau16.c: Remove.
3077 * gcc.target/arm/neon/vabau32.c: Remove.
3078 * gcc.target/arm/neon/vabau8.c: Remove.
3079 * gcc.target/arm/neon/vabdQf32.c: Remove.
3080 * gcc.target/arm/neon/vabdQs16.c: Remove.
3081 * gcc.target/arm/neon/vabdQs32.c: Remove.
3082 * gcc.target/arm/neon/vabdQs8.c: Remove.
3083 * gcc.target/arm/neon/vabdQu16.c: Remove.
3084 * gcc.target/arm/neon/vabdQu32.c: Remove.
3085 * gcc.target/arm/neon/vabdQu8.c: Remove.
3086 * gcc.target/arm/neon/vabdf32.c: Remove.
3087 * gcc.target/arm/neon/vabdls16.c: Remove.
3088 * gcc.target/arm/neon/vabdls32.c: Remove.
3089 * gcc.target/arm/neon/vabdls8.c: Remove.
3090 * gcc.target/arm/neon/vabdlu16.c: Remove.
3091 * gcc.target/arm/neon/vabdlu32.c: Remove.
3092 * gcc.target/arm/neon/vabdlu8.c: Remove.
3093 * gcc.target/arm/neon/vabds16.c: Remove.
3094 * gcc.target/arm/neon/vabds32.c: Remove.
3095 * gcc.target/arm/neon/vabds8.c: Remove.
3096 * gcc.target/arm/neon/vabdu16.c: Remove.
3097 * gcc.target/arm/neon/vabdu32.c: Remove.
3098 * gcc.target/arm/neon/vabdu8.c: Remove.
3099 * gcc.target/arm/neon/vabsQf32.c: Remove.
3100 * gcc.target/arm/neon/vabsQs16.c: Remove.
3101 * gcc.target/arm/neon/vabsQs32.c: Remove.
3102 * gcc.target/arm/neon/vabsQs8.c: Remove.
3103 * gcc.target/arm/neon/vabsf32.c: Remove.
3104 * gcc.target/arm/neon/vabss16.c: Remove.
3105 * gcc.target/arm/neon/vabss32.c: Remove.
3106 * gcc.target/arm/neon/vabss8.c: Remove.
3107 * gcc.target/arm/neon/vaddQf32.c: Remove.
3108 * gcc.target/arm/neon/vaddQs16.c: Remove.
3109 * gcc.target/arm/neon/vaddQs32.c: Remove.
3110 * gcc.target/arm/neon/vaddQs64.c: Remove.
3111 * gcc.target/arm/neon/vaddQs8.c: Remove.
3112 * gcc.target/arm/neon/vaddQu16.c: Remove.
3113 * gcc.target/arm/neon/vaddQu32.c: Remove.
3114 * gcc.target/arm/neon/vaddQu64.c: Remove.
3115 * gcc.target/arm/neon/vaddQu8.c: Remove.
3116 * gcc.target/arm/neon/vaddf32.c: Remove.
3117 * gcc.target/arm/neon/vaddhns16.c: Remove.
3118 * gcc.target/arm/neon/vaddhns32.c: Remove.
3119 * gcc.target/arm/neon/vaddhns64.c: Remove.
3120 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3121 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3122 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3123 * gcc.target/arm/neon/vaddls16.c: Remove.
3124 * gcc.target/arm/neon/vaddls32.c: Remove.
3125 * gcc.target/arm/neon/vaddls8.c: Remove.
3126 * gcc.target/arm/neon/vaddlu16.c: Remove.
3127 * gcc.target/arm/neon/vaddlu32.c: Remove.
3128 * gcc.target/arm/neon/vaddlu8.c: Remove.
3129 * gcc.target/arm/neon/vadds16.c: Remove.
3130 * gcc.target/arm/neon/vadds32.c: Remove.
3131 * gcc.target/arm/neon/vadds64.c: Remove.
3132 * gcc.target/arm/neon/vadds8.c: Remove.
3133 * gcc.target/arm/neon/vaddu16.c: Remove.
3134 * gcc.target/arm/neon/vaddu32.c: Remove.
3135 * gcc.target/arm/neon/vaddu64.c: Remove.
3136 * gcc.target/arm/neon/vaddu8.c: Remove.
3137 * gcc.target/arm/neon/vaddws16.c: Remove.
3138 * gcc.target/arm/neon/vaddws32.c: Remove.
3139 * gcc.target/arm/neon/vaddws8.c: Remove.
3140 * gcc.target/arm/neon/vaddwu16.c: Remove.
3141 * gcc.target/arm/neon/vaddwu32.c: Remove.
3142 * gcc.target/arm/neon/vaddwu8.c: Remove.
3143 * gcc.target/arm/neon/vandQs16.c: Remove.
3144 * gcc.target/arm/neon/vandQs32.c: Remove.
3145 * gcc.target/arm/neon/vandQs64.c: Remove.
3146 * gcc.target/arm/neon/vandQs8.c: Remove.
3147 * gcc.target/arm/neon/vandQu16.c: Remove.
3148 * gcc.target/arm/neon/vandQu32.c: Remove.
3149 * gcc.target/arm/neon/vandQu64.c: Remove.
3150 * gcc.target/arm/neon/vandQu8.c: Remove.
3151 * gcc.target/arm/neon/vands16.c: Remove.
3152 * gcc.target/arm/neon/vands32.c: Remove.
3153 * gcc.target/arm/neon/vands64.c: Remove.
3154 * gcc.target/arm/neon/vands8.c: Remove.
3155 * gcc.target/arm/neon/vandu16.c: Remove.
3156 * gcc.target/arm/neon/vandu32.c: Remove.
3157 * gcc.target/arm/neon/vandu64.c: Remove.
3158 * gcc.target/arm/neon/vandu8.c: Remove.
3159 * gcc.target/arm/neon/vbicQs16.c: Remove.
3160 * gcc.target/arm/neon/vbicQs32.c: Remove.
3161 * gcc.target/arm/neon/vbicQs64.c: Remove.
3162 * gcc.target/arm/neon/vbicQs8.c: Remove.
3163 * gcc.target/arm/neon/vbicQu16.c: Remove.
3164 * gcc.target/arm/neon/vbicQu32.c: Remove.
3165 * gcc.target/arm/neon/vbicQu64.c: Remove.
3166 * gcc.target/arm/neon/vbicQu8.c: Remove.
3167 * gcc.target/arm/neon/vbics16.c: Remove.
3168 * gcc.target/arm/neon/vbics32.c: Remove.
3169 * gcc.target/arm/neon/vbics64.c: Remove.
3170 * gcc.target/arm/neon/vbics8.c: Remove.
3171 * gcc.target/arm/neon/vbicu16.c: Remove.
3172 * gcc.target/arm/neon/vbicu32.c: Remove.
3173 * gcc.target/arm/neon/vbicu64.c: Remove.
3174 * gcc.target/arm/neon/vbicu8.c: Remove.
3175 * gcc.target/arm/neon/vbslQf32.c: Remove.
3176 * gcc.target/arm/neon/vbslQp16.c: Remove.
3177 * gcc.target/arm/neon/vbslQp64.c: Remove.
3178 * gcc.target/arm/neon/vbslQp8.c: Remove.
3179 * gcc.target/arm/neon/vbslQs16.c: Remove.
3180 * gcc.target/arm/neon/vbslQs32.c: Remove.
3181 * gcc.target/arm/neon/vbslQs64.c: Remove.
3182 * gcc.target/arm/neon/vbslQs8.c: Remove.
3183 * gcc.target/arm/neon/vbslQu16.c: Remove.
3184 * gcc.target/arm/neon/vbslQu32.c: Remove.
3185 * gcc.target/arm/neon/vbslQu64.c: Remove.
3186 * gcc.target/arm/neon/vbslQu8.c: Remove.
3187 * gcc.target/arm/neon/vbslf32.c: Remove.
3188 * gcc.target/arm/neon/vbslp16.c: Remove.
3189 * gcc.target/arm/neon/vbslp64.c: Remove.
3190 * gcc.target/arm/neon/vbslp8.c: Remove.
3191 * gcc.target/arm/neon/vbsls16.c: Remove.
3192 * gcc.target/arm/neon/vbsls32.c: Remove.
3193 * gcc.target/arm/neon/vbsls64.c: Remove.
3194 * gcc.target/arm/neon/vbsls8.c: Remove.
3195 * gcc.target/arm/neon/vbslu16.c: Remove.
3196 * gcc.target/arm/neon/vbslu32.c: Remove.
3197 * gcc.target/arm/neon/vbslu64.c: Remove.
3198 * gcc.target/arm/neon/vbslu8.c: Remove.
3199 * gcc.target/arm/neon/vcageQf32.c: Remove.
3200 * gcc.target/arm/neon/vcagef32.c: Remove.
3201 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3202 * gcc.target/arm/neon/vcagtf32.c: Remove.
3203 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3204 * gcc.target/arm/neon/vcalef32.c: Remove.
3205 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3206 * gcc.target/arm/neon/vcaltf32.c: Remove.
3207 * gcc.target/arm/neon/vceqQf32.c: Remove.
3208 * gcc.target/arm/neon/vceqQp8.c: Remove.
3209 * gcc.target/arm/neon/vceqQs16.c: Remove.
3210 * gcc.target/arm/neon/vceqQs32.c: Remove.
3211 * gcc.target/arm/neon/vceqQs8.c: Remove.
3212 * gcc.target/arm/neon/vceqQu16.c: Remove.
3213 * gcc.target/arm/neon/vceqQu32.c: Remove.
3214 * gcc.target/arm/neon/vceqQu8.c: Remove.
3215 * gcc.target/arm/neon/vceqf32.c: Remove.
3216 * gcc.target/arm/neon/vceqp8.c: Remove.
3217 * gcc.target/arm/neon/vceqs16.c: Remove.
3218 * gcc.target/arm/neon/vceqs32.c: Remove.
3219 * gcc.target/arm/neon/vceqs8.c: Remove.
3220 * gcc.target/arm/neon/vcequ16.c: Remove.
3221 * gcc.target/arm/neon/vcequ32.c: Remove.
3222 * gcc.target/arm/neon/vcequ8.c: Remove.
3223 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3224 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3225 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3226 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3227 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3228 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3229 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3230 * gcc.target/arm/neon/vcgef32.c: Remove.
3231 * gcc.target/arm/neon/vcges16.c: Remove.
3232 * gcc.target/arm/neon/vcges32.c: Remove.
3233 * gcc.target/arm/neon/vcges8.c: Remove.
3234 * gcc.target/arm/neon/vcgeu16.c: Remove.
3235 * gcc.target/arm/neon/vcgeu32.c: Remove.
3236 * gcc.target/arm/neon/vcgeu8.c: Remove.
3237 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3238 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3239 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3240 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3241 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3242 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3243 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3244 * gcc.target/arm/neon/vcgtf32.c: Remove.
3245 * gcc.target/arm/neon/vcgts16.c: Remove.
3246 * gcc.target/arm/neon/vcgts32.c: Remove.
3247 * gcc.target/arm/neon/vcgts8.c: Remove.
3248 * gcc.target/arm/neon/vcgtu16.c: Remove.
3249 * gcc.target/arm/neon/vcgtu32.c: Remove.
3250 * gcc.target/arm/neon/vcgtu8.c: Remove.
3251 * gcc.target/arm/neon/vcleQf32.c: Remove.
3252 * gcc.target/arm/neon/vcleQs16.c: Remove.
3253 * gcc.target/arm/neon/vcleQs32.c: Remove.
3254 * gcc.target/arm/neon/vcleQs8.c: Remove.
3255 * gcc.target/arm/neon/vcleQu16.c: Remove.
3256 * gcc.target/arm/neon/vcleQu32.c: Remove.
3257 * gcc.target/arm/neon/vcleQu8.c: Remove.
3258 * gcc.target/arm/neon/vclef32.c: Remove.
3259 * gcc.target/arm/neon/vcles16.c: Remove.
3260 * gcc.target/arm/neon/vcles32.c: Remove.
3261 * gcc.target/arm/neon/vcles8.c: Remove.
3262 * gcc.target/arm/neon/vcleu16.c: Remove.
3263 * gcc.target/arm/neon/vcleu32.c: Remove.
3264 * gcc.target/arm/neon/vcleu8.c: Remove.
3265 * gcc.target/arm/neon/vclsQs16.c: Remove.
3266 * gcc.target/arm/neon/vclsQs32.c: Remove.
3267 * gcc.target/arm/neon/vclsQs8.c: Remove.
3268 * gcc.target/arm/neon/vclss16.c: Remove.
3269 * gcc.target/arm/neon/vclss32.c: Remove.
3270 * gcc.target/arm/neon/vclss8.c: Remove.
3271 * gcc.target/arm/neon/vcltQf32.c: Remove.
3272 * gcc.target/arm/neon/vcltQs16.c: Remove.
3273 * gcc.target/arm/neon/vcltQs32.c: Remove.
3274 * gcc.target/arm/neon/vcltQs8.c: Remove.
3275 * gcc.target/arm/neon/vcltQu16.c: Remove.
3276 * gcc.target/arm/neon/vcltQu32.c: Remove.
3277 * gcc.target/arm/neon/vcltQu8.c: Remove.
3278 * gcc.target/arm/neon/vcltf32.c: Remove.
3279 * gcc.target/arm/neon/vclts16.c: Remove.
3280 * gcc.target/arm/neon/vclts32.c: Remove.
3281 * gcc.target/arm/neon/vclts8.c: Remove.
3282 * gcc.target/arm/neon/vcltu16.c: Remove.
3283 * gcc.target/arm/neon/vcltu32.c: Remove.
3284 * gcc.target/arm/neon/vcltu8.c: Remove.
3285 * gcc.target/arm/neon/vclzQs16.c: Remove.
3286 * gcc.target/arm/neon/vclzQs32.c: Remove.
3287 * gcc.target/arm/neon/vclzQs8.c: Remove.
3288 * gcc.target/arm/neon/vclzQu16.c: Remove.
3289 * gcc.target/arm/neon/vclzQu32.c: Remove.
3290 * gcc.target/arm/neon/vclzQu8.c: Remove.
3291 * gcc.target/arm/neon/vclzs16.c: Remove.
3292 * gcc.target/arm/neon/vclzs32.c: Remove.
3293 * gcc.target/arm/neon/vclzs8.c: Remove.
3294 * gcc.target/arm/neon/vclzu16.c: Remove.
3295 * gcc.target/arm/neon/vclzu32.c: Remove.
3296 * gcc.target/arm/neon/vclzu8.c: Remove.
3297 * gcc.target/arm/neon/vcntQp8.c: Remove.
3298 * gcc.target/arm/neon/vcntQs8.c: Remove.
3299 * gcc.target/arm/neon/vcntQu8.c: Remove.
3300 * gcc.target/arm/neon/vcntp8.c: Remove.
3301 * gcc.target/arm/neon/vcnts8.c: Remove.
3302 * gcc.target/arm/neon/vcntu8.c: Remove.
3303 * gcc.target/arm/neon/vcombinef32.c: Remove.
3304 * gcc.target/arm/neon/vcombinep16.c: Remove.
3305 * gcc.target/arm/neon/vcombinep64.c: Remove.
3306 * gcc.target/arm/neon/vcombinep8.c: Remove.
3307 * gcc.target/arm/neon/vcombines16.c: Remove.
3308 * gcc.target/arm/neon/vcombines32.c: Remove.
3309 * gcc.target/arm/neon/vcombines64.c: Remove.
3310 * gcc.target/arm/neon/vcombines8.c: Remove.
3311 * gcc.target/arm/neon/vcombineu16.c: Remove.
3312 * gcc.target/arm/neon/vcombineu32.c: Remove.
3313 * gcc.target/arm/neon/vcombineu64.c: Remove.
3314 * gcc.target/arm/neon/vcombineu8.c: Remove.
3315 * gcc.target/arm/neon/vcreatef32.c: Remove.
3316 * gcc.target/arm/neon/vcreatep16.c: Remove.
3317 * gcc.target/arm/neon/vcreatep64.c: Remove.
3318 * gcc.target/arm/neon/vcreatep8.c: Remove.
3319 * gcc.target/arm/neon/vcreates16.c: Remove.
3320 * gcc.target/arm/neon/vcreates32.c: Remove.
3321 * gcc.target/arm/neon/vcreates64.c: Remove.
3322 * gcc.target/arm/neon/vcreates8.c: Remove.
3323 * gcc.target/arm/neon/vcreateu16.c: Remove.
3324 * gcc.target/arm/neon/vcreateu32.c: Remove.
3325 * gcc.target/arm/neon/vcreateu64.c: Remove.
3326 * gcc.target/arm/neon/vcreateu8.c: Remove.
3327 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3328 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3329 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3330 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3331 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3332 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3333 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3334 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3335 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3336 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3337 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3338 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3339 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3340 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3341 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3342 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3343 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3344 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3345 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3346 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3347 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3348 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3349 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3350 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3351 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3352 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3353 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3354 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3355 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3356 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3357 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3358 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3359 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3360 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3361 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3362 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3363 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3364 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3365 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3366 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3367 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3368 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3369 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3370 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3371 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3372 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3373 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3374 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3375 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3376 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3377 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3378 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3379 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3380 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3381 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3382 * gcc.target/arm/neon/vdup_np16.c: Remove.
3383 * gcc.target/arm/neon/vdup_np64.c: Remove.
3384 * gcc.target/arm/neon/vdup_np8.c: Remove.
3385 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3386 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3387 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3388 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3389 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3390 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3391 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3392 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3393 * gcc.target/arm/neon/veorQs16.c: Remove.
3394 * gcc.target/arm/neon/veorQs32.c: Remove.
3395 * gcc.target/arm/neon/veorQs64.c: Remove.
3396 * gcc.target/arm/neon/veorQs8.c: Remove.
3397 * gcc.target/arm/neon/veorQu16.c: Remove.
3398 * gcc.target/arm/neon/veorQu32.c: Remove.
3399 * gcc.target/arm/neon/veorQu64.c: Remove.
3400 * gcc.target/arm/neon/veorQu8.c: Remove.
3401 * gcc.target/arm/neon/veors16.c: Remove.
3402 * gcc.target/arm/neon/veors32.c: Remove.
3403 * gcc.target/arm/neon/veors64.c: Remove.
3404 * gcc.target/arm/neon/veors8.c: Remove.
3405 * gcc.target/arm/neon/veoru16.c: Remove.
3406 * gcc.target/arm/neon/veoru32.c: Remove.
3407 * gcc.target/arm/neon/veoru64.c: Remove.
3408 * gcc.target/arm/neon/veoru8.c: Remove.
3409 * gcc.target/arm/neon/vextQf32.c: Remove.
3410 * gcc.target/arm/neon/vextQp16.c: Remove.
3411 * gcc.target/arm/neon/vextQp64.c: Remove.
3412 * gcc.target/arm/neon/vextQp8.c: Remove.
3413 * gcc.target/arm/neon/vextQs16.c: Remove.
3414 * gcc.target/arm/neon/vextQs32.c: Remove.
3415 * gcc.target/arm/neon/vextQs64.c: Remove.
3416 * gcc.target/arm/neon/vextQs8.c: Remove.
3417 * gcc.target/arm/neon/vextQu16.c: Remove.
3418 * gcc.target/arm/neon/vextQu32.c: Remove.
3419 * gcc.target/arm/neon/vextQu64.c: Remove.
3420 * gcc.target/arm/neon/vextQu8.c: Remove.
3421 * gcc.target/arm/neon/vextf32.c: Remove.
3422 * gcc.target/arm/neon/vextp16.c: Remove.
3423 * gcc.target/arm/neon/vextp64.c: Remove.
3424 * gcc.target/arm/neon/vextp8.c: Remove.
3425 * gcc.target/arm/neon/vexts16.c: Remove.
3426 * gcc.target/arm/neon/vexts32.c: Remove.
3427 * gcc.target/arm/neon/vexts64.c: Remove.
3428 * gcc.target/arm/neon/vexts8.c: Remove.
3429 * gcc.target/arm/neon/vextu16.c: Remove.
3430 * gcc.target/arm/neon/vextu32.c: Remove.
3431 * gcc.target/arm/neon/vextu64.c: Remove.
3432 * gcc.target/arm/neon/vextu8.c: Remove.
3433 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3434 * gcc.target/arm/neon/vfmaf32.c: Remove.
3435 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3436 * gcc.target/arm/neon/vfmsf32.c: Remove.
3437 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3438 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3439 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3440 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3441 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3442 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3443 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3444 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3445 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3446 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3447 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3448 * gcc.target/arm/neon/vget_highf32.c: Remove.
3449 * gcc.target/arm/neon/vget_highp16.c: Remove.
3450 * gcc.target/arm/neon/vget_highp64.c: Remove.
3451 * gcc.target/arm/neon/vget_highp8.c: Remove.
3452 * gcc.target/arm/neon/vget_highs16.c: Remove.
3453 * gcc.target/arm/neon/vget_highs32.c: Remove.
3454 * gcc.target/arm/neon/vget_highs64.c: Remove.
3455 * gcc.target/arm/neon/vget_highs8.c: Remove.
3456 * gcc.target/arm/neon/vget_highu16.c: Remove.
3457 * gcc.target/arm/neon/vget_highu32.c: Remove.
3458 * gcc.target/arm/neon/vget_highu64.c: Remove.
3459 * gcc.target/arm/neon/vget_highu8.c: Remove.
3460 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3461 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3462 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3463 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3464 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3465 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3466 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3467 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3468 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3469 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3470 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3471 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3472 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3473 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3474 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3475 * gcc.target/arm/neon/vget_lows16.c: Remove.
3476 * gcc.target/arm/neon/vget_lows32.c: Remove.
3477 * gcc.target/arm/neon/vget_lows64.c: Remove.
3478 * gcc.target/arm/neon/vget_lows8.c: Remove.
3479 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3480 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3481 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3482 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3483 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3484 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3485 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3486 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3487 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3488 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3489 * gcc.target/arm/neon/vhadds16.c: Remove.
3490 * gcc.target/arm/neon/vhadds32.c: Remove.
3491 * gcc.target/arm/neon/vhadds8.c: Remove.
3492 * gcc.target/arm/neon/vhaddu16.c: Remove.
3493 * gcc.target/arm/neon/vhaddu32.c: Remove.
3494 * gcc.target/arm/neon/vhaddu8.c: Remove.
3495 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3496 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3497 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3498 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3499 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3500 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3501 * gcc.target/arm/neon/vhsubs16.c: Remove.
3502 * gcc.target/arm/neon/vhsubs32.c: Remove.
3503 * gcc.target/arm/neon/vhsubs8.c: Remove.
3504 * gcc.target/arm/neon/vhsubu16.c: Remove.
3505 * gcc.target/arm/neon/vhsubu32.c: Remove.
3506 * gcc.target/arm/neon/vhsubu8.c: Remove.
3507 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3508 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3509 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3510 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3511 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3512 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3513 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3514 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3515 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3516 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3517 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3518 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3519 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3520 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3521 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3522 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3523 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3524 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3525 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3526 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3527 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3528 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3529 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3530 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3531 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3532 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3533 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3534 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3535 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3536 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3537 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3538 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3539 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3540 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3541 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3542 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3543 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3544 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3545 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3546 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3547 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3548 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3549 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3550 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3551 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3552 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3553 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3554 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3555 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3556 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3557 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3558 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3559 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3560 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3561 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3562 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3563 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3564 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3565 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3566 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3567 * gcc.target/arm/neon/vld1f32.c: Remove.
3568 * gcc.target/arm/neon/vld1p16.c: Remove.
3569 * gcc.target/arm/neon/vld1p64.c: Remove.
3570 * gcc.target/arm/neon/vld1p8.c: Remove.
3571 * gcc.target/arm/neon/vld1s16.c: Remove.
3572 * gcc.target/arm/neon/vld1s32.c: Remove.
3573 * gcc.target/arm/neon/vld1s64.c: Remove.
3574 * gcc.target/arm/neon/vld1s8.c: Remove.
3575 * gcc.target/arm/neon/vld1u16.c: Remove.
3576 * gcc.target/arm/neon/vld1u32.c: Remove.
3577 * gcc.target/arm/neon/vld1u64.c: Remove.
3578 * gcc.target/arm/neon/vld1u8.c: Remove.
3579 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3580 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3581 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3582 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3583 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3584 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3585 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3586 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3587 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3588 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3589 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3590 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3591 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3592 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3593 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3594 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3595 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3596 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3597 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3598 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3599 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3600 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3601 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3602 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3603 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3604 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3605 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3606 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3607 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3608 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3609 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3610 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3611 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3612 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3613 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3614 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3615 * gcc.target/arm/neon/vld2f32.c: Remove.
3616 * gcc.target/arm/neon/vld2p16.c: Remove.
3617 * gcc.target/arm/neon/vld2p64.c: Remove.
3618 * gcc.target/arm/neon/vld2p8.c: Remove.
3619 * gcc.target/arm/neon/vld2s16.c: Remove.
3620 * gcc.target/arm/neon/vld2s32.c: Remove.
3621 * gcc.target/arm/neon/vld2s64.c: Remove.
3622 * gcc.target/arm/neon/vld2s8.c: Remove.
3623 * gcc.target/arm/neon/vld2u16.c: Remove.
3624 * gcc.target/arm/neon/vld2u32.c: Remove.
3625 * gcc.target/arm/neon/vld2u64.c: Remove.
3626 * gcc.target/arm/neon/vld2u8.c: Remove.
3627 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3628 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3629 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3630 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3631 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3632 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3633 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3634 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3635 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3636 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3637 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3638 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3639 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3640 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3641 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3642 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3643 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3644 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3645 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3646 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3647 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3648 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3649 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3650 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3651 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3652 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3653 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3654 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3655 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3656 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3657 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3658 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3659 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3660 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3661 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3662 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3663 * gcc.target/arm/neon/vld3f32.c: Remove.
3664 * gcc.target/arm/neon/vld3p16.c: Remove.
3665 * gcc.target/arm/neon/vld3p64.c: Remove.
3666 * gcc.target/arm/neon/vld3p8.c: Remove.
3667 * gcc.target/arm/neon/vld3s16.c: Remove.
3668 * gcc.target/arm/neon/vld3s32.c: Remove.
3669 * gcc.target/arm/neon/vld3s64.c: Remove.
3670 * gcc.target/arm/neon/vld3s8.c: Remove.
3671 * gcc.target/arm/neon/vld3u16.c: Remove.
3672 * gcc.target/arm/neon/vld3u32.c: Remove.
3673 * gcc.target/arm/neon/vld3u64.c: Remove.
3674 * gcc.target/arm/neon/vld3u8.c: Remove.
3675 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3676 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3677 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3678 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3679 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3680 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3681 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3682 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3683 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3684 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3685 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3686 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3687 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3688 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3689 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3690 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3691 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3692 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3693 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3694 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3695 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3696 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3697 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3698 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3699 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3700 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3701 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3702 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3703 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3704 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3705 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3706 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3707 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3708 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3709 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3710 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3711 * gcc.target/arm/neon/vld4f32.c: Remove.
3712 * gcc.target/arm/neon/vld4p16.c: Remove.
3713 * gcc.target/arm/neon/vld4p64.c: Remove.
3714 * gcc.target/arm/neon/vld4p8.c: Remove.
3715 * gcc.target/arm/neon/vld4s16.c: Remove.
3716 * gcc.target/arm/neon/vld4s32.c: Remove.
3717 * gcc.target/arm/neon/vld4s64.c: Remove.
3718 * gcc.target/arm/neon/vld4s8.c: Remove.
3719 * gcc.target/arm/neon/vld4u16.c: Remove.
3720 * gcc.target/arm/neon/vld4u32.c: Remove.
3721 * gcc.target/arm/neon/vld4u64.c: Remove.
3722 * gcc.target/arm/neon/vld4u8.c: Remove.
3723 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3724 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3725 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3726 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3727 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3728 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3729 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3730 * gcc.target/arm/neon/vmaxf32.c: Remove.
3731 * gcc.target/arm/neon/vmaxs16.c: Remove.
3732 * gcc.target/arm/neon/vmaxs32.c: Remove.
3733 * gcc.target/arm/neon/vmaxs8.c: Remove.
3734 * gcc.target/arm/neon/vmaxu16.c: Remove.
3735 * gcc.target/arm/neon/vmaxu32.c: Remove.
3736 * gcc.target/arm/neon/vmaxu8.c: Remove.
3737 * gcc.target/arm/neon/vminQf32.c: Remove.
3738 * gcc.target/arm/neon/vminQs16.c: Remove.
3739 * gcc.target/arm/neon/vminQs32.c: Remove.
3740 * gcc.target/arm/neon/vminQs8.c: Remove.
3741 * gcc.target/arm/neon/vminQu16.c: Remove.
3742 * gcc.target/arm/neon/vminQu32.c: Remove.
3743 * gcc.target/arm/neon/vminQu8.c: Remove.
3744 * gcc.target/arm/neon/vminf32.c: Remove.
3745 * gcc.target/arm/neon/vmins16.c: Remove.
3746 * gcc.target/arm/neon/vmins32.c: Remove.
3747 * gcc.target/arm/neon/vmins8.c: Remove.
3748 * gcc.target/arm/neon/vminu16.c: Remove.
3749 * gcc.target/arm/neon/vminu32.c: Remove.
3750 * gcc.target/arm/neon/vminu8.c: Remove.
3751 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3752 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3753 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3754 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3755 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3756 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3757 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3758 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3759 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3760 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3761 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3762 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3763 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3764 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3765 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3766 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3767 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3768 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3769 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3770 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3771 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3772 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3773 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3774 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3775 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3776 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3777 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3778 * gcc.target/arm/neon/vmlaf32.c: Remove.
3779 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3780 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3781 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3782 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3783 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3784 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3785 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3786 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3787 * gcc.target/arm/neon/vmlals16.c: Remove.
3788 * gcc.target/arm/neon/vmlals32.c: Remove.
3789 * gcc.target/arm/neon/vmlals8.c: Remove.
3790 * gcc.target/arm/neon/vmlalu16.c: Remove.
3791 * gcc.target/arm/neon/vmlalu32.c: Remove.
3792 * gcc.target/arm/neon/vmlalu8.c: Remove.
3793 * gcc.target/arm/neon/vmlas16.c: Remove.
3794 * gcc.target/arm/neon/vmlas32.c: Remove.
3795 * gcc.target/arm/neon/vmlas8.c: Remove.
3796 * gcc.target/arm/neon/vmlau16.c: Remove.
3797 * gcc.target/arm/neon/vmlau32.c: Remove.
3798 * gcc.target/arm/neon/vmlau8.c: Remove.
3799 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3800 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3801 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3802 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3803 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3804 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3805 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3806 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3807 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3808 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3809 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3810 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3811 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3812 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3813 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3814 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3815 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3816 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3817 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3818 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3819 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3820 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3821 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3822 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3823 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3824 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3825 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3826 * gcc.target/arm/neon/vmlsf32.c: Remove.
3827 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3828 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3829 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3830 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3831 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3832 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3833 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3834 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3835 * gcc.target/arm/neon/vmlsls16.c: Remove.
3836 * gcc.target/arm/neon/vmlsls32.c: Remove.
3837 * gcc.target/arm/neon/vmlsls8.c: Remove.
3838 * gcc.target/arm/neon/vmlslu16.c: Remove.
3839 * gcc.target/arm/neon/vmlslu32.c: Remove.
3840 * gcc.target/arm/neon/vmlslu8.c: Remove.
3841 * gcc.target/arm/neon/vmlss16.c: Remove.
3842 * gcc.target/arm/neon/vmlss32.c: Remove.
3843 * gcc.target/arm/neon/vmlss8.c: Remove.
3844 * gcc.target/arm/neon/vmlsu16.c: Remove.
3845 * gcc.target/arm/neon/vmlsu32.c: Remove.
3846 * gcc.target/arm/neon/vmlsu8.c: Remove.
3847 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3848 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3849 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3850 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3851 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3852 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3853 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3854 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3855 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3856 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3857 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3858 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3859 * gcc.target/arm/neon/vmov_np16.c: Remove.
3860 * gcc.target/arm/neon/vmov_np8.c: Remove.
3861 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3862 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3863 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3864 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3865 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3866 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3867 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3868 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3869 * gcc.target/arm/neon/vmovls16.c: Remove.
3870 * gcc.target/arm/neon/vmovls32.c: Remove.
3871 * gcc.target/arm/neon/vmovls8.c: Remove.
3872 * gcc.target/arm/neon/vmovlu16.c: Remove.
3873 * gcc.target/arm/neon/vmovlu32.c: Remove.
3874 * gcc.target/arm/neon/vmovlu8.c: Remove.
3875 * gcc.target/arm/neon/vmovns16.c: Remove.
3876 * gcc.target/arm/neon/vmovns32.c: Remove.
3877 * gcc.target/arm/neon/vmovns64.c: Remove.
3878 * gcc.target/arm/neon/vmovnu16.c: Remove.
3879 * gcc.target/arm/neon/vmovnu32.c: Remove.
3880 * gcc.target/arm/neon/vmovnu64.c: Remove.
3881 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3882 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3883 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3884 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3885 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3886 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3887 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3888 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3889 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3890 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3891 * gcc.target/arm/neon/vmulQf32.c: Remove.
3892 * gcc.target/arm/neon/vmulQp8.c: Remove.
3893 * gcc.target/arm/neon/vmulQs16.c: Remove.
3894 * gcc.target/arm/neon/vmulQs32.c: Remove.
3895 * gcc.target/arm/neon/vmulQs8.c: Remove.
3896 * gcc.target/arm/neon/vmulQu16.c: Remove.
3897 * gcc.target/arm/neon/vmulQu32.c: Remove.
3898 * gcc.target/arm/neon/vmulQu8.c: Remove.
3899 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3900 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3901 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3902 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3903 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3904 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3905 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3906 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3907 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3908 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3909 * gcc.target/arm/neon/vmulf32.c: Remove.
3910 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3911 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3912 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3913 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3914 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3915 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3916 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3917 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3918 * gcc.target/arm/neon/vmullp8.c: Remove.
3919 * gcc.target/arm/neon/vmulls16.c: Remove.
3920 * gcc.target/arm/neon/vmulls32.c: Remove.
3921 * gcc.target/arm/neon/vmulls8.c: Remove.
3922 * gcc.target/arm/neon/vmullu16.c: Remove.
3923 * gcc.target/arm/neon/vmullu32.c: Remove.
3924 * gcc.target/arm/neon/vmullu8.c: Remove.
3925 * gcc.target/arm/neon/vmulp8.c: Remove.
3926 * gcc.target/arm/neon/vmuls16.c: Remove.
3927 * gcc.target/arm/neon/vmuls32.c: Remove.
3928 * gcc.target/arm/neon/vmuls8.c: Remove.
3929 * gcc.target/arm/neon/vmulu16.c: Remove.
3930 * gcc.target/arm/neon/vmulu32.c: Remove.
3931 * gcc.target/arm/neon/vmulu8.c: Remove.
3932 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3933 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3934 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3935 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3936 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3937 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3938 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3939 * gcc.target/arm/neon/vmvnp8.c: Remove.
3940 * gcc.target/arm/neon/vmvns16.c: Remove.
3941 * gcc.target/arm/neon/vmvns32.c: Remove.
3942 * gcc.target/arm/neon/vmvns8.c: Remove.
3943 * gcc.target/arm/neon/vmvnu16.c: Remove.
3944 * gcc.target/arm/neon/vmvnu32.c: Remove.
3945 * gcc.target/arm/neon/vmvnu8.c: Remove.
3946 * gcc.target/arm/neon/vnegQf32.c: Remove.
3947 * gcc.target/arm/neon/vnegQs16.c: Remove.
3948 * gcc.target/arm/neon/vnegQs32.c: Remove.
3949 * gcc.target/arm/neon/vnegQs8.c: Remove.
3950 * gcc.target/arm/neon/vnegf32.c: Remove.
3951 * gcc.target/arm/neon/vnegs16.c: Remove.
3952 * gcc.target/arm/neon/vnegs32.c: Remove.
3953 * gcc.target/arm/neon/vnegs8.c: Remove.
3954 * gcc.target/arm/neon/vornQs16.c: Remove.
3955 * gcc.target/arm/neon/vornQs32.c: Remove.
3956 * gcc.target/arm/neon/vornQs64.c: Remove.
3957 * gcc.target/arm/neon/vornQs8.c: Remove.
3958 * gcc.target/arm/neon/vornQu16.c: Remove.
3959 * gcc.target/arm/neon/vornQu32.c: Remove.
3960 * gcc.target/arm/neon/vornQu64.c: Remove.
3961 * gcc.target/arm/neon/vornQu8.c: Remove.
3962 * gcc.target/arm/neon/vorns16.c: Remove.
3963 * gcc.target/arm/neon/vorns32.c: Remove.
3964 * gcc.target/arm/neon/vorns64.c: Remove.
3965 * gcc.target/arm/neon/vorns8.c: Remove.
3966 * gcc.target/arm/neon/vornu16.c: Remove.
3967 * gcc.target/arm/neon/vornu32.c: Remove.
3968 * gcc.target/arm/neon/vornu64.c: Remove.
3969 * gcc.target/arm/neon/vornu8.c: Remove.
3970 * gcc.target/arm/neon/vorrQs16.c: Remove.
3971 * gcc.target/arm/neon/vorrQs32.c: Remove.
3972 * gcc.target/arm/neon/vorrQs64.c: Remove.
3973 * gcc.target/arm/neon/vorrQs8.c: Remove.
3974 * gcc.target/arm/neon/vorrQu16.c: Remove.
3975 * gcc.target/arm/neon/vorrQu32.c: Remove.
3976 * gcc.target/arm/neon/vorrQu64.c: Remove.
3977 * gcc.target/arm/neon/vorrQu8.c: Remove.
3978 * gcc.target/arm/neon/vorrs16.c: Remove.
3979 * gcc.target/arm/neon/vorrs32.c: Remove.
3980 * gcc.target/arm/neon/vorrs64.c: Remove.
3981 * gcc.target/arm/neon/vorrs8.c: Remove.
3982 * gcc.target/arm/neon/vorru16.c: Remove.
3983 * gcc.target/arm/neon/vorru32.c: Remove.
3984 * gcc.target/arm/neon/vorru64.c: Remove.
3985 * gcc.target/arm/neon/vorru8.c: Remove.
3986 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3987 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3988 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3989 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3990 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3991 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3992 * gcc.target/arm/neon/vpadals16.c: Remove.
3993 * gcc.target/arm/neon/vpadals32.c: Remove.
3994 * gcc.target/arm/neon/vpadals8.c: Remove.
3995 * gcc.target/arm/neon/vpadalu16.c: Remove.
3996 * gcc.target/arm/neon/vpadalu32.c: Remove.
3997 * gcc.target/arm/neon/vpadalu8.c: Remove.
3998 * gcc.target/arm/neon/vpaddf32.c: Remove.
3999 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4000 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4001 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4002 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4003 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4004 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4005 * gcc.target/arm/neon/vpaddls16.c: Remove.
4006 * gcc.target/arm/neon/vpaddls32.c: Remove.
4007 * gcc.target/arm/neon/vpaddls8.c: Remove.
4008 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4009 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4010 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4011 * gcc.target/arm/neon/vpadds16.c: Remove.
4012 * gcc.target/arm/neon/vpadds32.c: Remove.
4013 * gcc.target/arm/neon/vpadds8.c: Remove.
4014 * gcc.target/arm/neon/vpaddu16.c: Remove.
4015 * gcc.target/arm/neon/vpaddu32.c: Remove.
4016 * gcc.target/arm/neon/vpaddu8.c: Remove.
4017 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4018 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4019 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4020 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4021 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4022 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4023 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4024 * gcc.target/arm/neon/vpminf32.c: Remove.
4025 * gcc.target/arm/neon/vpmins16.c: Remove.
4026 * gcc.target/arm/neon/vpmins32.c: Remove.
4027 * gcc.target/arm/neon/vpmins8.c: Remove.
4028 * gcc.target/arm/neon/vpminu16.c: Remove.
4029 * gcc.target/arm/neon/vpminu32.c: Remove.
4030 * gcc.target/arm/neon/vpminu8.c: Remove.
4031 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4032 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4033 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4034 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4035 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4036 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4037 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4038 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4039 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4040 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4041 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4042 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4043 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4044 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4045 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4046 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4047 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4048 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4049 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4050 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4051 * gcc.target/arm/neon/vqRshls16.c: Remove.
4052 * gcc.target/arm/neon/vqRshls32.c: Remove.
4053 * gcc.target/arm/neon/vqRshls64.c: Remove.
4054 * gcc.target/arm/neon/vqRshls8.c: Remove.
4055 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4056 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4057 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4058 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4059 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4060 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4061 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4062 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4063 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4064 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4065 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4066 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4067 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4068 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4069 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4070 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4071 * gcc.target/arm/neon/vqabss16.c: Remove.
4072 * gcc.target/arm/neon/vqabss32.c: Remove.
4073 * gcc.target/arm/neon/vqabss8.c: Remove.
4074 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4075 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4076 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4077 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4078 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4079 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4080 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4081 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4082 * gcc.target/arm/neon/vqadds16.c: Remove.
4083 * gcc.target/arm/neon/vqadds32.c: Remove.
4084 * gcc.target/arm/neon/vqadds64.c: Remove.
4085 * gcc.target/arm/neon/vqadds8.c: Remove.
4086 * gcc.target/arm/neon/vqaddu16.c: Remove.
4087 * gcc.target/arm/neon/vqaddu32.c: Remove.
4088 * gcc.target/arm/neon/vqaddu64.c: Remove.
4089 * gcc.target/arm/neon/vqaddu8.c: Remove.
4090 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4091 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4092 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4093 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4094 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4095 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4096 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4097 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4098 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4099 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4100 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4101 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4102 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4103 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4104 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4105 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4106 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4107 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4108 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4109 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4110 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4111 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4112 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4113 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4114 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4115 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4116 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4117 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4118 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4119 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4120 * gcc.target/arm/neon/vqmovns16.c: Remove.
4121 * gcc.target/arm/neon/vqmovns32.c: Remove.
4122 * gcc.target/arm/neon/vqmovns64.c: Remove.
4123 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4124 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4125 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4126 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4127 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4128 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4129 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4130 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4131 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4132 * gcc.target/arm/neon/vqnegs16.c: Remove.
4133 * gcc.target/arm/neon/vqnegs32.c: Remove.
4134 * gcc.target/arm/neon/vqnegs8.c: Remove.
4135 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4136 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4137 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4138 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4139 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4140 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4141 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4142 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4143 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4144 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4145 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4146 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4147 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4148 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4149 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4150 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4151 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4152 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4153 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4154 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4155 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4156 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4157 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4158 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4159 * gcc.target/arm/neon/vqshls16.c: Remove.
4160 * gcc.target/arm/neon/vqshls32.c: Remove.
4161 * gcc.target/arm/neon/vqshls64.c: Remove.
4162 * gcc.target/arm/neon/vqshls8.c: Remove.
4163 * gcc.target/arm/neon/vqshlu16.c: Remove.
4164 * gcc.target/arm/neon/vqshlu32.c: Remove.
4165 * gcc.target/arm/neon/vqshlu64.c: Remove.
4166 * gcc.target/arm/neon/vqshlu8.c: Remove.
4167 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4168 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4169 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4170 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4171 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4172 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4173 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4174 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4175 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4176 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4177 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4178 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4179 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4180 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4181 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4182 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4183 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4184 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4185 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4186 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4187 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4188 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4189 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4190 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4191 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4192 * gcc.target/arm/neon/vqsubs16.c: Remove.
4193 * gcc.target/arm/neon/vqsubs32.c: Remove.
4194 * gcc.target/arm/neon/vqsubs64.c: Remove.
4195 * gcc.target/arm/neon/vqsubs8.c: Remove.
4196 * gcc.target/arm/neon/vqsubu16.c: Remove.
4197 * gcc.target/arm/neon/vqsubu32.c: Remove.
4198 * gcc.target/arm/neon/vqsubu64.c: Remove.
4199 * gcc.target/arm/neon/vqsubu8.c: Remove.
4200 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4201 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4202 * gcc.target/arm/neon/vrecpef32.c: Remove.
4203 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4204 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4205 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4315 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4316 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4317 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4318 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4319 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4320 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4321 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4322 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4323 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4324 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4325 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4326 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4327 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4372 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4373 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4374 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4375 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4376 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4377 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4378 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4379 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4380 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4381 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4382 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4383 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4384 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4385 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4386 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4387 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4388 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4389 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4390 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4391 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4392 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4393 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4394 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4395 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4396 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4397 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4398 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4399 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4400 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4401 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4402 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4403 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4404 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4405 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4406 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4407 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4408 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4409 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4410 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4411 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4412 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4413 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4414 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4415 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4416 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4417 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4418 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4419 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4420 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4421 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4422 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4423 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4424 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4425 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4426 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4427 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4428 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4429 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4430 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4431 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4432 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4433 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4434 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4435 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4436 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4437 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4438 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4439 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4440 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4441 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4442 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4443 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4444 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4445 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4446 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4447 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4448 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4449 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4450 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4451 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4452 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4453 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4454 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4455 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4456 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4457 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4458 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4459 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4460 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4461 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4462 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4463 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4464 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4465 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4466 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4467 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4468 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4469 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4470 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4471 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4472 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4473 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4474 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4475 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4476 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4477 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4478 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4479 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4480 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4481 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4482 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4483 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4484 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4485 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4486 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4487 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4488 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4489 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4490 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4491 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4492 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4493 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4494 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4495 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4496 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4497 * gcc.target/arm/neon/vrev16p8.c: Remove.
4498 * gcc.target/arm/neon/vrev16s8.c: Remove.
4499 * gcc.target/arm/neon/vrev16u8.c: Remove.
4500 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4501 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4502 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4503 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4504 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4505 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4506 * gcc.target/arm/neon/vrev32p16.c: Remove.
4507 * gcc.target/arm/neon/vrev32p8.c: Remove.
4508 * gcc.target/arm/neon/vrev32s16.c: Remove.
4509 * gcc.target/arm/neon/vrev32s8.c: Remove.
4510 * gcc.target/arm/neon/vrev32u16.c: Remove.
4511 * gcc.target/arm/neon/vrev32u8.c: Remove.
4512 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4513 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4514 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4515 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4516 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4517 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4518 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4519 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4520 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4521 * gcc.target/arm/neon/vrev64f32.c: Remove.
4522 * gcc.target/arm/neon/vrev64p16.c: Remove.
4523 * gcc.target/arm/neon/vrev64p8.c: Remove.
4524 * gcc.target/arm/neon/vrev64s16.c: Remove.
4525 * gcc.target/arm/neon/vrev64s32.c: Remove.
4526 * gcc.target/arm/neon/vrev64s8.c: Remove.
4527 * gcc.target/arm/neon/vrev64u16.c: Remove.
4528 * gcc.target/arm/neon/vrev64u32.c: Remove.
4529 * gcc.target/arm/neon/vrev64u8.c: Remove.
4530 * gcc.target/arm/neon/vrndaf32.c: Remove.
4531 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4532 * gcc.target/arm/neon/vrndf32.c: Remove.
4533 * gcc.target/arm/neon/vrndmf32.c: Remove.
4534 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4535 * gcc.target/arm/neon/vrndnf32.c: Remove.
4536 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4537 * gcc.target/arm/neon/vrndpf32.c: Remove.
4538 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4539 * gcc.target/arm/neon/vrndqf32.c: Remove.
4540 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4541 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4542 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4543 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4544 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4545 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4546 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4547 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4548 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4549 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4550 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4551 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4552 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4553 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4554 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4555 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4556 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4557 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4558 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4559 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4560 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4561 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4562 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4563 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4564 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4565 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4566 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4567 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4568 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4569 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4570 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4571 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4572 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4573 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4574 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4575 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4576 * gcc.target/arm/neon/vshlQs16.c: Remove.
4577 * gcc.target/arm/neon/vshlQs32.c: Remove.
4578 * gcc.target/arm/neon/vshlQs64.c: Remove.
4579 * gcc.target/arm/neon/vshlQs8.c: Remove.
4580 * gcc.target/arm/neon/vshlQu16.c: Remove.
4581 * gcc.target/arm/neon/vshlQu32.c: Remove.
4582 * gcc.target/arm/neon/vshlQu64.c: Remove.
4583 * gcc.target/arm/neon/vshlQu8.c: Remove.
4584 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4585 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4586 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4587 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4588 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4589 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4590 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4591 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4592 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4593 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4594 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4595 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4596 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4597 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4598 * gcc.target/arm/neon/vshls16.c: Remove.
4599 * gcc.target/arm/neon/vshls32.c: Remove.
4600 * gcc.target/arm/neon/vshls64.c: Remove.
4601 * gcc.target/arm/neon/vshls8.c: Remove.
4602 * gcc.target/arm/neon/vshlu16.c: Remove.
4603 * gcc.target/arm/neon/vshlu32.c: Remove.
4604 * gcc.target/arm/neon/vshlu64.c: Remove.
4605 * gcc.target/arm/neon/vshlu8.c: Remove.
4606 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4607 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4608 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4609 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4610 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4611 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4612 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4613 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4614 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4615 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4616 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4617 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4618 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4619 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4620 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4621 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4622 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4623 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4624 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4625 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4626 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4627 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4628 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4629 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4630 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4631 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4632 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4633 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4634 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4635 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4636 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4637 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4638 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4639 * gcc.target/arm/neon/vsli_np16.c: Remove.
4640 * gcc.target/arm/neon/vsli_np64.c: Remove.
4641 * gcc.target/arm/neon/vsli_np8.c: Remove.
4642 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4643 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4644 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4645 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4646 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4647 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4648 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4649 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4650 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4651 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4652 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4653 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4654 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4655 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4656 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4657 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4658 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4659 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4660 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4661 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4662 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4663 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4664 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4665 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4666 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4667 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4668 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4669 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4670 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4671 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4672 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4673 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4674 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4675 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4676 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4677 * gcc.target/arm/neon/vsri_np16.c: Remove.
4678 * gcc.target/arm/neon/vsri_np64.c: Remove.
4679 * gcc.target/arm/neon/vsri_np8.c: Remove.
4680 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4681 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4682 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4683 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4684 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4685 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4686 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4687 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4688 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4689 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4690 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4691 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4692 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4693 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4694 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4695 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4696 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4697 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4698 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4699 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4700 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4701 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4702 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4703 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4704 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4705 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4706 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4707 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4708 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4709 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4710 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4711 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4712 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4713 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4714 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4715 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4716 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4717 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4718 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4719 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4720 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4721 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4722 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4723 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4724 * gcc.target/arm/neon/vst1f32.c: Remove.
4725 * gcc.target/arm/neon/vst1p16.c: Remove.
4726 * gcc.target/arm/neon/vst1p64.c: Remove.
4727 * gcc.target/arm/neon/vst1p8.c: Remove.
4728 * gcc.target/arm/neon/vst1s16.c: Remove.
4729 * gcc.target/arm/neon/vst1s32.c: Remove.
4730 * gcc.target/arm/neon/vst1s64.c: Remove.
4731 * gcc.target/arm/neon/vst1s8.c: Remove.
4732 * gcc.target/arm/neon/vst1u16.c: Remove.
4733 * gcc.target/arm/neon/vst1u32.c: Remove.
4734 * gcc.target/arm/neon/vst1u64.c: Remove.
4735 * gcc.target/arm/neon/vst1u8.c: Remove.
4736 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4737 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4738 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4739 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4740 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4741 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4742 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4743 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4744 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4745 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4746 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4747 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4748 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4749 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4750 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4751 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4752 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4753 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4754 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4755 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4756 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4757 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4758 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4759 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4760 * gcc.target/arm/neon/vst2f32.c: Remove.
4761 * gcc.target/arm/neon/vst2p16.c: Remove.
4762 * gcc.target/arm/neon/vst2p64.c: Remove.
4763 * gcc.target/arm/neon/vst2p8.c: Remove.
4764 * gcc.target/arm/neon/vst2s16.c: Remove.
4765 * gcc.target/arm/neon/vst2s32.c: Remove.
4766 * gcc.target/arm/neon/vst2s64.c: Remove.
4767 * gcc.target/arm/neon/vst2s8.c: Remove.
4768 * gcc.target/arm/neon/vst2u16.c: Remove.
4769 * gcc.target/arm/neon/vst2u32.c: Remove.
4770 * gcc.target/arm/neon/vst2u64.c: Remove.
4771 * gcc.target/arm/neon/vst2u8.c: Remove.
4772 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4773 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4774 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4775 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4776 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4777 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4778 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4779 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4780 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4781 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4782 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4783 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4784 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4785 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4786 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4787 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4788 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4789 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4790 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4791 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4792 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4793 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4794 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4795 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4796 * gcc.target/arm/neon/vst3f32.c: Remove.
4797 * gcc.target/arm/neon/vst3p16.c: Remove.
4798 * gcc.target/arm/neon/vst3p64.c: Remove.
4799 * gcc.target/arm/neon/vst3p8.c: Remove.
4800 * gcc.target/arm/neon/vst3s16.c: Remove.
4801 * gcc.target/arm/neon/vst3s32.c: Remove.
4802 * gcc.target/arm/neon/vst3s64.c: Remove.
4803 * gcc.target/arm/neon/vst3s8.c: Remove.
4804 * gcc.target/arm/neon/vst3u16.c: Remove.
4805 * gcc.target/arm/neon/vst3u32.c: Remove.
4806 * gcc.target/arm/neon/vst3u64.c: Remove.
4807 * gcc.target/arm/neon/vst3u8.c: Remove.
4808 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4809 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4810 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4811 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4812 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4813 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4814 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4815 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4816 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4817 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4818 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4819 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4820 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4821 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4822 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4823 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4824 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4825 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4826 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4827 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4828 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4829 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4830 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4831 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4832 * gcc.target/arm/neon/vst4f32.c: Remove.
4833 * gcc.target/arm/neon/vst4p16.c: Remove.
4834 * gcc.target/arm/neon/vst4p64.c: Remove.
4835 * gcc.target/arm/neon/vst4p8.c: Remove.
4836 * gcc.target/arm/neon/vst4s16.c: Remove.
4837 * gcc.target/arm/neon/vst4s32.c: Remove.
4838 * gcc.target/arm/neon/vst4s64.c: Remove.
4839 * gcc.target/arm/neon/vst4s8.c: Remove.
4840 * gcc.target/arm/neon/vst4u16.c: Remove.
4841 * gcc.target/arm/neon/vst4u32.c: Remove.
4842 * gcc.target/arm/neon/vst4u64.c: Remove.
4843 * gcc.target/arm/neon/vst4u8.c: Remove.
4844 * gcc.target/arm/neon/vsubQf32.c: Remove.
4845 * gcc.target/arm/neon/vsubQs16.c: Remove.
4846 * gcc.target/arm/neon/vsubQs32.c: Remove.
4847 * gcc.target/arm/neon/vsubQs64.c: Remove.
4848 * gcc.target/arm/neon/vsubQs8.c: Remove.
4849 * gcc.target/arm/neon/vsubQu16.c: Remove.
4850 * gcc.target/arm/neon/vsubQu32.c: Remove.
4851 * gcc.target/arm/neon/vsubQu64.c: Remove.
4852 * gcc.target/arm/neon/vsubQu8.c: Remove.
4853 * gcc.target/arm/neon/vsubf32.c: Remove.
4854 * gcc.target/arm/neon/vsubhns16.c: Remove.
4855 * gcc.target/arm/neon/vsubhns32.c: Remove.
4856 * gcc.target/arm/neon/vsubhns64.c: Remove.
4857 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4858 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4859 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4860 * gcc.target/arm/neon/vsubls16.c: Remove.
4861 * gcc.target/arm/neon/vsubls32.c: Remove.
4862 * gcc.target/arm/neon/vsubls8.c: Remove.
4863 * gcc.target/arm/neon/vsublu16.c: Remove.
4864 * gcc.target/arm/neon/vsublu32.c: Remove.
4865 * gcc.target/arm/neon/vsublu8.c: Remove.
4866 * gcc.target/arm/neon/vsubs16.c: Remove.
4867 * gcc.target/arm/neon/vsubs32.c: Remove.
4868 * gcc.target/arm/neon/vsubs64.c: Remove.
4869 * gcc.target/arm/neon/vsubs8.c: Remove.
4870 * gcc.target/arm/neon/vsubu16.c: Remove.
4871 * gcc.target/arm/neon/vsubu32.c: Remove.
4872 * gcc.target/arm/neon/vsubu64.c: Remove.
4873 * gcc.target/arm/neon/vsubu8.c: Remove.
4874 * gcc.target/arm/neon/vsubws16.c: Remove.
4875 * gcc.target/arm/neon/vsubws32.c: Remove.
4876 * gcc.target/arm/neon/vsubws8.c: Remove.
4877 * gcc.target/arm/neon/vsubwu16.c: Remove.
4878 * gcc.target/arm/neon/vsubwu32.c: Remove.
4879 * gcc.target/arm/neon/vsubwu8.c: Remove.
4880 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4881 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4882 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4883 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4884 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4885 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4886 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4887 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4888 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4889 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4890 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4891 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4892 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4893 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4894 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4895 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4896 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4897 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4898 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4899 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4900 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4901 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4902 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4903 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4904 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4905 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4906 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4907 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4908 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4909 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4910 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4911 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4912 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4913 * gcc.target/arm/neon/vtrnf32.c: Remove.
4914 * gcc.target/arm/neon/vtrnp16.c: Remove.
4915 * gcc.target/arm/neon/vtrnp8.c: Remove.
4916 * gcc.target/arm/neon/vtrns16.c: Remove.
4917 * gcc.target/arm/neon/vtrns32.c: Remove.
4918 * gcc.target/arm/neon/vtrns8.c: Remove.
4919 * gcc.target/arm/neon/vtrnu16.c: Remove.
4920 * gcc.target/arm/neon/vtrnu32.c: Remove.
4921 * gcc.target/arm/neon/vtrnu8.c: Remove.
4922 * gcc.target/arm/neon/vtstQp8.c: Remove.
4923 * gcc.target/arm/neon/vtstQs16.c: Remove.
4924 * gcc.target/arm/neon/vtstQs32.c: Remove.
4925 * gcc.target/arm/neon/vtstQs8.c: Remove.
4926 * gcc.target/arm/neon/vtstQu16.c: Remove.
4927 * gcc.target/arm/neon/vtstQu32.c: Remove.
4928 * gcc.target/arm/neon/vtstQu8.c: Remove.
4929 * gcc.target/arm/neon/vtstp8.c: Remove.
4930 * gcc.target/arm/neon/vtsts16.c: Remove.
4931 * gcc.target/arm/neon/vtsts32.c: Remove.
4932 * gcc.target/arm/neon/vtsts8.c: Remove.
4933 * gcc.target/arm/neon/vtstu16.c: Remove.
4934 * gcc.target/arm/neon/vtstu32.c: Remove.
4935 * gcc.target/arm/neon/vtstu8.c: Remove.
4936 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4937 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4938 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4939 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4940 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4941 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4942 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4943 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4944 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4945 * gcc.target/arm/neon/vuzpf32.c: Remove.
4946 * gcc.target/arm/neon/vuzpp16.c: Remove.
4947 * gcc.target/arm/neon/vuzpp8.c: Remove.
4948 * gcc.target/arm/neon/vuzps16.c: Remove.
4949 * gcc.target/arm/neon/vuzps32.c: Remove.
4950 * gcc.target/arm/neon/vuzps8.c: Remove.
4951 * gcc.target/arm/neon/vuzpu16.c: Remove.
4952 * gcc.target/arm/neon/vuzpu32.c: Remove.
4953 * gcc.target/arm/neon/vuzpu8.c: Remove.
4954 * gcc.target/arm/neon/vzipQf32.c: Remove.
4955 * gcc.target/arm/neon/vzipQp16.c: Remove.
4956 * gcc.target/arm/neon/vzipQp8.c: Remove.
4957 * gcc.target/arm/neon/vzipQs16.c: Remove.
4958 * gcc.target/arm/neon/vzipQs32.c: Remove.
4959 * gcc.target/arm/neon/vzipQs8.c: Remove.
4960 * gcc.target/arm/neon/vzipQu16.c: Remove.
4961 * gcc.target/arm/neon/vzipQu32.c: Remove.
4962 * gcc.target/arm/neon/vzipQu8.c: Remove.
4963 * gcc.target/arm/neon/vzipf32.c: Remove.
4964 * gcc.target/arm/neon/vzipp16.c: Remove.
4965 * gcc.target/arm/neon/vzipp8.c: Remove.
4966 * gcc.target/arm/neon/vzips16.c: Remove.
4967 * gcc.target/arm/neon/vzips32.c: Remove.
4968 * gcc.target/arm/neon/vzips8.c: Remove.
4969 * gcc.target/arm/neon/vzipu16.c: Remove.
4970 * gcc.target/arm/neon/vzipu32.c: Remove.
4971 * gcc.target/arm/neon/vzipu8.c: Remove.
4974 2015-11-12 Marek Polacek <polacek@redhat.com>
4977 * gcc.dg/pr67784-1.c: New test.
4978 * gcc.dg/pr67784-2.c: New test.
4980 2015-11-12 Martin Liska <mliska@suse.cz>
4982 * gcc.dg/ipa/pr68035.c: New test.
4984 2015-11-12 Richard Biener <rguenther@suse.de>
4986 PR tree-optimization/68306
4987 * gcc.dg/pr68306.c: New testcase.
4989 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4991 Implement D0013R2, logical type traits.
4993 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4995 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4997 * c-c++-common/goacc/data-default-1.c: New.
4999 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5001 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5003 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5005 PR tree-optimization/68305
5006 * gcc.dg/vect/pr68305.c: New test.
5008 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5010 * gcc.target/i386/pr67265-2.c: New test.
5012 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5014 * gcc.dg/pr68286.c: New test.
5016 2015-11-12 Christian Bruel <christian.bruel@st.com>
5018 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5020 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5022 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5025 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5027 * gcc.dg/pr65521.c: Fail on AIX.
5029 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5031 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5032 * gcc.dg/graphite/fuse-2.c: Same.
5033 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5034 isl-ast-gen-*.c files.
5035 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5036 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5037 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5038 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5039 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5040 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5041 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5042 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5043 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5044 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5045 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5047 2015-11-11 Marek Polacek <polacek@redhat.com>
5051 * c-c++-common/pr68107.c: New test.
5052 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5053 (large_array_char_template): Likewise.
5054 * g++.dg/init/new44.C: Adjust dg-error.
5056 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5058 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5059 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5061 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5063 * gcc.target/i386/pr67265.c: New test.
5065 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5067 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5068 tests for the expected generated code.
5070 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5072 * gcc.target/mips/split-ds-sequence.c: New test.
5074 2015-11-11 Julia Koval <julia.koval@intel.com>
5076 * g++.dg/ext/mv16.C: New functions.
5078 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5079 Jiong Wang <jiong.wang@arm.com>
5081 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5083 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5085 * gcc.target/i386/mask-pack.c: New test.
5086 * gcc.target/i386/mask-unpack.c: New test.
5088 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5090 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5092 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5094 * gcc.dg/vect/slp-cond-5.c: New test.
5096 2015-11-10 Richard Biener <rguenther@suse.de>
5098 PR tree-optimization/68240
5099 * gcc.dg/torture/pr68240.c: New testcase.
5101 2015-11-10 Richard Biener <rguenther@suse.de>
5103 PR tree-optimization/56118
5104 * gcc.target/i386/pr56118.c: New testcase.
5106 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5110 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5112 * gfortran.dg/pr68251.f90: New test.
5114 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5116 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5118 2015-11-09 Martin Sebor <msebor@redhat.com>
5120 * init/new45.C: New test to verify that operator new is invoked
5121 with or without overhead for a cookie.
5124 * init/new44.C: New test for placement new expressions for arrays
5125 with excessive number of elements.
5128 * init/new43.C: New test for placement new expressions for arrays
5129 with negative number of elements.
5131 * other/new-size-type.C: Expect array new expression with
5132 an excessive number of elements to be rejected.
5134 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5136 * c-c++-common/goacc/routine-1.c: New.
5137 * c-c++-common/goacc/routine-2.c: New.
5138 * c-c++-common/goacc/routine-3.c: New.
5139 * c-c++-common/goacc/routine-4.c: New.
5140 * c-c++-common/goacc/routine-5.c: New.
5142 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5144 * gcc.target/sparc/sparc-ret.c: Rename to...
5145 * gcc.target/sparc/sparc-ret-1.c: ...this.
5146 * gcc.target/sparc/sparc-ret-2.c: New test.
5148 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5150 * lib/target-supports.exp (check_p8vector_hw_available): Split
5152 (check_vsx_hw_available): Likewise.
5153 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5154 support and for PowerPC float128 support.
5155 (check_p9modulo_hw_available): Likewise.
5156 (check_ppc_float128_sw_available): Likewise.
5157 (check_ppc_float128_hw_available): Likewise.
5158 (check_effective_target_powerpc_p9vector_ok): Likewise.
5159 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5160 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5161 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5162 (is-effective-target): Add new PowerPc targets.
5163 (is-effective-target-keyword): Likewise.
5164 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5165 instructions, use it.
5167 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5168 * gcc.target/powerpc/mod-2.c: Likewise.
5169 * gcc.target/powerpc/ctz-1.c: Likewise.
5170 * gcc.target/powerpc/ctz-2.c: Likewise.
5171 * gcc.target/powerpc/extswsli-1.c: Likewise.
5172 * gcc.target/powerpc/extswsli-2.c: Likewise.
5173 * gcc.target/powerpc/extswsli-3.c: Likewise.
5175 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5176 and allow the test on PowerPC LE.
5177 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5178 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5180 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5181 check instead of powerpc_vsx_ok.
5182 * gcc.target/powerpc/float128-mix.c: Likewise.
5184 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5186 * gcc.dg/sso/*.c: Robustify dg-output directives.
5188 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5190 * g++.dg/ubsan/pr68259.C: New test.
5192 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5194 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5195 (main): Use _Cilk_spawn instead of cilk_spawn.
5197 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5199 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5200 scan-assembler directive.
5202 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5205 * gcc.dg/pr68129_1.c: New test.
5207 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5210 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5211 (main): Invoke them.
5213 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5216 * gcc.dg/guality/pr67192.c: New test.
5218 2015-11-09 Richard Biener <rguenther@suse.de>
5220 PR tree-optimization/68248
5221 * gcc.dg/torture/pr68248.c: New testcase.
5223 2015-11-09 Richard Biener <rguenther@suse.de>
5225 PR tree-optimization/56118
5226 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5228 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5230 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5231 labelref and check use of constant pool by looking for .word and
5234 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5237 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5239 2015-11-09 Richard Henderson <rth@redhat.com>
5241 * gcc.target/i386/addr-space-1.c: New test.
5242 * gcc.target/i386/addr-space-2.c: New test.
5243 * gcc.target/i386/addr-space-3.c: New test.
5245 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5248 * gfortran.dg/pr68053.f90: New test.
5250 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5252 * g++.dg/lto/pr68057_0.C: Fix testcase.
5254 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5256 * gfortran.dg/PR67518.f90: move from here...
5257 * gfortran.dg/graphite/PR67518.f90: to here.
5258 * gfortran.dg/PR53852.f90: move from here...
5259 * gfortran.dg/graphite/PR53852.f90: to here.
5261 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5263 * gcc.dg/sso-1.c: New test.
5264 * gcc.dg/sso-2.c: Likewise.
5265 * gcc.dg/sso-3.c: Likewise.
5266 * gcc.dg/sso-4.c: Likewise.
5267 * gcc.dg/sso-5.c: Likewise.
5268 * gcc.dg/sso-6.c: Likewise.
5269 * gcc.dg/sso-7.c: Likewise.
5270 * gcc.dg/sso-8.c: Likewise.
5271 * gcc.dg/sso: New directory.
5272 * gcc.target/i386/movbe-3.c: New test.
5273 * gnat.dg/sso1.adb: Likewise.
5274 * gnat.dg/sso2.ad[sb]: Likewise.
5275 * gnat.dg/sso3.adb: Likewise.
5276 * gnat.dg/sso4.adb: Likewise.
5277 * gnat.dg/sso5.adb: Likewise.
5278 * gnat.dg/sso6.adb: Likewise.
5279 * gnat.dg/sso7.adb: Likewise.
5280 * gnat.dg/specs/sso1.ads: Likewise.
5281 * gnat.dg/specs/sso2.ads: Likewise.
5282 * gnat.dg/sso: New directory.
5284 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5287 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5289 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5292 * gfortran.dg/pr68224.f90: New test.
5294 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5297 * gfortran.dg/proc_ptr_47.f90: New test.
5300 * gfortran.dg/pr66465.f90: New test.
5302 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5304 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5306 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5309 * gfortran.dg/pr68153.f90: New test.
5311 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5314 * gfortran.dg/pr68151.f90: New test.
5316 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5318 PR tree-optimization/68235
5319 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5321 2015-11-06 Jeff Law <law@redhat.com>
5323 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5324 realized jump threads.
5325 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5326 threads rather than dom1 dump.
5328 2015-11-06 Michael Collison <michael.collison@linaro.org
5329 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5332 2015-08-01 Michael Collison <michael.collison@linaro.org
5333 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5335 * gcc.target/arm/mincmp.c: New test.
5337 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5340 * gfortran.dg/warn_unused_function_2.f90: Add two new
5341 "defined but not used" subroutines.
5343 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5345 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5346 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5347 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5348 expected diagnostics for the addition of quotes.
5349 * gfortran.dg/gomp/target3.f90: Likewise.
5350 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5351 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5352 * c-c++-common/gomp/doacross-1.c: Likewise.
5353 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5354 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5355 Adjust expected diagnostics wording.
5356 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5357 Don't expect error on ordered threads simd when in for simd.
5358 * c-c++-common/gomp/nesting-2.c: New test.
5359 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5360 * c-c++-common/gomp/ordered-4.c: New test.
5362 2015-11-06 Mike Stump <mikestump@comcast.net>
5364 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5366 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5367 Sebastian Pop <s.pop@samsung.com>
5369 * gcc.dg/graphite/fuse-1.c: New.
5370 * gcc.dg/graphite/fuse-2.c: New.
5371 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5373 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5375 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5377 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5379 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5380 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5381 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5382 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5383 * lib/gcc-dg.exp: Load multiline.exp.
5385 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5387 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5388 * gcc.target/arm/interrupt-1.c: Likewise.
5389 * gcc.target/arm/interrupt-2.c: Likewise.
5390 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5392 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5393 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5395 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5396 macros for assembly checks.
5397 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5398 frsqrts and frsqrte are not emitted.
5399 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5400 frsqrts and frsqrte are emitted.
5401 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5403 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5405 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5407 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5411 * g++.dg/lto/pr68057_0.C: New testcase.
5412 * g++.dg/lto/pr68057_1.C: New testcase.
5413 * g++.dg/torture/pr68220.C: New testcase.
5415 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5417 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5420 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5422 PR tree-optimization/68145
5423 * g++.dg/vect/pr68145.cc: New test.
5425 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5428 * gcc.dg/pr68088_1.c: New test.
5430 2015-11-06 Richard Biener <rguenther@suse.de>
5432 * gcc.dg/vect/bb-slp-38.c: New testcase.
5434 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5436 * gfortran.dg/goacc/private-3.f95: XFAIL.
5438 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5442 * gfortran.dg/PR67518.f90: New test.
5443 * gfortran.dg/PR53852.f90: New test.
5445 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5446 Tom de Vries <tom@codesourcery.com>
5447 Nathan Sidwell <nathan@codesourcery.com>
5448 Thomas Schwinge <thomas@codesourcery.com>
5450 * c-c++-common/goacc/combined-directives.c: New test.
5451 * c-c++-common/goacc/loop-clauses.c: New test.
5452 * c-c++-common/goacc/tile.c: New test.
5453 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5454 as gang static arguments.
5455 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5456 * g++.dg/goacc/template.C: New test.
5457 * gfortran.dg/goacc/combined-directives.f90: New test.
5458 * gfortran.dg/goacc/default.f95: New test.
5459 * gfortran.dg/goacc/default_none.f95: New test.
5460 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5461 * gfortran.dg/goacc/gang-static.f95: New test.
5462 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5463 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5464 * gfortran.dg/goacc/list.f95: Update test.
5465 * gfortran.dg/goacc/loop-2.f95: Likewise.
5466 * gfortran.dg/goacc/loop-4.f95: New test.
5467 * gfortran.dg/goacc/loop-5.f95: New test.
5468 * gfortran.dg/goacc/loop-6.f95: New test.
5469 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5470 * gfortran.dg/goacc/multi-clause.f90: New test.
5471 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5472 * gfortran.dg/goacc/update.f95: New test.
5474 2015-11-05 Martin Sebor <msebor@redhat.com>
5477 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5478 invocations where the size of the destination buffer object
5479 or its type (or both) is unknown.
5481 2015-11-05 Martin Sebor <msebor@redhat.com>
5484 * g++.dg/warn/Wplacement-new-size.C: New test.
5486 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5488 * gcc.dg/pr68112.c: New.
5489 * gcc.dg/vect/vect-strided-shift-1.c: New.
5491 2015-11-05 Marek Polacek <polacek@redhat.com>
5494 * gcc.dg/pr68090.c: New test.
5496 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5498 * gcc.dg/ifcvt-4.c: New.
5500 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5503 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5505 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5507 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5508 of variables in both data sharing and mapping clauses and for
5509 structure element based array sections being mapped rather than
5511 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5512 expected diagnostics wording in one case.
5513 * c-c++-common/gomp/distribute-1.c: New test.
5514 * c-c++-common/gomp/element-1.c: New test.
5515 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5516 and #pragma omp end declare target pair around the function.
5517 Change s from a parameter to a file scope variable.
5518 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5519 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5520 on non-zero low-bound in reduction array sections. Add further
5522 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5523 * c-c++-common/gomp/target-teams-1.c: New test.
5524 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5525 for expected mangling on x86_64/i?86.
5526 * gcc.dg/gomp/declare-simd-3.c: New test.
5527 * gcc.dg/gomp/declare-simd-4.c: New test.
5528 * gcc.dg/gomp/for-20.c: New test.
5529 * gcc.dg/gomp/for-21.c: New test.
5530 * gcc.dg/gomp/for-22.c: New test.
5531 * gcc.dg/gomp/for-23.c: New test.
5532 * gcc.dg/gomp/for-24.c: New test.
5533 * gcc.dg/gomp/linear-1.c: New test.
5534 * gcc.dg/gomp/loop-1.c: New test.
5535 * g++.dg/gomp/atomic-17.C: New test.
5536 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5537 non-static data member in shared clause. Add single construct.
5538 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5539 scan-assembler-times directives for expected mangling on x86_64/i?86.
5540 * g++.dg/gomp/declare-simd-3.C: Likewise.
5541 * g++.dg/gomp/declare-simd-4.C: New test.
5542 * g++.dg/gomp/declare-simd-5.C: New test.
5543 * g++.dg/gomp/declare-target-1.C: New test.
5544 * g++.dg/gomp/linear-2.C: New test.
5545 * g++.dg/gomp/loop-1.C: New test.
5546 * g++.dg/gomp/loop-2.C: New test.
5547 * g++.dg/gomp/loop-3.C: New test.
5548 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5549 non-static data member in shared clause.
5550 * g++.dg/gomp/member-3.C: New test.
5551 * g++.dg/gomp/member-4.C: New test.
5552 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5553 (bar): Remove dg-message.
5554 * g++.dg/gomp/target-teams-1.C: New test.
5556 2015-11-05 Richard Biener <rguenther@suse.de>
5558 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5559 uninitialized variables.
5560 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5561 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5562 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5563 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5564 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5565 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5566 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5567 * gcc.dg/ipa/pure-const-2.c: Likewise.
5568 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5569 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5570 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5571 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5572 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5573 * gcc.dg/vect/pr30858.c: Likewise.
5574 * gcc.dg/vect/pr33866.c: Likewise.
5575 * gcc.dg/vect/pr37027.c: Likewise.
5576 * c-c++-common/ubsan/null-10.c: Likewise.
5577 * gcc.target/i386/incoming-8.c: Likewise.
5579 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5581 * gnat.dg/slice9.adb: New test.
5583 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5585 * gfortran.dg/goacc/reduction-2.f95: Delete.
5587 2015-11-04 Tom de Vries <tom@codesourcery.com>
5589 PR tree-optimization/67742
5590 * gcc.dg/tree-ssa/restrict-7.c: New test.
5591 * gcc.dg/tree-ssa/restrict-8.c: New test.
5593 2015-11-03 Martin Sebor <msebor@redhat.com>
5596 * c-c++-common/builtin-offsetof-2.c: New test.
5598 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5601 * gfortran.dg/warn_unused_function_3.f90: New test.
5603 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5605 * gnat.dg/discr45.adb: Only compile the test.
5607 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5609 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5610 * gcc.target/i386/mvc5.c: Ditto.
5611 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5614 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5616 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5618 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5621 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5623 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5624 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5625 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5626 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5627 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5628 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5630 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5632 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5634 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5636 * gcc.dg/mvc1.c: Move to ...
5637 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5638 * gcc.dg/mvc2.c: Move to ...
5639 * gcc.target/i386/mvc2.c: ... here.
5640 * gcc.dg/mvc3.c: Move to ...
5641 * gcc.target/i386/mvc3.c: ... here.
5642 * gcc.dg/mvc4.c: Move to ...
5643 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5644 * gcc.dg/mvc5.c: Move to ...
5645 * gcc.target/i386/mvc5.c: ... here.
5646 * gcc.dg/mvc6.c: Move to ...
5647 * gcc.target/i386/mvc6.c: ... here.
5648 * gcc.dg/mvc7.c: Move to ...
5649 * gcc.target/i386/mvc7.c: ... here.
5651 * g++.dg/ext/mvc1.C: Require ifunc.
5653 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5655 PR tree-optimization/68083
5656 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5658 2015-11-02 Jeff Law <law@redhat.com>
5660 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5661 irreducible loops in the CFG.
5663 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5666 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5668 * gcc.dg/vect/vect-strided-shift-1.c: New.
5670 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5673 * gcc.target/arm/pr67929_1.c: Move to...
5674 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5675 Remove arm-specific directives. Add noclone, noinline
5678 2015-11-01 Jeff Law <law@redhat.com>
5680 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5682 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5684 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5685 (sse2_test): Rename from main. Do not return 0.
5687 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5689 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5690 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5691 * gfortran.dg/read_dir.f90: XFAIL AIX.
5693 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5695 Remove the implementation of N3994, terse range-for loops.
5696 * g++.dg/cpp1z/range-for1.C: Remove.
5698 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5700 * gnat.dg/discr45.adb: New test.
5702 2015-10-31 Tom de Vries <tom@codesourcery.com>
5704 * gfortran.dg/assumed_type_2.f90: Update test.
5705 * gfortran.dg/no_arg_check_2.f90: Same.
5707 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5709 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5711 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5714 * gfortran.dg/pr46588.f90: New test.
5716 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5718 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5719 * gcc.dg/mvc2.c: Ditto.
5720 * gcc.dg/mvc3.c: Ditto.
5721 * gcc.dg/mvc4.c: Ditto.
5722 * gcc.dg/mvc5.c: Ditto.
5723 * gcc.dg/mvc6.c: Ditto.
5724 * gcc.dg/mvc7.c: Ditto.
5725 * g++.dg/ext/mvc1.C: Ditto.
5726 * g++.dg/ext/mvc2.C: Ditto.
5727 * g++.dg/ext/mvc3.C: Ditto.
5728 * g++.dg/ext/mvc4.C: Ditto.
5730 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5733 * gfortran.dg/pr51993.f90: New test.
5735 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5737 PR rtl-optimization/68106
5738 * gcc.target/aarch64/pr68106.c: New.
5740 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5743 * gfortran.dg/pr36192_1.f90: New test.
5745 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5748 *gfortran.dg/pr68154.f90
5750 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5752 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5753 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5755 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5757 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5759 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5761 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5763 * gcc.target/powerpc/float128-mix.c: Likewise.
5765 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5768 * gfortran.dg/pr68054.f90: New test.
5770 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5773 * gfortran.dg/pr67885.f90: New test.
5775 2015-10-29 Jeff Law <law@redhat.com>
5777 PR tree-optimization/67892
5778 * gcc.dg/tree-ssa/pr21417: Update expected output.
5779 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5781 2015-10-29 Richard Biener <rguenther@suse.de>
5784 * c-c++-common/ubsan/pr68142.c: New testcase.
5786 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/other/cv_func4.C: New.
5791 2015-10-29 Richard Biener <rguenther@suse.de>
5794 * c-c++-common/ubsan/pr56956.c: New testcase.
5796 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/discr44.adb: New test.
5800 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5803 * gcc.dg/debug/pr66068.c: New test.
5805 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5808 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5809 array bounds error at line 25.
5811 2015-10-28 Catherine Moore <clm@codesourcery.com>
5813 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5814 * gcc.target/mips/oddspreg-6.c: Likewise.
5815 * gcc.target/mips/oddspreg-1.c: Likewise.
5816 * gcc.target/mips/oddspreg-2.c: Likewise.
5818 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5821 * gcc.target/avr/pr67839.c: New test.
5823 2015-10-28 Richard Biener <rguenther@suse.de>
5825 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5827 2015-10-28 Tom de Vries <tom@codesourcery.com>
5829 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5831 2015-10-28 Richard Biener <rguenther@suse.de>
5834 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5837 2015-10-28 Richard Biener <rguenther@suse.de>
5839 PR tree-optimization/65962
5840 * gcc.dg/vect/vect-62.c: Adjust.
5842 2015-10-28 Richard Biener <rguenther@suse.de>
5845 * gcc.dg/torture/pr68067-1.c: New testcase.
5846 * gcc.dg/torture/pr68067-2.c: Likewise.
5848 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5850 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5852 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5854 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5855 as xvmadd and xvnmsub.
5856 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5858 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5860 * c-c++-common/goacc/loop-shape.c: New test.
5862 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5863 Cesar Philippidis <cesar@codesourcery.com>
5865 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5866 * g++.dg/gomp/pr33372-3.C: Likewise.
5868 2015-10-27 Richard Henderson <rth@redhat.com>
5871 * gcc.target/i386/pr67609-2.c: New test.
5873 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876 * gcc.target/aarch64/pr68102_1.c: New test.
5878 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5881 * gfortran.dg/allocate_with_source_15.f03: New test
5883 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5884 James Norris <jnorris@codesourcery.com>
5887 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5889 * gfortran.dg/goacc/loop-1.f95: Likewise.
5890 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5891 * gfortran.dg/goacc/cray.f95: Likewise.
5892 * gfortran.dg/goacc/parameter.f95: Likewise.
5894 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5897 * gfortran.dg/pr67805_2.f90: New test.
5899 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5900 Aditya Kumar <aditya.k7@samsung.com>
5902 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5903 * gcc.dg/graphite/interchange-1.c: Same.
5904 * gcc.dg/graphite/interchange-10.c: Same.
5905 * gcc.dg/graphite/interchange-11.c: Same.
5906 * gcc.dg/graphite/interchange-13.c: Same.
5907 * gcc.dg/graphite/interchange-3.c: Same.
5908 * gcc.dg/graphite/interchange-4.c: Same.
5909 * gcc.dg/graphite/interchange-7.c: Same.
5910 * gcc.dg/graphite/interchange-9.c: Same.
5911 * gcc.dg/graphite/uns-interchange-9.c: Same.
5912 * gfortran.dg/graphite/interchange-3.f90: Same.
5914 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5917 * gcc.target/i386/pr67215-1.c: New test.
5918 * gcc.target/i386/pr67215-2.c: Likewise.
5919 * gcc.target/i386/pr67215-3.c: Likewise.
5921 2015-10-27 Richard Biener <rguenther@suse.de>
5923 PR tree-optimization/68104
5924 * gcc.dg/torture/pr68104.c: New testcase.
5926 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5928 * gcc.dg/vect/vect-strided-shift-1.c: New.
5930 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933 * gcc.target/arm/pr67929_1.c: New test.
5935 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5937 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5939 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5941 PR tree-optimization/68097
5942 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5943 --param max-ssa-name-query-depth=3 to dg-options.
5945 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5947 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5949 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5951 * gcc.dg/builtins-52.c: Add -O to dg-options.
5953 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5955 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5957 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5961 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5963 (PR64765): New function.
5964 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5965 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5967 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5968 * gfortran.dg/goacc/parameter.f95: Likewise.
5970 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5973 * gfortran.dg/empty_label_typedecl.f90: New test.
5975 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5978 * gfortran.dg/pr36192.f90: New test.
5980 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5982 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5983 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5984 * gnat.dg/opt51.adb: New test.
5985 * gnat.dg/opt51_pkg.ads: New helper.
5987 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5989 * gcc.target/mips/ds-schedule-1.c: New.
5990 * gcc.target/mips/ds-schedule-2.c: New.
5992 2015-10-26 Jeff Law <law@redhat.com>
5994 PR tree-optimization/68013
5995 * gcc.c-torture/compile/pr68013.c: New test.
5997 2015-10-26 Richard Biener <rguenther@suse.de>
5998 Dominik Vogt <vogt@linux.vnet.ibm.com>
6001 * gcc.target/s390/pr67443.c: New testcase.
6003 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6005 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6006 make it unique per testcase.
6007 * gfortran.dg/chmod_2.f90: Likewise.
6008 * gfortran.dg/chmod_3.f90: Likewise.
6009 * gfortran.dg/direct_io_8.f90: Likewise.
6010 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6011 * gfortran.dg/f2003_io_1.f03: Likewise.
6012 * gfortran.dg/f2003_io_2.f03: Likewise.
6013 * gfortran.dg/f2003_io_8.f03: Likewise.
6014 * gfortran.dg/inquire_size.f90: Likewise.
6015 * gfortran.dg/namelist_66.f90: Likewise.
6016 * gfortran.dg/namelist_82.f90: Likewise.
6017 * gfortran.dg/namelist_87.f90: Likewise.
6018 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6019 * gfortran.dg/open_new.f90: Likewise.
6020 * gfortran.dg/stat_1.f90: Likewise.
6021 * gfortran.dg/stat_2.f90: Likewise.
6022 * gfortran.dg/streamio_15.f90: Likewise.
6023 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6025 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6028 * g++.dg/pr67989.C: New test.
6030 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6032 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6033 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6034 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6035 suffix to the temporary filename to make it unique per testcase.
6037 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6039 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6041 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6044 * gfortran.dg/allocate_with_source_12.f03: New test
6047 * gfortran.dg/allocate_with_source_13.f03: New test
6050 * gfortran.dg/allocate_with_source_14.f03: New test
6052 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6054 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6056 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6059 * gcc.target/i386/pr68084.c: New test.
6061 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6065 * gfortran.dg/allocate_with_source_10.f08: New test.
6066 * gfortran.dg/allocate_with_source_11.f08: New test.
6067 * gfortran.dg/class_array_15.f03: Changed count of expected
6068 _builtin_frees to 11. One step of temporaries is spared, therefore
6069 the allocatable component of that temporary is not to be freeed.
6071 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6074 * gfortran.dg/pr68055.f90: New case.
6076 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6079 * gfortran.dg/pr67805.f90: New testcase.
6080 * gfortran.dg/array_constructor_26.f03: Update testcase.
6081 * gfortran.dg/array_constructor_27.f03: Ditto.
6082 * gfortran.dg/char_type_len_2.f90: Ditto.
6083 * gfortran.dg/pr67802.f90: Ditto.
6084 * gfortran.dg/used_before_typed_3.f90: Ditto.
6086 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6089 * g++.dg/torture/pr67600.C: New testcase.
6091 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6093 * g++.dg/pr68062.C: New test.
6095 2015-10-23 Jeff Law <law@redhat.com>
6097 PR tree-optimization/67830
6098 * gcc.dg/pr67830.c: New test.
6100 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6102 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6104 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6105 Andrew Pinski <apinski@cavium.com>
6107 PR rtl-optimization/67736
6108 * gcc.dg/torture/pr67736.c: New test.
6109 * gcc.dg/combine-subregs.c: New test.
6111 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6113 PR tree-optimization/65947
6114 * lib/target-supports.exp
6115 (check_effective_target_vect_max_reduc): Add.
6116 * gcc.dg/vect/pr65947-1.c: New test.
6117 * gcc.dg/vect/pr65947-2.c: New test.
6118 * gcc.dg/vect/pr65947-3.c: New test.
6119 * gcc.dg/vect/pr65947-4.c: New test.
6120 * gcc.dg/vect/pr65947-5.c: New test.
6121 * gcc.dg/vect/pr65947-6.c: New test.
6122 * gcc.dg/vect/pr65947-7.c: New test.
6123 * gcc.dg/vect/pr65947-8.c: New test.
6124 * gcc.dg/vect/pr65947-9.c: New test.
6125 * gcc.dg/vect/pr65947-10.c: New test.
6126 * gcc.dg/vect/pr65947-11.c: New test.
6128 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6130 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6131 Make weak rather than noinline.
6132 * gcc.dg/builtins-57.c: Compile with -O.
6133 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6135 2015-10-23 Tom de Vries <tom@codesourcery.com>
6137 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6139 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6142 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6143 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6145 2015-10-22 Martin Sebor <msebor@redhat.com>
6148 * gcc.misc-tests/help.exp: Verify that option descriptions
6150 * lib/options.exp (check_for_options): Use the regexp --line option.
6151 Print unexpected match on failure.
6153 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6155 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6157 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6160 * g++.dg/cpp1y/var-templ46.C: New.
6162 2015-10-22 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/58497
6165 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6167 2015-10-22 Richard Biener <rguenther@suse.de>
6169 PR tree-optimization/19049
6170 PR tree-optimization/65962
6171 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6172 * gcc.dg/vect/vect-63.c: Adjust.
6173 * gcc.dg/vect/vect-70.c: Likewise.
6174 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6175 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6176 * gfortran.dg/vect/pr19049.f90: Likewise.
6177 * gfortran.dg/vect/vect-8.f90: Likewise.
6179 2015-10-22 Richard Biener <rguenther@suse.de>
6183 * gcc.dg/torture/ftrapv-2.c: New testcase.
6185 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6188 * gcc.target/s390/pr68015.c: New test.
6190 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6193 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6196 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6197 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6200 * gcc.target/aarch64/pr63304_1.c: New test.
6202 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6205 * g++.dg/parse/enum13.C: New.
6207 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6210 * g++.dg/parse/enum12.C: New.
6212 2015-10-21 Martin Sebor <msebor@redhat.com>
6215 * gcc.misc-tests/help.exp: Adjust.
6216 * lib/options.exp (check_for_options): Add detail to output.
6218 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6221 * gfortran.dg/pr67939.f90: New test.
6223 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6224 Sebastian Pop <s.pop@samsung.com>
6226 * gcc.dg/graphite/scop-11.c: Update pattern.
6228 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6231 * g++.dg/ipa/pr67056.C: New testcase.
6233 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6235 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6238 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6240 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6241 Add associated options for arm*-*-*.
6242 (sqrt): Remove dummy definition.
6244 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6246 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6248 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6250 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6251 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6252 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6254 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6256 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6257 sra-max-scalarization-size-Ospeed.
6259 2015-10-21 Marek Polacek <polacek@redhat.com>
6263 * gcc.dg/pr68024.c: New test.
6265 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6267 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6268 * c-c++-common/goacc/sb-1.c: Adjust errors.
6269 * c-c++-common/goacc/sb-3.c: Adjust errors.
6270 * c-c++-common/goacc/loop-1.c: Adjust errors.
6271 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6272 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6273 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6275 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6277 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6279 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6281 * gcc.dg/lto/simd-function_0.c: New test.
6283 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6286 * gcc.target/i386/pr68018.c: New test.
6288 2015-10-21 Richard Biener <rguenther@suse.de>
6291 * gcc.dg/torture/pr68031.c: New testcase.
6293 2015-10-21 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/68026
6296 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6298 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6300 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6301 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6302 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6303 * g++.dg/asan/default-options-1.C: Likewise.
6305 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6307 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6308 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6310 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6312 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6314 2015-10-20 Marek Polacek <polacek@redhat.com>
6317 * gcc.dg/pr67964.c: New test.
6319 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6321 PR rtl-optimization/67609
6322 * gcc.target/i386/pr67609.c: New.
6324 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6326 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6328 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6330 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6331 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6333 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6336 * gcc.target/i386/pr66810.c: New test.
6338 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6342 * gcc.target/i386/pr67963-1.c: New test.
6343 * gcc.target/i386/pr67963-2.c: Likewise.
6344 * gcc.target/i386/pr67963-3.c: Likewise.
6345 * gcc.target/i386/pr67985-1.c: Likewise.
6346 * gcc.target/i386/pr67985-2.c: Likewise.
6347 * gcc.target/i386/pr67985-3.c: Likewise.
6349 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6351 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6353 2015-10-20 Richard Biener <rguenther@suse.de>
6355 PR tree-optimization/68017
6356 * gcc.dg/torture/pr68017.c: New testcase.
6358 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6361 * gcc.target/aarch64/pr66912.c: New.
6362 * gcc.target/arm/pr66912.c: New.
6364 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6366 * gfortran.dg/pr67900.f90: New tests.
6368 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6370 * gnat.dg/opt50.adb: New test.
6371 * gnat.dg/opt50_pkg.adb: New helper.
6372 * gnat.dg/opt50_pkg.ads: New helper.
6374 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6377 * gfortran.dg/pr68019.f90: new test.
6379 2015-10-19 Richard Biener <rguenther@suse.de>
6381 PR tree-optimization/67975
6382 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6384 2015-10-19 Richard Biener <rguenther@suse.de>
6386 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6388 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6391 * gcc.target/i386/pr67995-1.c: New test.
6392 * gcc.target/i386/pr67995-2.c: Likewise.
6393 * gcc.target/i386/pr67995-3.c: Likewise.
6395 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6398 * gcc.dg/PR68002.c: New test.
6400 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6402 * gcc.dg/builtins-20.c: Remove undefined behavior.
6404 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6407 * gfortran.dg/common_25.f90: New file.
6409 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6412 * gfortran.dg/move_alloc_15.f90: New test
6413 * gfortran.dg/move_alloc_16.f90: New test
6416 * gfortran.dg/deferred_character_assignment_1.f90: New test
6418 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6421 * gfortran.df/pr67987.f90: New test.
6422 * gfortran.dg/char_length_2.f90: Update testcase.
6424 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6426 * gcc.target/i386/iamcu/test_basic_returning.c
6427 (def_test_returning_type): Use union to check float return bits.
6429 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6431 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6432 Replace printf with __builtin_printf.
6434 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6436 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6439 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6442 * gnat.dg/pack21.adb: New test.
6443 * gnat.dg/pack22.adb: Likewise.
6444 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6446 2015-10-16 Christian Bruel <christian.bruel@st.com>
6449 * gcc.target/arm/no-align.c: New test.
6450 * gcc.target/arm/attr-align1.c: New test.
6451 * gcc.target/arm/attr-align2.c: New test.
6452 * gcc.target/arm/attr-align3.c: New test.
6454 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6456 * gcc.c-torture/compile/icfmatch.c: Add testcase
6458 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6461 * g++.dg/cpp1z/fold-ice1.C: New.
6463 2015-10-16 Michael Collison <michael.collison@linaro.org>
6464 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6466 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6468 2015-10-15 Marek Polacek <polacek@redhat.com>
6470 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6472 2015-10-15 Marek Polacek <polacek@redhat.com>
6474 PR tree-optimization/67953
6475 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6477 * gcc.dg/torture/pr67953.c: New test.
6479 2015-10-14 Jeff Law <law@redhat.com>
6481 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6482 contained within have their own file/test now.
6483 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6484 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6485 expectations a bit more.
6486 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6487 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6488 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6489 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6495 2015-10-14 Marek Polacek <polacek@redhat.com>
6497 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6507 2015-10-14 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/67915
6510 * gcc.dg/torture/pr67915.c: New testcase.
6512 2015-10-14 Marek Polacek <polacek@redhat.com>
6514 PR tree-optimization/67815
6515 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6516 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6517 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6519 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6521 * gcc.dg/pragma-pop_options-1.c: New test.
6523 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6524 Aldy Hernandez <aldyh@redhat.com>
6526 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6527 * c-c++-common/gomp/clauses-1.c: New test.
6528 * c-c++-common/gomp/clauses-2.c: New test.
6529 * c-c++-common/gomp/clauses-3.c: New test.
6530 * c-c++-common/gomp/clauses-4.c: New test.
6531 * c-c++-common/gomp/declare-target-1.c: New test.
6532 * c-c++-common/gomp/declare-target-2.c: New test.
6533 * c-c++-common/gomp/depend-3.c: New test.
6534 * c-c++-common/gomp/depend-4.c: New test.
6535 * c-c++-common/gomp/doacross-1.c: New test.
6536 * c-c++-common/gomp/if-1.c: New test.
6537 * c-c++-common/gomp/if-2.c: New test.
6538 * c-c++-common/gomp/linear-1.c: New test.
6539 * c-c++-common/gomp/map-2.c: New test.
6540 * c-c++-common/gomp/map-3.c: New test.
6541 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6542 f_omp_target_data): Add map clause to target data.
6543 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6544 * c-c++-common/gomp/ordered-1.c: New test.
6545 * c-c++-common/gomp/ordered-2.c: New test.
6546 * c-c++-common/gomp/ordered-3.c: New test.
6547 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6549 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6550 clause and ordered construct where no longer allowed.
6551 * c-c++-common/gomp/priority-1.c: New test.
6552 * c-c++-common/gomp/reduction-1.c: New test.
6553 * c-c++-common/gomp/schedule-simd-1.c: New test.
6554 * c-c++-common/gomp/sink-1.c: New test.
6555 * c-c++-common/gomp/sink-2.c: New test.
6556 * c-c++-common/gomp/sink-3.c: New test.
6557 * c-c++-common/gomp/sink-4.c: New test.
6558 * c-c++-common/gomp/udr-1.c: New test.
6559 * c-c++-common/taskloop-1.c: New test.
6560 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6561 value of _OPENMP macro.
6562 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6563 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6564 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6565 * gcc.dg/gomp/clause-1.c:
6566 * gcc.dg/gomp/reduction-1.c: New test.
6567 * gcc.dg/gomp/sink-fold-1.c: New test.
6568 * gcc.dg/gomp/sink-fold-2.c: New test.
6569 * gcc.dg/gomp/sink-fold-3.c: New test.
6570 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6571 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6572 of non-static data members.
6573 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6574 Add some linear clause tests.
6575 * g++.dg/gomp/declare-simd-3.C: New test.
6576 * g++.dg/gomp/linear-1.C: New test.
6577 * g++.dg/gomp/member-1.C: New test.
6578 * g++.dg/gomp/member-2.C: New test.
6579 * g++.dg/gomp/pr66571-2.C: New test.
6580 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6582 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6583 in reduction clause.
6584 * g++.dg/gomp/reference-1.C: New test.
6585 * g++.dg/gomp/sink-1.C: New test.
6586 * g++.dg/gomp/sink-2.C: New test.
6587 * g++.dg/gomp/sink-3.C: New test.
6588 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6589 * g++.dg/gomp/this-1.C: New test.
6590 * g++.dg/gomp/this-2.C: New test.
6591 * g++.dg/vect/simd-clone-2.cc: New test.
6592 * g++.dg/vect/simd-clone-2.h: New test.
6593 * g++.dg/vect/simd-clone-3.cc: New test.
6594 * g++.dg/vect/simd-clone-4.cc: New test.
6595 * g++.dg/vect/simd-clone-4.h: New test.
6596 * g++.dg/vect/simd-clone-5.cc: New test.
6598 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6600 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6601 after r228716 (Fix vtbl[34] and vtbx4).
6603 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6605 PR tree-optimization/67909, 67947
6606 * gcc.dg/torture/pr67947.c: New test.
6608 2015-10-13 Jeff Law <law@redhat.com>
6610 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6612 2015-10-12 Jeff Law <law@redhat.com>
6614 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6615 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6616 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6617 ssa-dom-thread-11.c.
6619 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6621 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6624 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6626 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6628 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6629 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6630 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6631 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6632 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6633 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6634 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6635 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6637 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6639 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6640 and -mno-frame-header-opt options.
6641 * gcc.target/mips/frame-header-1.c: New file.
6642 * gcc.target/mips/frame-header-2.c: New file.
6643 * gcc.target/mips/frame-header-3.c: New file.
6645 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6646 Hale Wang <hale.wang@arm.com>
6648 * gcc.dg/tree-ssa/forwprop-33.c: New.
6650 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6653 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6654 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6655 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6656 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6657 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6658 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6659 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6660 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6661 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6662 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6664 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6666 * lib/multiline.exp: New file.
6667 * lib/prune.exp: Load multiline.exp.
6668 (prune_gcc_output): Call into multiline.exp to handle any
6669 multiline output directives.
6670 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6673 2015-10-09 Martin Jambor <mjambor@suse.cz>
6675 PR tree-optimization/67794
6676 * gcc.dg/ipa/ipa-sra-10.c: New test.
6677 * gcc.dg/torture/pr67794.c: Likewise.
6679 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6681 PR rtl-optimization/67828
6682 * gcc.dg/torture/pr67828.c: New.
6684 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6687 * lib/target-supports.exp (check_effective_target_non_strict_align):
6688 Adjust for arm*-*-*.
6689 * gcc.target/arm/pr67366.c: New test.
6691 2015-10-09 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/67891
6694 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6696 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6698 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6700 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6702 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6704 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6706 * gcc.dg/loop-unswitch-2.c: New test.
6707 * gcc.dg/loop-unswitch-3.c: Likewise.
6708 * gcc.dg/loop-unswitch-4.c: Likewise.
6710 2015-10-08 Tom de Vries <tom@codesourcery.com>
6712 * gcc.dg/dse.c: Only dump in dse1 pass.
6713 * gcc.dg/tree-ssa/pr30375.c: Same.
6715 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6718 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6719 (PUSH, POP): New defines.
6720 (sse2_test): Use PUSH and POP to misalign runtime stack.
6721 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6723 2015-10-07 James Norris <jnorris@codesourcery.com>
6725 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6726 to atomic_init. (atomic_init): Restrict flags usage.
6728 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6731 * gfortran.dg/sizeof_5.f90: New test.
6733 2015-10-06 Jeff Law <law@redhat.com>
6735 * gcc.c-torture/compile/pr67816.c: New test.
6737 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6739 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6741 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6744 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6746 2015-10-06 Marek Polacek <polacek@redhat.com>
6749 * c-c++-common/Wtautological-compare-4.c: New test.
6751 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6752 Peter Bergner <bergner@vnet.ibm.com>
6755 * gcc.target/powerpc/pr67808.c: New test.
6757 2015-10-06 Nick Clifton <nickc@redhat.com>
6759 * gcc.target/msp430: New directory.
6760 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6762 * gcc.target/msp430/data-attributes.c: New file. Checks the
6763 noinit and persistent data attributes.
6765 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6767 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6769 2015-10-06 Richard Biener <rguenther@suse.de>
6771 PR tree-optimization/67859
6772 * gcc.dg/torture/pr67859.c: New testcase.
6774 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6776 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6778 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6781 * g++.dg/template/defarg19.C: New.
6782 * g++.dg/template/defarg20.C: Likewise.
6784 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6785 Sebastian Pop <s.pop@samsung.com>
6787 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6789 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6790 Sebastian Pop <s.pop@samsung.com>
6792 * gcc.dg/graphite/scop-sor.c: Xfail.
6794 2015-10-05 Martin Jambor <mjambor@suse.cz>
6795 Jan Hubicka <hubicka@ucw.cz>
6797 * gcc.dg/ipa/propalign-4.c: New test.
6798 * gcc.dg/ipa/propalign-5.c: Likewise.
6800 2015-10-05 Marek Polacek <polacek@redhat.com>
6802 PR tree-optimization/67821
6803 * gcc.dg/torture/pr67821-2.c: New test.
6804 * gcc.dg/torture/pr67821.c: New test.
6806 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6808 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6810 2015-10-05 Christian Bruel <christian.bruel@st.com>
6812 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6814 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6816 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6817 (exec_vcvt): Add comments.
6819 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6821 PR rtl-optimization/67447
6822 * gcc.target/i386/pr67447.c: New test.
6824 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6826 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6828 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6829 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6830 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6831 * gcc.target/i386/vect-unpack-1.c: Ditto.
6832 * gcc.target/i386/vect-unpack-2.c: Ditto.
6834 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6837 * gfortran.dg/common_24.f: New.
6839 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6841 * gcc.target/arm/pr67756.c: Fixed warnings.
6843 2015-10-02 Marek Polacek <polacek@redhat.com>
6846 * gcc.dg/pr67730-1.c: New test.
6847 * gcc.dg/pr67730-2.c: New test.
6848 * gcc.dg/pr67730.h: New test.
6850 2015-10-02 Marek Polacek <polacek@redhat.com>
6852 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6854 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6856 PR tree-optimization/67754
6857 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6858 * gfortran.dg/graphite/block-2.f: Same.
6860 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6862 * gcc.dg/graphite/scop-23.c: New.
6864 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6866 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6869 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6871 PR rtl-optimization/67756
6872 * gcc.target/arm/pr67756.c: New.
6874 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6876 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6877 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6878 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6880 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6883 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6885 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6886 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6887 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6888 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6889 * gcc.target/i386/vect-unpack-1.c: Ditto.
6890 * gcc.target/i386/vect-unpack-2.c: Ditto.
6892 2015-10-02 Marek Polacek <polacek@redhat.com>
6895 * c-c++-common/Wduplicated-cond-1.c: New test.
6896 * c-c++-common/Wduplicated-cond-2.c: New test.
6897 * c-c++-common/Wduplicated-cond-3.c: New test.
6898 * c-c++-common/Wduplicated-cond-4.c: New test.
6899 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6900 -Wduplicated-cond warning.
6902 2015-10-02 Renlin Li <renlin.li@arm.com>
6904 * gcc.target/aarch64/csneg-1.c: Update.
6906 2015-10-02 Renlin Li <renlin.li@arm.com>
6909 * gcc.target/aarch64/pr66776.c: New.
6911 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6913 * gnat.dg/warn13.adb: New test.
6915 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6917 * gnat.dg/vect15.ad[sb]: New test.
6918 * gnat.dg/vect16.ad[sb]: Likewise.
6919 * gnat.dg/vect17.ad[sb]: Likewise.
6920 * gnat.dg/vect18.ad[sb]: Likewise.
6922 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6924 PR rtl-optimization/67786
6925 PR rtl-optimization/67787
6926 * gcc.dg/pr67786.c: New test.
6927 * gcc.dg/pr67787.c: Likewise.
6929 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6931 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6933 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6936 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6938 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6942 * gfortran.dg/string_array_constructor_1.f90: New.
6943 * gfortran.dg/string_array_constructor_2.f90: New.
6944 * gfortran.dg/string_array_constructor_3.f90: New.
6946 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6950 * gcc.target/powerpc/pr67789.c: New testcase.
6952 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6955 * gfortran.dg/pr67802.f90: New test.
6957 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6960 gfortran.dg/pr66979.f90: new test.
6962 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6965 * gfortran.dg/pr67616.f90: New test.
6967 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6970 * g++.dg/cpp0x/range-for30.C: New.
6972 2015-10-01 Marek Polacek <polacek@redhat.com>
6975 * gcc.dg/atomic/pr65345-4.c: New test.
6976 * gcc.dg/pr65345-3.c: New test.
6978 2015-10-01 Marek Polacek <polacek@redhat.com>
6980 PR tree-optimization/67769
6981 * gcc.dg/torture/pr67769.c: New test.
6983 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6985 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6987 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6990 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6992 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6994 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6995 (main): Rename to sse2_test. Abort if count != 5.
6996 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6998 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7000 2015-10-01 Richard Biener <rguenther@suse.de>
7002 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7003 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7005 2015-09-30 Jeff Law <law@redhat.com>
7007 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7009 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7011 PR rtl-optimization/67037
7012 * gcc.c-torture/execute/pr67037.c: New test.
7014 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7016 * lib/target-supports.exp (check_effective_target_sync_int_128):
7017 Return 1 on spu-*-* targets.
7018 (check_effective_target_sync_int_128_runtime): Likewise.
7019 (check_effective_target_sync_long_long): Likewise.
7020 (check_effective_target_sync_long_long_runtime): Likewise.
7021 (check_effective_target_sync_int_long): Likewise.
7022 (check_effective_target_sync_char_short): Likewise.
7024 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7026 * gcc.target/i386/pr67761.c: New test.
7028 2015-09-30 Marek Polacek <polacek@redhat.com>
7031 * gcc.dg/pr67730.c: New test.
7033 2015-09-30 Marek Polacek <polacek@redhat.com>
7035 PR tree-optimization/67690
7036 * gcc.dg/torture/pr67690.c: New test.
7038 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7040 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7041 * g++.dg/gomp/tls-wrap4.C: Likewise.
7042 * gcc.dg/atomic-op-optimize.c: Likewise.
7043 * gcc.dg/pr54087.c: Likewise.
7044 * gcc.dg/tls/section-2.c: Likewise.
7045 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7046 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7047 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7048 * gcc.target/arm/divzero.c: Likewise.
7049 * gcc.target/arm/sibcall-2.c: Likewise.
7050 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7051 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7052 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7053 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7054 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7055 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7056 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7057 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7058 * gfortran.dg/default_format_2.f90: Likewise.
7059 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7061 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7063 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7065 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7067 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7068 * gfortran.dg/round_4.f90: ditto.
7070 2015-09-29 Richard Biener <rguenther@suse.de>
7072 PR tree-optimization/67170
7073 * gfortran.dg/pr67170.f90: New testcase.
7075 2015-09-29 Richard Biener <rguenther@suse.de>
7077 PR tree-optimization/67741
7078 * gcc.dg/torture/pr67741.c: New testcase.
7080 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7082 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7083 non-zero for __builtin_signbit tests.
7085 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7088 * gcc.target/i386/pr65105-1.c: New.
7089 * gcc.target/i386/pr65105-2.c: New.
7090 * gcc.target/i386/pr65105-3.c: New.
7091 * gcc.target/i386/pr65105-4.C: New.
7092 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7094 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7096 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7098 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7102 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7104 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7105 * gfortran.dg/function_types_3.f90: Change error message to
7106 "Type inaccessible...."
7107 * gfortran.dg/ptr_func_assign_1.f08: New test.
7108 * gfortran.dg/ptr_func_assign_2.f08: New test.
7110 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7114 * gfortran.dg/ptr_func_assign_3.f08: New test.
7115 * gfortran.dg/ptr_func_assign_4.f08: New test.
7117 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7118 Sebastian Pop <s.pop@samsung.com>
7120 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7121 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7122 * gcc.dg/graphite/block-3.c: Same.
7123 * gcc.dg/graphite/block-4.c: Same.
7124 * gcc.dg/graphite/block-5.c: Same.
7125 * gcc.dg/graphite/block-6.c: Same.
7126 * gcc.dg/graphite/block-7.c: Same.
7127 * gcc.dg/graphite/block-8.c: Same.
7128 * gcc.dg/graphite/block-pr47654.c: Same.
7129 * gcc.dg/graphite/interchange-0.c: Same.
7130 * gcc.dg/graphite/interchange-1.c: Same.
7131 * gcc.dg/graphite/interchange-10.c: Same.
7132 * gcc.dg/graphite/interchange-11.c: Same.
7133 * gcc.dg/graphite/interchange-12.c: Same.
7134 * gcc.dg/graphite/interchange-13.c: Same.
7135 * gcc.dg/graphite/interchange-14.c: Same.
7136 * gcc.dg/graphite/interchange-15.c: Same.
7137 * gcc.dg/graphite/interchange-3.c: Same.
7138 * gcc.dg/graphite/interchange-4.c: Same.
7139 * gcc.dg/graphite/interchange-5.c: Same.
7140 * gcc.dg/graphite/interchange-6.c: Same.
7141 * gcc.dg/graphite/interchange-7.c: Same.
7142 * gcc.dg/graphite/interchange-8.c: Same.
7143 * gcc.dg/graphite/interchange-9.c: Same.
7144 * gcc.dg/graphite/interchange-mvt.c: Same.
7145 * gcc.dg/graphite/pr35356-1.c: Same.
7146 * gcc.dg/graphite/pr35356-3.c: Same.
7147 * gcc.dg/graphite/pr37485.c: Same.
7148 * gcc.dg/graphite/scop-1.c: Same.
7149 * gcc.dg/graphite/scop-11.c: Same.
7150 * gcc.dg/graphite/scop-5.c: Same.
7151 * gcc.dg/graphite/uns-block-1.c: Same.
7152 * gcc.dg/graphite/uns-interchange-9.c: Same.
7153 * gfortran.dg/graphite/block-1.f90: Same.
7154 * gfortran.dg/graphite/interchange-3.f90: Same.
7155 * gfortran.dg/graphite/pr14741.f90: Same.
7156 * gfortran.dg/graphite/block-2.f: Same.
7158 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7159 Sebastian Pop <s.pop@samsung.com>
7161 PR tree-optimization/67700
7162 * gcc.dg/graphite/run-id-pr67700.c: New.
7164 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7167 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7168 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7170 * gcc.target/sh/pr54236-5.c: New.
7171 * gcc.target/sh/pr54236-6.c: New.
7173 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7175 PR rtl-optimization/67456
7176 PR rtl-optimization/67464
7177 PR rtl-optimization/67465
7178 * gcc.dg/pr67465.c: New test.
7180 2015-09-28 Tom de Vries <tom@codesourcery.com>
7182 PR tree-optimization/62171
7183 * gcc.dg/vect/pr62171.c: New test.
7185 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7187 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7188 skip on AIX. XFAIL individual line tests.
7190 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7192 PR rtl-optimization/64164
7193 PR tree-optimization/67312
7194 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7195 * gcc.target/i386/stackalign/return-4.c: Add -O.
7197 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7199 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7201 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7204 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7206 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7208 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7209 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7210 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7211 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7212 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7213 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7214 DW_AT_noreturn on AIX.
7215 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7216 DW_AT_noreturn on AIX.
7217 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7218 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7219 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7220 DW_AT_GNU_deleted on AIX.
7221 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7222 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7223 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7224 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7225 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7226 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7227 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7228 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7229 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7230 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7231 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7232 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7233 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7234 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7235 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7237 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7240 * gfortran.dg/pr67614.f90: New test.
7242 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7245 * gfortran.dg/pr67525.f90: New test.
7247 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7250 * gfortran.dg/allocatable_function_9.f90: New.
7252 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7255 * gcc.target/sh/pr67675.c: New.
7257 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7259 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7261 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7263 * gcc.target/i386/pr66749.c (dg-options): Replace
7264 -mtune=lakemount with -mtune=lakemont.
7265 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7266 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7268 2015-09-25 Marek Polacek <polacek@redhat.com>
7270 * c-c++-common/ubsan/bounds-11.c: New test.
7271 * c-c++-common/ubsan/bounds-12.c: New test.
7273 2015-09-25 Marek Polacek <polacek@redhat.com>
7276 * c-c++-common/ubsan/pr64906.c: New test.
7278 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7280 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7281 with -mtune=lakemount.
7282 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7283 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7285 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7288 * gcc.dg/Werror-13.c: New test.
7290 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7292 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7294 2015-09-24 Richard Biener <rguenther@suse.de>
7297 * g++.dg/pr67699.C: New testcase.
7299 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7302 * gcc.target/arm/fp16-inf.c: New test.
7304 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7306 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7307 name while checking for AVX-512VBMI presence.
7309 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7311 * lib/target-supports.exp (check_effective_target_pie): Check for
7312 PIE support on Solaris 11.x and 12.
7314 2015-09-24 Richard Biener <rguenther@suse.de>
7316 * g++.dg/tree-ssa/restrict3.C: New testcase.
7318 2015-09-24 Richard Biener <rguenther@suse.de>
7320 PR tree-optimization/48885
7321 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7323 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7325 * c-c++-common/Wmisleading-indentation.c: Augment test.
7327 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7329 Fix small typos in the coding rule enforcement warnings.
7330 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7333 2015-09-23 Richard Biener <rguenther@suse.de>
7336 * gcc.dg/ubsan/pr67662.c: New testcase.
7338 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7341 * gcc.dg/pragma-diag-6.c: New test.
7343 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7345 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7347 2015-09-23 Richard Biener <rguenther@suse.de>
7349 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7351 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7353 * c-c++-common/Wmisleading-indentation.c: Augment test.
7355 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7357 * g++.dg/diagostic/disable.C: New.
7359 2015-09-22 Tom de Vries <tom@codesourcery.com>
7361 PR tree-optimization/67671
7362 * g++.dg/pr67671.C: New test.
7364 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7367 * gcc.target/i386/pr67480.c: New test.
7369 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7371 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7372 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7373 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7374 avx512dq, avx512cd, avx512er and avx512pf.
7376 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7378 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7379 update-fetch operations.
7380 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7382 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7384 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7385 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7387 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7389 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7391 * gcc.target/aarch64/atomic-inst-swap.c: New.
7393 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7395 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7396 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7397 * gcc.target/i386/pr59789.c (f1): Likewise.
7398 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7399 * gcc.target/i386/intrinsics_6.c: Likewise.
7400 * gcc.dg/winline-5.c (int t): Likewise.
7401 * gcc.dg/winline-9.c (t): Likewise.
7402 * gcc.dg/always_inline2.c (q): Likewise.
7403 * gcc.dg/winline-2.c (inline int t): Likewise.
7404 * gcc.dg/winline-6.c: Likewise.
7405 * gcc.dg/winline-10.c (void g): Likewise.
7406 * gcc.dg/pr49243.c (void parse): Likewise.
7407 * gcc.dg/always_inline3.c (q2): Likewise.
7408 * gcc.dg/winline-3.c: Likewise.
7409 * gcc.dg/winline-7.c (inline void *t): Likewise.
7411 2015-09-22 Tom de Vries <tom@codesourcery.com>
7413 PR tree-optimization/67666
7414 * g++.dg/pr67666.C: New test.
7416 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7419 * gfortran.dg/pr67615.f90: new test.
7421 2015-09-21 Jeff Law <law@redhat.com>
7423 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7425 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7427 Complete the implementation of N4230, Nested namespace definition.
7428 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7429 attributes and nested namespace definitions.
7430 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7431 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7432 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7433 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7434 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7435 appearing before the namespace identifier.
7437 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7440 * gcc.dg/cpp/pr66415-1.c: Test column number.
7442 2015-09-21 Richard Biener <rguenther@suse.de>
7444 * g++.dg/ext/attr-alias-3.C: Add -g.
7446 2015-09-21 Richard Biener <rguenther@suse.de>
7449 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7451 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7454 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7456 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7458 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7460 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7463 * gcc.dg/pr53265.c: Update.
7465 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7467 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7469 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7472 * gcc.target/sh/pr59478.c: New.
7474 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7477 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7478 * gcc.target/sh/pr54236-2.c: Likewise.
7480 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7482 * gcc.target/sh/pr43417.c: Move target independent test to ...
7483 * gcc.c-torture/compile/pr43417.c: ... here.
7485 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7487 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7488 check_effective_target_big_endian, check_effective_target_little_endian,
7489 check_effective_target_any_fpu, check_effective_target_double_fpu,
7490 check_effective_target_use_single_only_fpu,
7491 check_effective_target_default_single_fpu,
7492 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7493 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7494 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7495 check_effective_target_fmovd_enabled,
7496 check_effective_target_has_privileged, check_effective_target_has_pref,
7497 check_effective_target_banked_r0r7_isr,
7498 check_effective_target_stack_save_isr): New effective target checks.
7499 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7500 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7501 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7502 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7503 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7504 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7505 * gcc.target/sh/attr-isr.c: Likewise.
7506 * gcc.target/sh/fpul-usage-1.c: Likewise.
7507 * gcc.target/sh/hiconst.c: Likewise.
7508 * gcc.target/sh/mfmovd.c: Likewise.
7509 * gcc.target/sh/pr21255-3.c: Likewise.
7510 * gcc.target/sh/pr33135-1.c: Likewise.
7511 * gcc.target/sh/pr33135-2.c: Likewise.
7512 * gcc.target/sh/pr33135-3.c: Likewise.
7513 * gcc.target/sh/pr33135-4.c: Likewise.
7514 * gcc.target/sh/pr39423-2.c: Likewise.
7515 * gcc.target/sh/pr49880-4.c: Likewise.
7516 * gcc.target/sh/pr49880-5.c: Likewise.
7517 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7518 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7519 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7520 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7521 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7522 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7523 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7524 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7525 * gcc.target/sh/pr50751-2.c: Likewise.
7526 * gcc.target/sh/pr50751-3.c: Likewise.
7527 * gcc.target/sh/pr50751-5.c: Likewise.
7528 * gcc.target/sh/pr50751-6.c: Likewise.
7529 * gcc.target/sh/pr50751-8.c: Likewise.
7530 * gcc.target/sh/pr51244-15.c: Likewise.
7531 * gcc.target/sh/pr51244-2.c: Likewise.
7532 * gcc.target/sh/pr51244-20.c: Likewise.
7533 * gcc.target/sh/pr51244-6.c: Likewise.
7534 * gcc.target/sh/pr52483-4.c: Likewise.
7535 * gcc.target/sh/pr53511-1.c: Likewise.
7536 * gcc.target/sh/pr53512-1.c: Likewise.
7537 * gcc.target/sh/pr53512-2.c: Likewise.
7538 * gcc.target/sh/pr53512-3.c: Likewise.
7539 * gcc.target/sh/pr53512-4.c: Likewise.
7540 * gcc.target/sh/pr53513-1.c: Likewise.
7541 * gcc.target/sh/pr54089-2.c: Likewise.
7542 * gcc.target/sh/pr54089-3.c: Likewise.
7543 * gcc.target/sh/pr54089-4.c: Likewise.
7544 * gcc.target/sh/pr54602-2.c: Likewise.
7545 * gcc.target/sh/pr54602-3.c: Likewise.
7546 * gcc.target/sh/pr54602-4.c: Likewise.
7547 * gcc.target/sh/pr54680.c: Likewise.
7548 * gcc.target/sh/pr55303-1.c: Likewise.
7549 * gcc.target/sh/pr55303-2.c: Likewise.
7550 * gcc.target/sh/pr55303-3.c: Likewise.
7551 * gcc.target/sh/pr56547-1.c: Likewise.
7552 * gcc.target/sh/pr56547-2.c: Likewise.
7553 * gcc.target/sh/pr61195.c: Likewise.
7554 * gcc.target/sh/pr61996.c: Likewise.
7555 * gcc.target/sh/pr6526.c: Likewise.
7556 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7557 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7558 * gcc.target/sh/prefetch.c: Likewise.
7559 * gcc.target/sh/rte-delay-slot.c: Likewise.
7560 * gcc.target/sh/sh2a-band.c: Likewise.
7561 * gcc.target/sh/sh2a-bclr.c: Likewise.
7562 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7563 * gcc.target/sh/sh2a-bld.c: Likewise.
7564 * gcc.target/sh/sh2a-bor.c: Likewise.
7565 * gcc.target/sh/sh2a-bset.c: Likewise.
7566 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7567 * gcc.target/sh/sh2a-bxor.c: Likewise.
7568 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7569 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7570 * gcc.target/sh/sh2a-movrt.c: Likewise.
7571 * gcc.target/sh/sh2a-resbank.c: Likewise.
7572 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7573 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7574 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7575 * gcc.target/sh/sh4a-cosf.c: Likewise.
7576 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7577 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7578 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7579 * gcc.target/sh/sh4a-sinf.c: Likewise.
7581 2015-09-20 Jeff Law <law@redhat.com>
7583 PR tree-optimization/47679
7584 * g++.dg/warn/Wuninitialized-6.C: New test.
7586 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7588 Implement nested namespace definitions.
7589 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7590 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7591 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7592 * g++.dg/lookup/name-clash5.C: Adjust.
7593 * g++.dg/lookup/name-clash6.C: Likewise.
7595 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7597 * gcc.dg/pragma-diag-5.c: New test.
7599 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7602 * gcc.dg/torture/pr67619.c: New test.
7603 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7606 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7608 PR tree-optimization/67283
7609 * gcc.dg/tree-ssa/sra-15.c: New.
7610 * gcc.dg/tree-ssa/sra-16.c: New.
7612 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7615 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7616 (f2, f3): Make the function static.
7617 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7619 2015-09-17 Christian Bruel <christian.bruel@st.com>
7621 * gcc.target/arm/attr_thumb-static2.c: New test.
7623 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7625 * gnat.dg/overflow_sum3.adb: New test.
7627 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7629 * gcc.target/arm/stack-checking.c: New test.
7631 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7634 * gfortran.dg/public_private_module_5.f90: Add module procedure
7635 trigger_smod to ensure that the smod file is written.
7637 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7639 * gcc.target/aarch64/copysign_1.c: New.
7640 * gcc.target/aarch64/copysign_2.c: New.
7642 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7644 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7645 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7646 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7648 2015-09-16 John Marino <gnugcc@marino.st>
7650 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7652 2015-09-16 Richard Biener <rguenther@suse.de>
7655 * gcc.dg/torture/pr67253.c: New testcase.
7657 2015-09-16 Richard Biener <rguenther@suse.de>
7660 * gcc.dg/pr67271.c: New testcase.
7662 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7664 * gnat.dg/opt49.adb: New test.
7666 2015-09-16 Richard Biener <rguenther@suse.de>
7669 * gcc.dg/torture/pr67442.c: New testcase.
7671 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7673 * gnat.dg/array24.adb: New test.
7674 * gnat.dg/blocklocs.adb: Delete.
7676 2015-09-15 Marek Polacek <polacek@redhat.com>
7679 * gcc.dg/pr67580.c: New test.
7681 2015-09-15 Richard Biener <rguenther@suse.de>
7683 PR tree-optimization/67470
7684 * gcc.dg/torture/pr67470.c: New testcase.
7686 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7688 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7690 2015-09-15 Richard Biener <rguenther@suse.de>
7693 * gcc.dg/pr67563.c: New testcase.
7695 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7698 * gfortran.dg/pr67460.f90: New test.
7700 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7702 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7703 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7705 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7708 * g++.dg/cpp0x/new-auto1.C: New.
7710 2015-09-11 Mark Wielaard <mjw@redhat.com>
7713 * g++.dg/warn/unused-variable-1.C: New test.
7714 * g++.dg/warn/unused-variable-2.C: Likewise.
7715 * gcc.dg/unused-4.c: Adjust warning for static const.
7716 * gcc.dg/unused-variable-1.c: New test.
7717 * gcc.dg/unused-variable-2.c: Likewise.
7719 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7721 * gfortran.dg/private_type_3.f90: Require visibility.
7722 * gfortran.dg/module_variable_2.f90: Same.
7723 * gfortran.dg/nested_forall_1.f: Same.
7724 * gfortran.dg/elemental_dependency_4.f90: Same.
7725 * gfortran.dg/bind_c_usage_25.f90: Same.
7726 * gfortran.dg/access_spec_1.f90: Same.
7727 * gfortran.dg/public_private_module_2.f90: Same.
7728 * gfortran.dg/host_assoc_variable_1.f90: Same.
7729 * gfortran.dg/public_private_module_6.f90: Same.
7730 * gfortran.dg/module_variable_1.f90: Same.
7731 * gfortran.dg/pr37286.f90: Same.
7732 * gfortran.dg/internal_pack_7.f90: Same.
7733 * gfortran.dg/submodule_10.f08: Same.
7734 * gfortran.dg/allocatable_function_8.f90: Same.
7735 * gfortran.dg/merge_init_expr_2.f90: Same.
7736 * gfortran.dg/class_37.f03: Same.
7737 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7738 * gfortran.dg/typebound_call_20.f03: Same.
7739 * gfortran.dg/proc_ptr_result_3.f90: Same.
7740 * gfortran.dg/pr32535.f90: Same.
7741 * gfortran.dg/typebound_proc_19.f90: Same.
7742 * gfortran.dg/initialization_10.f90: Same.
7743 * gfortran.dg/bind_c_usage_8.f03: Same.
7744 * gfortran.dg/pr61335.f90: Same.
7745 * gfortran.dg/elemental_dependency_5.f90: Same.
7746 * gfortran.dg/proc_ptr_3.f90: Same.
7747 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7749 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7751 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7752 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7753 * gcc.dg/loop-8.c: Likewise.
7755 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7758 * gnat.dg/specs/addr1.ads: Remove.
7760 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7762 * gcc.dg/pie-link.c: Add -pie to dg-options.
7764 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7766 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7767 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7769 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7771 * gcc.target/powerpc/swaps-p8-20.c: New test.
7772 * gcc.target/powerpc/swaps-p8-21.c: New test.
7774 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7777 * gfortran.dg/pr67526.f90: New test.
7779 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7782 * g++.dg/cpp0x/variadic166.C: New.
7784 2015-09-09 Mark Wielaard <mjw@redhat.com>
7786 * c-c++-common/nonnull-1.c: New test.
7788 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7791 * gfortran.dg/submodule_11.f08: New test.
7793 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7796 * gcc.c-torture/compile/pr67506.c: New test.
7798 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7800 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7801 initialization with a byte mask. No change expected here.
7802 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7803 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7804 initialization with contigious bitmask. Literal pool is expectd
7807 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7810 * gcc.target/arm/pr67439_1.c: New test.
7812 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7814 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7817 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7820 * g++.dg/gomp/pr67523.C: New test.
7823 * g++.dg/gomp/pr67522.C: New test.
7826 * c-c++-common/gomp/pr67521.c: New test.
7829 * c-c++-common/gomp/pr67517.c: New test.
7832 * g++.dg/gomp/pr67514.C: New test.
7835 * g++.dg/gomp/pr67511.C: New test.
7838 * c-c++-common/gomp/pr67502.c: New test.
7840 2015-09-09 Marek Polacek <polacek@redhat.com>
7843 * gcc.dg/pr67512.c: New test.
7845 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7848 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7849 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7850 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7851 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7853 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7855 * gcc.target/aarch64/mod_2.x: New file.
7856 * gcc.target/aarch64/mod_256.x: Likewise.
7857 * gcc.target/arm/mod_2.c: New test.
7858 * gcc.target/arm/mod_256.c: Likewise.
7859 * gcc.target/aarch64/mod_2.c: Likewise.
7860 * gcc.target/aarch64/mod_256.c: Likewise.
7862 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7865 * g++.dg/gomp/pr67504.C: New test.
7868 * c-c++-common/gomp/pr67501.c: New test.
7871 * gcc.dg/gomp/pr67500.c: New test.
7874 * gcc.dg/gomp/pr67495.c: New test.
7876 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7877 Sebastian Pop <s.pop@samsung.com>
7879 PR tree-optimization/53852
7880 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7881 both isl-0.12 and isl-0.15.
7882 * gcc.dg/graphite/uns-interchange-14.c: Same.
7883 * gcc.dg/graphite/uns-interchange-15.c: Same.
7884 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7886 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7887 Sebastian Pop <s.pop@samsung.com>
7889 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7890 * gcc.dg/graphite/block-1.c: Same.
7891 * gcc.dg/graphite/block-5.c: Same.
7892 * gcc.dg/graphite/block-6.c: Same.
7893 * gcc.dg/graphite/interchange-1.c: Same.
7894 * gcc.dg/graphite/interchange-10.c: Same.
7895 * gcc.dg/graphite/interchange-11.c: Same.
7896 * gcc.dg/graphite/interchange-13.c: Same.
7897 * gcc.dg/graphite/interchange-14.c: Same.
7898 * gcc.dg/graphite/interchange-3.c: Same.
7899 * gcc.dg/graphite/interchange-4.c: Same.
7900 * gcc.dg/graphite/interchange-7.c: Same.
7901 * gcc.dg/graphite/interchange-8.c: Same.
7902 * gcc.dg/graphite/interchange-9.c: Same.
7903 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7904 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7905 * gcc.dg/graphite/pr37485.c: Same.
7906 * gcc.dg/graphite/scop-0.c (int toto): Same.
7907 * gcc.dg/graphite/scop-1.c: Same.
7908 * gcc.dg/graphite/scop-10.c: Same.
7909 * gcc.dg/graphite/scop-11.c: Same.
7910 * gcc.dg/graphite/scop-12.c: Same.
7911 * gcc.dg/graphite/scop-13.c: Same.
7912 * gcc.dg/graphite/scop-16.c: Same.
7913 * gcc.dg/graphite/scop-17.c: Same.
7914 * gcc.dg/graphite/scop-18.c: Same.
7915 * gcc.dg/graphite/scop-2.c: Same.
7916 * gcc.dg/graphite/scop-21.c (int test): Same.
7917 * gcc.dg/graphite/scop-22.c (void foo): Same.
7918 * gcc.dg/graphite/scop-4.c: Same.
7919 * gcc.dg/graphite/scop-5.c: Same.
7920 * gcc.dg/graphite/scop-6.c: Same.
7921 * gcc.dg/graphite/scop-7.c: Same.
7922 * gcc.dg/graphite/scop-8.c: Same.
7923 * gcc.dg/graphite/scop-9.c: Same.
7924 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7925 data-refs remain inside the inner loop.
7926 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7927 * gcc.dg/graphite/uns-interchange-14.c: Same.
7928 * gcc.dg/graphite/uns-interchange-9.c: Same.
7929 * gfortran.dg/graphite/interchange-3.f90
7931 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7934 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7935 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7936 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7937 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7938 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7939 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7940 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7941 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7942 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7943 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7944 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7945 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7947 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7949 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7950 * lib/target-supports.exp
7951 (check_effective_target_arm_neon_fp16_hw): New.
7953 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7955 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7956 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7958 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7960 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7961 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7963 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7964 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7965 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7966 when those are supported.
7967 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7970 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7971 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7974 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7975 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7976 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7978 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7980 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7982 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7983 Add float16x8_t case.
7984 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7985 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7986 main, exec_vcreate): Likewise.
7987 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7988 exec_vget_high): Likewise.
7989 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7990 exec_vget_low): Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7993 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7994 exec_vld1_dup): Likewise.
7995 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7996 exec_vld1_lane): Likewise.
7997 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7999 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8000 exec_vldX_dup): Likewise.
8001 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8002 exec_vldX_lane): Likewise.
8003 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8004 exec_vset_lane): Likewise.
8005 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8006 exec_vst1_lane): Likewise.
8008 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8010 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8011 * gcc.target/aarch64/vget_low_1.c: Likewise.
8013 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8015 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8016 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8017 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8018 (main): update orig_data to avoid float16 NaN on bigendian.
8020 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8022 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8024 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8025 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8026 * gcc.target/aarch64/vld1_lane.c: Likewise.
8028 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8031 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8033 2015-09-07 Marek Polacek <polacek@redhat.com>
8036 * gcc.dg/asm-10.c: New test.
8038 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8041 * gcc.dg/lto/pr67452_0.c: New test.
8043 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8046 * gcc.target/avr/pr65210.c: New test.
8048 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8051 * lib/target-supports.exp (check_cached_effective_target):
8052 Apppend $prop to et_prop_list only if needed.
8054 2015-09-04 Marek Polacek <polacek@redhat.com>
8057 * gcc.dg/ubsan/pr67279.c: New test.
8059 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8060 Petr Murzin <petr.murzin@intel.com>
8061 Kirill Yukhin <kirill.yukhin@intel.com>
8063 * gcc.target/i386/avx512f-scatter-1.c: New.
8064 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8065 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8067 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8069 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8070 rather than calling rmdir, cleanup if open fails.
8072 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8074 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8075 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8076 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8077 Return true for PowerPC targets that implement Altivec.
8079 2015-09-03 Renlin Li <renlin.li@arm.com>
8081 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8083 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8085 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8087 * gcc.target/powerpc/vec-shift.c: New test.
8089 2015-09-03 Tom de Vries <tom@codesourcery.com>
8091 PR tree-optimization/65637
8092 * gcc.dg/autopar/reduc-4.c: New test.
8094 2015-09-03 Tom de Vries <tom@codesourcery.com>
8096 PR tree-optimization/65637
8097 * gcc.dg/autopar/pr46099-2.c: New test.
8099 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8102 * g++.dg/pr67351.C: New test.
8104 2015-09-03 Richard Biener <rguenther@suse.de>
8107 * g++.dg/lto/pr66705_0.C: New testcase.
8109 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8112 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8113 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8115 2015-09-02 Marek Polacek <polacek@redhat.com>
8118 * gcc.dg/pr67432.c: New test.
8120 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8122 * lib/target-supports.exp (clear_effective_target_cache): New.
8123 (check_cached_effective_target): Update et_prop_list.
8124 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8125 * g++.dg/compat/compat.exp: Likewise.
8126 * g++.dg/compat/struct-layout-1.exp: Likewise.
8127 * lib/asan-dg.exp: Likewise.
8128 * lib/atomic-dg.exp: Likewise.
8129 * lib/cilk-plus-dg.exp: Likewise.
8130 * lib/clearcap.exp: Likewise.
8131 * lib/mpx-dg.exp: Likewise.
8132 * lib/tsan-dg.exp: Likewise.
8133 * lib/ubsan-dg.exp: Likewise.
8135 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8137 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8139 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8140 Andrew Bennett <andrew.bennett@imgtec.com>
8142 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8143 dependencies between ISA level and compact-branches.
8144 * gcc.target/mips/branch-10.c: Update expected output to allow
8145 compact forms of b/bal.
8146 * gcc.target/mips/branch-11.c: Likewise.
8147 * gcc.target/mips/branch-12.c: Likewise.
8148 * gcc.target/mips/branch-13.c: Likewise.
8149 * gcc.target/mips/branch-3.c: Likewise.
8150 * gcc.target/mips/branch-4.c: Likewise.
8151 * gcc.target/mips/branch-5.c: Likewise.
8152 * gcc.target/mips/branch-6.c: Likewise.
8153 * gcc.target/mips/branch-7.c: Likewise.
8154 * gcc.target/mips/branch-8.c: Likewise.
8155 * gcc.target/mips/branch-9.c: Likewise.
8156 * gcc.target/mips/branch-cost-1.c: Likewise.
8157 * gcc.target/mips/call-1.c: Likewise.
8158 * gcc.target/mips/call-2.c: Likewise.
8159 * gcc.target/mips/call-3.c: Likewise.
8160 * gcc.target/mips/call-4.c: Likewise.
8161 * gcc.target/mips/call-5.c: Likewise.
8162 * gcc.target/mips/call-6.c: Likewise.
8163 * gcc.target/mips/lazy-binding-1.c: Likewise.
8164 * gcc.target/mips/near-far-1.c: Likewise.
8165 * gcc.target/mips/near-far-2.c: Likewise.
8166 * gcc.target/mips/near-far-3.c: Likewise.
8167 * gcc.target/mips/near-far-4.c: Likewise.
8168 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8169 run with compact branches allowed.
8170 * gcc.target/mips/compact-branches-1.c: New file.
8171 * gcc.target/mips/compact-branches-2.c: Likewise.
8172 * gcc.target/mips/compact-branches-3.c: Likewise.
8173 * gcc.target/mips/compact-branches-4.c: Likewise.
8174 * gcc.target/mips/compact-branches-5.c: Likewise.
8175 * gcc.target/mips/compact-branches-6.c: Likewise.
8176 * gcc.target/mips/compact-branches-7.c: Likewise.
8178 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8180 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8181 Clean-up a created directory if testcase fails.
8183 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8186 * g++.dg/pr67405.C: New test.
8188 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8190 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8192 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8194 * gcc.dg/ifcvt-1.c: New test.
8195 * gcc.dg/ifcvt-2.c: Likewise.
8196 * gcc.dg/ifcvt-3.c: Likewise.
8198 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8204 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8206 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8208 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8211 * g++.dg/other/pr61753.C: New.
8213 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8215 * gcc.dg/tree-ssa/cmp-1.c: New file.
8217 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8219 * gcc.dg/tree-ssa/complex-7.c: New file.
8221 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8223 * gcc.target/powerpc/swaps-p8-19.c: New test.
8225 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8228 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8230 2015-08-29 Tom de Vries <tom@codesourcery.com>
8232 PR tree-optimization/46193
8233 * gcc.dg/autopar/pr46193.c: New test.
8235 2015-08-28 Nathan Sidwell <nathan@acm.org>
8237 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8238 use exit code for failure.
8240 * gcc.dg/torture/matrix-1.c: Use plain printf.
8241 * gcc.dg/torture/matrix-2.c: Likewise.
8242 * gcc.dg/torture/matrix-5.c: Likewise.
8243 * gcc.dg/torture/matrix-6.c: Likewise.
8244 * gcc.dg/torture/transpose-1.c: Likewise.
8245 * gcc.dg/torture/transpose-2.c: Likewise.
8246 * gcc.dg/torture/transpose-3.c: Likewise.
8247 * gcc.dg/torture/transpose-4.c: Likewise.
8248 * gcc.dg/torture/transpose-5.c: Likewise.
8249 * gcc.dg/torture/transpose-6.c: Likewise.
8251 2015-08-28 Jeff Law <law@redhat.com>
8254 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8255 * gcc.dg/torture/pr66752-1.c: New test
8256 * g++.dg/torture/pr66752-2.C: New test.
8258 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8260 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8262 * gcc.dg/tree-ssa/sra-15.c: New.
8264 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8266 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8267 * gcc.target/mips/msub-8.c: Ditto
8269 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8271 * lib/target-supports.exp (check-effective_target_vect_double):
8272 Enable for Power targets with VSX hardware available.
8273 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8274 vect_no_align && { ! vect_hw_misalign }.
8276 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8278 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8279 Replaced by opt_files, compile with -floop-nest-optimize.
8280 * g++.dg/graphite/graphite.exp: Same.
8281 * gfortran.dg/graphite/graphite.exp: Same.
8282 * gcc.dg/graphite/block-0.c: Adjust pattern.
8283 * gcc.dg/graphite/block-1.c: Same.
8284 * gcc.dg/graphite/block-3.c: Same.
8285 * gcc.dg/graphite/block-4.c: Same.
8286 * gcc.dg/graphite/block-5.c: Same.
8287 * gcc.dg/graphite/block-6.c: Same.
8288 * gcc.dg/graphite/block-7.c: Same.
8289 * gcc.dg/graphite/block-8.c: Same.
8290 * gcc.dg/graphite/block-pr47654.c: Same.
8291 * gcc.dg/graphite/interchange-0.c: Same.
8292 * gcc.dg/graphite/interchange-1.c: Same.
8293 * gcc.dg/graphite/interchange-10.c: Same.
8294 * gcc.dg/graphite/interchange-11.c: Same.
8295 * gcc.dg/graphite/interchange-12.c: Same.
8296 * gcc.dg/graphite/interchange-13.c: Same.
8297 * gcc.dg/graphite/interchange-14.c: Same.
8298 * gcc.dg/graphite/interchange-15.c: Same.
8299 * gcc.dg/graphite/interchange-3.c: Same.
8300 * gcc.dg/graphite/interchange-4.c: Same.
8301 * gcc.dg/graphite/interchange-5.c: Same.
8302 * gcc.dg/graphite/interchange-6.c: Same.
8303 * gcc.dg/graphite/interchange-7.c: Same.
8304 * gcc.dg/graphite/interchange-8.c: Same.
8305 * gcc.dg/graphite/interchange-9.c: Same.
8306 * gcc.dg/graphite/interchange-mvt.c: Same.
8307 * gcc.dg/graphite/pr37485.c: Same.
8308 * gcc.dg/graphite/uns-block-1.c: Same.
8309 * gcc.dg/graphite/uns-interchange-12.c: Same.
8310 * gcc.dg/graphite/uns-interchange-14.c: Same.
8311 * gcc.dg/graphite/uns-interchange-15.c: Same.
8312 * gcc.dg/graphite/uns-interchange-9.c: Same.
8313 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8314 * gfortran.dg/graphite/interchange-3.f90: Same.
8316 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8319 * gcc.target/i386/pr67317-1.c: New test.
8320 * gcc.target/i386/pr67317-2.c: Ditto.
8321 * gcc.target/i386/pr67317-3.c: Ditto.
8322 * gcc.target/i386/pr67317-4.c: Ditto.
8323 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8324 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8326 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8328 * gcc.target/powerpc/vec-shr.c: New.
8330 2015-08-27 Marek Polacek <polacek@redhat.com>
8333 * gcc.dg/torture/pr67005.c: New test.
8335 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8337 * gcc.dg/tree-ssa/sra-15.c: New.
8339 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8341 * gcc.target/aarch64/long_branch_1.c: New test.
8343 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8345 * gcc.target/s390/20150826-1.c: New test.
8347 2015-08-26 Renlin Li <renlin.li@arm.com>
8349 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8351 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8353 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8355 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8357 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8358 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8359 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8360 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8362 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8364 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8366 * gcc.target/aarch64/tlsle_1.x: New test source.
8367 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8368 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8369 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8371 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8374 * gfortran.dg/shape_8.f90: New test.
8376 2015-08-25 Marek Polacek <polacek@redhat.com>
8379 * gcc.dg/weak/weak-18.c: New test.
8381 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8383 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8384 gcc_jit_context_set_bool_use_external_driver.
8386 2015-08-25 Nathan Sidwell <nathan@acm.org>
8388 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8390 * gcc.dg/20001117-1.c: Needs return_address.
8391 * gcc.dg/20020415-1.c: Needs alloca.
8392 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8393 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8394 * gcc.dg/pr63186.c: Needs label_values.
8395 * gcc.dg/torture/pr33848.c: Likwise.
8397 * lib/target-supports.exp (check_effective_target_fopenacc,
8398 check_effective_target_fopenmp): Disable for nvptx.
8399 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8400 * gcc.dg/stack-usage-1.c: Likewise.
8401 * gcc.dg/stack-usage-2.c: Likewise.
8402 * gcc.dg/unused-5.c: Likewise.
8403 * gcc.dg/unwind-1.c: Likewise.
8405 2015-08-25 Christian Bruel <christian.bruel@st.com>
8407 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8408 * g++.dg/Wno-frame-address.C: Ditto.
8410 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8413 * g++.dg/pr67211.C: New test.
8415 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8419 * gfortran.dg/block_end_error_1.f90: New test.
8420 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8422 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8425 * gcc.target/i386/pr66821.c: New test.
8427 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8430 * gcc.target/i386/pr67329.c: New test.
8432 2015-08-24 Nathan Sidwell <nathan@acm.org>
8434 * gcc.dg/pr49551.c: Needs -fdata-sections.
8436 * gcc.dg/pr64935-2.c: Needs scheduling.
8438 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8439 * gcc.dg/torture/pr63738.c: Likewise.
8440 * gcc.dg/torture/pr64728.c: Likewise.
8441 * gcc.dg/pr63748.c: Likewise.
8442 * gcc.dg/20020312-2.c: Likewise.
8444 * gcc.dg/torture/pr66123.c: Needs label_values.
8446 * gcc.dg/torture/pr41261.c: Needs profiling.
8447 * gcc.dg/pr26570.c: Likewise.
8448 * gcc.dg/pr61776.c: Likewise.
8449 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8450 * gcc.dg/gomp/pr34610.c: Likewise.
8451 * gcc.dg/pr54121.c: Likewise.
8452 * gcc.dg/20050325-1.c: Likewise.
8453 * gcc.dg/pr66899.c: Likewise.
8454 * gcc.dg/pr48770.c: Likewise.
8455 * gcc.dg/pr24225.c: Likewise.
8457 * gcc.dg/pr27531-1.c: Needs io.
8458 * gcc.dg/pr44606.c: Likewise.
8460 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8462 * gcc.dg/pr51990.c: Needs alloca.
8464 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8466 2015-08-24 Tom de Vries <tom@codesourcery.com>
8468 PR tree-optimization/65468
8469 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8471 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8474 * gfortran.dg/backtrace_1.f90: New test.
8476 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8479 * gfortran.dg/execute_command_line_2.f90: New test.
8481 2015-08-23 Tom de Vries <tom@codesourcery.com>
8483 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8484 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8485 vect_no_int_max to vect_no_int_min_max.
8486 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8487 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8488 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8489 * gcc.dg/vect/slp-reduc-4.c: Same.
8490 * gcc.dg/vect/slp-reduc-5.c: Same.
8491 * gcc.dg/vect/vect-125.c: Same.
8492 * gcc.dg/vect/vect-13.c: Same.
8493 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8494 * gcc.dg/vect/vect-reduc-1.c: Same.
8495 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8496 * gcc.dg/vect/vect-reduc-1char.c:Same.
8497 * gcc.dg/vect/vect-reduc-1short.c: Same.
8498 * gcc.dg/vect/vect-reduc-2.c: Same.
8499 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8500 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8501 * lib/target-supports.exp: Same.
8503 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8506 * g++.dg/cpp0x/decltype63.C: New.
8508 2015-08-22 Nathan Sidwell <nathan@acm.org>
8510 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8511 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8512 * c-c++-common/Wunused-var-8.c: Likewise.
8513 * c-c++-common/gomp/pr61486-2.c: Likewise.
8514 * c-c++-common/Wunused-var-6.c: Likewise.
8515 * c-c++-common/goacc/reduction-1.c: Likewise.
8516 * c-c++-common/goacc/reduction-2.c: Likewise.
8517 * c-c++-common/goacc/reduction-3.c: Likewise.
8518 * c-c++-common/goacc/reduction-4.c: Likewise.
8519 * gcc.dg/builtins-64.c: Likewise.
8520 * gcc.dg/pr59523.c: Likewise.
8521 * gcc.dg/tree-ssa/20080530.c: Likewise.
8522 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8523 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8524 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8525 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8526 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8527 * gcc.dg/pr59011.c: Likewise.
8528 * gcc.dg/uninit-9.c: Likewise.
8529 * gcc.dg/pr61561.c: Likewise.
8530 * gcc.dg/vla-4.c: Likewise.
8531 * gcc.dg/20101010-1.c: Likewise.
8532 * gcc.dg/pr49120.c: Likewise.
8533 * gcc.dg/20030331-2.c: Likewise.
8534 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8535 * gcc.dg/pr25682.c: Likewise.
8536 * gcc.dg/guality/guality.c: Likewise.
8537 * gcc.dg/pr27301.c: Likewise.
8538 * gcc.dg/uninit-9-O0.c: Likewise.
8539 * gcc.dg/fold-alloca-1.c: Likewise.
8540 * gcc.dg/pr41470.c: Likewise.
8541 * gcc.dg/pr51491-2.c: Likewise.
8542 * gcc.dg/winline-7.c: Likewise.
8543 * gcc.dg/vla-2.c: Likewise.
8544 * gcc.dg/pr50764.c: Likewise.
8545 * gcc.dg/c99-vla-1.c: Likewise.
8546 * gcc.dg/pr33238.c: Likewise.
8547 * gcc.dg/c99-const-expr-13.c: Likewise.
8548 * gcc.dg/builtin-return-1.c: Likewise.
8549 * gcc.dg/vla-3.c: Likewise.
8550 * gcc.dg/20020415-1.c: Likewise.
8551 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8552 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8553 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8554 * gcc.dg/torture/calleesave-sse.c: Likewise.
8555 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8556 * gcc.dg/gomp/vla-2.c: Likewise.
8557 * gcc.dg/gomp/vla-3.c: Likewise.
8558 * gcc.dg/gomp/vla-4.c: Likewise.
8559 * gcc.dg/gomp/pr30494.c: Likewise.
8560 * gcc.dg/gomp/vla-5.c: Likewise.
8561 * gcc.dg/pr51990-2.c: Likewise.
8562 * gcc.dg/vla-22.c: Likewise.
8564 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8566 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8567 * gcc.dg/dollar.c: Likewise.
8568 * gcc.dg/pragma-message.c: Likewise.
8569 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8570 * c-c++-common/raw-string-14.c: Likewise.
8572 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8574 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8575 property that instantiation here is a compile-time error.
8577 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8579 * g++.dg/other/pr67065.C: Extend.
8581 2015-08-21 Nathan Sidwell <nathan@acm.org>
8583 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8585 (check_effective_target_global_constructor): New.
8586 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8587 * gcc.dg/debug/debug.exp: Skip for nvptx.
8588 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8590 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8591 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8592 * gcc.c-torture/compile/pr33855.c: Likewise.
8593 * gcc.c-torture/compile/920723-1.c: Likewise.
8594 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8596 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8598 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8601 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8603 * gcc.c-torture/execute/switch-1.c: Likewise.
8605 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8606 * gcc.c-torture/execute/printf-1.c: Likewise.
8607 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8608 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8609 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8610 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8611 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8612 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8613 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8614 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8615 * gcc.c-torture/execute/gofast.c: Likewise.
8616 * gcc.c-torture/execute/complex-6.c: Likewise.
8618 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8619 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8620 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8621 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8622 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8623 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8624 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8625 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8626 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8627 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8628 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8629 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8630 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8631 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8632 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8633 * gcc.dg/setjmp-1.c: Likewise.
8634 * gcc.dg/cleanup-5.c: Likewise.
8635 * gcc.dg/cleanup-12.c: Likewise.
8636 * gcc.dg/cleanup-13.c: Likewise.
8638 * gcc.dg/constructor-1.c: Require global ctor.
8640 * gcc.dg/fork-instrumentation.c: Require profiling.
8641 * gcc.dg/20030107-1.c: Likewise.
8642 * gcc.dg/20030702-1.c: Likewise.
8644 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8645 * gcc.dg/cpp/paste2.c: Likewise.
8646 * gcc.dg/cpp/strify3.c: Likewise.
8647 * gcc.dg/cpp/strify4.c: Likewise.
8648 * gcc.dg/cpp/lexnum.c: Likewise.
8649 * gcc.dg/cpp/digraphs.c: Likewise.
8650 * gcc.dg/cpp/macro1.c: Likewise.
8652 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8654 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8656 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8658 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8661 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8663 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8664 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8665 vec_vpmsum_be and vec_shasigma_be.
8667 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8669 * lib/target-supports.exp
8670 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8671 with -mfp16-format=ieee.
8673 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8676 * g++.dg/other/pr67065.C: New.
8678 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8680 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8682 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8683 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8684 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8685 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8687 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8689 * gcc.dg/wide_shift_64_1.c: New testcase.
8690 * gcc.dg/wide_shift_128_1.c: Likewise.
8691 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8693 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8695 * lib/target-supports.exp
8696 (check_effective_target_fstack_protector_enabled): New test.
8697 * gcc.target/i386/ssp-default.c: New test.
8699 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8702 * gfortran.dg/generic_31.f90: New.
8704 2015-08-19 Marek Polacek <polacek@redhat.com>
8707 * g++.dg/torture/pr67133.C: New test.
8709 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8711 * gcc.target/powerpc/altivec-35.c: New test.
8712 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8713 * gcc.target/powerpc/vsx-vector-7.c: New test.
8715 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8718 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8719 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8721 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8723 PR rtl-optimization/67218
8724 * gcc.c-torture/execute/ieee/pr67218.c,
8725 gcc.target/aarch64/fcvt_int_float_double1.c,
8726 gcc.target/aarch64/fcvt_int_float_double2.c,
8727 gcc.target/aarch64/fcvt_int_float_double3.c,
8728 gcc.target/aarch64/fcvt_int_float_double4.c,
8729 gcc.target/aarch64/fcvt_uint_float_double1.c,
8730 gcc.target/aarch64/fcvt_uint_float_double2.c,
8731 gcc.target/aarch64/fcvt_uint_float_double3.c,
8732 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8734 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8736 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8737 dg-options to disable LSE extensions.
8738 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8739 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8740 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8741 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8742 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8743 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8744 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8745 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8746 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8747 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8748 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8749 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8750 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8751 * gcc.target/aarch64/sync-op-full.c: Likewise.
8752 * gcc.target/aarch64/sync-op-release.c: Likewise.
8754 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8757 * g++.dg/cpp1z/feat-cxx1z.C: New.
8759 2015-08-18 Marek Polacek <polacek@redhat.com>
8762 * gcc.dg/torture/pr67222.c: New test.
8764 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8766 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8768 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8770 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8771 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8772 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8774 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8776 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8777 which is used in later code.
8779 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8782 * g++.dg/cpp0x/nullptr34.C: New.
8783 * g++.dg/warn/Wconversion2.C: Adjust.
8784 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8785 * g++.old-deja/g++.other/null3.C: Likewise.
8787 * g++.dg/cpp0x/pr51313.C: Adjust.
8789 2015-08-17 Richard Biener <rguenther@suse.de>
8791 PR tree-optimization/67221
8792 * gcc.dg/torture/pr67221.c: New testcase.
8794 2015-08-17 Mike Stump <mikestump@comcast.net>
8795 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8797 * gcc.target/arm/memcpy-aligned-1.c: New test.
8799 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8802 * gfortran.dg/norm_4.f90: Rename to...
8803 * gfortran.dg/norm2_4.f90: this.
8804 * gfortran.dg/norm2_5.f90: New test.
8806 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8808 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8809 * gcc.dg/ssp-1.c: Make counter a register.
8810 * gcc.dg/ssp-2.c: Likewise.
8811 * gcc.dg/torture/parm-coalesce.c: New.
8813 2015-08-14 Marek Polacek <polacek@redhat.com>
8816 * gcc.dg/torture/pr67133.c: New test.
8818 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8819 Matthias Klose <doko@debian.org>
8822 * gcc.c-torture/compile/pr67143.c: New
8823 * gcc.target/aarch64/atomic-op-imm.c
8824 (atomic_fetch_add_negative_RELAXED): New.
8825 (atomic_fetch_sub_negative_ACQUIRE): New.
8827 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8829 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8830 * gcc.target/aarch64/target_attr_8.c: Likewise.
8831 * gcc.target/aarch64/target_attr_14.c: Likewise.
8833 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8835 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8837 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8839 * gcc.target/i386/builtin_target.c: Add skylake check.
8841 2015-08-13 Jeff Law <law@redhat.com>
8843 * gcc.dg/pr66314.c: Moved from here to ..
8844 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8845 to clear all sanitizers before -fsanitize=kernel-address.
8847 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8849 * gcc.target/aarch64/cinc_common_1.c: New test.
8851 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8854 * g++.dg/ext/attribute-may-alias-1.C: New.
8855 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8857 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8859 * gcc.target/aarch64/atomic-inst-cas.c: New.
8860 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8862 2015-08-13 Andreas Schwab <schwab@suse.de>
8864 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8866 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8869 * g++.dg/torture/pr62164.C: New.
8871 2015-08-13 Richard Biener <rguenther@suse.de>
8873 PR tree-optimization/67191
8874 * gcc.dg/torture/pr67191.c: New testcase.
8875 * g++.dg/torture/pr67191.C: Likewise.
8877 2015-08-13 Richard Biener <rguenther@suse.de>
8879 PR tree-optimization/66502
8880 PR tree-optimization/67167
8881 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8883 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8886 * g++.dg/init/new42.C: New.
8888 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8891 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8893 * gcc.target/powerpc/pr67071-2.c: Likewise.
8894 * gcc.target/powerpc/pr67071-3.c: Likewise.
8896 2015-08-12 Marek Polacek <polacek@redhat.com>
8899 * c-c++-common/Wshift-overflow-6.c: New test.
8900 * c-c++-common/Wshift-overflow-7.c: New test.
8901 * g++.dg/cpp1y/left-shift-2.C: New test.
8903 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8906 * g++.dg/cpp0x/pr52742.C: New.
8908 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8910 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8911 Check Knights Landing support.
8913 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8916 * g++.dg/warn/Wunused-result-1.C: New.
8918 2015-08-12 Richard Biener <rguenther@suse.de>
8920 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8921 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8922 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8923 * g++.dg/tree-ssa/pr61034.C: Adjust.
8924 * gcc.dg/fold-compare-2.c: Likewise.
8925 * gcc.dg/pr50763.c: Likewise.
8926 * gcc.dg/predict-3.c: Likewise.
8927 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8928 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8929 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8930 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8931 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8932 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8933 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8934 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8935 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8936 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8937 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8938 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8940 2015-08-12 Nathan Sidwell <nathan@acm.org>
8942 * gcc.dg/vrp-min-max-1.c: New.
8943 * gcc.dg/vrp-min-max-2.c: New.
8945 2015-08-12 Richard Biener <rguenther@suse.de>
8947 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8949 2015-08-12 Tom de Vries <tom@codesourcery.com>
8952 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8953 Handle absence of vector min/max for sparc.
8955 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8958 * g++.dg/ext/mv25.C: New test.
8960 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8962 * gcc.target/i386/avx2-vect-shift.c: New test.
8964 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8968 * gcc.dg/pragma-diag-3.c: New test.
8969 * gcc.dg/pragma-diag-4.c: New test.
8971 2015-08-11 Nathan Sidwell <nathan@acm.org>
8973 * c-c++-common/dfp/operator-comma.c: Call init function.
8974 * c-c++-common/dfp/convert-dfp-2.c: New test.
8976 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8978 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8979 Treat model == 0x4f as Broadwell.
8981 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8984 * gfortran.dg/pr67140.f90: New test.
8986 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8990 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8992 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8995 * gfortran.dg/ieee/large_4.f90: New test.
8997 2015-08-08 Bud Davis <jmdavis@link.com>
9000 * gfortran.dg/common_22.f90: New.
9002 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9004 PR rtl-optimization/67028
9005 * gcc.dg/pr67028.c: New testcase.
9007 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9009 PR rtl-optimization/67029
9010 * gcc.dg/pr67029.c: New test.
9012 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9015 * gfortran.dg/ieee/ieee_8.f90: New test.
9017 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9019 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9021 * gcc.target/aarch64/noplt_2.c: Likewise.
9022 * gcc.target/aarch64/noplt_3.c: Likewise.
9024 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9026 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9027 optimization level, and print a summary at the end.
9029 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9031 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9033 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9035 * gcc.target/aarch64/noplt_3.c: New testcase.
9037 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9039 * gcc.target/aarch64/noplt_1.c: New testcase.
9040 * gcc.target/aarch64/noplt_2.c: Likewise.
9042 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9044 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9045 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9047 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9049 * gcc.target/s390/dwarfregtable-1.c: New test.
9050 * gcc.target/s390/dwarfregtable-2.c: New test.
9051 * gcc.target/s390/dwarfregtable-3.c: New test.
9053 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9055 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9057 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9060 * gfortran.dg/ieee/large_2.f90: New test.
9061 * gfortran.dg/ieee/large_3.F90: New test.
9063 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9066 * gfortran.dg/ieee/large_1.f90: Adjust test.
9068 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9069 Jeff Law <law@redhat.com>
9072 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9073 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9074 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9075 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9076 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9077 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9079 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9082 * gfortran.dg/pr66311.f90: New file.
9084 2015-08-05 Richard Biener <rguenther@suse.de>
9086 PR tree-optimization/67121
9087 * gcc.dg/torture/pr67121.c: New testcase.
9089 2015-08-05 Nick Clifton <nickc@redhat.com>
9091 * gcc.target/rl78: New directory.
9092 * gcc.target/rl78/rl78.exp: New file: Test driver.
9093 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9095 2015-08-05 Richard Biener <rguenther@suse.de>
9098 * gcc.dg/torture/pr67120.c: New testcase.
9100 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9104 * lib/fortran-modules.exp: Call cleanup-submodules from
9106 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9107 cover the cases where private entities are no longer optimized
9109 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9111 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9112 * gfortran.dg/submodule_5.f08: The same.
9113 * gfortran.dg/submodule_9.f08: The same.
9114 * gfortran.dg/submodule_10.f08: New test.
9116 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9119 * g++.dg/cpp1y/var-templ35.C: New.
9121 2015-08-05 Richard Biener <rguenther@suse.de>
9123 PR tree-optimization/67055
9124 * g++.dg/torture/pr67055.C: New testcase.
9126 2015-08-05 Richard Biener <rguenther@suse.de>
9128 PR tree-optimization/67109
9129 * gcc.dg/torture/pr67109.c: New testcase.
9130 * gcc.dg/vect/vect-119.c: Adjust.
9132 2015-08-05 Richard Biener <rguenther@suse.de>
9135 * gcc.dg/pr67107.c: New testcase.
9137 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9140 * g++.dg/cpp1z/abbrev2.C: New.
9142 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9144 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9146 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9149 * g++.dg/init/explicit4.C: New.
9151 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9153 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9154 without VSX an Power8 vector support.
9156 2015-08-04 Richard Biener <rguenther@suse.de>
9158 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9160 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9163 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9166 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9169 * g++.dg/cpp1y/var-templ34.C: New.
9171 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9173 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9174 * gcc.target/aarch64/target_attr_1.c: Likewise.
9175 * gcc.target/aarch64/target_attr_2.c: Likewise.
9176 * gcc.target/aarch64/target_attr_3.c: Likewise.
9177 * gcc.target/aarch64/target_attr_4.c: Likewise.
9178 * gcc.target/aarch64/target_attr_5.c: Likewise.
9179 * gcc.target/aarch64/target_attr_6.c: Likewise.
9180 * gcc.target/aarch64/target_attr_7.c: Likewise.
9181 * gcc.target/aarch64/target_attr_8.c: Likewise.
9182 * gcc.target/aarch64/target_attr_9.c: Likewise.
9183 * gcc.target/aarch64/target_attr_10.c: Likewise.
9184 * gcc.target/aarch64/target_attr_11.c: Likewise.
9185 * gcc.target/aarch64/target_attr_12.c: Likewise.
9186 * gcc.target/aarch64/target_attr_13.c: Likewise.
9187 * gcc.target/aarch64/target_attr_14.c: Likewise.
9188 * gcc.target/aarch64/target_attr_15.c: Likewise.
9190 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9192 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9194 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9196 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9198 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9200 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9203 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9206 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9207 * gfortran.dg/ieee/large_1.f90: New test.
9209 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9211 PR tree-optimization/67043
9212 * gcc.dg/pr67043.c: New test.
9214 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9216 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9218 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9220 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9221 it to push/pop timing items.
9222 (main): For each optimization level, create a gcc_jit_timer, and
9223 time all of the iteration within that level cumulatively.
9224 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9225 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9227 2015-08-03 Alexander Basov <coohpt@gmail.com>
9232 * gcc.target/arm/pr43404.c : New testcase.
9233 * gcc.target/arm/pr48470.c : New testcase.
9234 * gcc.target/arm/pr64744-1.c : New testcase.
9235 * gcc.target/arm/pr64744-2.c : New testcase.
9237 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9239 PR tree-optimization/67077
9240 * gcc.dg/pr67077.c: New test.
9242 2015-08-03 Jeff Law <law@redhat.com>
9245 PR gcov-profile/66899
9246 * gcc.dg/pr66899.c: New test.
9247 * gcc.dg/pr66314.c: New test.
9249 2015-08-03 Marek Polacek <polacek@redhat.com>
9252 * gcc.dg/pr67088.c: New test.
9254 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9257 * gcc.target/arm/vnmul-1.c: New.
9258 * gcc.target/arm/vnmul-2.c: New.
9259 * gcc.target/arm/vnmul-3.c: New.
9260 * gcc.target/arm/vnmul-4.c: New.
9262 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9265 * gfortran.dg/class_allocate_20.f90: New.
9267 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9269 * gcc.target/aarch64/csel_bfx_1.c: New test.
9270 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9272 2015-08-02 Martin Sebor <msebor@redhat.com>
9274 * g++.dg/Wframe-address-in-Wall.C: New test.
9275 * g++.dg/Wframe-address.C: New test.
9276 * g++.dg/Wno-frame-address.C: New test.
9277 * gcc.dg/Wframe-address-in-Wall.c: New test.
9278 * gcc.dg/Wframe-address.c: New test.
9279 * gcc.dg/Wno-frame-address.c: New test.
9281 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9283 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9285 2015-08-01 Michael Collison <michael.collison@linaro.org
9286 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9288 * gcc.target/arm/mincmp.c: New test.
9290 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9293 * gfortran.dg/associated_target_6.f03: New test
9295 2015-08-01 Tom de Vries <tom@codesourcery.com>
9297 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9298 optimize ("-ftree-parallelize-loops=0").
9299 Add successful scans for 2 detected reductions. Add xfail scans for 3
9300 detected reductions.
9301 * gcc.dg/autopar/reduc-2short.c: Same.
9302 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9303 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9304 detected reductions.
9305 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9308 2015-07-31 Marek Polacek <polacek@redhat.com>
9311 * g++.dg/ubsan/pr66977.C: New test.
9313 2015-07-30 Marek Polacek <polacek@redhat.com>
9315 * c-c++-common/Wtautological-compare-3.c: New test.
9317 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9319 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9320 (CHECK): Pass address of scalar, rather than array.
9322 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9324 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9326 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9328 * gcc.target/aarch64/fp16/fp16.exp: New.
9329 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9330 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9332 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9334 * gcc.target/aarch64/f16_movs_1.c: New test.
9336 2015-07-28 Tom de Vries <tom@codesourcery.com>
9338 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9341 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9342 Manuel López-Ibáñez <manu@gcc.gnu.org>
9344 * gcc.dg/parm-incomplete-1.c: Update.
9345 * gcc.dg/pr18809-1.c: Update.
9346 * gcc.dg/pr27953.c: Update.
9347 * gcc.dg/vla-11.c: Update.
9349 2015-07-27 Marek Polacek <polacek@redhat.com>
9351 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9353 2015-07-27 Tom de Vries <tom@codesourcery.com>
9355 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9356 attribute. Update comment.
9358 Add scan for not parallelizing inner loop.
9359 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9363 2015-07-27 Marek Polacek <polacek@redhat.com>
9366 * c-c++-common/Wtautological-compare-2.c: New test.
9368 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9371 * gcc.target/i386/pr66232-6.c: New tests.
9372 * gcc.target/i386/pr66232-7.c: Likewise.
9373 * gcc.target/i386/pr66232-8.c: Likewise.
9374 * gcc.target/i386/pr66232-9.c: Likewise.
9376 2015-07-27 Marek Polacek <polacek@redhat.com>
9380 * c-c++-common/Wtautological-compare-1.c: New test.
9382 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9385 * g++.dg/template/pr18969.C: New test.
9386 * g++.dg/template/pr18969-2.C: New test.
9387 * g++.old-deja/g++.jason/overload.C: Remove return value in
9388 template function returning void.
9390 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9392 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9393 immediates to avoid shift-overflow warnings.
9395 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9398 * g++.dg/init/pr66857.C: New test.
9400 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9403 * gcc.target/i386/pr66648.c: New test.
9405 2015-07-25 Tom de Vries <tom@codesourcery.com>
9407 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9408 interchange_files and block_files variables.
9409 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9411 * gcc.dg/graphite/uns-interchange-12.c: Same.
9412 * gcc.dg/graphite/uns-interchange-14.c: Same.
9413 * gcc.dg/graphite/uns-interchange-15.c: Same.
9414 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9415 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9417 2015-07-25 Jeff Law <law@redhat.com>
9421 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9422 * gcc.dg/torture/pr66752-1.c: New test
9423 * g++.dg/torture/pr66752-2.C: New test.
9425 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9428 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9430 PR rtl-optimization/64164
9431 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9432 * gcc.dg/ssp-1.c: Make counter a register.
9433 * gcc.dg/ssp-2.c: Likewise.
9434 * gcc.dg/torture/parm-coalesce.c: New.
9436 2015-07-24 Tom de Vries <tom@codesourcery.com>
9438 * gcc.dg/graphite/block-1.c: Xfail scan.
9439 * gcc.dg/graphite/interchange-12.c: Same.
9440 * gcc.dg/graphite/interchange-14.c: Same.
9441 * gcc.dg/graphite/interchange-15.c: Same.
9442 * gcc.dg/graphite/interchange-9.c: Same.
9443 * gcc.dg/graphite/interchange-mvt.c: Same.
9444 * gcc.dg/graphite/uns-block-1.c: New test.
9445 * gcc.dg/graphite/uns-interchange-12.c: New test.
9446 * gcc.dg/graphite/uns-interchange-14.c: New test.
9447 * gcc.dg/graphite/uns-interchange-15.c: New test.
9448 * gcc.dg/graphite/uns-interchange-9.c: New test.
9449 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9451 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9454 * c-c++-common/Wunused-function-1.c: New.
9456 2015-07-24 Tom de Vries <tom@codesourcery.com>
9458 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9459 alternative exit-first loop transform.
9460 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9461 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9462 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9463 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9464 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9465 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9466 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9467 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9468 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9470 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9473 * gcc.target/i386/mpx/pr66566.c: New test.
9475 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9478 * gcc.target/i386/pr66978.c: New test.
9480 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9482 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9484 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9486 * gcc.target/s390/insv-1.c: New test.
9487 * gcc.target/s390/insv-2.c: New test.
9488 * gcc.target/s390/insv-3.c: New test.
9490 2015-07-24 Tom de Vries <tom@codesourcery.com>
9492 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9494 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9497 * gcc.dg/pr25530.c: New test.
9499 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9502 * gcc.dg/pr25529.c: New test.
9504 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9506 * gcc.target/arm/reg_equal_test.c: New test.
9508 2015-07-23 Jeff Law <law@redhat.com>
9511 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9512 * gcc.dg/torture/pr66752-1.c: New test
9513 * g++.dg/torture/pr66752-2.C: New test.
9515 2015-07-23 Marek Polacek <polacek@redhat.com>
9518 * g++.dg/warn/Wlogical-op-2.C: New test.
9520 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9522 PR rtl-optimization/64164
9523 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9524 * gcc.dg/ssp-1.c: Make counter a register.
9525 * gcc.dg/ssp-2.c: Likewise.
9526 * gcc.dg/torture/parm-coalesce.c: New.
9528 2015-07-23 Marek Polacek <polacek@redhat.com>
9531 * c-c++-common/ubsan/pr66908.c: New test.
9533 2015-07-23 Tom de Vries <tom@codesourcery.com>
9535 * gcc.dg/autopar/outer-4.c: Add xfail.
9536 * gcc.dg/autopar/outer-5.c: Same.
9537 * gcc.dg/autopar/outer-6.c: Same.
9538 * gcc.dg/autopar/reduc-2.c: Same.
9539 * gcc.dg/autopar/reduc-2char.c: Same.
9540 * gcc.dg/autopar/reduc-2short.c: Same.
9541 * gcc.dg/autopar/reduc-8.c: Same.
9542 * gcc.dg/autopar/uns-outer-4.c: New test.
9543 * gcc.dg/autopar/uns-outer-5.c: New test.
9544 * gcc.dg/autopar/uns-outer-6.c: New test.
9546 2015-07-23 Richard Biener <rguenther@suse.de>
9548 PR tree-optimization/66952
9549 * gcc.dg/torture/pr66952.c: Use signed char.
9551 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9553 PR tree-optimization/66926,66951
9554 * gcc.dg/vect/pr66951.c: New test.
9556 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9559 * g++.dg/parse/error57.C: New.
9560 * g++.dg/expr/string-2.C: Update.
9562 2015-07-23 Richard Biener <rguenther@suse.de>
9564 PR tree-optimization/66945
9565 * gcc.dg/torture/pr66945.c: New testcase.
9567 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9570 * g++.dg/ext/mv24.C: New test.
9572 2015-07-22 Marek Polacek <polacek@redhat.com>
9574 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9577 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9581 * gfortran.dg/generic_30.f90: New.
9583 2015-07-22 Richard Biener <rguenther@suse.de>
9585 PR tree-optimization/66952
9586 * gcc.dg/torture/pr66952.c: New testcase.
9588 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9590 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9592 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9594 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9596 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9598 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9600 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9602 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9604 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9606 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9608 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9610 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9634 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9636 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9638 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9640 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9642 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9644 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9646 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9648 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9650 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9652 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9654 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9656 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9658 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9660 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9662 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9664 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9666 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9668 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9672 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9674 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9676 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9678 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9680 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9682 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9684 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9686 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9688 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9690 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9692 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9694 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9696 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9698 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9700 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9702 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9704 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9706 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9708 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9710 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9712 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9716 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9718 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9720 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9722 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9724 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9726 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9728 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9730 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9732 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9734 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9736 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9738 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9740 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9742 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9744 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9746 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9748 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9750 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9752 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9754 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9756 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9758 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9760 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9762 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9764 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9766 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9768 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9770 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9772 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9774 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9776 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9778 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9780 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9782 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9784 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9786 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9788 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9790 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9792 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9794 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9796 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9798 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9800 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9802 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9804 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9806 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9808 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9810 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9812 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9814 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9816 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9818 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9820 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9822 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9824 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9826 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9828 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9830 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9832 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9834 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9836 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9838 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9840 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9842 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9844 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9846 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9848 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9850 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9852 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9855 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9857 * g++.dg/template/crash81.C: Update.
9859 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9862 * gcc.target/i386/pr66424.c: New.
9864 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9866 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9868 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9871 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9872 Drop address sanitization.
9874 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9876 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9878 (dg-additional-options): Set armv5t flag.
9880 2015-07-21 Marek Polacek <polacek@redhat.com>
9882 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9883 * gcc.dg/vmx/unpack.c: Likewise.
9884 * gcc.target/powerpc/quad-atomic.c: Likewise.
9886 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9888 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9890 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9892 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9895 2015-07-20 Marek Polacek <polacek@redhat.com>
9898 * c-c++-common/Wshift-overflow-1.c: New test.
9899 * c-c++-common/Wshift-overflow-2.c: New test.
9900 * c-c++-common/Wshift-overflow-3.c: New test.
9901 * c-c++-common/Wshift-overflow-4.c: New test.
9902 * c-c++-common/Wshift-overflow-5.c: New test.
9903 * g++.dg/cpp1y/left-shift-1.C: New test.
9904 * gcc.dg/c90-left-shift-2.c: New test.
9905 * gcc.dg/c90-left-shift-3.c: New test.
9906 * gcc.dg/c99-left-shift-2.c: New test.
9907 * gcc.dg/c99-left-shift-3.c: New test.
9908 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9909 * gcc.c-torture/execute/pr40386.c: Likewise.
9910 * gcc.dg/vect/pr33373.c: Likewise.
9911 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9912 * gcc.dg/vect/vect-shift-2.c: Likewise.
9914 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9916 * gcc.target/aarch64/neg_abs_1.c: New test.
9918 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9921 * gcc.target/i386/pr66922.c: New test.
9923 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9927 * gcc.dg/tree-ssa/pr42327.c: Removed.
9928 * g++.dg/other/pr35011.C: Removed.
9930 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9933 * gcc.target/i386/pr66906.c: New test.
9935 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9937 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9938 as follow-up to r225930.
9940 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9943 * lib/fortran-modules.exp (proc cleanup-submodules): New
9945 * gfortran.dg/submodule_1.f08: Change extension and clean up
9946 the submodule files.
9947 * gfortran.dg/submodule_2.f08: ditto
9948 * gfortran.dg/submodule_6.f08: ditto
9949 * gfortran.dg/submodule_7.f08: ditto
9950 * gfortran.dg/submodule_8.f08: New test
9951 * gfortran.dg/submodule_9.f08: New test
9953 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9954 Sebastian Pop <s.pop@samsung.com>
9957 * gcc.dg/graphite/pr61929.c: New.
9959 2015-07-17 Marek Polacek <polacek@redhat.com>
9961 * gcc.dg/fold-minus-7.c: New test.
9963 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9965 * gfortran.dg/co_reduce_1.f90: New file.
9967 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9970 * gcc.target/i386/pr66824.c:
9972 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9975 * gfortran.dg/structure_constructor_13.f03: New test.
9977 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9980 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9981 of generated while loops in the tree dump.
9982 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9984 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9986 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9988 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9991 * gcc.target/i386/pr66891.c: New test.
9993 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9995 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9997 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9999 PR rtl-optimization/66626
10000 * gcc.target/i386/pr66626-2.c: New.
10002 2015-07-16 Martin Liska <mliska@suse.cz>
10004 * g++.dg/ipa/pr66896.c: New test.
10006 2015-07-16 Richard Biener <rguenther@suse.de>
10008 PR tree-optimization/66894
10009 * gcc.dg/torture/pr66894.c: New testcase.
10011 2015-07-16 Richard Biener <rguenther@suse.de>
10013 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10015 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10018 * g++.dg/pr66866.C: New test.
10020 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10022 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10024 2015-07-15 Richard Biener <rguenther@suse.de>
10026 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10027 { -O3 -fomit-frame-pointer },
10028 { -O3 -fomit-frame-pointer -funroll-loops } and
10029 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10031 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10032 -finline-functions }
10034 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10036 * gcc.target/mips/interrupt_handler-5.c: New test.
10038 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10039 Robert Suchanek <robert.suchanek@imgtec.com>
10041 * gcc.target/mips/interrupt_handler-4.c: New test.
10043 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10046 * gcc.dg/lto/lto.exp: Initialize MPX.
10048 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10050 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10052 * gcc.target/arm/scd42-3.c: Likewise.
10054 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10056 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10057 code to be run when the pre-arch code increases the isa_rev to
10058 mips32r6 or greater.
10060 2015-07-15 Richard Biener <rguenther@suse.de>
10062 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10063 { -O3 -fomit-frame-pointer },
10064 { -O3 -fomit-frame-pointer -funroll-loops } and
10065 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10067 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10068 -finline-functions }
10069 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10070 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10071 to additional_flags.
10073 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10075 PR rtl-optimization/66838
10076 * gcc.target/i386/pr66838.c: New test.
10078 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10081 * g++.dg/template/pr66850.C: New test.
10083 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10084 Cesar Philippidis <cesar@codesourcery.com>
10085 Chung-Lin Tang <cltang@codesourcery.com>
10087 * gcc.target/nios2/nios2-flushd.c: New.
10088 * gcc.target/nios2/nios2-rdprs.c: New.
10089 * gcc.target/nios2/r2-atomic.c: New.
10090 * gcc.target/nios2/r2-eni.c: New.
10091 * gcc.target/nios2/r2-wrpie.c: New.
10093 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10094 Cesar Philippidis <cesar@codesourcery.com>
10095 Chung-Lin Tang <cltang@codesourcery.com>
10097 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10098 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10100 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10101 Cesar Philippidis <cesar@codesourcery.com>
10102 Chung-Lin Tang <cltang@codesourcery.com>
10104 * gcc.target/nios2/andci.c: New.
10105 * gcc.target/nios2/bmx.c: New.
10106 * gcc.target/nios2/cdx-add.c: New.
10107 * gcc.target/nios2/cdx-branch.c: New.
10108 * gcc.target/nios2/cdx-callret.c: New.
10109 * gcc.target/nios2/cdx-loadstore.c: New.
10110 * gcc.target/nios2/cdx-logical.c: New.
10111 * gcc.target/nios2/cdx-mov.c: New.
10112 * gcc.target/nios2/cdx-shift.c: New.
10113 * gcc.target/nios2/cdx-sub.c: New.
10114 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10116 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10119 * g++.dg/cpp0x/vt-65071.C: New.
10121 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10122 Cesar Philippidis <cesar@codesourcery.com>
10123 Chung-Lin Tang <cltang@codesourcery.com>
10125 * gcc.target/nios2/r2-io-range.c: New.
10126 * gcc.target/nios2/r2-stio-1.c: New.
10127 * gcc.target/nios2/r2-stio-2.c: New.
10128 * gcc.target/nios2/nios2-ldxio.c: New.
10129 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10130 of just compile. Add more tests.
10132 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10134 gfortran.dg/pr66864.f90: New test.
10136 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10138 PR rtl-optimization/66626
10139 * gcc.target/i386/pr66626.c: New.
10141 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10143 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10144 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10145 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10147 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10149 * g++.dg/template/crash81.C: Adjust for error + inform change.
10150 * g++.dg/template/pr58878.C: Likewise.
10151 * g++.dg/template/shadow1.C: Likewise.
10152 * g++.dg/template/shadow2.C: Likewise.
10153 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10154 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10155 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10156 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10158 2015-07-14 Richard Biener <rguenther@suse.de>
10160 PR tree-optimization/66863
10161 * gcc.dg/torture/pr66863.c: New testcase.
10163 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10166 * g++.dg/template/pr65186.C: New test.
10168 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10170 * gcc.target/arm/macro_defs0.c: Add directive to skip
10171 test if -marm is present.
10172 * gcc.target/arm/macro_defs1.c: Likewise.
10174 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10176 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10178 * gcc.target/aarch64/adds1.c: Likewise.
10179 * gcc.target/aarch64/ands_1.c: Likewise.
10180 * gcc.target/aarch64/bics_1.c: Likewise.
10181 * gcc.target/aarch64/subs1.c: Likewise.
10182 * gcc.target/aarch64/subs3.c: Likewise.
10184 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10187 * gfortran.dg/pr64589.f90: New test.
10189 2015-07-13 Renlin Li <renlin.li@arm.com>
10192 * gcc.c-torture/execute/pr66556.c: New.
10194 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10196 * gcc.dg/20020219-1.c: Fix double word typos.
10197 * gcc.dg/20020919-1.c: Same.
10199 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10200 Jeff Law <law@redhat.com>
10202 PR middle-end/66726
10203 * g++.dg/tree-ssa/pr66726.c: New test.
10204 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10205 * gcc.dg/tree-ssa/pr66726.c: New test.
10207 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10210 * g++.dg/cpp0x/variadic-ttp2.C: New.
10212 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10215 * g++.dg/cpp0x/auto46.C: New test.
10216 * g++.dg/template/pr30044.C: New test.
10217 * g++.dg/template/shadow2.C: New test.
10218 * g++.dg/template/error55.C: New test.
10219 * g++.dg/template/crash83.C: Accept any error string.
10220 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10222 * g++.dg/cpp0x/variadic19.C: Likewise
10223 * g++.dg/template/canon-type-13.C: Likewise.
10224 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10225 * g++.dg/torture/20070621-1.C: Likewise.
10227 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10230 * g++.dg/init/explicit3.C: New.
10232 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10235 * gcc.target/i386/pr66819-1.c: New test.
10236 * gcc.target/i386/pr66819-2.c: Likewise.
10237 * gcc.target/i386/pr66819-3.c: Likewise.
10238 * gcc.target/i386/pr66819-4.c: Likewise.
10239 * gcc.target/i386/pr66819-5.c: Likewise.
10241 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10244 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10245 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10246 type to prevent possible flag-clobbering zero-extensions.
10247 * gcc.target/i386/pr66703.c: New test.
10249 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10252 * g++.dg/cpp0x/nsdmi-template15.C: New.
10254 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10256 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10258 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10260 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10261 * gcc.target/arm/flip-thumb.c: Likewise.
10263 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10266 * gcc.target/i386/pr66813.c: New test.
10268 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10270 PR middle-end/66820
10271 * gcc.dg/gomp/pr66820.c: New test.
10273 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10276 * g++.dg/cpp0x/scoped_enum6.C: New.
10278 2015-07-10 Tom de Vries <tom@codesourcery.com>
10280 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10281 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10283 2015-07-10 Richard Biener <rguenther@suse.de>
10285 PR tree-optimization/66823
10286 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10287 which should not be necessary. XFAIL.
10289 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10292 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10294 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10296 PR middle-end/66633
10297 * gcc.dg/gomp/pr66633-1.c: New test.
10298 * gcc.dg/gomp/pr66633-2.c: New test.
10299 * gcc.dg/gomp/pr66633-3.c: New test.
10300 * gcc.dg/gomp/pr66633-4.c: New test.
10302 2015-07-09 John Marino <gnugcc@marino.st>
10304 * lib/target-supports.exp (check_effective_target_pie):
10307 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10310 * gcc.target/i386/pr66814.c: New test.
10312 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10315 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10316 * gcc.target/aarch64/fnmul-2.c: Likewise.
10317 * gcc.target/aarch64/fnmul-3.c: Likewise.
10318 * gcc.target/aarch64/fnmul-4.c: Likewise.
10320 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10323 * g++.dg/cpp0x/vt-65790.C: New.
10325 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10328 * gcc.target/i386/pr66818.c: New test.
10330 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10333 * gcc.target/i386/pr66817.c: New test.
10335 2015-07-09 Marek Polacek <polacek@redhat.com>
10337 PR tree-optimization/66718
10338 * gcc.dg/vect/vect-126.c: New test.
10340 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10342 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10343 even when dwarf-2 is not the default.
10345 2015-07-08 Jeff Law <law@redhat.com>
10348 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10349 to have a single memory reference.
10351 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10353 * g++.dg/other/dump-ada-spec-9.C: New test.
10355 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10357 * g++.dg/vect/vect.exp: Run also simd* tests.
10358 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10359 (check_vect): Fix up get_cpuid call for C++.
10360 * g++.dg/vect/simd-clone-1.cc: New test.
10362 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10364 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10366 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10368 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10369 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10371 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10374 * gcc.target/i386/pr66806.c: New test.
10376 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10379 * g++.dg/cpp0x/auto45.C: New.
10381 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10383 PR middle-end/66334
10384 * gcc.target/i386/pr66334.c: New.
10386 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10388 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10391 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10394 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10395 (verify_code): Update expected error message.
10396 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10397 (verify_code): Likewise.
10398 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10399 (verify_code): Likewise.
10401 2015-07-08 Richard Biener <rguenther@suse.de>
10403 PR tree-optimization/66793
10404 * gcc.dg/torture/pr66793.c: New testcase.
10406 2015-07-08 Richard Biener <rguenther@suse.de>
10408 PR tree-optimization/66794
10409 * gcc.dg/torture/pr66794.c: New testcase.
10411 2015-07-08 Marek Polacek <polacek@redhat.com>
10414 * g++.dg/abi/abi-tag15.C: New test.
10416 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10418 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10419 * gcc.target/mips/branch-3.c: Ditto
10420 * gcc.target/mips/branch-4.c: Ditto.
10421 * gcc.target/mips/branch-5.c: Ditto.
10422 * gcc.target/mips/branch-6.c: Ditto.
10423 * gcc.target/mips/branch-7.c: Ditto.
10424 * gcc.target/mips/branch-8.c: Ditto.
10425 * gcc.target/mips/branch-9.c: Ditto.
10426 * gcc.target/mips/branch-10.c: Ditto.
10427 * gcc.target/mips/branch-11.c: Ditto.
10428 * gcc.target/mips/branch-12.c: Ditto.
10429 * gcc.target/mips/branch-13.c: Ditto.
10430 * gcc.target/mips/umips-branch-5.c: New file.
10431 * gcc.target/mips/umips-branch-6.c: New file.
10432 * gcc.target/mips/umips-branch-7.c: New file.
10433 * gcc.target/mips/umips-branch-8.c: New file.
10434 * gcc.target/mips/umips-branch-9.c: New file.
10435 * gcc.target/mips/umips-branch-10.c: New file.
10436 * gcc.target/mips/umips-branch-11.c: New file.
10437 * gcc.target/mips/umips-branch-12.c: New file.
10438 * gcc.target/mips/umips-branch-13.c: New file.
10439 * gcc.target/mips/umips-branch-14.c: New file.
10440 * gcc.target/mips/umips-branch-15.c: New file.
10441 * gcc.target/mips/umips-branch-16.c: New file.
10442 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10443 (OCCUPY_0xfffc): New define.
10445 2015-07-08 Renlin Li <renlin.li@arm.com>
10447 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10449 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10451 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10453 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10455 * gcc.target/i386/bt-3.c: New test.
10456 * gcc.target/i386/bt-4.c: Ditto.
10458 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10460 * g++.dg/other/dump-ada-spec-8.C: New test.
10462 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10465 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10467 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10469 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10471 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10472 Avoid using an opaque struct for local "f".
10474 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10477 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10478 * jit.dg/test-pr66779.c: New testcase.
10480 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10482 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10485 2015-07-07 Richard Biener <rguenther@suse.de>
10487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10489 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10491 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10492 * gcc.target/mips/call-5.c: Ditto.
10493 * gcc.target/mips/call-6.c: Ditto.
10495 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10497 * gcc.dg/dx-test.c: New test-case.
10499 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10502 * gfortran.dg/allocate_with_source_9.f08: New test.
10504 2015-07-07 Christian Bruel <christian.bruel@st.com>
10507 * gcc.target/arm/flip-thumb.c: Fix scan.
10508 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10509 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10510 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10513 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10516 * gcc.c-torture/execute/pr65956.c: New test.
10518 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10520 * gcc.target/arm/aapcs/align1.c: New.
10521 * gcc.target/arm/aapcs/align_rec1.c: New.
10522 * gcc.target/arm/aapcs/align2.c: New.
10523 * gcc.target/arm/aapcs/align_rec2.c: New.
10524 * gcc.target/arm/aapcs/align3.c: New.
10525 * gcc.target/arm/aapcs/align_rec3.c: New.
10526 * gcc.target/arm/aapcs/align4.c: New.
10527 * gcc.target/arm/aapcs/align_rec4.c: New.
10528 * gcc.target/arm/aapcs/align_vararg1.c: New.
10529 * gcc.target/arm/aapcs/align_vararg2.c: New.
10531 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10533 * gfortran.dg/iomsg_2.f90: New test.
10535 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10538 * gcc.target/i386/pr66749.c: New test.
10540 2015-07-06 Richard Biener <rguenther@suse.de>
10542 PR tree-optimization/66772
10543 * gcc.dg/torture/pr66772-1.c: New testcase.
10544 * gcc.dg/torture/pr66772-2.c: Likewise.
10546 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10548 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10549 the jals instruction.
10551 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10554 * gcc.target/i386/pr53383-1.c: New file.
10555 * gcc.target/i386/pr53383-2.c: Likewise.
10556 * gcc.target/i386/pr53383-3.c: Likewise.
10558 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10560 * gcc.target/aarch64/fnmul-1.c: New.
10561 * gcc.target/aarch64/fnmul-2.c: New.
10562 * gcc.target/aarch64/fnmul-3.c: New.
10563 * gcc.target/aarch64/fnmul-4.c: New.
10565 2015-07-06 Richard Biener <rguenther@suse.de>
10567 PR middle-end/66759
10568 * gcc.dg/torture/pr66759.c: New testcase.
10570 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10573 * gfortran.dg/alloc_comp_class_3.f03: New test.
10574 * gfortran.dg/alloc_comp_class_4.f03: New test.
10576 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10578 * gcc.c-torture/execute/pr66757.c: New test.
10580 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10582 PR tree-optimization/66720
10583 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10585 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10586 Sandra Loosemore <sandra@codesourcery.com>
10588 * gcc.target/nios2/gprel-offset.c: New test.
10590 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10593 * gfortran.dg/pr66725.f90: New test.
10595 2015-07-03 Jason Merrill <jason@redhat.com>
10597 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10598 Avoid narrowing error.
10600 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10602 PR rtl-optimization/66706
10603 * gcc.target/powerpc/shift-int.c: New testcase.
10605 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10608 * gcc.target/i386/pr66746.c: New file.
10610 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10612 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10614 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10616 PR tree-optimization/66119
10617 * g++.dg/opt/pr66119.C: New.
10619 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10622 * gfortran.dg/submodule_1.f90: New test
10623 * gfortran.dg/submodule_2.f90: New test
10624 * gfortran.dg/submodule_3.f90: New test
10625 * gfortran.dg/submodule_4.f90: New test
10626 * gfortran.dg/submodule_5.f90: New test
10627 * gfortran.dg/submodule_6.f90: New test
10628 * gfortran.dg/submodule_7.f90: New test
10630 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10632 PR preprocessor/53690
10633 * g++.dg/cpp/pr53690.C: New.
10635 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10637 * gcc.target/powerpc/vec-cmp.c: New test.
10639 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10642 * gfortran.dg/pr56520.f90: New test.
10644 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10647 * gfortran.dg/pr66545_1.f90: New test.
10648 * gfortran.dg/pr66545_2.f90: New test.
10650 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10652 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10653 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10655 2015-07-02 Richard Biener <rguenther@suse.de>
10658 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10661 2015-07-02 Richard Biener <rguenther@suse.de>
10663 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10665 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10667 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10669 2015-07-01 Jason Merrill <jason@redhat.com>
10671 * lib/target-supports.exp (cxx_default): Set to C++14.
10673 2015-07-01 Tom de Vries <tom@codesourcery.com>
10676 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10679 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10681 * gfortran.dg/warn_conversion_8.f90: New test.
10683 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10685 PR rtl-optimization/61047
10686 * gcc.c-torture/execute/20150611-1.c: New testcase.
10688 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10691 * jit.dg/all-non-failing-tests.h: Add
10692 test-pr66700-observing-write-through-ptr.c.
10693 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10695 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10697 * jit.dg/test-accessing-union.c: Add comments for use by
10698 gcc/jit/docs/topics/types.rst.
10700 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10702 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10703 'do-require-effective-target' with 'dg-require-effective-target'.
10704 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10705 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10706 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10707 'stlex' with 'strex' as the expected output.
10709 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10712 * g++.dg/cpp0x/gen-attrs-60.C: New.
10713 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10715 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10717 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10719 * gcc.target/aarch64/pic-small.c: Restrict this test under
10720 check_effective_target_aarch64_small_fpic.
10722 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10724 * gfortran.dg/gomp/pr66633.f90: New test.
10726 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10729 * g++.dg/template/pr66686.C: New test.
10731 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10733 * gnat.dg/lto17.ad[sb]: New test.
10735 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10737 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10738 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10740 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10742 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10744 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10746 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10748 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10750 * jit.dg/test-switch.c: New testcase.
10751 * jit.dg/test-switch.cc: New testcase.
10753 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10756 * jit.dg/all-non-failing-tests.h: Add note about
10757 test-validly-unreachable-block.c.
10758 * jit.dg/test-validly-unreachable-block.c: New file.
10760 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10763 * jit.dg/all-non-failing-tests.h: Add note about
10764 test-extra-options.c.
10765 * jit.dg/test-extra-options.c: New testcase.
10767 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10770 * gcc.target/i386/pr66691.c: New.
10772 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10774 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10775 * gcc.target/i386/iamcu/args.h: Likewise.
10776 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10777 * gcc.target/i386/iamcu/defines.h: Likewise.
10778 * gcc.target/i386/iamcu/macros.h: Likewise.
10779 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10780 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10781 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10782 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10783 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10784 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10785 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10786 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10787 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10788 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10789 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10790 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10791 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10792 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10793 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10794 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10795 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10797 2015-06-30 Marek Polacek <polacek@redhat.com>
10799 * gcc.dg/fold-minus-6.c: New test.
10801 * gcc.dg/fold-ior-3.c: New test.
10803 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10805 Implement N4197 - Adding u8 character literals
10806 * g++.dg/cpp1z/utf8.C: New.
10807 * g++.dg/cpp1z/utf8-neg.C: New.
10808 * g++.dg/cpp1z/udlit-utf8char.C: New.
10810 2015-06-30 Marek Polacek <polacek@redhat.com>
10812 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10814 2015-06-30 Tom de Vries <tom@codesourcery.com>
10816 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10817 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10818 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10819 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10821 2015-06-30 Marek Polacek <polacek@redhat.com>
10823 * gcc.dg/fold-ior-2.c: New test.
10825 2015-06-30 Tom de Vries <tom@codesourcery.com>
10827 PR tree-optimization/66652
10828 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10829 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10831 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10833 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10836 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10837 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10839 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10842 * gfortran.dg/wunused-parameter.f90: New test.
10844 2015-06-29 Richard Henderson <rth@redhat.com>
10846 * gcc.target/i386/asm-flag-1.c: New.
10847 * gcc.target/i386/asm-flag-2.c: New.
10848 * gcc.target/i386/asm-flag-3.c: New.
10849 * gcc.target/i386/asm-flag-4.c: New.
10850 * gcc.target/i386/asm-flag-5.c: New.
10852 2015-06-29 Marek Polacek <polacek@redhat.com>
10855 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10856 * c-c++-common/pr66322.c: New test.
10857 * g++.dg/eh/scope1.C: Remove dg-warning.
10859 2015-06-29 Richard Biener <rguenther@suse.de>
10861 PR tree-optimization/66677
10862 * gcc.dg/vect/pr66677.c: New testcase.
10864 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10866 PR middle-end/64130
10867 * gcc.dg/tree-ssa/pr64130.c: New test.
10869 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10871 * gcc.target/aarch64/pic-small.c: New testcase.
10873 2015-06-26 Richard Biener <rguenther@suse.de>
10875 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10877 2015-06-26 Marek Polacek <polacek@redhat.com>
10879 * gcc.dg/fold-and-1.c: New test.
10880 * gcc.dg/fold-and-2.c: New test.
10882 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10884 * gnat.dg/warn11.adb: Add missing dg directive.
10885 * gnat.dg/warn12.adb: New test.
10886 * gnat.dg/warn12_pkg.ads: New helper.
10888 2015-06-26 Richard Biener <rguenther@suse.de>
10890 * gfortran.dg/reassoc_3.f90: Adjust.
10892 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10895 * gcc.target/i386/pr66412.c: New test.
10897 2015-06-25 Richard Biener <rguenther@suse.de>
10899 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10901 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10903 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10905 2015-06-25 Richard Biener <rguenther@suse.de>
10907 * gfortran.dg/vect/vect-9.f90: New testcase.
10909 2015-06-25 Nick Clifton <nickc@redhat.com>
10911 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10912 H8300 and M32R targets.
10914 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10917 * gfortran.dg/maxerrors.f90: New test.
10919 2015-06-08 DJ Delorie <dj@redhat.com>
10921 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10923 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10925 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10927 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10929 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10930 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10931 * gcc.target/aarch64/nofp_1.c: New file.
10933 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10935 Implement N3928 - Extending static_assert
10936 * g++.dg/cpp0x/static_assert8.C: Adjust.
10937 * g++.dg/cpp0x/static_assert12.C: New.
10938 * g++.dg/cpp0x/static_assert13.C: New.
10939 * g++.dg/cpp1y/static_assert1.C: New.
10940 * g++.dg/cpp1y/static_assert2.C: New.
10941 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10943 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10946 * g++.dg/cpp0x/trailing11.C: New.
10948 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10950 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10952 * gcc.target/arm/memset-inline-10.c: Likewise.
10953 * gcc.target/arm/pr58784.c: Likewise.
10954 * gcc.target/arm/pr59985.C: Likewise.
10955 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10957 2015-06-24 Renlin Li <renlin.li@arm.com>
10959 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10960 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10962 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10965 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10968 * g++.dg/cpp0x/auto45.C: New test.
10969 * g++.dg/template/pr30044.C: New test.
10970 * g++.dg/template/crash83.C: Accept any error string.
10971 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10973 * g++.dg/cpp0x/variadic18.C: Likewise
10974 * g++.dg/template/canon-type-13.C: Likewise.
10975 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10977 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10980 * g++.dg/other/linkage2.C: New.
10982 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10985 * gcc.target/arm/pr63408.c: New test.
10987 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10989 * lib/c-torture.exp: Don't call check_effective_target_lto
10990 before setting up environment correctly.
10991 * lib/gcc-dg.exp: Likewise, and protect
10992 gcc_force_conventional_output.
10994 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10996 PR rtl-optimization/66306
10997 * gcc.target/s390/pr66306.c: New test.
10999 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11001 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11002 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11003 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11004 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11005 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11006 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11007 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11009 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11012 * gcc.c-torture/pr65803.c: New test.
11014 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11017 * g++.dg/cpp0x/auto45.C: New test.
11018 * g++.dg/template/pr30044.C: New test.
11019 * g++.dg/template/crash83.C: Accept any error string.
11020 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11022 * g++.dg/cpp0x/variadic18.C: Likewise
11023 * g++.dg/template/canon-type-13.C: Likewise.
11024 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11026 2015-06-23 Marek Polacek <polacek@redhat.com>
11028 * c-c++-common/Wlogical-op-3.c: New test.
11030 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11033 * g++.dg/cpp0x/scoped_enum5.C: New.
11035 2015-06-23 Richard Biener <rguenther@suse.de>
11037 PR tree-optimization/66636
11038 * gcc.dg/vect/pr66636.c: New testcase.
11040 2015-06-23 Marek Polacek <polacek@redhat.com>
11042 * gcc.dg/fold-minus-4.c: New test.
11043 * gcc.dg/fold-minus-5.c: New test.
11044 * c-c++-common/ubsan/overflow-add-5.c: New test.
11046 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11048 Add missing testcase from r224672.
11049 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11051 * gcc.target/vax/bswapdi-1.c: New.
11053 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11056 * gfortran.dg/associate_18.f08: New test.
11058 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/pr66560-1.c: New test.
11062 * gcc.target/i386/pr66560-2.c: Ditto.
11063 * gcc.target/i386/pr66560-3.c: Ditto.
11064 * gcc.target/i386/pr66560-4.c: Ditto.
11066 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11068 * gcc.target/nvptx/nvptx.exp: New file.
11069 * gcc.target/nvptx/proto-1.c: Likewise.
11071 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11073 PR tree-optimization/66449
11074 * gcc.dg/vect/pr66449.c: New test.
11076 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11078 * g++.dg/other/dump-ada-spec-5.C: New test.
11079 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11080 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11082 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11084 * g++.dg/inherit/pure1.C: Test location too.
11086 2015-06-22 Marek Polacek <polacek@redhat.com>
11088 * gcc.dg/fold-ior-1.c: New test.
11089 * gcc.dg/fold-minus-2.c: New test.
11090 * gcc.dg/fold-minus-3.c: New test.
11091 * gcc.dg/fold-plus-1.c: New test.
11092 * gcc.dg/fold-plus-2.c: New test.
11093 * gcc.dg/fold-xor-4.c: New test.
11094 * gcc.dg/fold-xor-5.c: New test.
11096 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11099 * g++.dg/torture/pr65914.C: New.
11101 2015-06-22 Richard Biener <rguenther@suse.de>
11103 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11104 not existing TORTURE_OPTIONS only.
11105 * lib/gcc-dg.exp: Likewise.
11107 2015-06-22 Christian Bruel <christian.bruel@st.com>
11110 * gcc.target/arm/flip-thumb.c: New test.
11112 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11113 Martin Liska <mliska@suse.cz>
11116 * g++.dg/ipa/pr65908.C: New testcase.
11118 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11121 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11122 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11124 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11126 * gnat.dg/specs/debug1.ads: Adjust.
11128 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11130 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11131 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11132 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11133 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11134 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11135 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11136 * gcc.target/aarch64/fmovd-zero.c: Delete.
11137 * gcc.target/aarch64/fmovf-zero.c: Delete.
11139 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11141 * gcc.target/vax/bswapdi-1.c: New.
11143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11145 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11149 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11153 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11157 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11161 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11165 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11169 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11173 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11177 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11181 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11185 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11187 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11189 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11191 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11193 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11195 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11197 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11199 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11201 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11203 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11205 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11207 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11209 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11211 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11213 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11215 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11217 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11219 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11222 (_ARM_FPSCR): Add FZ field.
11223 (clean_results): Force FZ=1 on AArch64.
11224 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11226 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11228 * gcc.target/aarch64/pr62308.c: New test.
11230 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11233 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11235 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11237 * gcc.target/i386/mpx/pr66581.c: New test.
11239 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11241 * gcc.target/i386/cmov9.c: New test.
11243 2015-06-18 Richard Biener <rguenther@suse.de>
11245 * g++.dg/other/const4.C: New testcase.
11247 2015-06-18 Michael Matz <matz@suse.de>
11249 PR middle-end/66253
11250 * gcc.dg/vect/pr66253.c: New testcase.
11252 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11255 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11257 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11259 PR middle-end/66568
11260 * gcc.target/i386/mpx/pr66568.c: New test.
11262 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11264 PR middle-end/66567
11265 * gcc.target/i386/mpx/pr66567.c: New test.
11267 2015-06-18 Richard Biener <rguenther@suse.de>
11269 PR tree-optimization/66510
11270 * gcc.dg/vect/slp-perm-12.c: New testcase.
11272 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11274 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11275 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11276 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11277 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11279 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11282 * g++.dg/gomp/pr66571-1.C: New test.
11284 PR middle-end/66429
11285 * c-c++-common/gomp/pr66429.c: New test.
11287 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11289 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11290 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11292 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11294 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11297 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11300 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11302 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11304 * gcc.target/mips/pr65862-1.c: New test.
11305 * gcc.target/mips/pr65862-2.c: Likewise.
11307 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11309 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11310 * gcc.target/i386/pr52252-atom.c: Ditto.
11311 * gcc.target/i386/vect-div-1.c: Ditto.
11312 * gcc.target/i386/rotate-5.c: Ditto.
11313 * gcc.target/i386/pr50202.c: Ditto.
11314 * gcc.target/i386/pr37843-3.c: Ditto.
11315 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11316 * gcc.target/i386/pr53397-1.c: Ditto.
11317 * gcc.target/i386/pr55934.c: Ditto.
11318 * gcc.target/i386/pr37843-4.c: Ditto.
11319 * gcc.target/i386/pr60451.c: Ditto.
11320 * gcc.target/i386/pr53397-2.c: Ditto.
11321 * gcc.target/i386/vectorize1.c: Ditto.
11322 * gcc.target/i386/extract-insert-combining.c: Ditto.
11323 * gcc.target/i386/pr53759.c: Ditto.
11324 * gcc.target/i386/pr52252-core.c: Ditto.
11325 * gcc.target/i386/rotate-3.c: Ditto.
11326 * gcc.target/i386/sse-20.c: Ditto.
11327 * gcc.target/i386/rotate-4.c: Ditto.
11328 * gcc.target/i386/pr61403.c: Ditto.
11329 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11330 * gcc.target/i386/pr60901.c: Ditto.
11331 * gcc.target/i386/pr59794-7.c: Ditto.
11332 * gcc.target/i386/pr62208.c: Ditto.
11333 * gcc.target/i386/pr53416.c: Ditto.
11334 * gcc.target/i386/asm-dialect-1.c: Ditto.
11335 * gcc.target/i386/pr50038.c: Ditto.
11336 * gcc.target/i386/47698.c: Ditto.
11337 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11338 * gcc.target/i386/pr59794-2.c: Ditto.
11339 * gcc.target/i386/pr59794-3.c: Ditto.
11340 * gcc.target/i386/pr39058.c: Ditto.
11341 * gcc.target/i386/pr60205-1.c: Ditto.
11342 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11343 * gcc.target/i386/sse2-movq-2.c: Ditto.
11345 2015-06-17 Richard Biener <rguenther@suse.de>
11347 PR tree-optimization/66251
11348 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11350 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11353 * g++.dg/parse/new-placement1.C: New.
11355 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11357 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11358 * jit.dg/test-compound-assignment.c: New testcase.
11360 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11363 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11364 to "testcases" array.
11366 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11369 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11370 * jit.dg/test-debug-strings.c: New test case.
11371 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11372 the discriminant has a sane debug string.
11374 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11377 * gcc.target/i386/pr56766-1.c: New test.
11378 * gcc.target/i386/pr56766-2.c: Ditto.
11380 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11382 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11383 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11384 * gcc.target/mips/loongson-simd.c: Ditto.
11386 2015-06-16 Richard Biener <rguenther@suse.de>
11388 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11390 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11392 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11393 passed by the testsuite driver.
11395 2015-06-16 Richard Biener <rguenther@suse.de>
11397 * gcc.dg/vect/slp-perm-11.c: New testcase.
11399 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11401 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11404 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11406 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11407 Reinstate calls to torture-init and torture-finalize.
11409 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11411 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11413 2015-06-15 Nathan Sidwell <nathan@acm.org>
11416 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11418 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11421 * g++.dg/cpp0x/local-type1.C: New.
11423 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11428 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11429 unimplemented error.
11430 * gfortran.dg/allocate_with_source_7.f08: New test.
11431 * gfortran.dg/allocate_with_source_8.f08: New test.
11433 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11436 * g++.dg/warn/Walways-true-3.C: New test.
11438 2015-06-13 Tom de Vries <tom@codesourcery.com>
11440 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11442 2015-06-13 Tom de Vries <tom@codesourcery.com>
11444 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11445 (main): Remove superfluous attributes.
11446 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11447 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11449 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11451 * gcc.target/i386/monitorx.c: New.
11452 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11453 * gcc.target/i386/sse-13.c: Ditto.
11454 * gcc.target/i386/sse-14.c: Ditto.
11455 * gcc.target/i386/sse-22.c: Ditto.
11456 * gcc.target/i386/sse-23.c: Ditto.
11457 * g++.dg/other/i386-2.C: Ditto.
11458 * g++.dg/other/i386-3.C: Ditto.
11460 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11462 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11464 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11467 * gfortran.dg/allocatable_scalar_13.f90: New test
11469 2015-06-11 Marek Polacek <polacek@redhat.com>
11471 * gcc.dg/fold-xor-3.c: New test.
11473 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11475 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11476 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11478 2015-06-11 Christian Bruel <christian.bruel@st.com>
11481 * gcc.target/arm/pragma_attribute.c: New test.
11483 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11485 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11487 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11490 * gcc.target/i386/pr66473.c: New test.
11492 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11495 * gcc.dg/tls/pr66470.c: New test.
11496 * gcc.target/i386/pr66470.c: New test.
11498 2015-06-10 Christian Bruel <christian.bruel@st.com>
11501 * gcc.target/arm/attr_arm.c: New test
11502 * gcc.target/arm/attr_arm-err.c: New test
11503 * gcc.target/arm/attr_thumb.c: New test
11504 * gcc.target/arm/attr_thumb-static.c: New test
11506 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11511 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11513 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11515 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11516 passed by the testsuite driver.
11518 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11521 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11522 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11523 * gcc.dg/ssp-1.c: Make counter a register.
11524 * gcc.dg/ssp-2.c: Likewise.
11525 * gcc.dg/torture/parm-coalesce.c: New.
11527 2015-06-09 Tom de Vries <tom@codesourcery.com>
11529 * gcc.target/i386/vararg-loc.c: New test.
11531 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11534 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11535 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11537 2015-06-09 Marek Polacek <polacek@redhat.com>
11539 PR tree-optimization/66299
11540 * gcc.dg/pr66299-1.c: New test.
11541 * gcc.dg/pr66299-2.c: New test.
11542 * gcc.dg/pr66299-3.c: New test.
11544 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11546 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11547 passed by the testsuite driver.
11549 2015-06-09 Richard Biener <rguenther@suse.de>
11551 PR middle-end/66423
11552 * gcc.dg/fold-modpow2.c: New testcase.
11554 2015-06-09 Richard Biener <rguenther@suse.de>
11556 PR tree-optimization/66419
11557 * gcc.dg/vect/bb-slp-37.c: New testcase.
11559 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11561 * gcc.target/arm/stl-cond.c: New test.
11563 2015-06-09 Richard Biener <rguenther@suse.de>
11565 PR middle-end/66413
11566 * gcc.dg/torture/pr66413.c: New testcase.
11568 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11570 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11571 * gcc.dg/ssp-1.c: Make counter a register.
11572 * gcc.dg/ssp-2.c: Likewise.
11573 * gcc.dg/torture/parm-coalesce.c: New.
11575 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11577 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11578 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11580 2015-06-08 Tom de Vries <tom@codesourcery.com>
11582 PR rtl-optimization/66444
11583 * gcc.dg/pr66444.c: New test.
11585 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11588 * gfortran.dg/class_is_1.f90: New test.
11589 * gfortran.dg/type_is_1.f90: Ditto.
11591 2015-06-08 Marek Polacek <polacek@redhat.com>
11594 * gcc.dg/cpp/pr66415-1.c: New test.
11595 * gcc.dg/cpp/pr66415-2.c: New test.
11597 2015-06-08 Richard Biener <rguenther@suse.de>
11599 PR tree-optimization/66422
11600 * gcc.dg/Warray-bounds-16.c: New testcase.
11602 2015-06-08 Richard Biener <rguenther@suse.de>
11604 * gcc.dg/vect/slp-perm-10.c: New testcase.
11605 * gcc.dg/vect/slp-23.c: Adjust.
11606 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11607 vector pointer update.
11609 2015-06-08 Marek Polacek <polacek@redhat.com>
11612 * g++.dg/ubsan/pr66452.C: New test.
11614 2015-06-08 Tom de Vries <tom@codesourcery.com>
11616 PR tree-optimization/66436
11617 * gcc.dg/gomp/dump-new-function-2.c: New test.
11618 * gcc.dg/gomp/dump-new-function-3.c: Same.
11619 * gcc.dg/gomp/dump-new-function.c: Same.
11621 2015-06-08 Tom de Vries <tom@codesourcery.com>
11623 PR tree-optimization/66435
11624 * gcc.dg/gomp/notify-new-function-2.c: New test.
11625 * gcc.dg/gomp/notify-new-function-3.c: Same.
11626 * gcc.dg/gomp/notify-new-function.c: Same.
11628 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11630 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11631 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11632 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11633 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11634 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11635 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11638 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11641 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11642 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11644 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11645 * gfortran.dg/warn_conversion_5.f90: New test.
11646 * gfortran.dg/warn_conversion_6.f90: New test.
11647 * gfortran.dg/warn_conversion_7.f90: New test.
11649 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11652 * gfortran.dg/blockdata_9.f: New test.
11654 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11657 * gfortran.dg/forall_17.f90: New test.
11659 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11661 * g++.dg/cpp0x/pr57101.C: Add warning.
11662 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11663 * g++.dg/ext/visibility/anon7.C: Same.
11664 * g++.dg/ipa/pr63587-2.C: Same.
11665 * g++.dg/opt/dump1.C: Same.
11666 * g++.dg/opt/pr59622-3.C: Same.
11667 * g++.dg/opt/pr59622.C: Same.
11668 * g++.dg/torture/pr46383.C: Same.
11669 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11670 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11671 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11673 * gfortran.dg/intent_out_8.f90: Same.
11674 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11676 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11679 gfortran.dg/equiv_9.f90: New test.
11682 2015-06-05 Tom de Vries <tom@codesourcery.com>
11684 merge from gomp4 branch:
11685 2015-05-28 Tom de Vries <tom@codesourcery.com>
11687 PR tree-optimization/65443
11688 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11689 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11690 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11692 2015-06-05 Nathan Sidwell <nathan@acm.org>
11695 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11697 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11699 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11701 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11703 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11705 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11707 * gcc.target/i386/noplt-1.c: New test.
11708 * gcc.target/i386/noplt-2.c: New test.
11709 * gcc.target/i386/noplt-3.c: New test.
11710 * gcc.target/i386/noplt-4.c: New test.
11712 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11715 * gfortran.dg/adjustl_1.f90: New test.
11717 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11719 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11720 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11722 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11724 * lto.c (iterative_hash_canonical_type,
11725 gimple_register_canonical_type): only hash main variants of types
11727 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11729 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11730 Move set of dg-do-what-default after early return.
11732 2015-06-04 Marek Polacek <polacek@redhat.com>
11735 * gcc.dg/lvalue-8.c: New test.
11737 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11738 Paolo Carlini <paolo.carlini@oracle.com>
11741 * g++.dg/other/pr66130.C: New.
11742 * g++.dg/cpp0x/pr66130.C: Likewise.
11744 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11746 * g++.dg/cpp0x/decl-loc1.C: New.
11747 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11748 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11749 * g++.dg/init/ctor8.C: Likewise.
11750 * g++.dg/parse/semicolon4.C: Likewise.
11752 2015-06-03 Marek Polacek <polacek@redhat.com>
11755 * g++.dg/ubsan/static-init-1.C: New test.
11756 * g++.dg/ubsan/static-init-2.C: New test.
11757 * g++.dg/ubsan/static-init-3.C: New test.
11759 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11762 * gcc.target/i386/pr66275.c: New test.
11764 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11766 * gcc.dg/Wcxx-compat-22.c: New testcase.
11767 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11768 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11769 * c-c++-common/pr58346-1.c: Likewise.
11770 * c-c++-common/transparent-union-1.c: Likewise.
11772 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11774 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11775 * g++.dg/plugin/def_plugin.c: New file.
11776 * g++.dg/plugin/def-plugin-test.C: New file.
11778 2015-06-03 Richard Biener <rguenther@suse.de>
11780 * gcc.dg/vect/bb-slp-36.c: New testcase.
11782 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11784 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11786 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11788 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11789 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11790 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11791 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11793 2015-06-03 Marek Polacek <polacek@redhat.com>
11797 * gcc.dg/pr64223-1.c: New test.
11798 * gcc.dg/pr64223-2.c: New test.
11800 2015-06-03 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/63916
11803 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11805 2015-06-03 Richard Biener <rguenther@suse.de>
11807 PR tree-optimization/66375
11808 * gcc.dg/torture/pr66375.c: New testcase.
11810 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11812 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11814 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11817 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11819 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11822 * gfortran.dg/reshape_7.f90: New test.
11824 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11827 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11830 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11833 * gcc.dg/pr49551.c: New testcase.
11835 2015-06-02 Richard Biener <rguenther@suse.de>
11838 * g++.dg/lto/pr65549_0.C: New testcase.
11840 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11843 PR middle-end/66332
11844 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11846 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11848 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11850 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11853 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11855 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11857 PR tree-optimization/48052
11858 * gcc.dg/tree-ssa/scev-8.c: New.
11859 * gcc.dg/tree-ssa/scev-9.c: New.
11860 * gcc.dg/tree-ssa/scev-10.c: New.
11861 * gcc.dg/vect/pr48052.c: New.
11863 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11865 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11867 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11869 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11871 2015-06-02 Marek Polacek <polacek@redhat.com>
11873 PR middle-end/66345
11874 * gcc.dg/torture/pr66345.c: New test.
11876 2015-06-02 Richard Biener <rguenther@suse.de>
11878 PR tree-optimization/65961
11879 * gcc.dg/torture/pr65961.c: New testcase.
11881 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11883 PR tree-optimization/52563
11884 PR tree-optimization/62173
11885 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11886 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11888 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11890 * gnat.dg/specs/varsize_return2.ads: New test.
11891 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11893 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11895 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11897 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11900 * gcc.target/aarch64/sync-comp-swap.c: New.
11901 * gcc.target/aarch64/sync-comp-swap.x: New.
11902 * gcc.target/aarch64/sync-op-acquire.c: New.
11903 * gcc.target/aarch64/sync-op-acquire.x: New.
11904 * gcc.target/aarch64/sync-op-full.c: New.
11905 * gcc.target/aarch64/sync-op-full.x: New.
11906 * gcc.target/aarch64/sync-op-release.c: New.
11907 * gcc.target/aarch64/sync-op-release.x: New.
11909 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11911 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11914 2015-06-01 Richard Biener <rguenther@suse.de>
11916 PR tree-optimization/66349
11917 PR tree-optimization/66352
11918 PR tree-optimization/66357
11919 * gcc.dg/torture/pr66357.c: New testcase.
11920 * gcc.dg/torture/pr66349.c: Likewise.
11921 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11923 2015-06-01 Richard Biener <rguenther@suse.de>
11926 2015-05-29 Richard Biener <rguenther@suse.de>
11928 PR tree-optimization/66314
11929 * gcc.dg/asan/pr66314.c: New testcase.
11931 2015-06-01 Richard Biener <rguenther@suse.de>
11933 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11935 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11937 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11939 (hp3, hp4): Add inline keyword.
11940 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11941 (hp2): Add inline keyword.
11942 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11943 (hp2): Add inline keyword.
11945 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11948 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11949 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11950 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11951 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11953 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11955 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11956 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11958 2015-06-01 Richard Biener <rguenther@suse.de>
11960 PR tree-optimization/66280
11961 * g++.dg/torture/pr66280.C: New testcase.
11962 * g++.dg/torture/pr66280-2.C: Likewise.
11964 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11966 * gnat.dg/addr9_1.adb: New test.
11967 * gnat.dg/addr9_2.adb: Likewise.
11968 * gnat.dg/addr9_3.adb: Likewise.
11969 * gnat.dg/addr9_4.adb: Likewise.
11971 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11973 * g++.dg/other/dump-ada-spec-4.C: New test.
11975 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11977 * gcc.dg/alias-8.c: Fix dg-warning.
11979 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11981 * gcc.dg/alias-8.c: Do not xfail.
11982 * gcc.dg/pr62167.c: Prevent FRE.
11983 * gcc.dg/alias-14.c: New testcase.
11985 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11987 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11989 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11992 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11994 * gcc.target/s390/hotpatch-10.c: Likewise.
11995 * gcc.target/s390/hotpatch-11.c: Likewise.
11996 * gcc.target/s390/hotpatch-12.c: Likewise.
11997 * gcc.target/s390/hotpatch-17.c: Likewise.
11998 * gcc.target/s390/hotpatch-18.c: Likewise.
11999 * gcc.target/s390/hotpatch-20.c: Likewise.
12000 * gcc.target/s390/hotpatch-21.c: Likewise.
12001 * gcc.target/s390/hotpatch-22.c: Likewise.
12002 * gcc.target/s390/hotpatch-23.c: Likewise.
12003 * gcc.target/s390/hotpatch-24.c: Likewise.
12004 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12005 to check for the exact nops too.
12006 * gcc.target/s390/hotpatch-3.c: Likewise.
12007 * gcc.target/s390/hotpatch-4.c: Likewise.
12008 * gcc.target/s390/hotpatch-5.c: Likewise.
12009 * gcc.target/s390/hotpatch-6.c: Likewise.
12010 * gcc.target/s390/hotpatch-7.c: Likewise.
12011 * gcc.target/s390/hotpatch-8.c: Likewise.
12012 * gcc.target/s390/hotpatch-9.c: Likewise.
12013 * gcc.target/s390/hotpatch-14.c: Likewise.
12014 * gcc.target/s390/hotpatch-15.c: Likewise.
12015 * gcc.target/s390/hotpatch-16.c: Likewise.
12016 * gcc.target/s390/hotpatch-19.c: Likewise.
12017 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12018 scan-assembler-times counting number of .align directives.
12019 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12020 dg-options. Remove scan-assembler-times counting number of .align
12022 * gcc.target/s390/hotpatch-26.c: New file.
12023 * gcc.target/s390/hotpatch-27.c: New file.
12024 * gcc.target/s390/hotpatch-28.c: New file.
12025 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12026 using -Os -O0 -O1 -O2 -O3 options.
12028 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12030 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12032 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12034 PR tree-optimization/66142
12035 * gcc.dg/vect/pr66142.c: New test.
12037 2015-05-29 Richard Biener <rguenther@suse.de>
12039 PR tree-optimization/66314
12040 * gcc.dg/asan/pr66314.c: New testcase.
12042 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12044 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12045 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12046 Adjust all callers.
12047 (schedule-cleanups, dg-keep-saved-temps): New proc.
12048 (gcc-dg-test-1): Schedule cleanups.
12049 * lib/profopt.exp (profopt-execute): Likewise.
12050 * g++.dg/cdce3.C: Adjust expected line numbers.
12051 * gcc.dg/cdce1.c: Likewise.
12052 * gcc.dg/cdce2.c: Likewise.
12053 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12054 * gcc.dg/strlenopt-24.c: Likewise.
12055 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12056 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12057 * obj-c++.dg/encode-2.mm: Likewise.
12059 2015-05-28 DJ Delorie <dj@redhat.com>
12061 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12063 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12065 * gnat.dg/discr43.adb: New test.
12067 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12069 * gnat.dg/varsize_temp.adb: Rename into...
12070 * gnat.dg/varsize1.adb: ...this.
12071 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12072 * gnat.dg/varsize2.ad[sb]: ...this.
12073 * gnat.dg/varsize3_1.adb: New test.
12074 * gnat.dg/varsize3_2.adb: Likewise.
12075 * gnat.dg/varsize3_3.adb: Likewise.
12076 * gnat.dg/varsize3_4.adb: Likewise.
12077 * gnat.dg/varsize3_5.adb: Likewise.
12078 * gnat.dg/varsize3_6.adb: Likewise.
12079 * gnat.dg/varsize3_pkg1.ads: New helper.
12080 * gnat.dg/varsize3_pkg2.ads: Likewise.
12081 * gnat.dg/varsize3_pkg3.ads: Likewise.
12083 2015-05-28 Richard Biener <rguenther@suse.de>
12085 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12087 2015-05-28 Richard Biener <rguenther@suse.de>
12089 PR tree-optimization/66142
12090 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12092 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12095 * gcc.dg/darwin-minversion-3.c: Update testcase.
12096 * gcc.dg/darwin-minversion-4.c: Ditto.
12097 * gcc.dg/darwin-minversion-5.c: New testcase.
12098 * gcc.dg/darwin-minversion-6.c: Ditto.
12099 * gcc.dg/darwin-minversion-7.c: Ditto.
12100 * gcc.dg/darwin-minversion-8.c: Ditto.
12101 * gcc.dg/darwin-minversion-9.c: Ditto.
12102 * gcc.dg/darwin-minversion-10.c: Ditto.
12103 * gcc.dg/darwin-minversion-11.c: Ditto.
12104 * gcc.dg/darwin-minversion-12.c: Ditto.
12106 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12108 PR rtl-optimization/66168
12109 * gcc.c-torture/compile/pr66168.c: New test.
12111 2015-05-27 Jeff Law <law@redhat.com>
12114 * gcc.dg/target/m68k/pr39726-1.c: New test.
12116 2015-05-27 Nathan Sidwell <nathan@acm.org>
12119 * g++.dg/ext/alias-canon3.C: New.
12121 2015-05-27 Richard Biener <rguenther@suse.de>
12123 PR tree-optimization/66272
12125 2014-08-15 Richard Biener <rguenther@suse.de>
12127 PR tree-optimization/62031
12128 * gcc.dg/torture/pr66272.c: New testcase.
12130 2015-05-27 Richard Biener <rguenther@suse.de>
12132 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12134 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12137 * gcc.dg/pr65358.c: New test.
12139 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12142 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12144 * gfortran.dg/allocate_with_source_6.f90: New test.
12146 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12148 * gnat.dg/atomic7_1.adb: New test.
12149 * gnat.dg/atomic7_2.adb: Likewise.
12150 * gnat.dg/atomic7_pkg1.ads: New helper.
12151 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12153 2015-05-26 Michael Matz <matz@suse.de>
12155 PR middle-end/66251
12156 * gcc.dg/vect/pr66251.c: New test.
12158 2015-05-26 Richard Biener <rguenther@suse.de>
12160 PR tree-optimization/66142
12161 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12163 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12166 * gfortran.dg/allocatable_scalar_13.f90: New test
12168 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12170 * gnat.dg/warn11.adb: New test.
12171 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12173 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12175 * gnat.dg/vfa1_1.adb: New test.
12176 * gnat.dg/vfa1_2.adb: Likewise.
12177 * gnat.dg/vfa1_3.adb: Likewise.
12178 * gnat.dg/vfa1_4.adb: Likewise.
12179 * gnat.dg/vfa1_pkg.ads: New helper.
12181 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12183 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12184 * gcc.target/i386/pr66232-3.c: Likewise.
12186 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12189 * gcc.target/i386/pr66274.c: New test.
12191 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12193 * gnat.dg/renaming6.ad[sb]: New test.
12195 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12197 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12198 and 'dg-require-effective-target pie'.
12200 2015-05-23 Nathan Sidwell <nathan@acm.org>
12203 * g++.dg/cpp0x/pr66243.C: New.
12205 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12208 * g++.dg/lto/pr66180_0.C: New testcase.
12209 * g++.dg/lto/pr66180_1.C: New testcase.
12211 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12214 * typebound_call_27.f90: New file.
12216 2015-05-23 Nathan Sidwell <nathan@acm.org>
12219 * g++.dg/template/pr65936.C: New.
12221 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12223 PR tree-optimization/63387
12224 * gcc.dg/pr63387-2.c: New testcase.
12226 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12228 * gcc.dg/simd-1.c: Update to the new message.
12230 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12232 * gcc.dg/nand.c: New testcase.
12234 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12236 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12237 Set dg-do-what-default to compile only on ARM targets without
12238 arm_neon_hw execution support. Remove redundant c-torture-execute
12239 in loop over test cases.
12241 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12244 * gcc.target/aarch64/pr65491_1.c: New test.
12245 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12246 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12248 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12251 * g++.dg/cpp0x/explicit9.C: New.
12252 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12254 2015-05-22 Richard Biener <rguenther@suse.de>
12256 PR tree-optimization/66251
12257 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12259 2015-05-22 Marek Polacek <polacek@redhat.com>
12262 * c-c++-common/attributes-enum-1.c: New test.
12263 * c-c++-common/attributes-enum-2.c: New test.
12264 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12265 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12267 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12269 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12270 effective target support. If no arm_neon_hw support, do not attempt
12271 to execute the tests; only compile them.
12272 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12273 and "dg-require-effective-target arm_neon_ok".
12274 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12275 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12276 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12277 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12278 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12279 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12280 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12281 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12282 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12283 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12284 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12285 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12286 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12287 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12288 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12289 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12290 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12291 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12292 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12293 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12294 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12295 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12296 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12297 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12298 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12299 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12300 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12301 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12302 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12303 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12304 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12305 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12306 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12307 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12308 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12309 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12310 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12311 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12312 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12313 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12314 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12315 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12316 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12317 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12318 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12319 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12320 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12321 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12322 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12323 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12324 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12325 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12326 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12327 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12328 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12329 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12330 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12331 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12332 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12333 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12334 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12335 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12336 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12337 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12338 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12339 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12340 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12341 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12342 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12343 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12344 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12345 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12346 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12347 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12348 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12349 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12350 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12351 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12352 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12353 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12354 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12355 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12356 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12357 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12358 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12359 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12360 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12361 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12362 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12363 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12364 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12365 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12366 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12367 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12368 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12369 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12370 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12371 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12372 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12373 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12374 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12375 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12376 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12377 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12378 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12379 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12380 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12381 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12382 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12383 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12384 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12385 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12386 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12388 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12390 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12391 * gcc.dg/vect/pr59354.c: Likewise.
12392 * gcc.dg/vect/pr64252.c: Likewise.
12393 * gcc.dg/vect/pr64404.c: Likewise.
12394 * gcc.dg/vect/pr64493.c: Likewise.
12395 * gcc.dg/vect/pr64495.c: Likewise.
12396 * gcc.dg/vect/pr64844.c: Likewise.
12397 * gcc.dg/vect/pr65518.c: Likewise.
12398 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12400 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12403 * g++.dg/cpp1y/var-templ28.C: New.
12405 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12408 * gcc.target/i386/pr66232-1.c: New test.
12409 * gcc.target/i386/pr66232-2.c: Likewise.
12410 * gcc.target/i386/pr66232-3.c: Likewise.
12411 * gcc.target/i386/pr66232-4.c: Likewise.
12412 * gcc.target/i386/pr66232-5.c: Likewise.
12414 2015-05-21 Nathan Sidwell <nathan@acm.org>
12416 * g++.dg/cpp1y/pr60943.C: New.
12418 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12420 PR tree-optimization/66233
12421 * gcc.c-torture/execute/pr66233.c: New test.
12423 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12426 * gfortran.dg/inline_matmul_11.f90: New test.
12428 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12430 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12431 instead of listing several targets on its own.
12432 * gcc.target/i386/pr32219-2.c: Likewise.
12433 * gcc.target/i386/pr32219-3.c: Likewise.
12434 * gcc.target/i386/pr32219-4.c: Likewise.
12435 * gcc.target/i386/pr32219-5.c: Likewise.
12436 * gcc.target/i386/pr32219-6.c: Likewise
12437 * gcc.target/i386/pr32219-7.c: Likewise.
12438 * gcc.target/i386/pr32219-8.c: Likewise.
12439 * gcc.target/i386/pr39013-1.c: Likewise.
12440 * gcc.target/i386/pr39013-2.c: Likewise.
12441 * gcc.target/i386/pr64317.c: Likewise.
12443 2015-05-21 Jeff Law <law@redhat.com>
12445 * gcc.target/hppa/shadd-3.c: New test.
12446 * gcc.target/hppa/shadd-4.c: New test.
12448 2015-05-21 Michael Matz <matz@suse.de>
12450 * gcc.dg/vect/vect-strided-store.c: New test.
12451 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12452 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12454 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12456 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12457 * gcc.dg/pow-sqrt-synth-1.c: New test.
12458 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12460 2015-05-21 Richard Biener <rguenther@suse.de>
12463 * g++.dg/conversion/pr66211.C: New testcase.
12464 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12466 2015-05-21 Jeff Law <law@redhat.com>
12468 * gcc.target/hppa/shadd-2.c: New test.
12470 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12473 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12475 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12478 * gcc.target/arm/pr26702.c: Adjust target selector.
12480 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12482 PR middle-end/66221
12483 * gcc.dg/lto/pr66221_0.c: New test.
12484 * gcc.dg/lto/pr66221_1.c: New test.
12486 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12489 * gcc.dg/redecl-4.c: Update column numbers.
12490 * gcc.dg/format/bitfld-1.c: Likewise.
12491 * gcc.dg/format/attr-2.c: Likewise.
12492 * gcc.dg/format/attr-6.c: Likewise.
12493 * gcc.dg/format/attr-7.c (baz): Likewise.
12494 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12495 * gcc.dg/format/attr-4.c: Likewise.
12496 * gcc.dg/format/branch-1.c: Likewise.
12497 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12498 locations within strings with embedded escape sequences.
12500 2015-05-20 Jeff Law <law@redhat.com>
12502 * gcc.target/hppa/hppa.exp: New target test driver.
12503 * gcc.target/hppa/shadd-1.c: New test.
12505 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12507 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12509 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12511 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12512 (fn_33_k_and_r_style): New.
12513 (fn_33_stroustrup_style): New.
12514 (fn_33_allman_style): New.
12515 (fn_33_whitesmiths_style): New.
12516 (fn_33_horstmann_style): New.
12517 (fn_33_ratliff_banner_style): New.
12518 (fn_33_lisp_style): New.
12519 (fn_34_indent_dash_gnu): New.
12520 (fn_34_indent_dash_kr): New.
12521 (fn_34_indent_dash_orig): New.
12522 (fn_34_indent_linux_style): New.
12524 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12527 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12529 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12531 PR tree-optimization/65447
12532 * gcc.dg/tree-ssa/pr65447.c: New test.
12534 2015-05-19 Nathan sidwell <nathan@acm.org>
12536 * g++.dg/cpp0x/pr65954.C: New.
12538 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12540 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12542 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12544 * lib/target-supports.exp: Vector do not always have natural
12545 alignment on s390*.
12547 2015-05-19 David Sherwood <david.sherwood@arm.com>
12549 * gcc.dg/loop-invariant.c: New testcase.
12551 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12553 * lib/target-supports.exp: Vector do not always have natural
12554 alignment on s390*.
12556 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12558 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12560 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12562 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12564 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12565 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12566 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12567 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12568 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12569 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12570 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12571 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12572 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12573 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12575 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12577 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12579 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12581 * gcc.target/s390/s390.exp
12582 (check_effective_target_vector): New check.
12583 * gcc.target/s390/vector/vec-abi-1.c: New test.
12584 * gcc.target/s390/vector/vec-abi-2.c: New test.
12585 * gcc.target/s390/vector/vec-abi-3.c: New test.
12586 * gcc.target/s390/vector/vec-abi-4.c: New test.
12587 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12588 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12589 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12590 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12591 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12592 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12593 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12594 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12595 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12596 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12597 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12598 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12599 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12600 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12601 * gcc.target/s390/vector/vec-init-1.c: New test.
12602 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12603 * gcc.target/s390/vector/vec-shift-1.c: New test.
12604 * gcc.target/s390/vector/vec-sub-1.c: New test.
12606 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12608 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12610 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12612 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12614 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12616 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12618 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12620 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12622 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12624 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12626 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12628 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12630 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12632 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12634 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12636 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12638 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12640 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12642 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12644 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12646 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12648 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12650 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12652 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12654 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12656 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12658 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12660 PR tree-optimization/66187
12661 * gcc.c-torture/execute/pr66187.c: New test.
12662 * gcc.dg/pr66187-1.c: New test.
12663 * gcc.dg/pr66187-2.c: New test.
12665 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12667 * gcc.dg/vect/bb-slp-35.c: Adjust.
12669 2015-05-19 Richard Biener <rguenther@suse.de>
12671 PR tree-optimization/66165
12672 * gcc.dg/torture/pr66165.c: New testcase.
12674 PR tree-optimization/66185
12675 * gcc.dg/torture/pr66185.c: New testcase.
12677 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12680 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12682 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12684 * gcc.target/mips/p5600-bonding.c : New file.
12686 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12689 * gfortran.dg/interface_operator_1.f90: New tests.
12691 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12694 * gfortran.dg/generic_29.f90: New tests.
12696 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12699 * gfortran.dg/storage_size_6.f90: New tests.
12701 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12704 * gfortran.dg/null1.f90: New test.
12706 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12709 * gfortran.dg/entry_21.f90: New test.
12711 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12714 * gfortran.dg/storage_size_6.f90: New tests.
12716 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12719 * gfortran.dg/misplaced_statement.f90: New test.
12721 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12724 * gfortran.dg/filepos1.f90: New test
12726 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12729 * gfortran.dg/pr64925.f90: New test.
12731 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12733 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12735 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12737 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12739 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12740 to the family of pie capable targets.
12742 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12744 * gcc.target/arm/bics_1.c : New testcase.
12745 * gcc.target/arm/bics_2.c : New testcase.
12746 * gcc.target/arm/bics_3.c : New testcase.
12747 * gcc.target/arm/bics_4.c : New testcase.
12749 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12751 * gcc.target/mips/umips-attr.c: New test.
12753 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12755 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12756 * gcc.dg/20150120-2.c (dg-final): Ditto.
12757 * gcc.dg/20150120-2.c (dg-final): Ditto.
12758 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12760 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12763 * gcc.target/i386/pr66174.c: New test.
12765 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12768 * gfortran.dg/matmul_bounds_6.f90: New test.
12769 * gfortran.dg/matmul_bounds_7.f90: New test.
12771 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12773 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12774 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12775 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12776 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12777 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12778 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12780 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12783 * gfortran.dg/continuation_13.f90: Update test.
12784 * gfortran.dg/pr65903.f90: New test.
12786 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12789 * gfortran.dg/block_14.f90: New test.
12791 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12794 * lib/gfortran-dg.exp: Update regex to handle two locations for
12795 the same diagnostic without caret.
12796 * gfortran.dg/badline.f: Test also that line numbers are correct
12797 before and after "left but not entered" warning.
12799 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12800 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12803 * gcc.target/arm/maskdata.c: New test.
12805 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12808 * gfortran.dg/derived_constructor_components_5: New test
12810 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12813 * gcc.target/alpha/pr66140.c: New test.
12815 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12818 * gcc.dg/Wconversion-complex-c99.c: New test.
12819 * gcc.dg/Wconversion-complex-gnu.c: New test.
12821 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12823 PR tree-optimization/64454
12824 * gcc.dg/modmod.c: New testcase.
12826 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12828 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12830 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12832 PR middle-end/66134
12833 * gcc.target/i386/mpx/pr66134.c: New test.
12835 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12837 * gcc.target/powerpc/pr60158.c: New test.
12839 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12841 * gcc.target/i386/sibcall-7.c: New test.
12842 * gcc.target/i386/sibcall-8.c: New test.
12844 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12846 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12847 (abs64_in_dreg): Likewise.
12849 2015-05-14 Marek Polacek <polacek@redhat.com>
12853 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12854 * gcc.dg/pr19984.c: Likewise.
12855 * gcc.dg/pr66066-1.c: New test.
12856 * gcc.dg/pr66066-2.c: New test.
12857 * gcc.dg/pr66066-3.c: New test.
12859 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12861 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12862 * gcc.dg/pow-sqrt.x: New file.
12863 * gcc.dg/pow-sqrt-1.c: New test.
12864 * gcc.dg/pow-sqrt-2.c: Likewise.
12865 * gcc.dg/pow-sqrt-3.c: Likewise.
12867 2015-05-13 Richard Biener <rguenther@suse.de>
12869 PR tree-optimization/66123
12870 * gcc.dg/torture/pr66123.c: New testcase.
12872 2015-05-13 Richard Biener <rguenther@suse.de>
12874 PR middle-end/66110
12875 * gcc.dg/alias-2.c: Adjust.
12876 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12878 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12881 * gcc.target/i386/pr65103-3.c: New.
12883 2015-05-13 Martin Liska <mliska@suse.cz>
12885 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12887 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12890 * gcc.target/i386/pr66112-2.c: New test.
12893 * gcc.target/i386/pr66112-1.c: New test.
12895 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12898 * gcc.target/i386/mpx/pr66048.cc: New.
12900 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12902 PR rtl-optimization/64616
12903 * gcc.dg/loop-8.c: New test.
12904 * gcc.dg/loop-9.c: New test.
12906 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12908 PR target/pr66047.c
12909 * gcc.target/i386/pr66047.c: New testcase.
12911 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12914 * gcc.c-torture/compile/pr65873.c: New testcase.
12916 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12919 * gfortran.dg/inline_matmul_10.f90: New test.
12921 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12923 * c-c++-common/Wmisleading-indentation.c: New testcase.
12924 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12925 * c-c++-common/Wmisleading-indentation-2.md: New file.
12927 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12929 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12931 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12933 2015-05-12 Richard Biener <rguenther@suse.de>
12935 PR tree-optimization/66101
12936 * gcc.dg/torture/pr66101.c: New testcase.
12938 2015-05-12 Richard Biener <rguenther@suse.de>
12940 PR tree-optimization/37021
12941 * gcc.target/i386/vect-addsub.c: New testcase.
12943 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12945 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12947 2015-05-12 Tom de Vries <tom@codesourcery.com>
12949 PR tree-optimization/66010
12950 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12952 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12955 * g++.dg/cpp0x/trailing10.C: New.
12957 2015-05-12 Richard Biener <rguenther@suse.de>
12959 * gcc.dg/vect/bb-slp-35.c: New testcase.
12961 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12964 * gfortran.dg/bound_simplification_6.f90: New.
12966 2015-05-11 Steve Ellcey <sellcey@mips.com>
12968 * gcc.target/mips/branch-1.c: Pass argument to bar().
12970 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12973 * gcc.target/i386/pr65753.c: New test.
12975 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12977 PR rtl-optimization/66076
12978 * gcc.dg/torture/pr66076.c: New test.
12980 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12983 * gfortran.dg/inline_matmul_7.f90: New test.
12984 * gfortran.dg/inline_matmul_8.f90: New test.
12985 * gfortran.dg/inline_matmul_9.f90: New test.
12987 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12989 * gfortran.dg/bound_simplification_5.f90: New.
12991 2015-05-09 Jason Merrill <jason@redhat.com>
12993 * lib/target-supports.exp (cxx_default): New global.
12994 (check_effective_target_c++11_only)
12995 (check_effective_target_c++14_only)
12996 (check_effective_target_c++98_only)
12997 (check_effective_target_c++1z_only): Check it.
12999 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13001 PR tree-optimization/64454
13002 * gcc.dg/tree-ssa/vrp97.c: New file.
13003 * gcc.dg/vect/slp-perm-7.c: Update.
13005 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13008 * gfortran.dg/elemental_subroutine_11.f90: New test.
13010 2015-05-08 Richard Biener <rguenther@suse.de>
13012 PR tree-optimization/66036
13013 * gcc.dg/vect/slp-41.c: New testcase.
13015 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13017 * gfortran.dg/elemental_optional_args_7.f90: New.
13019 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13021 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13022 allow cmlt or sshr.
13024 2015-05-08 Marek Polacek <polacek@redhat.com>
13027 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13028 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13030 2015-05-07 Marek Polacek <polacek@redhat.com>
13033 * c-c++-common/Wshift-negative-value-1.c: New test.
13034 * c-c++-common/Wshift-negative-value-2.c: New test.
13035 * c-c++-common/Wshift-negative-value-3.c: New test.
13036 * c-c++-common/Wshift-negative-value-4.c: New test.
13037 * c-c++-common/Wshift-negative-value-5.c: New test.
13038 * c-c++-common/Wshift-negative-value-6.c: New test.
13039 * gcc.dg/c90-left-shift-1.c: New test.
13040 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13041 * gcc.dg/c99-left-shift-1.c: New test.
13043 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13046 PR middle-end/54303
13047 * gcc.dg/fdata-sections-2.c: New file.
13049 2015-05-07 Marek Polacek <polacek@redhat.com>
13052 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13054 * c-c++-common/ubsan/align-7.c: Likewise.
13055 * c-c++-common/ubsan/bounds-8.c: Likewise.
13056 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13057 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13058 * c-c++-common/ubsan/null-1.c: Likewise.
13059 * c-c++-common/ubsan/null-10.c: Likewise.
13060 * c-c++-common/ubsan/null-11.c: Likewise.
13061 * c-c++-common/ubsan/null-2.c: Likewise.
13062 * c-c++-common/ubsan/null-3.c: Likewise.
13063 * c-c++-common/ubsan/null-4.c: Likewise.
13064 * c-c++-common/ubsan/null-5.c: Likewise.
13065 * c-c++-common/ubsan/null-6.c: Likewise.
13066 * c-c++-common/ubsan/null-7.c: Likewise.
13067 * c-c++-common/ubsan/null-8.c: Likewise.
13068 * c-c++-common/ubsan/null-9.c: Likewise.
13069 * c-c++-common/ubsan/object-size-1.c: Likewise.
13070 * c-c++-common/ubsan/object-size-10.c: Likewise.
13071 * c-c++-common/ubsan/object-size-4.c: Likewise.
13072 * c-c++-common/ubsan/object-size-5.c: Likewise.
13073 * c-c++-common/ubsan/object-size-7.c: Likewise.
13074 * c-c++-common/ubsan/object-size-8.c: Likewise.
13075 * c-c++-common/ubsan/object-size-9.c: Likewise.
13076 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13077 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13078 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13079 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13080 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13081 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13082 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13083 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13084 * c-c++-common/ubsan/pr59333.c: Likewise.
13085 * c-c++-common/ubsan/pr59667.c: Likewise.
13086 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13087 * c-c++-common/ubsan/pr60636.c: Likewise.
13088 * c-c++-common/ubsan/pr63802.c: Likewise.
13089 * c-c++-common/ubsan/recovery-1.c: Likewise.
13090 * c-c++-common/ubsan/recovery-3.c: Likewise.
13091 * c-c++-common/ubsan/shift-1.c: Likewise.
13092 * c-c++-common/ubsan/shift-2.c: Likewise.
13093 * c-c++-common/ubsan/shift-4.c: Likewise.
13094 * c-c++-common/ubsan/shift-7.c: Likewise.
13095 * c-c++-common/ubsan/undefined-2.c: Likewise.
13096 * c-c++-common/ubsan/vla-1.c: Likewise.
13097 * g++.dg/ubsan/null-1.C: Likewise.
13098 * g++.dg/ubsan/null-3.C: Likewise.
13099 * g++.dg/ubsan/null-4.C: Likewise.
13100 * g++.dg/ubsan/vptr-8.C: Likewise.
13101 * g++.dg/ubsan/vptr-9.C: Likewise.
13102 * gcc.dg/ubsan/bounds-2.c: Likewise.
13103 * gcc.dg/ubsan/object-size-9.c: Likewise.
13105 2015-05-07 Jeff Law <law@redhat.com>
13107 * gcc.dg/tree-ssa/shorten-1.c: New test.
13109 2015-05-07 Richard Biener <rguenther@suse.de>
13111 PR tree-optimization/66002
13112 * gcc.dg/vect/vect-125.c: New testcase.
13114 2015-05-07 Marek Polacek <polacek@redhat.com>
13115 Martin Uecker <uecker@eecs.berkeley.edu>
13117 * c-c++-common/ubsan/bounds-10.c: New test.
13119 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13121 * jit.dg/harness.h (set_options): Wrap with
13122 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13123 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13124 Special-case test-benchmark.c as a negative.
13125 * jit.dg/test-benchmark.c: New file.
13127 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13130 * gcc.target/arm/pr64208.c: New test.
13132 2015-05-06 Alan Modra <amodra@gmail.com>
13135 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13136 (gparms): Make volatile.
13138 2015-05-06 Richard Biener <rguenther@suse.de>
13140 PR tree-optimization/62283
13141 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13143 2015-05-06 Christian Bruel <christian.bruel@st.com>
13146 * gcc.target/aarch64/iinline-attr-1.c: New test.
13148 2015-05-06 Richard Biener <rguenther@suse.de>
13150 * gcc.dg/vect/bb-slp-34.c: New testcase.
13152 2015-05-06 Richard Biener <rguenther@suse.de>
13154 PR tree-optimization/62283
13155 * gcc.dg/vect/bb-slp-14.c: Adjust.
13157 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13160 * gcc.target/i386/pr65990.c: New test.
13162 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13165 * gcc.target/i386/pr65915.c: New.
13167 2015-05-05 Tom de Vries <tom@codesourcery.com>
13169 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13170 'va_list escapes 0'.
13172 2015-05-05 Tom de Vries <tom@codesourcery.com>
13174 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13177 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13179 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13180 * gcc.target/arm/pr65924.c: Likewise.
13182 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13185 * gcc.target/i386/pr65871-3.c: New test.
13187 2015-05-04 Jeff Law <law@redhat.com>
13190 2015-05-04 Jeff Law <law@redhat.com>
13191 * gcc.dg/tree-ssa/shorten-1.c: New test.
13193 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13194 Jakub Jelinek <jakub@redhat.com>
13197 * g++.dg/cpp0x/Wnarrowing4.C: New.
13199 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13201 * lib/target-supports.exp
13202 (check_effective_target_keeps_null_pointer_checks): Clarify that
13203 this is for targets that disable -fdelete-null-pointer-checks,
13204 not default it to off.
13205 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13206 -fdelete-null-pointer-checks explicit.
13207 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13208 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13209 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13210 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13211 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13212 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13213 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13214 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13215 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13216 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13217 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13218 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13219 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13220 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13221 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13222 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13223 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13224 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13225 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13226 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13227 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13228 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13229 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13230 * g++.dg/cpp0x/static_assert9.C: Likewise.
13231 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13232 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13233 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13234 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13235 * g++.dg/tree-ssa/pr26406.C: Likewise.
13237 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13239 PR tree-optimization/65984
13240 * c-c++-common/ubsan/pr65984.c: New test.
13242 2015-05-04 Jeff Law <law@redhat.com>
13244 * gcc.dg/tree-ssa/shorten-1.c: New test.
13246 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13249 * gfortran.dg/pr44735.f90: New test.
13251 2015-05-04 Richard Biener <rguenther@suse.de>
13253 PR tree-optimization/65965
13254 * gcc.dg/vect/bb-slp-33.c: New testcase.
13256 2015-05-04 Richard Biener <rguenther@suse.de>
13258 PR tree-optimization/65935
13259 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13261 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13263 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13264 for each supported variant instead of CHECK_RESULTS.
13265 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13266 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13267 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13268 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13269 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13270 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13271 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13272 expected results for unsupported variants. Call CHECK for each
13273 supported variant instead of CHECK_RESULTS.
13274 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13275 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13276 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13277 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13278 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13279 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13280 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13281 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13282 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13283 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13284 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13285 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13292 expected results for unsupported variants.
13293 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13294 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13295 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13296 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13297 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13298 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13299 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13300 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13301 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13302 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13303 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13304 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13305 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13306 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13307 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13308 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13309 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13310 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13311 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13312 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13313 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13314 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13315 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13316 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13317 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13318 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13319 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13320 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13322 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13325 * gfortran.dg/bound_9.f90: Add pointer assignment.
13327 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13328 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13331 * g++.dg/cpp0x/Wnarrowing3.C: New.
13333 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13335 * gcc.dg/20150120-1.c: New test.
13336 * gcc.dg/20150120-2.c: New test.
13337 * gcc.dg/20150120-3.c: New test.
13339 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13341 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13343 2015-05-01 Renlin Li <renlin.li@arm.com>
13345 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13347 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13349 * gfortran.dg/bound_simplification_4.f90: New.
13351 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13353 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13354 with powerpc_p8vector_ok.
13356 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13359 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13361 * gfortran.dg/bound_9.f90: New test case.
13363 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13365 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13366 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13367 for 32bit x86 targets.
13368 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13369 for 32bit x86 targets.
13370 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13371 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13372 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13373 for 32bit x86 targets.
13375 2015-04-30 Marek Polacek <polacek@redhat.com>
13377 PR tree-optimization/63551
13378 * g++.dg/ipa/pr63551.C: New test.
13380 2015-04-30 Caroline Tice <cmtice@google.com>
13383 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13384 partition size on certain targets.
13386 2015-04-30 Renlin Li <renlin.li@arm.com>
13388 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13390 2015-04-30 Marek Polacek <polacek@redhat.com>
13392 * c-c++-common/Wbool-compare-3.c: New test.
13394 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13395 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13397 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13400 * g++.dg/init/ref22.C: New.
13402 2015-04-30 Marek Polacek <polacek@redhat.com>
13404 * gcc.dg/init-bad-8.c: New test.
13406 * gcc.dg/incomplete-typedef-1.c: New test.
13408 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13411 * g++.dg/template/crash121.C: New.
13413 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13415 * gcc.target/mips/call-from-init.c: New test.
13416 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13418 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13421 * gcc.target/i386/pr65871-1.c: New test.
13422 * gcc.target/i386/pr65871-2.c: Ditto.
13424 2015-04-29 Marek Polacek <polacek@redhat.com>
13427 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13428 * c-c++-common/Wbool-compare-2.c: New test.
13430 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13433 * gcc.target/aarch64/vstN_lane_1.c: New file.
13435 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13438 * g++.dg/warn/Winit-self-3.C: New.
13440 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13442 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13444 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13447 * gcc.target/arm/pr65924.c: New test.
13449 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13451 * g++.dg/gomp/tpl-target-update.C: New file.
13453 2015-04-29 Richard Biener <rguenther@suse.de>
13455 PR tree-optimization/65917
13456 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13458 2015-04-29 Christian Bruel <christian.bruel@st.com>
13461 * gcc.dg/ipa/iinline-attr.c: New test.
13462 * gcc.target/i386/iinline-attr-2.c: New test.
13464 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13466 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13469 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13471 * gcc.dg/vect/vect-33.c: Remove spurious line.
13473 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13475 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13477 2015-04-28 Marek Polacek <polacek@redhat.com>
13480 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13481 * gcc.dg/pr65901.c: New test.
13483 2015-04-28 Richard Biener <rguenther@suse.de>
13485 PR tree-optimization/62283
13486 * gfortran.dg/vect/pr62283-2.f: New testcase.
13487 * gcc.dg/vect/bb-slp-14.c: Adjust.
13489 2015-04-28 Richard Biener <rguenther@suse.de>
13491 PR tree-optimization/65851
13492 * g++.dg/torture/pr65851.C: New testcase.
13494 2015-04-27 Jeff Law <law@redhat.com>
13496 PR tree-optimization/65217
13497 * gcc.target/i386/pr65217.c: Remove XFAIL.
13499 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13502 Add tests forgotten to svn-add.
13503 * gfortran.dg/class_allocate_19.f03: New test.
13504 * gfortran.dg/class_array_20.f03: New test.
13505 * gfortran.dg/class_array_21.f03: New test.
13506 * gfortran.dg/finalize_29.f08: New test.
13508 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13512 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13513 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13515 2015-04-27 Caroline Tice <cmtice@google.com>
13517 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13520 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13523 * gcc.target/powerpc/htm-1.c: New test.
13524 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13525 on 64-bit compiles.
13526 (__builtin_tabortdci): Likewise.
13527 (__builtin_tcheck): Remove operand.
13528 * lib/target-supports.exp (check_htm_hw_available): New function.
13530 2015-04-27 Richard Biener <rguenther@suse.de>
13532 * gcc.target/i386/pr65217.c: XFAIL.
13534 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13536 PR tree-optimization/65875
13537 * gcc.c-torture/compile/pr65875.c: New test.
13539 2015-04-25 Marek Polacek <polacek@redhat.com>
13542 * gcc.dg/enum-incomplete-2.c: New test.
13543 * gcc.dg/enum-mode-1.c: New test.
13545 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13548 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13550 * gcc.target/powerpc/pr65849-2.c: Likewise.
13552 2015-04-24 Tom de Vries <tom@codesourcery.com>
13554 PR tree-optimization/65802
13555 * g++.dg/pr65802.C: Move to ...
13556 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13557 stdarg.h. Rewrite for C.
13558 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13559 va_start and va_end. Remove unnecessary inline asm.
13561 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13562 Wei Mi <wmi@google.com>
13564 * gcc.target/i386/sse2-load-multi.c: New test.
13565 * gcc.target/i386/sse2-store-multi.c: Ditto.
13567 2015-04-24 Marek Polacek <polacek@redhat.com>
13570 * c-c++-common/pr65830.c: New test.
13573 * c-c++-common/Wlogical-op-1.c: New test.
13575 2015-04-24 Marek Polacek <polacek@redhat.com>
13578 * c-c++-common/pr61534-1.c: New test.
13580 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13581 Steven Bosscher <steven@gcc.gnu.org>
13583 PR rtl-optimization/34503
13584 * gcc.target/arm/pr64616.c: New file.
13586 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13588 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13590 2015-04-24 Terry Guo <terry.guo@arm.com>
13592 * gcc.target/arm/pr65710.c: Update the options.
13594 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13596 * gcc.target/i386/pr65523.c: Skip x32.
13598 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13600 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13601 to look for vcl* where appropriate.
13603 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13605 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13606 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13608 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13611 * gcc.target/arm/pr26702.c: New test.
13613 2015-04-23 Marek Polacek <polacek@redhat.com>
13616 * gcc.dg/pr65345-1.c: New test.
13617 * gcc.dg/pr65345-2.c: New test.
13619 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13621 * gcc.target/powerpc/crypto-builtin-2.c: New.
13623 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13626 * gfortran.dg/class_allocate_19.f03: New test.
13627 * gfortran.dg/class_array_20.f03: New test.
13628 * gfortran.dg/class_array_21.f03: New test.
13629 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13630 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13631 initialization correctly.
13632 * gfortran.dg/finalize_29.f08: New test.
13634 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13636 * gcc.target/powerpc/swaps-p8-18.c: New test.
13638 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13641 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13642 * gcc.dg/vect/bb-slp-25.c: Likewise.
13643 * gcc.dg/vect/bb-slp-29.c: Likewise.
13644 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13645 vect_no_align && { ! vect_hw_misalign }.
13646 * gcc.dg/vect/bb-slp-9.c: Likewise.
13647 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13649 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13650 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13651 account for POWER8, where peeling for alignment is not needed.
13652 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13653 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13654 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13655 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13656 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13657 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13658 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13659 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13660 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13661 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13662 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13663 * gcc.dg/vect/pr16105.c: Likewise.
13664 * gcc.dg/vect/pr20122.c: Likewise.
13665 * gcc.dg/vect/pr33804.c: Likewise.
13666 * gcc.dg/vect/pr33953.c: Likewise.
13667 * gcc.dg/vect/pr56787.c: Likewise.
13668 * gcc.dg/vect/pr58508.c: Likewise.
13669 * gcc.dg/vect/slp-25.c: Likewise.
13670 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13671 * gcc.dg/vect/vect-105.c: Likewise.
13672 * gcc.dg/vect/vect-27.c: Likewise.
13673 * gcc.dg/vect/vect-29.c: Likewise.
13674 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13676 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13677 && { ! vect_hw_misalign }.
13678 * gcc.dg/vect/vect-44.c: Likewise.
13679 * gcc.dg/vect/vect-48.c: Likewise.
13680 * gcc.dg/vect/vect-50.c: Likewise.
13681 * gcc.dg/vect/vect-52.c: Likewise.
13682 * gcc.dg/vect/vect-56.c: Likewise.
13683 * gcc.dg/vect/vect-60.c: Likewise.
13684 * gcc.dg/vect/vect-72.c: Likewise.
13685 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13686 * gcc.dg/vect/vect-75.c: Likewise.
13687 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13688 * gcc.dg/vect/vect-77-global.c: Likewise.
13689 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13690 * gcc.dg/vect/vect-78-global.c: Likewise.
13691 * gcc.dg/vect/vect-93.c: Likewise.
13692 * gcc.dg/vect/vect-95.c: Likewise.
13693 * gcc.dg/vect/vect-96.c: Likewise.
13694 * gcc.dg/vect/vect-cond-1.c: Likewise.
13695 * gcc.dg/vect/vect-cond-3.c: Likewise.
13696 * gcc.dg/vect/vect-cond-4.c: Likewise.
13697 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13698 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13699 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13700 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13701 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13702 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13703 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13704 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13705 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13706 * gcc.dg/vect/vect-outer-5.c: Likewise.
13707 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13708 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13709 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13710 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13711 * gcc.dg/vect/vect-peel-3.c: Likewise.
13712 * gcc.dg/vect/vect-peel-4.c: Likewise.
13713 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13714 * gcc.target/powerpc/pr65456.c: New test.
13715 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13716 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13717 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13718 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13719 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13720 vect_no_align && { ! vect_hw_misalign }.
13721 * gfortran.dg/vect/vect-3.f90: Likewise.
13722 * gfortran.dg/vect/vect-4.f90: Likewise.
13723 * gfortran.dg/vect/vect-5.f90: Likewise.
13724 * lib/target-supports.exp (check_effective_target_vect_no_align):
13725 Return 1 for POWER8.
13726 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13728 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13731 * gfortran.dg/pr65429.f90: New test.
13733 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13735 * c-c++-common/asan/user-section-1.c: New test.
13736 * c-c++-common/asan/user-section-2.c: New test.
13737 * c-c++-common/asan/user-section-3.c: New test.
13739 2015-04-22 Hale Wang <hale.wang@arm.com>
13740 Terry Guo <terry.guo@arm.com>
13742 PR rtl-optimization/64818
13743 * gcc.target/arm/pr64818.c: New test.
13745 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13748 * g++.dg/tree-ssa/pr61034.C: Update template.
13749 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13750 * gcc.dg/Warray-bounds-11.c: Likewise.
13751 * gcc.dg/Warray-bounds.c: Likewise.
13753 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13755 PR libgfortran/65234
13756 * gfortran.dg/fmt_unlimited.f90: New test.
13758 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13760 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13762 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13763 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13764 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13765 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13766 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13767 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13768 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13770 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13772 PR libgfortran/56743
13773 * gfortran.dg/namelist_87.f90: New test.
13775 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13777 * gcc.target/aarch64/mult-synth_1.c: New test.
13778 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13779 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13780 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13781 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13782 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13784 2015-04-21 Richard Biener <rguenther@suse.de>
13786 PR tree-optimization/65650
13787 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13788 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13789 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13790 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13791 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13792 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13794 2015-04-21 Tom de Vries <tom@codesourcery.com>
13796 PR tree-optimization/65802
13797 * g++.dg/pr65802.C: New test.
13799 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13802 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13803 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13805 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13808 * g++.dg/cpp0x/Wnarrowing2.C: New.
13810 2015-04-20 Jeff Law <law@redhat.com>
13812 PR tree-optimization/65658
13813 * gcc.dg/pr65658.c: New test.
13815 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13818 * gcc.target/aarch64/vec_init_1.c: New test.
13820 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13822 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13825 2015-04-18 Martin Sebor <msebor@redhat.com>
13827 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13828 of non-nul characters.
13829 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13831 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13834 * gcc.target/powerpc/pr65787.c: New.
13836 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13839 * gcc.target/aarch64/c-output-template-4.c: New test.
13841 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13844 * gcc.dg/pr65780-1.c: New test.
13845 * gcc.dg/pr65780-2.c: Likewise.
13846 * gcc.target/i386/pr32219-9.c: Likewise.
13847 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13849 * gcc.target/i386/pr64317.c (c): Initialize.
13851 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13854 * g++.dg/ext/mv18.C: New test.
13855 * g++.dg/ext/mv19.C: Likewise.
13856 * g++.dg/ext/mv20.C: Likewise.
13857 * g++.dg/ext/mv21.C: Likewise.
13858 * g++.dg/ext/mv22.C: Likewise.
13859 * g++.dg/ext/mv23.C: Likewise.
13861 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13864 * g++.dg/init/pr64527.C: New test.
13866 2015-04-17 Tom de Vries <tom@codesourcery.com>
13867 Michael Matz <matz@suse.de>
13869 PR tree-optimization/64950
13870 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13873 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13875 * c-c++-common/asan/user-section-1.c: New test.
13877 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13880 * gcc.dg/debug/pr65771.c: New test.
13882 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13884 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13885 __buitlin_alloca with __builtin_alloca.
13887 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13889 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13891 2015-04-16 Richard Biener <rguenther@suse.de>
13893 PR tree-optimization/64277
13894 * gcc.dg/Warray-bounds-14.c: New testcase.
13895 * gcc.dg/Warray-bounds-15.c: Likewise.
13896 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13897 * c-c++-common/ubsan/bounds-6.c: Likewise.
13899 2015-04-16 Renlin Li <renlin.li@arm.com>
13901 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13902 * gcc.target/arm/unsigned-float.c: New.
13904 2015-04-16 Richard Biener <rguenther@suse.de>
13906 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13907 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13908 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13910 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13912 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13913 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13914 * g++.dg/cpp0x/defaulted21.C: Likewise.
13915 * g++.dg/cpp0x/defaulted28.C: Likewise.
13916 * g++.dg/cpp0x/defaulted47.C: Likewise.
13917 * g++.dg/cpp0x/elision_neg.C: Likewise.
13918 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13919 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13920 * g++.dg/cpp0x/implicit1.C: Likewise.
13921 * g++.dg/cpp0x/implicit9.C: Likewise.
13922 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13923 * g++.dg/cpp0x/range-for13.C: Likewise.
13924 * g++.dg/gomp/clause-2.C: Likewise.
13925 * g++.dg/gomp/udr-5.C: Likewise.
13926 * g++.dg/inherit/access6.C: Likewise.
13927 * g++.dg/lookup/duperr1.C: Likewise.
13928 * g++.dg/lookup/friend2.C: Likewise.
13929 * g++.dg/lookup/pr6936.C: Likewise.
13930 * g++.dg/lookup/scoped1.C: Likewise.
13931 * g++.dg/lookup/using26.C: Likewise.
13932 * g++.dg/lookup/using38.C: Likewise.
13933 * g++.dg/other/access2.C: Likewise.
13934 * g++.dg/overload/defarg3.C: Likewise.
13935 * g++.dg/overload/defarg6.C: Likewise.
13936 * g++.dg/parse/access11.C: Likewise.
13937 * g++.dg/parse/access2.C: Likewise.
13938 * g++.dg/parse/access3.C: Likewise.
13939 * g++.dg/parse/access4.C: Likewise.
13940 * g++.dg/parse/access5.C: Likewise.
13941 * g++.dg/parse/access6.C: Likewise.
13942 * g++.dg/parse/access8.C: Likewise.
13943 * g++.dg/parse/access9.C: Likewise.
13944 * g++.dg/parse/crash40.C: Likewise.
13945 * g++.dg/tc1/dr142.C: Likewise.
13946 * g++.dg/tc1/dr166.C: Likewise.
13947 * g++.dg/tc1/dr52.C: Likewise.
13948 * g++.dg/template/access11.C: Likewise.
13949 * g++.dg/template/access18.C: Likewise.
13950 * g++.dg/template/access19.C: Likewise.
13951 * g++.dg/template/access2.C: Likewise.
13952 * g++.dg/template/access20.C: Likewise.
13953 * g++.dg/template/access26.C: Likewise.
13954 * g++.dg/template/access3.C: Likewise.
13955 * g++.dg/template/access7.C: Likewise.
13956 * g++.dg/template/conv12.C: Likewise.
13957 * g++.dg/template/crash69.C: Likewise.
13958 * g++.dg/template/friend31.C: Likewise.
13959 * g++.dg/template/friend32.C: Likewise.
13960 * g++.dg/template/memfriend15.C: Likewise.
13961 * g++.dg/template/memfriend16.C: Likewise.
13962 * g++.dg/template/memfriend17.C: Likewise.
13963 * g++.dg/template/memfriend7.C: Likewise.
13964 * g++.dg/template/pr32519.C: Likewise.
13965 * g++.dg/template/qualttp21.C: Likewise.
13966 * g++.dg/template/qualttp8.C: Likewise.
13967 * g++.dg/template/ttp10.C: Likewise.
13968 * g++.dg/template/typedef11.C: Likewise.
13969 * g++.dg/template/typedef13.C: Likewise.
13970 * g++.dg/template/typedef19.C: Likewise.
13971 * g++.dg/template/typedef20.C: Likewise.
13972 * g++.dg/template/typedef22.C: Likewise.
13973 * g++.dg/template/using16.C: Likewise.
13974 * g++.dg/template/virtual3.C: Likewise.
13975 * g++.dg/ubsan/pr61272.C: Likewise.
13976 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13977 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13978 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13979 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13980 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13981 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13982 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13983 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13984 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13985 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13986 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13987 * g++.old-deja/g++.jason/access17.C: Likewise.
13988 * g++.old-deja/g++.jason/access18.C: Likewise.
13989 * g++.old-deja/g++.jason/access22.C: Likewise.
13990 * g++.old-deja/g++.jason/access23.C: Likewise.
13991 * g++.old-deja/g++.jason/access8.C: Likewise.
13992 * g++.old-deja/g++.jason/delete3.C: Likewise.
13993 * g++.old-deja/g++.jason/report.C: Likewise.
13994 * g++.old-deja/g++.law/access2.C: Likewise.
13995 * g++.old-deja/g++.law/access3.C: Likewise.
13996 * g++.old-deja/g++.law/access4.C: Likewise.
13997 * g++.old-deja/g++.law/access5.C: Likewise.
13998 * g++.old-deja/g++.law/arm12.C: Likewise.
13999 * g++.old-deja/g++.law/arm14.C: Likewise.
14000 * g++.old-deja/g++.law/ctors13.C: Likewise.
14001 * g++.old-deja/g++.law/union2.C: Likewise.
14002 * g++.old-deja/g++.law/visibility12.C: Likewise.
14003 * g++.old-deja/g++.law/visibility15.C: Likewise.
14004 * g++.old-deja/g++.law/visibility16.C: Likewise.
14005 * g++.old-deja/g++.law/visibility17.C: Likewise.
14006 * g++.old-deja/g++.law/visibility18.C: Likewise.
14007 * g++.old-deja/g++.law/visibility19.C: Likewise.
14008 * g++.old-deja/g++.law/visibility20.C: Likewise.
14009 * g++.old-deja/g++.law/visibility21.C: Likewise.
14010 * g++.old-deja/g++.law/visibility24.C: Likewise.
14011 * g++.old-deja/g++.law/visibility4.C: Likewise.
14012 * g++.old-deja/g++.law/visibility5.C: Likewise.
14013 * g++.old-deja/g++.law/visibility6.C: Likewise.
14014 * g++.old-deja/g++.law/visibility7.C: Likewise.
14015 * g++.old-deja/g++.law/visibility8.C: Likewise.
14016 * g++.old-deja/g++.law/visibility9.C: Likewise.
14017 * g++.old-deja/g++.niklas/t135.C: Likewise.
14018 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14019 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14020 * g++.old-deja/g++.other/access11.C: Likewise.
14021 * g++.old-deja/g++.other/access4.C: Likewise.
14022 * g++.old-deja/g++.other/access7.C: Likewise.
14023 * g++.old-deja/g++.other/crash1.C: Likewise.
14024 * g++.old-deja/g++.other/crash7.C: Likewise.
14025 * g++.old-deja/g++.other/friend1.C: Likewise.
14026 * g++.old-deja/g++.other/friend4.C: Likewise.
14027 * g++.old-deja/g++.other/friend9.C: Likewise.
14028 * g++.old-deja/g++.other/lineno1.C: Likewise.
14029 * g++.old-deja/g++.other/using1.C: Likewise.
14030 * g++.old-deja/g++.pt/enum14.C: Likewise.
14031 * g++.old-deja/g++.pt/friend11.C: Likewise.
14032 * g++.old-deja/g++.pt/friend21.C: Likewise.
14033 * g++.old-deja/g++.pt/friend3.C: Likewise.
14034 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14035 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14036 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14037 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14039 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14042 * g++.dg/ipa/pr65765.C: New test.
14044 2015-04-15 Nick Clifton <nickc@redhat.com>
14046 * gcc.target/rx/builtins.c: Disable RMPA test if string
14047 instructions are not allowed.
14049 2015-04-15 Alan Modra <amodra@gmail.com>
14051 * gcc.dg/pr65408.c: New.
14053 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14056 * gcc.target/arm/pr65729.c: New test.
14058 2015-04-14 Richard Biener <rguenther@suse.de>
14060 PR tree-optimization/65758
14061 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14063 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14066 * gcc.c-torture/execute/pr65648.c: New test.
14068 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14070 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14071 __builtin_finite instead of finite.
14072 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14075 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14077 PR tree-optimization/63387
14078 * gcc.dg/pr63387.c: New testcase.
14080 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14082 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14084 2015-04-13 Richard Biener <rguenther@suse.de>
14086 PR tree-optimization/65204
14087 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14089 2015-04-13 Terry Guo <terry.guo@arm.com>
14092 * gcc.target/arm/pr65710.c: New.
14094 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14096 PR tree-optimization/65747
14097 * g++.dg/torture/pr65747.C: New test.
14099 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14102 * g++.dg/cpp0x/pr65736.C: New test.
14104 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14105 Martin Liska <mliska@suse.cz>
14108 * g++.dg/ipa/pr65722.C: New testcase.
14110 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14112 PR tree-optimization/65735
14113 * gcc.c-torture/compile/pr65735.c: New test.
14115 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14117 PR middle-end/65554
14118 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14120 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14123 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14125 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14128 * gcc.target/arm/pr65647-2.c: New.
14130 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14133 * g++.dg/torture/pr65694.C: New test.
14135 2015-04-10 Tobias Burnus <burnus@net-b.de>
14137 * gfortran.dg/coarray_lock_6.f90: New.
14138 * gfortran.dg/coarray_lock_7.f90: New.
14139 * gfortran.dg/coarray/lock_2.f90: New.
14141 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14147 * gfortran.dg/used_types_27.f90: New.
14149 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14152 * gcc.target/i386/pr65671.c: New.
14154 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14156 PR tree-optimization/65709
14157 * c-c++-common/ubsan/align-9.c: New test.
14159 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14162 * gfortran.dg/pr56852.f90: New test.
14164 2015-04-09 Marek Polacek <polacek@redhat.com>
14165 Jakub Jelinek <jakub@redhat.com>
14167 PR middle-end/65554
14168 * g++.dg/opt/pr65554.C: New test.
14170 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14173 * c-c++-common/attr-aligned-1.c: New test.
14175 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14177 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14179 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14182 * gcc.target/i386/sse-25.c: New.
14184 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14187 * gcc.target/i386/pr65693.c: New test.
14189 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14191 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14193 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14195 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14197 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14199 * gcc.target/i386/thunk-retbnd.c: New.
14201 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14203 * gnat.dg/opt48.adb: New test.
14204 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14205 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14207 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14210 * gcc.c-torture/compile/pr65540.c: New.
14212 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14214 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14215 -Wno-pointer-arith.
14217 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14220 * g++.dg/debug/pr65678.C: New test.
14222 PR middle-end/65680
14223 * gcc.c-torture/compile/pr65680.c: New test.
14225 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14228 * gfortran.dg/allocate_with_source_5.f90: New test.
14230 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14232 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14233 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14235 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14237 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14239 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14242 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14243 to get floating point compression.
14244 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14246 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14248 PR preprocessor/61977
14249 * gcc.dg/cpp/pr61977.c: New test.
14251 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14253 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14255 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14258 * gcc.target/arm/pr65647.c: New.
14260 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14263 * g++.dg/torture/pr65655.C: New testcase.
14265 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14268 * g++.dg/cpp1y/lambda-init13.C: New.
14270 2015-04-03 Marek Polacek <polacek@redhat.com>
14272 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14274 2015-04-02 Marek Polacek <polacek@redhat.com>
14277 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14278 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14280 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14282 PR preprocessor/61977
14283 * gcc.target/powerpc/pr61977-1.c: New test.
14284 * gcc.target/powerpc/pr61977-2.c: New test.
14286 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14289 * g++.dg/warn/Wshadow-8.C: New.
14290 * g++.dg/warn/Wshadow-9.C: Likewise.
14291 * g++.dg/warn/Wshadow-10.C: Likewise.
14292 * g++.dg/warn/Wshadow-11.C: Likewise.
14294 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14296 * gcc.dg/pr23623.c: Added aligned attribute.
14297 * gcc.dg/20141029-1.c: Likewise.
14298 * gcc.dg/20150306-1.c: New test.
14300 2015-04-01 Marek Polacek <polacek@redhat.com>
14303 * g++.dg/cpp0x/initlist93.C: New test.
14304 * g++.dg/cpp0x/initlist94.C: New test.
14306 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14309 * gcc.target/aarch64/pr65624.c: New test.
14311 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14313 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14315 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14317 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14318 extra variable to force stack alignment.
14319 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14320 extra variable to force stack alignment.
14322 2015-03-31 Marek Polacek <polacek@redhat.com>
14325 * g++.dg/template/pr65390.C: New test.
14327 2015-03-31 Martin Liska <mliska@suse.cz>
14329 * g++.dg/ipa/pr65557.C: New test.
14331 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14333 * gcc.target/s390/hotpatch-25.c: New test.
14334 * gcc.target/s390/hotpatch-1.c: Update test.
14335 * gcc.target/s390/hotpatch-10.c: Update test.
14336 * gcc.target/s390/hotpatch-11.c: Update test.
14337 * gcc.target/s390/hotpatch-12.c: Update test.
14338 * gcc.target/s390/hotpatch-13.c: Update test.
14339 * gcc.target/s390/hotpatch-14.c: Update test.
14340 * gcc.target/s390/hotpatch-15.c: Update test.
14341 * gcc.target/s390/hotpatch-16.c: Update test.
14342 * gcc.target/s390/hotpatch-17.c: Update test.
14343 * gcc.target/s390/hotpatch-18.c: Update test.
14344 * gcc.target/s390/hotpatch-19.c: Update test.
14345 * gcc.target/s390/hotpatch-2.c: Update test.
14346 * gcc.target/s390/hotpatch-21.c: Update test.
14347 * gcc.target/s390/hotpatch-22.c: Update test.
14348 * gcc.target/s390/hotpatch-23.c: Update test.
14349 * gcc.target/s390/hotpatch-24.c: Update test.
14350 * gcc.target/s390/hotpatch-3.c: Update test.
14351 * gcc.target/s390/hotpatch-4.c: Update test.
14352 * gcc.target/s390/hotpatch-5.c: Update test.
14353 * gcc.target/s390/hotpatch-6.c: Update test.
14354 * gcc.target/s390/hotpatch-7.c: Update test.
14355 * gcc.target/s390/hotpatch-8.c: Update test.
14356 * gcc.target/s390/hotpatch-9.c: Update test.
14357 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14359 2015-03-31 Richard Biener <rguenther@suse.de>
14361 PR middle-end/65626
14362 * g++.dg/torture/pr65626.C: New testcase.
14364 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14367 * gcc.target/i386/mpx/pr65531.cc: New.
14369 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14372 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14373 __builtin_alloca instead of alloca.
14374 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14375 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14376 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14379 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14382 * g++.dg/ubsan/pr65610.C: New test.
14384 2015-03-30 Marek Polacek <polacek@redhat.com>
14387 * g++.dg/cpp0x/pr65398-2.C: New test.
14389 2015-03-30 Marek Polacek <polacek@redhat.com>
14391 * c-c++-common/pr65556.c: Change the width of bit-fields.
14393 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14396 * gcc.target/i386/pr65588.c: New testcase.
14398 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14400 PR libgfortran/65563
14401 * gfortran.dg/open_errors_2.f90: New test.
14403 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14405 PR libgfortran/65596
14406 * gfortran.dg/namelist_86.f90: New test.
14408 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14410 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14411 statement to reflect new ownership.
14413 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14416 * g++.dg/template/friend58.C: New.
14417 * g++.dg/template/friend59.C: Likewise.
14419 2015-03-27 Tobias Burnus <burnus@net-b.de>
14422 * g++.dg/gomp/openmp-simd-3.C: New.
14423 * gcc.dg/gomp/openmp-simd-3.c: New.
14425 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14428 * gcc.target/i386/pr65248-1.c: New file.
14429 * gcc.target/i386/pr65248-2.c: Likewise.
14430 * gcc.target/i386/pr65248-3.c: Likewise.
14431 * gcc.target/i386/pr65248-4.c: Likewise.
14433 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14436 * gcc.c-torture/compile/pr65593.c: New test.
14438 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14441 * g++.dg/cpp1y/constexpr-assert1.C: New.
14443 2015-03-27 Marek Polacek <polacek@redhat.com>
14446 * c-c++-common/pr65556.c: New test.
14448 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14451 * g++.dg/torture/pr65600.C: New testcase.
14453 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14456 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14458 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14460 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14461 statement and cleanup. Fixed typos.
14463 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14465 PR middle-end/65595
14466 * gcc.c-torture/compile/pr65595.c: New testcase.
14468 2015-03-27 Marek Polacek <polacek@redhat.com>
14471 * g++.dg/ubsan/pr65583.C: New test.
14473 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14475 * gcc.c-torture/compile/20150327.c: New testcase.
14477 2015-03-26 Richard Biener <rguenther@suse.de>
14479 PR middle-end/65555
14480 * g++.dg/torture/pr65555.C: New testcase.
14482 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14484 PR tree-optimization/64715
14485 * gcc.dg/builtin-object-size-15.c: New test.
14486 * gcc.dg/pr64715-1.c: New test.
14487 * gcc.dg/pr64715-2.c: New test.
14489 2015-03-26 Richard Biener <rguenther@suse.de>
14491 PR middle-end/65519
14492 * gnat.dg/specs/opt2.ads: Fix testcase.
14494 2015-03-25 Martin Sebor <msebor@redhat.com>
14497 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14498 when target isn't arm*-*-*-*.
14499 (check_effective_target_arm_nothumb): Likewise.
14500 (check_effective_target_arm_little_endian): Likewise.
14501 (check_effective_target_arm_vect_no_misalign): Likewise.
14502 (check_effective_target_aarch64_little_endian): Fail early if target
14503 isn't aarch64*-*-*.
14505 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14507 PR tree-optimization/65177
14508 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14510 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14512 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14513 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14514 smmintrin.h and mm3dnow.h.
14516 2015-03-25 Marek Polacek <polacek@redhat.com>
14519 * g++.dg/cpp0x/pr65558.C: New test.
14521 2015-03-25 Marek Polacek <polacek@redhat.com>
14524 * g++.dg/template/pr61670.C: New test.
14526 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14529 * g++.dg/template/pr54987.C: New.
14531 2015-03-25 Richard Biener <rguenther@suse.de>
14533 PR tree-optimization/62630
14534 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14536 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14539 * gcc.target/i386/mpx/pr65508.c: New.
14541 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14545 * gfortran.dg/data_initialized_3.f90: New.
14547 2015-03-25 Richard Biener <rguenther@suse.de>
14549 PR middle-end/65519
14550 * gnat.dg/specs/opt2.ads: New testcase.
14552 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14554 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14555 * gcc.target/arm/memset-inline-4.c: Skip for
14556 arm_tune_string_ops_prefer_neon.
14557 * gcc.target/arm/memset-inline-5.c: Ditto.
14558 * gcc.target/arm/memset-inline-6.c: Ditto.
14559 * gcc.target/arm/memset-inline-8.c: Ditto.
14560 * gcc.target/arm/memset-inline-9.c: Ditto.
14562 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14565 * g++.dg/other/virtual3.C: New.
14567 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14570 * g++.dg/cpp0x/vt-60130.C: New.
14572 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14575 * g++.dg/warn/Warray-bounds-7.C: New.
14577 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14580 * g++.dg/template/defarg18.C: New.
14582 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14585 * g++.dg/cpp0x/vt-59988.C: New.
14587 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14589 PR tree-optimization/65533
14590 * gcc.dg/pr65533.c: New test.
14592 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14594 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14595 source= and mold= expressions functionality.
14596 * gfortran.dg/allocate_class_4.f90: New test.
14597 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14598 copying an unlimited polymorhpic object containing a char array
14599 to another unlimited polymorphic object respects the _len
14601 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14602 whether deferred length char array allocate works, unlimited
14603 polymorphic object allocation from a string works and if
14604 allocating an array of deferred length strings works.
14605 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14607 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14610 * g++.dg/cpp0x/constexpr-array11.C: New.
14612 2015-03-24 Richard Biener <rguenther@suse.de>
14614 PR middle-end/65517
14615 * gcc.dg/torture/pr65517.c: New testcase.
14617 2015-03-24 Tobias Burnus <burnus@net-b.de>
14619 * gfortran.dg/coindexed_1.f90: Moved from
14620 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14622 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14625 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14629 * gcc.target/i386/pr65523.c: New test.
14632 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14634 * g++.dg/lto/pr65475b_0.C: Likewise.
14636 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14639 * gcc.target/sh/torture/pr65505.c: New.
14641 2015-03-23 Martin Sebor <msebor@redhat.com>
14644 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14645 assembly for lvx in addition to lxv.
14647 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14650 * gfortran.dg/pr65504.f90: New test.
14653 * gcc.dg/pr65521.c: New test.
14655 2015-03-23 Richard Biener <rguenther@suse.de>
14657 PR tree-optimization/65518
14658 * gcc.dg/vect/pr65518.c: New testcase.
14660 2015-03-23 Richard Biener <rguenther@suse.de>
14662 PR tree-optimization/65494
14663 * gcc.dg/vect/pr65494.c: New testcase.
14665 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14667 PR preprocessor/65238
14668 * c-c++-common/cpp/pr65238-1.c: New test.
14669 * gcc.dg/cpp/pr65238-2.c: New test.
14670 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14671 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14673 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14674 Mikael Morin <mikael@gcc.gnu.org>
14677 * gfortran.dg/elemental_dependency_4.f90: New.
14678 * gfortran.dg/elemental_dependency_5.f90: New.
14680 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14683 * g++.dg/lto/pr65475b_0.C: New testcase.
14684 * g++.dg/lto/pr65475b_1.C: New testcase.
14685 * g++.dg/lto/pr65475c_0.C: New testcase.
14686 * g++.dg/lto/pr65475c_1.C: New testcase.
14688 2015-03-21 Tobias Burnus <burnus@net-b.de>
14690 * gfortran.dg/coarray_38.f90: New.
14691 * gfortran.dg/coarray_39.f90: New.
14692 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14695 2015-03-20 Marek Polacek <polacek@redhat.com>
14698 * g++.dg/cpp0x/pr65398.C: New test.
14700 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14703 * g++.dg/lto/pr65475_0.C: New testcase.
14704 * g++.dg/lto/pr65475_1.C: New testcase.
14706 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14708 PR rtl-optimization/64366
14709 * gcc.target/sh/pr64366.c: New.
14711 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14714 * g++.dg/cpp0x/constexpr-48324.C: New.
14716 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14719 * g++.dg/cpp0x/pr48453.C: New.
14721 2015-03-20 Marek Polacek <polacek@redhat.com>
14724 * g++.dg/cpp0x/pr65072.C: New test.
14726 2015-03-20 Richard Biener <rguenther@suse.de>
14728 PR middle-end/64715
14729 * gcc.dg/pr15347.c: Use -O.
14730 * c-c++-common/pr19807-1.c: Likewise.
14732 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14734 * gnat.dg/volatile13.ad[sb]: New test.
14736 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14738 PR rtl-optimization/60851
14739 * gcc.target/i386/pr60851.c: New test.
14741 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14744 * g++.dg/pr65240.h: Add tests for PR 65240.
14745 * g++.dg/pr65240-1.C: Likewise.
14746 * g++.dg/pr65240-2.C: Likewise.
14747 * g++.dg/pr65240-3.C: Likewise.
14748 * g++.dg/pr65240-4.C: Likewise.
14750 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14752 PR rtl-optimization/63491
14753 * gcc.target/powerpc/pr63491.c: New.
14755 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14757 * g++.dg/ipa/pr65465.C: New test.
14759 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14762 * g++.dg/cpp0x/deleted11.C: New.
14764 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14767 * c-c++-common/tsan/pr65400-3.c: New test.
14769 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14772 * g++.dg/cpp0x/constexpr-59686.C: New.
14774 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14777 * g++.dg/tsan/pr64265.C: New test.
14780 * c-c++-common/tsan/pr65400-1.c: New test.
14781 * c-c++-common/tsan/pr65400-2.c: New test.
14783 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14786 * g++.dg/cpp0x/pr59816.C: New.
14788 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14791 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14793 2015-03-18 Martin Liska <mliska@suse.cz>
14796 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14797 equivalences either to 6 or 7.
14799 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14801 PR middle-end/64491
14803 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14805 * gcc.dg/undefined-loop-1.c: New file.
14806 * gcc.dg/undefined-loop-2.c: New file.
14808 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14811 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14812 loop exits too early.
14814 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14816 PR tree-optimization/65450
14817 * gfortran.dg/pr65450.f90: New test.
14820 * gcc.target/i386/pr65078-1.c: New test.
14821 * gcc.target/i386/pr65078-2.c: New test.
14822 * gcc.target/i386/pr65078-3.c: New test.
14823 * gcc.target/i386/pr65078-4.c: New test.
14824 * gcc.target/i386/pr65078-5.c: New test.
14825 * gcc.target/i386/pr65078-6.c: New test.
14827 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14830 * g++.dg/cpp1y/pr65340.C: New.
14832 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14835 * gfortran.dg/system_clock_3.f08: Adjust test.
14837 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14840 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14841 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14843 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14846 * gfortran.dg/system_clock_3.f08: New test.
14848 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14851 g++.dg/cpp1y/pr64626-1.C: New.
14852 g++.dg/cpp1y/pr64626-2.C: New.
14853 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14855 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14857 PR tree-optimization/65427
14858 * gcc.c-torture/execute/pr65427.c: New test.
14860 2015-03-16 Marek Polacek <polacek@redhat.com>
14864 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14865 * g++.dg/cpp0x/pr65327.C: New test.
14867 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14870 * c-c++-common/asan/pr64820.c: New test.
14872 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14874 * gfortran.dg/pointer_2.f90: New test.
14876 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14878 * g++.dg/pr65049.C: New test.
14880 2015-03-16 Tom de Vries <tom@codesourcery.com>
14882 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14883 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14884 * gcc.target/i386/fuse-caller-save.c: Same.
14886 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14888 * gnat.dg/loop_optimization18.ad[sb]: New test.
14889 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14891 2015-03-16 Alan Modra <amodra@gmail.com>
14893 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14896 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14898 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14900 * gcc.dg/torture/pr65270-2.c: Likewise.
14902 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14905 * gfortran.dg/pointer_remapping_9.f90: New.
14907 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14909 PR tree-optimization/65369
14910 * gcc.c-torture/execute/pr65369.c: New test.
14912 PR tree-optimization/65418
14913 * gcc.c-torture/execute/pr65418-1.c: New test.
14914 * gcc.c-torture/execute/pr65418-2.c: New test.
14916 PR rtl-optimization/65401
14917 * gcc.c-torture/execute/pr65401.c: New test.
14919 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14922 * gcc.target/arm/pr64600_1.c: New test.
14924 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14926 PR rtl-optimization/65235
14927 * gcc.target/aarch64/pr65235_1.c: New test.
14929 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14931 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14932 * gcc.target/s390/hotpatch-22.c: Likewise.
14933 * gcc.target/s390/hotpatch-23.c: Likewise.
14934 * gcc.target/s390/hotpatch-24.c: Likewise.
14935 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14936 * gcc.target/s390/hotpatch-1.c: Update expected output.
14937 * gcc.target/s390/hotpatch-2.c: Likewise.
14938 * gcc.target/s390/hotpatch-3.c: Likewise.
14939 * gcc.target/s390/hotpatch-4.c: Likewise.
14940 * gcc.target/s390/hotpatch-5.c: Likewise.
14941 * gcc.target/s390/hotpatch-6.c: Likewise.
14942 * gcc.target/s390/hotpatch-7.c: Likewise.
14943 * gcc.target/s390/hotpatch-8.c: Likewise.
14944 * gcc.target/s390/hotpatch-9.c: Likewise.
14945 * gcc.target/s390/hotpatch-10.c: Likewise.
14946 * gcc.target/s390/hotpatch-11.c: Likewise.
14947 * gcc.target/s390/hotpatch-12.c: Likewise.
14948 * gcc.target/s390/hotpatch-13.c: Likewise.
14949 * gcc.target/s390/hotpatch-14.c: Likewise.
14950 * gcc.target/s390/hotpatch-15.c: Likewise.
14951 * gcc.target/s390/hotpatch-16.c: Likewise.
14952 * gcc.target/s390/hotpatch-17.c: Likewise.
14953 * gcc.target/s390/hotpatch-18.c: Likewise.
14954 * gcc.target/s390/hotpatch-19.c: Likewise.
14956 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14959 * gcc.target/i386/pr65103-1.c: New.
14961 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14964 * gcc.target/i386/pr65044.c: New.
14966 2015-03-12 Tom de Vries <tom@codesourcery.com>
14968 PR rtl-optimization/64895
14969 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14970 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14971 * gcc.target/i386/fuse-caller-save.c: Ditto.
14973 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14975 * gcc.dg/ipa/pr63569.c: Fix template.
14977 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14979 * g++.dg/ipa/pr64146.C: Require fpic support.
14981 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14983 PR libfortran/65200
14984 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14985 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14987 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14989 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14990 to dg-options, fix up dg-skip-if.
14992 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14995 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14996 * gcc.target/avr/tiny-caller-save.c: Same.
14998 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15001 * g++.dg/pr65242.C: New test.
15003 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15005 * c-c++-common/asan/no-asan-check-glob.c: New test.
15007 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15010 * g++.dg/other/default11.C: New.
15011 * g++.dg/other/default12.C: Likewise.
15013 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15016 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15018 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15021 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15023 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15026 * g++.dg/cpp0x/pr65127.C: New test.
15028 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15030 * gcc.dg/ipa/PR64550.c: Update template.
15032 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15033 Tobias Burnus <burnus@net-b.de>
15035 * gfortran.dg/coarray_sync_memory.f90: New.
15037 2015-03-10 Marek Polacek <polacek@redhat.com>
15040 * c-c++-common/ubsan/pr65367.c: New test.
15042 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15044 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15045 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15046 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15047 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15048 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15049 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15050 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15051 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15052 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15053 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15054 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15055 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15056 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15058 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15060 * lib/mpx-dg.exp (mpx_link_flags): New.
15063 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15064 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15065 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15066 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15067 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15068 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15069 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15070 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15071 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15072 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15073 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15074 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15075 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15076 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15077 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15078 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15079 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15080 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15081 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15082 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15083 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15084 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15085 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15086 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15087 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15088 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15089 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15090 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15091 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15092 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15093 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15094 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15095 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15096 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15097 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15098 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15099 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15100 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15101 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15102 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15103 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15104 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15105 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15106 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15107 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15108 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15109 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15110 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15111 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15112 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15113 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15114 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15115 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15116 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15117 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15118 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15119 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15120 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15121 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15122 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15123 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15124 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15125 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15126 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15127 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15128 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15129 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15130 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15131 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15132 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15133 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15134 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15135 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15136 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15137 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15138 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15139 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15140 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15141 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15142 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15143 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15144 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15145 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15146 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15147 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15148 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15149 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15150 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15151 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15152 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15153 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15154 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15155 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15156 * gcc.target/i386/mpx/label-address-1.c: New.
15157 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15158 * gcc.target/i386/mpx/macro.c: New.
15159 * gcc.target/i386/mpx/mpx-check.h: New.
15160 * gcc.target/i386/mpx/mpx.exp: New.
15161 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15162 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15163 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15164 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15165 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15166 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15167 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15168 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15169 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15170 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15171 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15172 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15173 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15174 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15175 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15176 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15177 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15178 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15179 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15180 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15181 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15182 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15183 * gcc.target/i386/mpx/reference-1-nov.c: New.
15184 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15185 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15186 * gcc.target/i386/mpx/reference-2-nov.c: New.
15187 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15188 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15189 * gcc.target/i386/mpx/reference-3-nov.c: New.
15190 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15191 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15192 * gcc.target/i386/mpx/reference-4-nov.c: New.
15193 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15194 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15195 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15196 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15197 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15198 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15199 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15200 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15201 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15202 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15203 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15204 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15205 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15206 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15207 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15208 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15209 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15210 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15211 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15212 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15213 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15214 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15215 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15216 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15217 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15218 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15219 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15220 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15221 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15222 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15223 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15224 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15225 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15226 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15227 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15228 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15229 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15230 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15231 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15232 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15233 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15234 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15235 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15236 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15237 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15238 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15239 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15240 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15241 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15242 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15243 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15244 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15245 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15246 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15247 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15248 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15249 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15250 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15251 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15252 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15253 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15254 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15255 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15256 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15257 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15258 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15259 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15260 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15261 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15262 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15263 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15264 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15265 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15266 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15267 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15268 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15269 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15270 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15271 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15272 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15273 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15274 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15275 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15276 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15277 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15278 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15279 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15280 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15281 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15282 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15283 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15284 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15285 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15286 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15287 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15288 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15289 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15290 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15291 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15292 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15293 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15294 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15295 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15296 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15297 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15298 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15299 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15300 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15301 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15302 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15303 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15304 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15305 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15306 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15307 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15308 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15309 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15310 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15311 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15312 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15313 * gcc.target/i386/mpx/vla-1-nov.c: New.
15314 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15315 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15316 * gcc.target/i386/mpx/vla-2-nov.c: New.
15317 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15319 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15321 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15323 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15325 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15327 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15329 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15330 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15332 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15335 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15338 * c-c++-common/pr65120.c: New test.
15340 PR rtl-optimization/65321
15341 * gcc.dg/pr65321.c: New test.
15343 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15345 PR tree-optimization/65355
15346 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15348 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15351 * c-c++-common/pr49706.c: Adjust tests for not warning
15352 about !!x == y or !b == y where b is boolean, and add
15353 some further tests.
15354 * c-c++-common/pr62199-2.c: Likewise.
15356 2015-03-09 Richard Biener <rguenther@suse.de>
15358 PR middle-end/65270
15359 * gcc.dg/torture/pr65270-1.c: New testcase.
15360 * gcc.dg/torture/pr65270-2.c: Likewise.
15362 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15364 PR tree-optimization/63743
15365 * gcc.dg/pr63743.c: New test.
15367 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15370 * g++.dg/lto/pr65316_0.C: New testcase.
15371 * g++.dg/lto/pr65316_1.C: New testcase.
15373 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15376 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15378 * g++.dg/abi/rtti3.C: Likewise.
15380 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15383 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15385 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15387 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15389 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15391 2015-03-08 Morin <mikael@gcc.gnu.org>
15394 * gfortran.dg/entry_20.f90: New.
15396 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15399 * gcc.c-torture/compile/pr65153.c: New.
15401 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15404 * g++.dg/torture/pr65249.C: New.
15406 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15408 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15410 (int64_t): Likewise.
15412 2015-03-07 Marek Polacek <polacek@redhat.com>
15413 Martin Uecker <uecker@eecs.berkeley.edu>
15416 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15417 member-like arrays.
15418 * c-c++-common/ubsan/bounds-8.c: New test.
15419 * c-c++-common/ubsan/bounds-9.c: New test.
15420 * gcc.dg/ubsan/bounds-2.c: New test.
15422 2015-03-05 Martin Sebor <msebor@redhat.com>
15425 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15426 checking of results into main to prevent it from getting optimized
15428 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15430 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15432 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15433 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15434 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15437 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15439 * g++.dg/lto/pr65302_1.C: New testcase.
15440 * g++.dg/lto/pr65302_0.C: New testcase.
15442 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15444 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15445 -fno-ipa-icf to dg-options.
15447 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15449 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15450 compiles using the linker plugin.
15452 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15454 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15456 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15458 * gcc.target/arm/pr65067.c: New test.
15460 2015-03-05 Martin Liska <mliska@suse.cz>
15463 * gcc.dg/ipa/pr65318.c: New test.
15465 2015-03-05 Marek Polacek <polacek@redhat.com>
15467 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15469 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15473 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15475 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15476 max-unroll-times back to defaults for s390.
15478 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15482 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15485 * g++.dg/cpp0x/initlist92.C: New.
15487 2015-03-05 Richard Biener <rguenther@suse.de>
15489 PR tree-optimization/65310
15490 * gcc.dg/vect/pr65310.c: New testcase.
15492 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15495 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15497 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15499 * gnat.dg/entry_queues3.adb: New test.
15501 2015-03-04 Ian Lance Taylor <iant@google.com>
15503 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15505 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15508 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15510 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15512 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15513 -fno-ipa-icf to dg-options
15514 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15515 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15517 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15520 * g++.dg/cpp0x/decltype62.C: New.
15522 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15524 * gnat.dg/object_overflow5.adb: New test.
15526 2015-03-03 Martin Liska <mliska@suse.cz>
15529 * gcc.dg/ipa/pr65287.c: New test.
15531 2015-03-03 Martin Jambor <mjambor@suse.cz>
15532 Eric Botcazou <ebotcazou@adacore.com>
15534 * gnat.dg/specs/pack12.ads: New test.
15536 2015-03-03 Martin Liska <mliska@suse.cz>
15538 * gcc.dg/ipa/PR65282.c: New test.
15540 2015-03-13 Jeff Law <law@redhat.com>
15542 PR tree-optimization/65241
15543 * gcc.c-torture/compile/pr65241.c: New test.
15545 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15548 * gcc.target/avr/torture/pr64331.c: New test.
15550 2015-03-03 Martin Liska <mliska@suse.cz>
15551 Jan Hubicka <hubicka@ucw.cz>
15553 * g++.dg/ipa/pr65263.C: New test.
15555 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15558 * gcc.dg/lto/pr65130_0.c: New testcase.
15559 * gcc.dg/lto/pr65130_1.c: New testcase.
15561 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15564 * g++.dg/torture/pr64988.C: New testcase.
15566 2015-03-02 Tobias Burnus <burnus@net-b.de>
15568 * gfortran.dg/coarray_atomic_6.f90: New.
15570 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15573 * gcc.target/i386/pr65184.c: New.
15575 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15578 * gcc.target/i386/pr65183.c: New.
15580 2015-02-28 Martin Liska <mliska@suse.cz>
15581 Jan Hubicka <hubicka@ucw.cz>
15583 * gcc.dg/ipa/ipa-icf-35.c: New test.
15584 * gcc.dg/ipa/ipa-icf-36.c: New test.
15585 * gcc.dg/ipa/ipa-icf-37.c: New test.
15587 2015-02-28 Martin Liska <mliska@suse.cz>
15588 Jan Hubicka <hubicka@ucw.cz>
15591 * gcc.dg/ipa/ipa-icf-34.c: New test.
15593 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15596 * gcc.target/sh/sh/pr61142.c: New.
15598 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15600 * g++.dg/other/dump-ada-spec-3.C: New test.
15602 2015-03-01 Martin Liska <mliska@suse.cz>
15604 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15605 * g++.dg/ipa/pr63595.C: Update expected results.
15607 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15610 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15612 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15614 * gcc.dg/vect/pr59354.c: Move vector producing code to
15617 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15620 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15621 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15622 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15623 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15625 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15627 PR tree-optimization/65048
15628 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15629 (foo): Use K&R style definition.
15631 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15634 * g++.dg/pr65032.C: New.
15636 2015-02-27 Marek Polacek <polacek@redhat.com>
15639 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15642 2015-02-27 Marek Polacek <polacek@redhat.com>
15645 * gcc.dg/pr65228.c: New test.
15647 2015-02-27 Kai Tietz <ktietz@redhat.com>
15650 * gcc.dg/weak/weak-17.c: New file.
15652 2015-02-27 Richard Biener <rguenther@suse.de>
15655 * g++.dg/lto/pr65193_0.C: New testcase.
15657 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15659 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15660 * gcc.target/s390/hotpatch-8.c: Likewise.
15661 * gcc.target/s390/hotpatch-9.c: Likewise.
15662 * gcc.target/s390/pr61078.c: Likewise.
15663 * gcc.target/s390/pr57960.c: Remove -m64.
15664 * gcc.target/s390/pr61078.c: Likewise.
15666 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15667 Martin Liska <mliska@suse.cz>
15670 * gcc.dg/pr64454.c: Disable ICF.
15671 * gcc.dg/pr28685-1.c: Disable ICF
15672 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15673 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15674 * g++.dg/ipa/ipa-icf-4.C: Update template.
15676 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15678 PR tree-optimization/65216
15679 * gcc.c-torture/execute/pr65216.c: New test.
15681 PR tree-optimization/65215
15682 * gcc.c-torture/execute/pr65215-1.c: New test.
15683 * gcc.c-torture/execute/pr65215-2.c: New test.
15684 * gcc.c-torture/execute/pr65215-3.c: New test.
15685 * gcc.c-torture/execute/pr65215-4.c: New test.
15686 * gcc.c-torture/execute/pr65215-5.c: New test.
15688 2015-02-26 Tom de Vries <tom@codesourcery.com>
15690 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15692 2015-02-26 Martin Liska <mliska@suse.cz>
15693 Jan Hubicka <hubicka@ucw.cz>
15695 * g++.dg/ipa/pr64146.C: Update expected results.
15696 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15697 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15698 * gcc.dg/ipa/ipa-icf-34.c: New test.
15700 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15702 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15703 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15704 (dg-additional-options): Remove dg directive.
15705 (dg-final): Add dg directive.
15707 2015-02-26 Marek Polacek <polacek@redhat.com>
15710 * g++.dg/ipa/pr65008.C: New test.
15712 2015-02-26 Tom de Vries <tom@codesourcery.com>
15714 * lib/profopt.exp (profopt-target-cleanup): New proc.
15715 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15716 files from sources from dg-additional-sources.
15718 2015-02-26 Tom de Vries <tom@codesourcery.com>
15720 * lib/gcov.exp: Cleanup in case of xfail.
15722 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15724 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15726 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15729 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15730 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15731 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15732 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15733 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15734 * g++.dg/debug/pr46123.C: XFAIL and move...
15735 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15736 * gcc.dg/debug/dwarf2-3.c: Move...
15737 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15739 2015-02-26 Marek Polacek <polacek@redhat.com>
15742 * g++.dg/cpp1y/pr65202.C: New test.
15744 2015-02-26 Tom de Vries <tom@codesourcery.com>
15746 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15747 locale_facets.h.gcov.
15749 2015-02-26 Tom de Vries <tom@codesourcery.com>
15751 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15753 2015-02-26 Tom de Vries <tom@codesourcery.com>
15755 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15757 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15760 * gcc.target/i386/pr65217.c: New.
15762 2015-02-26 Tom de Vries <tom@codesourcery.com>
15764 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15766 2015-02-26 Tom de Vries <tom@codesourcery.com>
15768 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15770 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15772 PR tree-optimization/65048
15773 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15775 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15777 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15778 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15780 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15783 * gcc.target/i386/pr65161.c: New test.
15785 2015-02-26 Terry Guo <terry.guo@arm.com>
15787 * gcc.target/arm/no-volatile-in-it.c: New test.
15789 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15791 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15792 (dg-options): Add -save-temps.
15793 (dg-final): Add cleanup-saved-temps.
15795 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15797 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15799 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15801 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15802 * gcc.target/powerpc/pack01.c: Include string.h.
15804 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15807 * gcc.target/i386/pr65167.c: New.
15809 2015-02-25 Kai Tietz <ktietz@redhat.com>
15811 PR tree-optimization/61917
15812 * gcc.dg/vect/vect-pr61917.c: New file.
15814 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15816 PR tree-optimization/65170
15817 * gcc.c-torture/execute/pr65170.c: New test.
15818 * gcc.dg/tree-ssa/vrp96.c: New test.
15820 2015-02-24 Tom de Vries <tom@codesourcery.com>
15822 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15824 2015-02-24 Tom de Vries <tom@codesourcery.com>
15827 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15828 (dg-additional-files-options): Copy additional_sources to
15829 additional_sources_used before emptying additional_sources.
15830 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15831 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15832 (cleanup-saved-temps): Use additional_sources_used instead of
15833 additional_sources.
15834 (dg-test): Reset additional_sources_used.
15836 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15839 * gfortran.dg/integer_exponentiation_6.F90: New test.
15841 2015-02-23 Martin Sebor <msebor@redhat.com>
15844 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15845 two parts. One to save registers, the other to verify the
15846 registers have the right values. Save register state into
15847 static data rather than on the stack.
15849 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15852 * c-c++-common/asan/pr63888.c: New test.
15854 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15857 * gcc.c-torture/compile/pr65163.c: New.
15859 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15861 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15862 with -m31 on 64 bit.
15863 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15864 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15866 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15868 * gcc.target/s390/20090223-1.c: Add
15869 -Wno-implicit-function-declaration option.
15870 * gcc.target/s390/pr42224.c: Likewise.
15871 * gcc.target/s390/pr55718.c: Likewise.
15873 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15875 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15876 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15877 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15878 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15879 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15880 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15881 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15882 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15883 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15884 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15885 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15886 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15887 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15888 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15889 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15890 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15891 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15892 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15893 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15894 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15895 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15897 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15899 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15900 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15901 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15902 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15903 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15904 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15905 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15906 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15907 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15908 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15909 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15910 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15911 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15912 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15913 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15914 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15916 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15920 * gfortran.dg/pr61960.f90: New.
15921 * gfortran.dg/pr64230.f90: New.
15922 * gfortran.dg/pr64980.f03: New.
15924 2015-02-22 Tom de Vries <tom@codesourcery.com>
15926 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15928 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15931 * gnat.dg/timing_events.adb: Removed, invalid test.
15933 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15936 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15938 * g++.dg/gcov/gcov-2.C: Likewise.
15940 2015-02-20 Richard Biener <rguenther@suse.de>
15942 PR tree-optimization/65136
15943 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15945 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15948 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15949 powerpc*-*-linux* and nvptx-*-* blacklisting.
15951 * gcc.dg/sibcall-9.c: New test.
15952 * gcc.dg/sibcall-10.c: New test.
15954 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15956 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15958 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15961 * gcc.target/avr/torture/pr64452.c: New test.
15963 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15965 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15966 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15968 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15971 * lib/target-supports.exp (check_compile): Check whether
15972 additional_sources is defined before using it.
15974 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15976 PR middle-end/65074
15977 * g++.dg/opt/pr65074.C: New file.
15979 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15981 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15982 (size_type): New typedef.
15983 (operator "" _script): Use it for the last argument.
15985 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15987 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15989 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15991 * lib/target-supports.exp (check_compile): Save/restore
15992 additional_sources that may belong to an actual test.
15994 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15996 PR gcov-profile/64634
15997 * g++.dg/gcov/gcov-15.C: New test.
15999 2015-02-18 Tom de Vries <tom@codesourcery.com>
16001 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16003 2015-02-18 Tom de Vries <tom@codesourcery.com>
16005 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16007 2015-02-18 Tom de Vries <tom@codesourcery.com>
16009 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16011 2015-02-18 Tom de Vries <tom@codesourcery.com>
16013 * gfortran.dg/fmt_cache_1.f: Add missing close.
16015 2015-02-18 Tom de Vries <tom@codesourcery.com>
16018 * gfortran.dg/read_eof_8.f90: Add missing close.
16020 2015-02-18 Richard Biener <rguenther@suse.de>
16022 PR tree-optimization/65063
16023 * gcc.dg/pr65063.c: New testcase.
16025 2015-02-18 Richard Biener <rguenther@suse.de>
16027 PR tree-optimization/62217
16028 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16030 2015-02-18 Marek Polacek <polacek@redhat.com>
16033 * c-c++-common/ubsan/pr65081.c: New test.
16035 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16037 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16038 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16040 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16042 * gcc.dg/ipa/propalign-3.c: New test.
16044 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16047 * gcc.target/sh/pr64793.c: New.
16048 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16050 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16052 * gcc.target/arm/divzero.c: New test case.
16054 2015-02-17 Tom de Vries <tom@codesourcery.com>
16056 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16058 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16059 Jakub Jelinek <jakub@redhat.com>
16062 * g++.dg/cpp0x/pr65075.C: New test.
16064 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16067 * gcc.target/powerpc/pr65058.c: New test.
16069 2015-02-16 Jeff Law <law@redhat.com>
16071 PR tree-optimization/64823
16072 * gcc.dg/uninit-20.c: New test.
16074 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16075 James Greenhalgh <james.greenhalgh@arm.com>
16078 * gcc.dg/ipa/ipa-clone-1.c: New test.
16080 2015-02-16 Richard Biener <rguenther@suse.de>
16082 PR tree-optimization/65077
16083 * gcc.dg/torture/pr65077.c: New testcase.
16085 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16087 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16088 Directive adjusted to scan for ldaxr.
16089 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16090 adjusted to scan for ldaex.
16092 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16095 * g++.dg/cpp0x/constexpr-65080.C: New.
16097 2015-02-16 Richard Biener <rguenther@suse.de>
16099 PR tree-optimization/63593
16100 * gcc.dg/pr63593.c: New testcase.
16102 2015-02-16 Marek Polacek <polacek@redhat.com>
16105 * gcc.dg/pr65066.c: New test.
16107 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16109 * gcc.dg/pr65002.C: Move ...
16110 * g++.dg/ipa/pr65002.C: ... here.
16112 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16114 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16115 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16116 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16117 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16119 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16122 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16123 the expression to find calls.
16124 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16125 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16126 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16127 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16128 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16130 2015-02-14 Marek Polacek <polacek@redhat.com>
16133 * gcc.dg/array-11.c: New test.
16134 * gcc.dg/array-12.c: New test.
16135 * gcc.dg/array-13.c: New test.
16136 * gcc.dg/array-14.c: New test.
16137 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16138 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16139 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16140 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16141 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16142 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16144 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16147 * g++.dg/lookup/using54.C: New.
16149 2015-02-13 Jeff Law <law@redhat.com>
16152 Revert my change for tree-optimization/64823.
16154 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16156 PR tree-optimization/65053
16157 * gcc.c-torture/execute/pr65053-1.c: New test.
16158 * gcc.c-torture/execute/pr65053-2.c: New test.
16160 2015-02-13 Marek Polacek <polacek@redhat.com>
16163 * gcc.dg/pr65050.c: New test.
16165 2015-02-13 Jeff Law <law@redhat.com>
16167 PR tree-optimization/64823
16168 * gcc.dg/uninit-20.c: New test.
16170 PR rtl-optimization/47477
16171 * gcc.dg/tree-ssa/pr47477.c: New test.
16173 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16176 * g++.dg/parse/ivdep-2.C: New.
16177 * g++.dg/parse/ivdep-3.C: Likewise.
16179 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16182 * gfortran.dg/continuation_13.f90: New test.
16183 * gfortran.dg/continuation_14.f: New test.
16185 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16188 * g++.dg/cpp0x/sfinae55.C: New.
16190 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16193 * g++.dg/ipa/pr65034.C: New test.
16195 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16197 PR tree-optimization/65002
16198 * gcc.dg/pr65002.C: New.
16200 2015-02-13 Marek Polacek <polacek@redhat.com>
16203 * c-c++-common/pr65040.c: New test.
16205 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16207 PR tree-optimization/64705
16208 * gcc.dg/tree-ssa/pr64705.c: New test.
16210 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16213 * gcc.dg/visibility-22.c: New test.
16214 * gcc.dg/visibility-23.c: New test.
16215 * gcc.target/i386/pr32219-1.c: New test.
16216 * gcc.target/i386/pr32219-2.c: New test.
16217 * gcc.target/i386/pr32219-3.c: New test.
16218 * gcc.target/i386/pr32219-4.c: New test.
16219 * gcc.target/i386/pr32219-5.c: New test.
16220 * gcc.target/i386/pr32219-6.c: New test.
16221 * gcc.target/i386/pr32219-7.c: New test.
16222 * gcc.target/i386/pr32219-8.c: New test.
16223 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16225 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16227 PR libgfortran/57822
16228 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16229 four different KINDs.
16231 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16234 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16237 * g++.dg/ubsan/pr65000.C: New test.
16239 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16242 * gfortran.dg/finalize_28.f90: New test
16244 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16247 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16248 DW_TAG_lexical_block removal.
16249 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16250 * g++.dg/guality/pr55541.C: New test.
16253 * g++.dg/ubsan/pr64984.C: New test.
16255 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16257 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16259 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16262 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16263 instructions for 2015-01-14 get_memmodel changes.
16264 * gcc.target/powerpc/atomic-p8.c: Likewise.
16267 * g++.dg/ubsan/pr65019.C: New test.
16269 PR tree-optimization/65014
16270 * gcc.c-torture/compile/pr65014.c: New test.
16272 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16274 PR libgfortran/57822
16275 * gfortran/fmt_g0_7.f08: Revise test.
16277 2015-02-11 Jeff Law <law@redhat.com>
16280 * gcc.target/m68k/pr63347.c: New test.
16282 2015-02-11 Marek Polacek <polacek@redhat.com>
16284 * g++.dg/ubsan/shift-1.C: New test.
16285 * gcc.dg/ubsan/c-shift-2.c: New test.
16286 * c-c++-common/ubsan/shift-5.c: Remove file.
16288 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16290 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16291 Directive adjusted to XFAIL.
16292 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16295 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16297 PR middle-end/65003
16298 * g++.dg/opt/pr65003.C: New test.
16300 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16302 * lib/target-supports.exp (check_effective_target_pie): Renamed
16304 (check_effective_target_pie_enabled): This.
16305 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16306 * gcc.target/i386/pie.c: Likewise.
16308 2015-02-11 Andrew Pinski <apinski@cavium.com>
16311 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16312 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16314 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16317 * gcc.target/i386/pr61925-1.c: New test.
16318 * gcc.target/i386/pr61925-2.c: New test.
16319 * gcc.target/i386/pr61925-3.c: New test.
16321 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16324 * g++.dg/asan/pr65004.C: New test.
16326 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16329 * gcc.taget/sh/pr64661-0.h: New.
16330 * gcc.taget/sh/pr64661-1.c: New.
16331 * gcc.taget/sh/pr64661-2.c: New.
16332 * gcc.taget/sh/pr64661-3.c: New.
16333 * gcc.taget/sh/pr64661-4.c: New.
16335 2015-02-10 Richard Biener <rguenther@suse.de>
16337 PR tree-optimization/64995
16338 * g++.dg/torture/pr64995.C: New testcase.
16340 2015-02-10 Richard Biener <rguenther@suse.de>
16342 PR tree-optimization/64909
16343 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16345 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16347 * gcc.dg/signbit-sa.c: New test.
16349 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16351 PR libgfortran/57822
16352 * gfortran/fmt_g0_7.f08: New test.
16354 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16356 PR tree-optimization/43378
16357 * gcc.dg/tree-ssa/pr43378.c: New test.
16359 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16362 * g++.dg/torture/pr64978.C: New testcase.
16364 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16367 * gcc.dg/asan/pr64981.c: New test.
16369 2015-02-09 Marek Polacek <polacek@redhat.com>
16372 * gcc.dg/pr64856.c: New test.
16374 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16377 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16378 * gcc.c-torture/execute/pr64979.c: New test.
16380 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16382 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16384 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16387 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16389 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16392 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16394 2015-02-09 Richard Biener <rguenther@suse.de>
16396 PR tree-optimization/54000
16397 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16399 2015-02-09 Tom de Vries <tom@codesourcery.com>
16401 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16403 2015-02-09 Martin Liska <mliska@suse.cz>
16405 * g++.dg/ipa/pr64858.C: New test.
16407 2015-02-09 Tom de Vries <tom@codesourcery.com>
16409 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16411 2015-02-08 Andrew Pinski <apinski@cavium.com>
16413 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16415 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16418 * gfortran.dg/use_rename_8.f90: New.
16420 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16422 * gnat.dg/addr7.ad[sb]: New test.
16423 * gnat.dg/addr8.ad[sb]: Likewise.
16425 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16428 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16429 from jit.dg/test-compile-to-executable.c's create_code, with a
16430 clarification of the output message.
16431 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16433 (test_jit): Use CHECK_NO_ERRORS when calling
16434 gcc_jit_context_compile_to_file.
16435 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16436 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16437 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16438 about deletions that are attempted.
16439 (jit-verify-compile-to-file): Rename to...
16440 (jit-verify-output-file-was-created): ...this, and drop the
16441 attempt to run "file" and verify the output.
16442 (jit-verify-assembler): New function.
16443 (jit-verify-object): New function.
16444 (jit-verify-dynamic-library): New function.
16445 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16446 favor of an implementation from new file
16447 create-code-for-hello-world-executable.h, which also adds a
16449 (dg-final): Replace jit-verify-compile-to-file with
16450 jit-verify-output-file-was-created, and invoke new function
16451 jit-verify-assembler.
16452 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16453 the output message.
16454 (dg-final): Replace jit-verify-compile-to-file with
16455 jit-verify-output-file-was-created, and invoke new function
16456 jit-verify-dynamic-library.
16457 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16458 favor of an implementation from new file
16459 create-code-for-hello-world-executable.h, which also adds a
16461 (dg-final): Replace jit-verify-compile-to-file with
16462 jit-verify-output-file-was-created. Strengthen the expected stdout
16463 from the built executable.
16464 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16465 favor of an implementation from new file
16466 create-code-for-hello-world-executable.h, which also adds a
16468 (dg-final): Replace jit-verify-compile-to-file with
16469 jit-verify-output-file-was-created, and invoke new function
16471 * jit.dg/verify-dynamic-library.c: New source file.
16473 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16474 Brian Rzycki <b.rzycki@samsung.com>
16476 PR tree-optimization/64878
16477 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16479 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16482 * g++.dg/ipa/pr64896.C: New test.
16484 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16487 * gcc.target/powerpc/pr64205.c: New file.
16489 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16491 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16492 (dg-options): Use -fpie instead of -fPIE -pie.
16494 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16496 PR middle-end/64937
16497 * g++.dg/asan/pr64937.C: New test.
16499 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16502 * gfortran.dg/class_to_type_4.f90: New test
16504 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16506 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16508 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16510 PR rtl-optimization/64957
16512 * gcc.c-torture/execute/pr64957.c: New test.
16514 2015-02-05 Jeff Law <law@redhat.com>
16517 * gcc.target/h8300/pr17306-1.c: New test.
16518 * gcc.target/h8300/pr17306-2.c: New test.
16520 2015-02-05 Tobias Burnus <burnus@net-b.de>
16523 * gfortran.dg/structure_constructor_12.f90: New.
16525 2015-02-05 Jeff Law <law@redhat.com>
16528 gcc.target/h8300/pr58400.c: New test.
16530 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16532 * gcc.target/arm/macro_defs0.c: New test.
16533 * gcc.target/arm/macro_defs1.c: New test.
16534 * gcc.target/arm/macro_defs2.c: New test.
16536 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16538 PR rtl-optimization/64905
16539 * gcc.target/i386/pr64905.c: Require nonpic target.
16540 (dg-options): Add -fomit-frame-pointer.
16543 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16545 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16546 tree dump scanning.
16548 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16551 * gfortran.dg/type_to_class_2.f90: New test
16552 * gfortran.dg/type_to_class_3.f90: New test
16554 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16557 * g++.dg/torture/pr64686.C: New testcase.
16559 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16561 PR rtl-optimization/64905
16562 * gcc.target/i386/pr64905.c: New file.
16564 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16566 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16567 * gcc.dg/guality/pr41616-1.c: Ditto.
16569 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16572 * gcc.dg/pr64817-3.c: New.
16574 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16575 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16577 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16578 pass parameters in registers.
16579 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16580 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16581 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16583 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16584 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16586 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16587 list, allow for multilibed targets.
16588 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16590 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16592 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16593 * gcc.dg/pr46728-6.c: Ditto.
16595 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16597 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16598 for mips_nanlegacy target.
16600 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16602 * gcc.target/i386/chkp-hidden-def.c: New.
16604 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16606 PR middle-end/62103
16607 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16608 to use 24 bits for bitfield b.
16610 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16613 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16614 cache result in a global variable. Include all 32-bit targets for
16617 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16619 PR rtl-optimization/64756
16620 * gcc.c-torture/execute/pr64756.c: New test.
16622 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16625 * gcc.target/sh/pr64660-0.h: New.
16626 * gcc.target/sh/pr64660-1.c: New.
16627 * gcc.target/sh/pr64660-2.c: New.
16628 * gcc.target/sh/pr64660-3.c: New.
16629 * gcc.target/sh/pr64660-4.c: New.
16631 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16634 * g++.dg/warn/Waddress-2.C: New.
16636 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16638 PR middle-end/61225
16639 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16641 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16643 PR preprocessor/64803
16644 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16646 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16648 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16650 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16652 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16653 (_ARM_FPSRC): Add DN and AHP fields.
16654 (clean_results): Force DN=1 on AArch64.
16655 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16656 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16657 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16658 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16659 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16660 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16662 2015-02-02 Alan Modra <amodra@gmail.com>
16664 * gcc.target/powerpc/cprophard.c: New.
16666 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16668 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16669 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16671 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16674 * gcc.dg/pr64817-1.c: New test.
16675 * gcc.dg/pr64817-2.c: New test.
16677 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16680 * gcc.target/sh/pr64851-0.h: New
16681 * gcc.target/sh/pr64851-1.c: New
16682 * gcc.target/sh/pr64851-2.c: New
16683 * gcc.target/sh/pr64851-3.c: New
16684 * gcc.target/sh/pr64851-4.c: New
16686 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16689 * gcc.dg/torture/pr64882.c: New test.
16691 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16694 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16697 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16699 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16700 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16701 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16702 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16703 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16704 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16706 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16707 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16709 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16710 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16713 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16716 * g++.dg/pr64688-2.C: New.
16718 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16720 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16721 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16722 * gcc.target/i386/fuse-caller-save.c: Ditto.
16723 * gcc.target/i386/headmerge-1.c: Ditto.
16724 * gcc.target/i386/headmerge-2.c: Ditto.
16725 * gcc.target/i386/sibcall-6.c: Ditto.
16727 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16730 * gcc.target/i386/pr64617.c: New test.
16732 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16735 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16736 (dg-options): Remove -m32.
16737 (dg-final): Scan for "movb %al" only.
16738 * gcc.target/i386/pr15184-2.c: Ditto.
16740 2015-01-30 Richard Biener <rguenther@suse.de>
16742 PR tree-optimization/64829
16743 * gcc.dg/vect/pr64829.c: New testcase.
16745 2015-01-29 Marek Polacek <polacek@redhat.com>
16748 * gcc.dg/pr64709.c: New test.
16750 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16753 * g++.dg/ubsan/pr64717-1.C: New test.
16754 * g++.dg/ubsan/pr64717-2.C: New test.
16756 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16758 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16760 2015-01-29 Jeff Law <law@redhat.com>
16763 * gcc.target/i386/pr15184-1.c: New test.
16764 * gcc.target/i386/pr15184-2.c: New test.
16766 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16768 PR tree-optimization/64746
16769 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16771 2015-01-29 Richard Biener <rguenther@suse.de>
16773 PR tree-optimization/64853
16774 * gcc.dg/torture/pr64853.c: New testcase.
16776 2015-01-29 Richard Biener <rguenther@suse.de>
16778 PR tree-optimization/64844
16779 * gcc.dg/vect/pr64844.c: New testcase.
16781 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16783 PR middle-end/64809
16784 * gcc.dg/pr64809.c: Delete.
16786 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16788 PR middle-end/64805
16789 * gcc.target/i386/pr64805.c: New.
16791 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16793 * gcc.dg/guality/guality.h (main): Add argv[0] to
16794 guality_gdb_command.
16796 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16799 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16801 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16804 * gcc.target/sh/sh.exp
16805 (check_effective_target_atomic_model_soft_gusa_available,
16806 check_effective_target_atomic_model_soft_tcb_available,
16807 check_effective_target_atomic_model_soft_imask_available,
16808 check_effective_target_atomic_model_hard_llcs_available): New.
16809 * gcc.target/sh/pr64659-0.h: New.
16810 * gcc.target/sh/pr64659-1.c: New.
16811 * gcc.target/sh/pr64659-2.c: New.
16812 * gcc.target/sh/pr64659-3.c: New.
16813 * gcc.target/sh/pr64659-4.c: New.
16815 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16817 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16818 scan-assembler-times pattern.
16820 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16822 PR middle-end/64809
16823 * gcc.dg/pr64809.c: New test.
16825 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16827 PR tree-optimization/64277
16828 * gcc.dg/pr64277.c: New.
16830 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16832 PR tree-optimization/64718
16833 * gcc.c-torture/execute/pr64718.c: New test.
16835 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16837 * gcc.target/aarch64/abs_2.c: New.
16839 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16841 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16842 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16843 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16846 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16849 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16850 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16851 { target comdat_group }.
16853 2015-01-27 Tobias Burnus <burnus@net-b.de>
16856 * gfortran.dg/goacc/coarray_2.f90: New.
16858 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16862 * g++.dg/torture/pr64139.C: New testcase.
16863 * g++.dg/torture/pr60871.C: Likewise.
16865 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16868 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16869 prevent linking errors.
16871 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16874 * g++.dg/torture/pr64282.C: New testcase.
16876 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16878 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16881 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16883 * gcc.target/s390/hotpatch-13.c: New testcase.
16884 * gcc.target/s390/hotpatch-14.c: New testcase.
16885 * gcc.target/s390/hotpatch-15.c: New testcase.
16886 * gcc.target/s390/hotpatch-16.c: New testcase.
16887 * gcc.target/s390/hotpatch-17.c: New testcase.
16888 * gcc.target/s390/hotpatch-18.c: New testcase.
16889 * gcc.target/s390/hotpatch-19.c: New testcase.
16890 * gcc.target/s390/hotpatch-20.c: New testcase.
16891 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16892 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16893 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16894 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16895 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16896 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16897 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16898 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16899 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16900 * gcc.target/s390/hotpatch-10.c: Likewise.
16901 * gcc.target/s390/hotpatch-11.c: Likewise.
16902 * gcc.target/s390/hotpatch-12.c: Likewise.
16903 * gcc.target/s390/hotpatch-2.c: Likewise.
16904 * gcc.target/s390/hotpatch-3.c: Likewise.
16905 * gcc.target/s390/hotpatch-4.c: Likewise.
16906 * gcc.target/s390/hotpatch-5.c: Likewise.
16907 * gcc.target/s390/hotpatch-6.c: Likewise.
16908 * gcc.target/s390/hotpatch-7.c: Likewise.
16909 * gcc.target/s390/hotpatch-8.c: Likewise.
16910 * gcc.target/s390/hotpatch-9.c: Likewise.
16911 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16912 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16913 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16914 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16915 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16916 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16917 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16918 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16920 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16922 * gcc.dg/long_branch.c: New testcase.
16924 2015-01-27 Richard Biener <rguenther@suse.de>
16926 PR tree-optimization/56273
16927 PR tree-optimization/59124
16928 PR tree-optimization/64277
16929 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16930 * gcc.dg/Warray-bounds-12.c: Likewise.
16931 * gcc.dg/Warray-bounds-13.c: Likewise.
16933 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16935 PR rtl-optimization/61058
16936 * gcc.dg/pr61058.c: New test.
16938 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16940 * gcc.target/i386/chkp-narrow-bounds.c: New.
16942 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16944 PR tree-optimization/64807
16945 * gcc.dg/pr64807.c: New test.
16948 * gcc.dg/pr64766.c: New test.
16950 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16953 * gcc.target/sh/pr49263-4.c: New.
16955 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16958 * gfortran.dg/allocate_with_mold_1.f90: New test
16960 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16963 * gcc.dg/pr64778.c: New test.
16965 PR middle-end/64421
16966 * gcc.dg/vect/pr64421.c: New test.
16968 2015-01-26 Tobias Burnus <burnus@net-b.de>
16971 * gfortran.dg/coarray_36.f: New.
16972 * gfortran.dg/coarray_37.f90: New.
16974 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16977 * gfortran.dg/class_allocate_18.f90: New.
16979 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16981 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16983 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16985 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16987 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16989 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16991 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16993 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16995 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16997 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16998 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16999 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17000 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17002 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17004 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17005 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17006 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17008 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17010 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17011 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17012 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17013 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17014 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17017 2015-01-26 Richard Biener <rguenther@suse.de>
17019 PR middle-end/64764
17020 * gcc.dg/uninit-19.c: New testcase.
17022 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17024 * lib/target-supports.exp (check_effective_target_vect64): Add
17027 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17030 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17032 2015-01-26 Tony Liu <tony.liu@arm.com>
17034 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17037 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17039 PR libfortran/64770
17040 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17041 correctly, clean up afterwards.
17043 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17046 * gfortran.dg/use_rename_7.f90: New.
17048 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17050 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17051 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17053 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17056 * gcc.target/sh/pr54236-4.c: New.
17058 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17060 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17061 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17064 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17066 PR libfortran/64770
17067 * gfortran.dg/open_new_segv.f90: New test.
17069 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17078 * gcc.target/sh/pr64345-1.c: New.
17079 * gcc.target/sh/pr64345-2.c: New.
17080 * gcc.target/sh/pr59533-1.c: New.
17081 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17082 * gcc.target/sh/pr52933-2.c: Likewise.
17083 * gcc.target/sh/pr54089-1.c: Likewise.
17084 * gcc.target/sh/pr54236-1.c: Likewise.
17085 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17086 * gcc.target/sh/pr49263-1.c: Remove xfails.
17087 * gcc.target/sh/pr49263-2.c: Likewise.
17088 * gcc.target/sh/pr49263-3.c: Likewise.
17089 * gcc.target/sh/pr53987-1.c: Likewise.
17090 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17091 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17092 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17093 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17094 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17095 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17097 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17100 2015-01-24 Tom de Vries <tom@codesourcery.com>
17102 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17104 2015-01-23 Ian Lance Taylor <iant@google.com>
17107 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17108 targets without split stack support.
17110 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17113 * gcc.target/i386/pr64317.c: New test.
17115 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17117 PR rtl-optimization/63637
17118 PR rtl-optimization/60663
17119 * gcc.dg/pr63637-1.c: New test.
17120 * gcc.dg/pr63637-2.c: New test.
17121 * gcc.dg/pr63637-3.c: New test.
17122 * gcc.dg/pr63637-4.c: New test.
17123 * gcc.dg/pr63637-5.c: New test.
17124 * gcc.dg/pr63637-6.c: New test.
17125 * gcc.target/i386/pr63637-1.c: New test.
17126 * gcc.target/i386/pr63637-2.c: New test.
17127 * gcc.target/i386/pr63637-3.c: New test.
17128 * gcc.target/i386/pr63637-4.c: New test.
17129 * gcc.target/i386/pr63637-5.c: New test.
17130 * gcc.target/i386/pr63637-6.c: New test.
17132 2015-01-23 Richard Biener <rguenther@suse.de>
17135 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17136 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17138 2015-01-23 Marek Polacek <polacek@redhat.com>
17140 PR preprocessor/60570
17141 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17142 * gcc.dg/cpp/pr60570.c: New test.
17144 2015-01-23 Richard Biener <rguenther@suse.de>
17147 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17148 vectorization on vect64 targets.
17150 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17153 * gfortran.dg/class_allocate_17.f90: New.
17155 2015-01-23 Tobias Burnus <burnus@net-b.de>
17158 * gfortran.dg/goacc/combined_loop.f90: New.
17160 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17163 * gfortran.dg/make_unit.f90: New test.
17165 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17168 * gfortran.dg/negative_unit_int8.f: Update.
17170 2015-01-22 Jeff Law <law@redhat.com>
17173 * gcc.target/m68k/pr52076-1.c: New test.
17174 * gcc.target/m68k/pr52076-2.c: New test.
17176 2015-01-22 Richard Biener <rguenther@suse.de>
17178 PR middle-end/64728
17179 * gcc.dg/torture/pr64728.c: New testcase.
17181 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17184 * g++.dg/pr64688.C: New test.
17186 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17188 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17189 to avoid errors with -fpic.
17191 2015-01-22 Richard Biener <rguenther@suse.de>
17194 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17196 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17198 PR rtl-optimization/64682
17199 * gcc.c-torture/execute/pr64682.c: New file.
17201 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17204 * gcc.dg/pr64511.c: New test.
17206 PR rtl-optimization/62078
17207 * g++.dg/opt/pr62078.C: New test.
17210 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17212 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17215 * gfortran.dg/internal_pack_15.f90: New test.
17217 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17219 * c-c++-common/tsan/step.c: New testcase.
17221 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17223 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17225 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17227 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17229 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17231 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17235 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17239 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17241 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17243 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17247 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17251 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17253 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17255 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17257 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17259 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17261 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17263 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17265 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17267 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17269 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17271 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17272 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17273 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17276 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17278 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17279 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17280 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17283 2015-01-21 Renlin Li <renlin.li@arm.com>
17285 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17286 * g++.dg/tls/thread_local5g.C: Likewise.
17287 * g++.dg/tls/thread_local6g.C: Likewise.
17289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17291 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17292 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17293 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17297 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17298 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17299 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17301 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17303 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17304 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17305 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17307 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17309 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17310 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17311 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17313 2015-01-20 Jeff Law <law@redhat.com>
17316 * gcc.target/m68k/pr59946.c: New test.
17318 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17320 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17321 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17322 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17324 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17326 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17327 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17328 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17330 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17332 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17333 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17334 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17336 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17338 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17339 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17340 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17342 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17345 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17347 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17348 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17349 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17351 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17353 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17354 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17355 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17357 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17359 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17361 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17363 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17366 * g++.dg/ubsan/pr64632.C: New test.
17369 * gcc.dg/pr64663.c: New test.
17371 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17374 * g++.dg/warn/Wunused-var-23.C: New.
17376 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17379 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17380 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17382 2015-01-20 Richard Biener <rguenther@suse.de>
17385 * gcc.dg/lto/pr64684_0.c: New testcase.
17386 * gcc.dg/lto/pr64684_1.c: Likewise.
17387 * gcc.dg/lto/pr64684_2.c: Likewise.
17388 * gcc.dg/lto/pr64685_0.c: Likewise.
17389 * gcc.dg/lto/pr64685_1.c: Likewise.
17391 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17394 * g++.dg/cpp1y/lambda-init12.C: New.
17396 2015-01-20 Richard Biener <rguenther@suse.de>
17398 PR tree-optimization/64410
17399 * g++.dg/vect/pr64410.cc: Require vect_double.
17401 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17404 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17406 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17410 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17412 PR rtl-optimization/64081
17413 * gcc.dg/pr64081.c: New test.
17415 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17417 * jit.dg/harness.h: Include <unistd.h>.
17418 (CHECK_NO_ERRORS): New.
17419 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17420 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17421 gcc_jit_context_compile_to_file.
17422 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17423 args to the spawned executable.
17424 (jit-expand-vars): New function.
17425 (jit-exe-params): New variable.
17426 (dg-jit-set-exe-params): New function.
17427 (jit-dg-test): Detect testcases that use
17428 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17429 Set arguments of spawned process to jit-exe-params.
17430 (jit-get-output-filename): New function.
17431 (jit-setup-compile-to-file): New function.
17432 (jit-verify-compile-to-file): New function.
17433 (jit-run-executable): New function.
17434 (jit-verify-executable): New function.
17435 * jit.dg/test-compile-to-assembler.c: New testcase.
17436 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17437 * jit.dg/test-compile-to-executable.c: New testcase.
17438 * jit.dg/test-compile-to-object.c: New testcase.
17440 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17443 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17446 2015-01-19 Martin Liska <mliska@suse.cz>
17448 * objc/compile/pr64668.m: New test.
17450 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17452 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17453 (create_overflow_fn): Update comment to clarify that
17454 the third param of the created function is a bool *, not
17456 (verify_int_overflow_fn): Convert param "expected_ovf" from
17457 int to bool. Update third param of "overflow_fn_type" from int *
17458 to bool *. Update local "actual_ovf" from int to bool.
17459 (verify_uint_overflow_fn): Likewise.
17461 2015-01-19 Martin Liska <mliska@suse.cz>
17463 * gcc.dg/ipa/ipa-icf-33.c: New test.
17465 2015-01-19 Felix Yang <felix.yang@huawei.com>
17466 Haijian Zhang <z.zhanghaijian@huawei.com>
17468 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17469 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17470 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17471 result_float64x2, expected_hfloat64x2): New helper type, variable and
17473 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17474 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17475 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17476 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17477 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17478 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17479 and target without the FMA feature.
17481 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17483 * gcc.target/aarch64/pr64304.c: New testcase.
17485 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17487 PR rtl-optimization/64081
17488 * gcc.dg/pr64081.c: New test.
17490 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17493 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17495 * gcc.target/aarch64/test_frame_6.c: Likewise.
17496 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17497 and x19 (in the epilogue).
17498 * gcc.target/aarch64/test_frame_4.c: Likewise.
17499 * gcc.target/aarch64/test_frame_7.c: Likewise.
17501 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17503 * gcc.target/i386/chkp-always_inline.c: New.
17505 2015-01-15 Andrew Pinski <apinski@cavium.com>
17506 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17508 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17509 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17511 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17514 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17515 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17517 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17520 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17522 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17525 * gcc.target/sh/torture/pr64652.c: New.
17527 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17529 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17530 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17531 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17532 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17533 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17534 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17536 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17539 * g++.dg/torture/pr64378.C: New testcase.
17541 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17544 * gfortran.dg/block_13.f08: New test
17546 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17549 * gfortran.dg/associate_1.f03: Allow test for character with
17552 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17554 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17555 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17557 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17559 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17561 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17564 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17566 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17569 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17572 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17575 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17577 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17580 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17582 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17584 PR rtl-optimization/52773
17585 * gcc.c-torture/compile/pr52773.c: New test.
17587 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17590 * g++.dg/cpp0x/alias-decl-46.C: New.
17592 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17594 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17596 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17600 (CHECK_FP): Likewise.
17601 (CHECK_CUMULATIVE_SAT): Likewise.
17603 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17606 (Set_Neon_Cumulative_Sat): Add parameter.
17607 (__set_neon_cumulative_sat): Support new parameter.
17608 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17609 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17611 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17612 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17615 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17617 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17618 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17620 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17623 * g++.dg/tls/thread_local-ice4.C: New.
17625 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17627 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17630 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17633 * g++.dg/cpp0x/vt-62276.C: New.
17635 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17637 PR middle-end/64353
17638 * g++.dg/pr64353.C: New.
17640 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17643 * gcc.target/aarch64/pr64263_1.c: New test.
17645 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17647 PR tree-optimization/64434
17648 * gcc.dg/torture/pr64434.c: Move to...
17649 * gcc.dg/pr64434.c: ... here.
17651 2015-01-16 Richard Biener <rguenther@suse.de>
17653 PR middle-end/64614
17654 * gcc.dg/uninit-18.c: New testcase.
17656 2015-01-16 Richard Biener <rguenther@suse.de>
17658 PR tree-optimization/64568
17659 * g++.dg/torture/pr64568-2.C: New testcase.
17661 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17664 * gcc.target/i386/chkp-label-address.c: New.
17666 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17669 * gfortran.dg/pointer_init_6.f90: Extended.
17671 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17673 * gcc.c-torture/compile/20150108.c: New test.
17675 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17677 * gcc.target/visium: New directory.
17679 2015-01-16 Richard Biener <rguenther@suse.de>
17681 PR tree-optimization/61743
17682 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17683 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17685 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17687 * gcc.dg/pr64015.c: New test.
17689 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17693 * g++.dg/ipa/pr64612.C: New test.
17695 2015-01-16 Renlin Li <renlin.li@arm.com>
17697 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17699 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17701 * gcc.target/i386/sse-14.c: Test new intrinsic.
17702 * gcc.target/i386/sse-22.c: Ditto.
17704 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17707 * g++.dg/cpp0x/auto44.C: New.
17709 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17712 * gcc.target/nios2/gpopt-all.c: New test case.
17713 * gcc.target/nios2/gpopt-local.c: New test case.
17714 * gcc.target/nios2/gpopt-global.c: New test case.
17715 * gcc.target/nios2/gpopt-data.c: New test case.
17716 * gcc.target/nios2/gpopt-none.c: New test case.
17718 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17720 * g++.dg/ubsan/vptr-1.C: New test.
17721 * g++.dg/ubsan/vptr-2.C: New test.
17722 * g++.dg/ubsan/vptr-3.C: New test.
17723 * g++.dg/ubsan/vptr-4.C: New test.
17724 * g++.dg/ubsan/vptr-5.C: New test.
17725 * g++.dg/ubsan/vptr-6.C: New test.
17726 * g++.dg/ubsan/vptr-7.C: New test.
17727 * g++.dg/ubsan/vptr-8.C: New test.
17728 * g++.dg/ubsan/vptr-9.C: New test.
17730 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17732 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17734 * lib/gcc-dg.exp: Likewise.
17736 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17738 PR rtl-optimization/64110
17739 * gcc.target/i386/pr64110.c: Add scan-assembler.
17741 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17742 James Norris <jnorris@codesourcery.com>
17743 Cesar Philippidis <cesar@codesourcery.com>
17744 Ilmir Usmanov <i.usmanov@samsung.com>
17746 * lib/target-supports.exp (check_effective_target_fopenacc): New
17748 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17749 * g++.dg/goacc/goacc.exp: Likewise.
17750 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17751 * gcc.dg/goacc/goacc.exp: Likewise.
17752 * gfortran.dg/goacc/goacc.exp: Likewise.
17753 * c-c++-common/cpp/openacc-define-1.c: New file.
17754 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17755 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17756 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17757 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17758 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17759 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17760 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17761 * c-c++-common/goacc/cache-1.c: Likewise.
17762 * c-c++-common/goacc/clauses-fail.c: Likewise.
17763 * c-c++-common/goacc/collapse-1.c: Likewise.
17764 * c-c++-common/goacc/data-1.c: Likewise.
17765 * c-c++-common/goacc/data-2.c: Likewise.
17766 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17767 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17768 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17769 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17770 * c-c++-common/goacc/if-clause-1.c: Likewise.
17771 * c-c++-common/goacc/if-clause-2.c: Likewise.
17772 * c-c++-common/goacc/kernels-1.c: Likewise.
17773 * c-c++-common/goacc/loop-1.c: Likewise.
17774 * c-c++-common/goacc/loop-private-1.c: Likewise.
17775 * c-c++-common/goacc/nesting-1.c: Likewise.
17776 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17777 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17778 * c-c++-common/goacc/parallel-1.c: Likewise.
17779 * c-c++-common/goacc/pcopy.c: Likewise.
17780 * c-c++-common/goacc/pcopyin.c: Likewise.
17781 * c-c++-common/goacc/pcopyout.c: Likewise.
17782 * c-c++-common/goacc/pcreate.c: Likewise.
17783 * c-c++-common/goacc/pragma_context.c: Likewise.
17784 * c-c++-common/goacc/present-1.c: Likewise.
17785 * c-c++-common/goacc/reduction-1.c: Likewise.
17786 * c-c++-common/goacc/reduction-2.c: Likewise.
17787 * c-c++-common/goacc/reduction-3.c: Likewise.
17788 * c-c++-common/goacc/reduction-4.c: Likewise.
17789 * c-c++-common/goacc/sb-1.c: Likewise.
17790 * c-c++-common/goacc/sb-2.c: Likewise.
17791 * c-c++-common/goacc/sb-3.c: Likewise.
17792 * c-c++-common/goacc/update-1.c: Likewise.
17793 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17794 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17795 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17796 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17797 * gfortran.dg/goacc/assumed.f95: Likewise.
17798 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17799 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17800 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17801 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17802 * gfortran.dg/goacc/branch.f95: Likewise.
17803 * gfortran.dg/goacc/cache-1.f95: Likewise.
17804 * gfortran.dg/goacc/coarray.f95: Likewise.
17805 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17806 * gfortran.dg/goacc/cray.f95: Likewise.
17807 * gfortran.dg/goacc/critical.f95: Likewise.
17808 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17809 * gfortran.dg/goacc/data-tree.f95: Likewise.
17810 * gfortran.dg/goacc/declare-1.f95: Likewise.
17811 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17812 * gfortran.dg/goacc/fixed-1.f: Likewise.
17813 * gfortran.dg/goacc/fixed-2.f: Likewise.
17814 * gfortran.dg/goacc/fixed-3.f: Likewise.
17815 * gfortran.dg/goacc/fixed-4.f: Likewise.
17816 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17817 * gfortran.dg/goacc/if.f95: Likewise.
17818 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17819 * gfortran.dg/goacc/list.f95: Likewise.
17820 * gfortran.dg/goacc/literal.f95: Likewise.
17821 * gfortran.dg/goacc/loop-1.f95: Likewise.
17822 * gfortran.dg/goacc/loop-2.f95: Likewise.
17823 * gfortran.dg/goacc/loop-3.f95: Likewise.
17824 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17825 * gfortran.dg/goacc/omp.f95: Likewise.
17826 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17827 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17828 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17829 * gfortran.dg/goacc/parameter.f95: Likewise.
17830 * gfortran.dg/goacc/private-1.f95: Likewise.
17831 * gfortran.dg/goacc/private-2.f95: Likewise.
17832 * gfortran.dg/goacc/private-3.f95: Likewise.
17833 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17834 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17835 * gfortran.dg/goacc/reduction.f95: Likewise.
17836 * gfortran.dg/goacc/routine-1.f90: Likewise.
17837 * gfortran.dg/goacc/routine-2.f90: Likewise.
17838 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17839 * gfortran.dg/goacc/several-directives.f95: Likewise.
17840 * gfortran.dg/goacc/sie.f95: Likewise.
17841 * gfortran.dg/goacc/subarrays.f95: Likewise.
17842 * gfortran.dg/gomp/map-1.f90: Likewise.
17843 * gfortran.dg/openacc-define-1.f90: Likewise.
17844 * gfortran.dg/openacc-define-2.f90: Likewise.
17845 * gfortran.dg/openacc-define-3.f90: Likewise.
17846 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17847 * g++.dg/gomp/block-2.C: Likewise.
17848 * g++.dg/gomp/block-3.C: Likewise.
17849 * g++.dg/gomp/block-5.C: Likewise.
17850 * g++.dg/gomp/target-1.C: Likewise.
17851 * g++.dg/gomp/target-2.C: Likewise.
17852 * g++.dg/gomp/taskgroup-1.C: Likewise.
17853 * g++.dg/gomp/teams-1.C: Likewise.
17854 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17855 * gcc.dg/cilk-plus/jump.c: Likewise.
17856 * gcc.dg/gomp/block-1.c: Likewise.
17857 * gcc.dg/gomp/block-10.c: Likewise.
17858 * gcc.dg/gomp/block-2.c: Likewise.
17859 * gcc.dg/gomp/block-3.c: Likewise.
17860 * gcc.dg/gomp/block-4.c: Likewise.
17861 * gcc.dg/gomp/block-5.c: Likewise.
17862 * gcc.dg/gomp/block-6.c: Likewise.
17863 * gcc.dg/gomp/block-7.c: Likewise.
17864 * gcc.dg/gomp/block-8.c: Likewise.
17865 * gcc.dg/gomp/block-9.c: Likewise.
17866 * gcc.dg/gomp/target-1.c: Likewise.
17867 * gcc.dg/gomp/target-2.c: Likewise.
17868 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17869 * gcc.dg/gomp/teams-1.c: Likewise.
17871 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17873 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17876 2015-01-15 Mike Stump <mikestump@comcast.net>
17878 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17879 * gcc.dg/inline_2.c: Likewise.
17880 * gcc.dg/inline_3.c: Likewise.
17881 * gcc.dg/inline_4.c: Likewise.
17883 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17886 * gfortran.dg/proc_ptr_comp_43.f90: New.
17888 2015-01-15 Mike Stump <mikestump@comcast.net>
17890 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17891 * gcc.dg/unroll_2.c: Likewise.
17892 * gcc.dg/unroll_3.c: Likewise.
17893 * gcc.dg/unroll_4.c: Likewise.
17894 * gcc.dg/unroll_5.c: Likewise.
17896 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17899 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17901 * gcc.target/aarch64/test_frame_6.c: Likewise.
17902 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17903 x30 and x19 (in the epilogue).
17904 * gcc.target/aarch64/test_frame_4.c: Likewise.
17905 * gcc.target/aarch64/test_frame_7.c: Likewise.
17907 2015-01-15 Martin Liska <mliska@suse.cz>
17909 * g++.dg/ipa/pr64068.C: New test.
17910 * gcc.dg/ipa/PR64559.c: New test.
17912 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17914 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17917 2015-01-15 Richard Biener <rguenther@suse.de>
17919 PR tree-optimization/61743
17920 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17921 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17923 2015-01-15 Renlin Li <renlin.li@arm.com>
17925 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17926 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17928 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17930 * gcc.dg/vect/vect-aggressive-1.c: New.
17931 * gcc.target/i386/avx2-vect-aggressive.c: New.
17933 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17935 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17937 2015-01-15 Richard Biener <rguenther@suse.de>
17940 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17941 -Wl,-undefined,dynamic_lookup.
17943 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17945 * gnat.dg/opt47.adb: New test.
17947 2015-01-15 Richard Biener <rguenther@suse.de>
17950 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17952 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17954 PR tree-optimization/64434
17955 * gcc.dg/torture/pr64434.c: New test.
17957 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17959 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17960 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17961 -march=loongson* and -march=octeon* require -mno-micromips.
17963 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17964 Matthew Fortune <matthew.fortune@imgtec.com>
17966 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17967 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17968 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17969 * gcc.target/mips/call-saved-7.c: New file.
17970 * gcc.target/mips/call-saved-8.c: New file.
17971 * gcc.target/mips/call-saved-9.c: New file.
17973 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17975 * gcc.target/mips/lsa.c: New file.
17976 * gcc.target/mips/mips64-lsa.c: Likewise.
17977 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17978 * gcc.target/mips/mulsize-4.c: Likewise.
17979 * gcc.target/mips/mulsize-5.c: New file.
17980 * gcc.target/mips/mulsize-6.c: Likewise.
17981 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17982 and !HAS_LSA as ghost options.
17983 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17986 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17988 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17990 2015-01-15 Richard Biener <rguenther@suse.de>
17992 PR middle-end/64365
17993 * gcc.dg/torture/pr64365.c: New testcase.
17995 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17997 * gcc.dg/stackprotectexplicit1.c: New test.
17998 * g++.dg/stackprotectexplicit2.c: New test.
18000 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18003 * gfortran.dg/inquire_internal.f90: New.
18004 * gfortran.dg/negative_unit_check.f90: New.
18006 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18009 * gcc.target/sh/pr53988-1.c: New.
18011 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18014 * g++.dg/tls/thread_local-ice3.C: New.
18016 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18018 * gcc.target/i386/fentry-override.c: Properly place {} in target
18019 selector. Remove nonpic.
18020 * gcc.target/i386/fentry.c: Likewise.
18022 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18024 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18025 warnings instead of errors.
18027 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18029 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18030 option support instead of ENABLE_LTO from Makefile.
18032 2015-01-14 Richard Biener <rguenther@suse.de>
18034 PR tree-optimization/59354
18035 * gcc.dg/vect/pr59354.c: New testcase.
18037 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18039 * lib/target-supports.exp
18040 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18041 on ARM architures before v7.
18043 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18045 PR middle-end/59448
18046 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18047 an atomic_exchange.
18049 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18052 * gcc.target/i386/pr64386.c: New test.
18054 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18057 * gcc.target/i386/pr64393.c: New test.
18059 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18062 * gcc.target/i386/pr64387.c: New test.
18064 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18066 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18068 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18070 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18072 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18075 * gcc.target/arm/pr64453.c: New.
18077 2015-01-14 Richard Biener <rguenther@suse.de>
18080 * gcc.dg/lto/pr64415_0.c: New testcase.
18081 * gcc.dg/lto/pr64415_1.c: Likewise.
18083 2015-01-14 Martin Liska <mliska@suse.cz>
18085 * gcc.dg/ipa/pr64307.c: New test.
18087 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18089 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18090 64-bit and 128-bit.
18092 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18095 * gcc.target/arm/pr64460_1.c: New test.
18097 2015-01-14 Richard Biener <rguenther@suse.de>
18099 PR tree-optimization/64493
18100 PR tree-optimization/64495
18101 * gcc.dg/vect/pr64493.c: New testcase.
18102 * gcc.dg/vect/pr64495.c: Likewise.
18104 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18106 * gcc.dg/Warray-bounds-11.c: New test-case.
18108 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18110 * gcc.target/mips/octeon3-pipe-1.c: New test.
18112 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18114 * jit.dg/harness.h (set_up_logging): Move string concatenation
18116 (concat_strings): New function.
18117 (dump_reproducer): New function.
18118 (test_jit): Call dump_reproducer.
18119 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18121 (jit-dg-test): Delete any generated reproducer from previous runs.
18122 Verify that a generated reproducer was created, and verify that it
18124 * jit.dg/test-nested-contexts.c (main): Call
18125 gcc_jit_context_dump_reproducer_to_file.
18127 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18129 * gcc.dg/aru-2.c: Add dg-require-profiling.
18131 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18133 * lib/target-supports.exp (check_profiling_available): Check if
18136 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18139 * g++.dg/torture/pr64565.C: New testcase.
18141 2015-01-13 Marek Polacek <polacek@redhat.com>
18143 PR middle-end/64391
18144 * gcc.dg/tm/pr64391.c: New test.
18146 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18148 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18151 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18153 * gcc.target/i386/pie.c: New test.
18155 * lib/target-supports.exp (check_effective_target_pie): New.
18157 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18159 PR rtl-optimization/64286
18160 * gcc.target/i386/avx2-pr64286.c: New test.
18162 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18165 * g++.dg/cpp0x/vt-57626.C: New.
18167 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18170 * gfortran.dg/pr64528.f90: New test.
18172 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18174 * gcc.target/aarch64/subsp.c: New test.
18176 2015-01-13 Andrew Pinski <apinski@cavium.com>
18178 * gcc.target/aarch64/store-pair-1.c: New testcase.
18180 2015-01-13 Richard Biener <rguenther@suse.de>
18183 * gcc.dg/lto/pr64373_0.c: New testcase.
18185 2015-01-13 Andrew Pinski <apinski@cavium.com>
18187 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18188 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18190 2015-01-13 Richard Biener <rguenther@suse.de>
18192 PR tree-optimization/64406
18193 * gcc.dg/pr64406.c: New testcase.
18195 2015-01-13 Richard Biener <rguenther@suse.de>
18197 PR tree-optimization/64404
18198 * gcc.dg/vect/pr64404.c: New testcase.
18200 2015-01-13 Richard Biener <rguenther@suse.de>
18202 PR tree-optimization/64568
18203 * g++.dg/torture/pr64568.C: New testcase.
18205 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18207 * jit.dg/test-error-local-used-from-other-function.c: New test
18209 * jit.dg/test-error-param-reuse.c: New test case.
18210 * jit.dg/test-error-param-sharing.c: New test case.
18211 * jit.dg/test-error-param-used-from-other-function.c: New test
18213 * jit.dg/test-error-param-used-without-a-function.c: New test
18216 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18218 PR tree-optimization/64563
18219 * gcc.dg/pr64563.c: New test.
18222 * gcc.target/i386/pr64513.c: New test.
18224 PR tree-optimization/64454
18225 * gcc.dg/pr64454.c: New test.
18228 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18230 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18231 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18232 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18233 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18234 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18235 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18236 * gcc.dg/vect/slp-25.c: Likewise.
18237 * gcc.dg/vect/vect-109.c: Likewise.
18238 * gcc.dg/vect/vect-13.c: Likewise.
18239 * gcc.dg/vect/vect-17.c: Likewise.
18240 * gcc.dg/vect/vect-18.c: Likewise.
18241 * gcc.dg/vect/vect-19.c: Likewise.
18242 * gcc.dg/vect/vect-20.c: Likewise.
18243 * gcc.dg/vect/vect-21.c: Likewise.
18244 * gcc.dg/vect/vect-22.c: Likewise.
18245 * gcc.dg/vect/vect-27.c: Likewise.
18246 * gcc.dg/vect/vect-29.c: Likewise.
18247 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18248 * gcc.dg/vect/vect-2.c: Likewise.
18249 * gcc.dg/vect/vect-3.c: Likewise.
18250 * gcc.dg/vect/vect-4.c: Likewise.
18251 * gcc.dg/vect/vect-5.c: Likewise.
18252 * gcc.dg/vect/vect-72.c: Likewise.
18253 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18254 * gcc.dg/vect/vect-73.c: Likewise.
18255 * gcc.dg/vect/vect-77-global.c: Likewise.
18256 * gcc.dg/vect/vect-78-global.c: Likewise.
18257 * gcc.dg/vect/vect-7.c: Likewise.
18258 * gcc.dg/vect/vect-86.c: Likewise.
18259 * gcc.dg/vect/vect-align-1.c: Likewise.
18260 * gcc.dg/vect/vect-align-3.c: Likewise.
18261 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18262 * gcc.dg/vect/vect-all.c: Likewise.
18263 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18264 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18265 * gcc.dg/vect/vect-peel-3.c: Likewise.
18266 * gcc.dg/vect/vect-peel-4.c: Likewise.
18267 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18269 2015-01-12 Jeff Law <law@redhat.com>
18272 * gcc.target/m68k/pr64461.c: New test.
18274 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18276 * jit.dg/test-array-as-pointer.c (create_code): Update call
18277 to gcc_jit_context_new_global by setting "kind" to
18278 GCC_JIT_GLOBAL_IMPORTED.
18279 * jit.dg/test-error-array-as-pointer.c: Likewise.
18280 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18281 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18282 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18283 * jit.dg/test-using-global.c (the_global): Rename to...
18284 (imported_global): ...this.
18285 (create_code): Update to test the three kinds of global.
18286 (verify_code): Likewise.
18288 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18291 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18292 undefined behavior.
18293 * gcc.target/i386/pr64291-2.c: Updated.
18295 2015-01-12 Richard Biener <rguenther@suse.de>
18297 PR tree-optimization/64530
18298 * gfortran.dg/pr64530.f90: New testcase.
18300 2015-01-12 Richard Biener <rguenther@suse.de>
18302 PR middle-end/64357
18303 * gcc.dg/torture/pr64357.c: New testcase.
18305 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18307 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18310 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18311 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18313 2015-01-12 Martin Liska <mliska@suse.cz>
18315 * gcc.dg/ipa/PR64550.c: New test.
18317 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18320 * g++.dg/ipa/pr63470.C: New testcase.
18322 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18325 * gfortran.dg/typebound_operator_20.f90: New.
18327 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18330 * gfortran.dg/proc_ptr_comp_42.f90: New.
18332 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18335 * gfortran.dg/proc_ptr_comp_41.f90: New.
18337 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18339 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18341 2015-01-10 Tobias Burnus <burnus@net-b.de>
18344 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18345 and add dg-excess-errors.
18346 * gfortran.dg/line_length_6.f90: New.
18347 * gfortran.dg/line_length_7.f90: New.
18348 * gfortran.dg/line_length_8.f90: New.
18349 * gfortran.dg/line_length_9.f90: New.
18350 * gfortran.dg/line_length_10.f90: New.
18351 * gfortran.dg/line_length_11.f90: New.
18353 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18355 * jit.dg/test-threads.c (struct testcase): Move declaration
18356 to jit.dg/all-non-failing-tests.h.
18357 (testcases): Likewise.
18358 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18359 declaration here from jit.dg/all-non-failing-tests.h.
18360 (testcases): Likewise.
18361 * jit.dg/test-combination.c (create_code): Eliminate spelling
18362 out all of the testcases in favor of looping through the
18363 "testcases" metadata.
18364 (verify_code): Likewise.
18366 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18368 PR rtl-optimization/64536
18369 * gcc.dg/pr64536.c: New test.
18371 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18373 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18374 * jit.dg/test-combination.c (create_code): Likewise.
18375 (verify_code): Likewise.
18376 * jit.dg/test-constants.c: New test case.
18377 * jit.dg/test-threads.c: Add test-constants.c.
18379 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18382 * objc.dg/gnu-api-2-class.m: Add a test case
18383 for the above change.
18385 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18387 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18389 2015-01-09 Richard Biener <rguenther@suse.de>
18391 PR tree-optimization/64410
18392 * g++.dg/vect/pr64410.cc: New testcase.
18394 2015-01-09 Martin Liska <mliska@suse.cz>
18396 * gcc.dg/ipa/ipa-icf-32.c: New test.
18398 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18400 * c-c++-common/tsan/tsan_barrier.h: New.
18401 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18402 * c-c++-common/tsan/bitfield_race.c: Likewise.
18403 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18404 * c-c++-common/tsan/mutexset1.c: Likewise.
18405 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18406 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18407 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18408 * c-c++-common/tsan/simple_race.c: Likewise.
18409 * c-c++-common/tsan/simple_stack.c: Likewise.
18410 * c-c++-common/tsan/sleep_sync.c: Likewise.
18411 * c-c++-common/tsan/tiny_race.c: Likewise.
18412 * c-c++-common/tsan/tls_race.c: Likewise.
18413 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18414 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18415 * g++.dg/tsan/atomic_free.C: Likewise.
18416 * g++.dg/tsan/atomic_free2.C: Likewise.
18417 * g++.dg/tsan/cond_race.C: Likewise.
18418 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18420 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18423 * lib/target-supports.exp (check_effective_target_libatomic_available):
18425 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18426 targets that match effective-target libatomic_available.
18427 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18429 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18431 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18432 Verify the result of gcc_jit_context_get_last_error.
18433 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18435 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18437 PR tree-optimization/63989
18438 * gcc.dg/strlenopt-27.c: New test.
18440 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18442 * jit.dg/harness.h (set_up_logging): New function.
18443 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18444 set_up_logging on the context, so that every testcase is
18445 logged to a particular file.
18446 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18447 and call gcc_jit_context_set_logfile on the top-level context.
18449 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18452 * g++.dg/opt/pr64338.C: New test.
18454 2015-01-08 Tobias Burnus <burnus@net-b.de>
18456 * gfortran.dg/coarray/codimension_2b.f90: New file.
18457 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18458 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18460 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18463 * g++.dg/ext/fnname4.C: New.
18465 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18468 * g++.dg/cpp0x/constexpr-64462.C: New.
18470 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18473 * g++.dg/cpp0x/deleted10.C: New.
18475 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18477 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18479 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18481 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18482 GCC_JIT_UNARY_OP_ABS.
18483 (verify_unary_ops): Likewise.
18485 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18487 * jit.dg/test-arith-overflow.c: New test case.
18488 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18489 * jit.dg/test-combination.c (create_code): Likewise.
18490 (verify_code): Likewise.
18491 * jit.dg/test-threads.c (testcases): Likewise.
18493 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18495 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18496 rather than "jit". Load g++.exp, and call g++_init.
18497 Run test-*.cc files within the testsuite and *.cc files within
18499 (jit-dg-test): Drop the addition of -fgnu89-inline to
18500 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18501 doing it when compiling C testcases (since g++ does not handle
18502 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18503 is restored to the value after g++_init ran, rather than the
18504 value before g++_init ran. Return a list of
18505 $comp_output $output_file, as dg-test assumes.
18507 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18509 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18510 make it easier to figure out the origin of each test result when
18511 running test-combination.c and test-threads.c.
18512 (CHECK_VALUE): Likewise.
18513 (CHECK_DOUBLE_VALUE): Likewise.
18514 (CHECK_STRING_VALUE): Likewise.
18515 (CHECK_STRING_STARTS_WITH): Likewise.
18516 (CHECK_STRING_CONTAINS): Likewise.
18518 (check_string_value): Likewise, add "funcname" param.
18519 (check_string_starts_with): Likewise.
18520 (check_string_contains): Likewise.
18522 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18524 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18525 generating name of built executable.
18527 2015-01-07 Marek Polacek <polacek@redhat.com>
18530 * gcc.dg/pr64440.c: New test.
18531 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18533 2015-01-07 Marek Polacek <polacek@redhat.com>
18536 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18537 * gcc.dg/pr64417.c: New test.
18539 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18542 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18545 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18547 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18548 Check if testcases run without errors, not just if they compile.
18550 2015-01-06 Christian Bruel <christian.bruel@st.com>
18553 * gcc.target/sh/pr64507.c: New test.
18555 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18557 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18559 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18561 * c-c++-common/asan/sanitize-all-1.c: New test.
18562 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18563 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18564 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18565 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18567 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18569 * lib/target-supports.exp (check_profiling_available): Return 0 for
18571 (check_effective_target_tls_runtime): Likewise.
18572 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18573 * gcc.dg/20020312-2.c: Adjust for Visium.
18574 * gcc.dg/tls/thr-cse-1.c: Likewise
18575 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18576 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18577 * gcc.dg/weak/typeof-2.c: Likewise.
18579 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18581 PR rtl-optimization/64287
18582 * gcc.dg/aru-2.c: New test.
18584 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18587 * c-c++-common/ubsan/pr64344-1.c: New test.
18588 * c-c++-common/ubsan/pr64344-2.c: New test.
18590 PR tree-optimization/64465
18591 * gcc.dg/pr64465.c: New test.
18593 PR tree-optimization/64494
18594 * gcc.c-torture/compile/pr64494.c: New test.
18596 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18599 * gfortran.dg/realloc_on_assign_25.f90: New test.
18601 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18603 Update copyright years.
18605 2015-01-05 Marek Polacek <polacek@redhat.com>
18608 * gcc.dg/pr64423.c: New test.
18610 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18612 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18613 mmix-knuth-mmixware for the same reason as for MIPS.
18614 * gcc.dg/debug/debug-2.c: Ditto.
18616 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18618 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18621 * lib/gfortran.exp: Add libatomic library search path.
18622 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18623 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18625 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18627 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18629 * c-c++-common/tsan/bitfield_race.c: New testcase.
18630 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18632 2015-01-02 Tobias Burnus <burnus@net-b.de>
18634 * gfortran.dg/coarray/collectives_4.f90: New.
18636 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18639 * gfortran.dg/extends_16.f90: New.
18641 2015-01-02 Tobias Burnus <burnus@net-b.de>
18643 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18645 2015-01-02 Tobias Burnus <burnus@net-b.de>
18647 * gfortran.dg/coarray/codimension_2.f90: New.
18648 * gfortran.dg/coarray/codimension_2a.f90: New.
18649 * gfortran.dg/coarray_35.f90: New.
18650 * gfortran.dg/coarray_35a.f90: New.
18652 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18655 * gfortran.dg/dummy_procedure_11.f90: New.
18657 Copyright (C) 2015 Free Software Foundation, Inc.
18659 Copying and distribution of this file, with or without modification,
18660 are permitted in any medium without royalty provided the copyright
18661 notice and this notice are preserved.