1 2015-11-27 Marek Polacek <polacek@redhat.com>
3 * gcc.dg/pr63568.c: Convert to GIMPLE.
5 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7 PR rtl-optimization/68506
8 * gcc.c-torture/execute/pr68506.c: New test.
10 2015-11-27 Jakub Jelinek <jakub@redhat.com>
13 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
14 * c-c++-common/gomp/pr63326.c: New test.
16 2015-11-27 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/68553
19 * gcc.dg/vect/pr45752.c: Adjust.
20 * gcc.dg/vect/slp-perm-4.c: Likewise.
22 2015-11-26 Martin Sebor <msebor@redhat.com>
24 * g++.dg/init/new45.C (cookie_size): New constant set to a value
25 appropriate for the target.
26 (operator new[]): Use it.
28 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/cpp0x/pr67238.C: New.
33 2015-11-26 Martin Sebor <msebor@redhat.com>
35 * g++.dg/pr67876.C: Remove duplicate content.
37 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
39 * g++.dg/guality/pr67192.C: New test.
41 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
43 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
44 support code for vqrdml{as}h_lane tests.
45 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
46 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
48 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
50 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
51 support code for vqrdml{as}h tests.
52 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
53 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
55 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
57 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
58 (check_effective_target_arm_arch_FUNC_ok)
59 (add_options_for_arm_arch_FUNC)
60 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
61 to the list to be generated.
62 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
63 (check_effective_target_arm_v8_1a_neon_ok): New.
64 (check_effective_target_arm_v8_1a_neon_hw): New.
66 2015-11-26 Nathan Sidwell <nathan@acm.org>
68 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
70 2015-11-26 Richard Biener <rguenther@suse.de>
73 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
76 2015-11-26 Richard Biener <rguenther@suse.de>
79 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
81 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
84 * g++.dg/concepts/pr67249.C: New.
86 2015-11-26 Richard Biener <rguenther@suse.de>
89 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
90 vectorize init loop and adjust expected outcome.
92 2015-11-26 Richard Biener <rguenther@suse.de>
95 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
96 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
97 also monitor final optimization result.
99 2015-11-26 Jakub Jelinek <jakub@redhat.com>
101 PR rtl-optimization/68249
102 PR rtl-optimization/68321
103 * gcc.c-torture/execute/pr68249.c: New test.
104 * gcc.c-torture/execute/pr68321.c: New test.
106 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
109 * gcc.target/i386/mpx/pr68416.c: New test.
111 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/cpp0x/no-weak1.C: New.
116 2015-11-26 Jakub Jelinek <jakub@redhat.com>
118 PR tree-optimization/68128
119 * gcc.dg/gomp/pr68128-1.c: New test.
120 * gcc.dg/gomp/pr68128-2.c: New test.
122 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
124 PR rtl-optimization/67226
125 * gcc.c-torture/execute/pr67226.c: New test.
127 2015-11-26 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/ubsan/pr68508.C: New test.
132 2015-11-25 Martin Sebor <msebor@redhat.com>
135 * g++.dg/pr67876.C: New test.
137 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
138 Sebastian Pop <s.pop@samsung.com>
140 PR tree-optimization/68453
141 * gfortran.dg/graphite/pr68453.f90: New.
143 2015-11-25 Martin Sebor <msebor@redhat.com>
146 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
147 * gcc.dg/addr_builtin-1.c: Same.
149 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
151 * gcc.target/powerpc/dform-1.c: New test.
152 * gcc.target/powerpc/dform-2.c: Likewise.
154 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
156 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
157 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
158 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
160 2015-11-25 Tom de Vries <tom@codesourcery.com>
162 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
163 * gcc.dg/pr23911.c: Same.
164 * gcc.dg/tree-ssa/20030709-2.c: Same.
165 * gcc.dg/tree-ssa/20030731-2.c: Same.
166 * gcc.dg/tree-ssa/20040729-1.c: Same.
167 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
168 * gcc.dg/tree-ssa/loop-36.c: Same.
169 * gcc.dg/tree-ssa/pr21086.c: Same.
170 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
171 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
172 * gcc.dg/vect/pr26359.c: Same.
173 * c-c++-common/restrict-2.c: Update after adding new lim1.
174 * c-c++-common/restrict-4.c: Same.
175 * g++.dg/tree-ssa/pr33615.C: Same.
176 * g++.dg/tree-ssa/restrict1.C: Same.
177 * gcc.dg/tm/pub-safety-1.c: Same.
178 * gcc.dg/tm/reg-promotion.c: Same.
179 * gcc.dg/tree-ssa/20050314-1.c: Same.
180 * gcc.dg/tree-ssa/loop-32.c: Same.
181 * gcc.dg/tree-ssa/loop-33.c: Same.
182 * gcc.dg/tree-ssa/loop-34.c: Same.
183 * gcc.dg/tree-ssa/loop-35.c: Same.
184 * gcc.dg/tree-ssa/loop-7.c: Same.
185 * gcc.dg/tree-ssa/pr23109.c: Same.
186 * gcc.dg/tree-ssa/restrict-3.c: Same.
187 * gcc.dg/tree-ssa/restrict-5.c: Same.
188 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
189 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
190 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
191 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
192 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
193 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
194 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
195 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
196 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
197 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
198 * gcc.dg/tree-ssa/structopt-1.c: Same.
199 * gfortran.dg/pr32921.f: Same.
200 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
201 * g++.dg/tree-ssa/pr61009.C: Same.
202 * g++.dg/tree-ssa/ssa-dom.C: Same.
203 * gcc.dg/pr20115-1.c: Same.
204 * gcc.dg/tree-prof/20050826-2.c: Same.
205 * gcc.dg/tree-prof/cmpsf-1.c: Same.
206 * gcc.dg/tree-ssa/20030821-1.c: Same.
207 * gcc.dg/tree-ssa/20030922-2.c: Same.
208 * gcc.dg/tree-ssa/20031022-1.c: Same.
209 * gcc.dg/tree-ssa/20040615-1.c: Same.
210 * gcc.dg/tree-ssa/20040624-1.c: Same.
211 * gcc.dg/tree-ssa/pr21417.c: Same.
212 * gcc.dg/tree-ssa/pr61607.c: Same.
213 * gcc.dg/tree-ssa/slsr-27.c: Same.
214 * gcc.dg/tree-ssa/slsr-28.c: Same.
215 * gcc.dg/tree-ssa/slsr-29.c: Same.
216 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
217 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
218 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
219 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
220 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
221 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
222 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
223 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
224 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
225 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
226 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
227 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
228 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
229 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
230 * gcc.dg/tree-ssa/vrp47.c: Same.
231 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
232 * gcc.dg/tree-ssa/foldconst-2.c: Same.
233 * gcc.dg/tree-ssa/loop-40.c: Same.
234 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
236 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/constexpr-array13.C: Fix.
240 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
242 * gfortran.dg/nint_p7.f90: New testcase.
244 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
245 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/constexpr-array13.C: New.
250 2015-11-25 Ilmir Usmanov <me@ilmir.us>
251 Cesar Philippidis <cesar@codesourcery.com>
254 * goacc/omp-fixed.f: New test.
255 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
257 2015-11-25 Richard Biener <rguenther@suse.de>
260 * gcc.dg/torture/pr68528.c: New testcase.
262 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp0x/constexpr-tuple2.C: New.
267 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
269 PR rtl-optimization/68435
270 * gcc.dg/pr68435.c: New test.
272 2015-11-25 Richard Biener <rguenther@suse.de>
274 PR tree-optimization/68517
275 * gcc.dg/torture/pr68517.c: New testcase.
277 2015-11-25 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/pr67089-1.c: New test.
281 * gcc.dg/pr67089-2.c: New test.
282 * gcc.dg/pr67089-3.c: New test.
283 * gcc.dg/pr67089-4.c: New test.
284 * gcc.dg/pr67089-5.c: New test.
285 * gcc.dg/pr67089-6.c: New test.
286 * gcc.dg/pr67089-7.c: New test.
288 2015-11-25 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/68502
291 * gcc.dg/vect/pr68502-1.c: New testcase.
292 * gcc.dg/vect/pr68502-2.c: Likewise.
294 2015-11-24 Michael Collison <michael.collison@linaro.org>
296 * gcc.target/aarch64/saddw-1.c: New test.
297 * gcc.target/aarch64/saddw-2.c: New test.
298 * gcc.target/aarch64/uaddw-1.c: New test.
299 * gcc.target/aarch64/uaddw-2.c: New test.
300 * gcc.target/aarch64/uaddw-3.c: New test.
301 * lib/target-support.exp
302 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
303 Add aarch64 to list of support targets.
305 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
307 * gcc.target/mips/frame-header-4.c: New test.
309 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
312 * gfortran.dg/simplify_cshift_3.f90
314 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp1y/pr68278.C: New.
319 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp1y/pr68388.C: New.
324 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
325 Sebastian Pop <s.pop@samsung.com>
327 PR tree-optimization/67984
328 * gcc.dg/graphite/pr67984.c: New.
330 2015-11-24 Michael Matz <matz@suse.de>
332 PR rtl-optimization/68392
333 * g++.dg/pr68392.C: New test.
335 2015-11-24 Nathan Sidwell <nathan@acm.org>
337 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
339 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341 PR rtl-optimization/68381
342 * gcc.c-torture/execute/pr68381.c: New test.
344 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
346 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
347 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
349 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
352 * gcc.target/i386/pr68497.c: New test.
354 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
356 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
358 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
360 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
362 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
364 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
366 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
368 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
370 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
372 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
374 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
376 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
378 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
381 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
384 * gcc.dg/pr68375.c: New test.
386 2015-11-24 Jakub Jelinek <jakub@redhat.com>
389 * gcc.target/i386/pr68483-1.c: New test.
390 * gcc.target/i386/pr68483-2.c: New test.
392 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
395 * gcc.target/i386/mpx/pr68337-1.c: New test.
396 * gcc.target/i386/mpx/pr68337-2.c: New test.
398 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400 PR rtl-optimization/68194
401 PR rtl-optimization/68328
402 PR rtl-optimization/68185
403 * gcc.c-torture/execute/pr68185.c: New test.
404 * gcc.c-torture/execute/pr68328.c: Likewise.
406 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
408 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
410 2015-11-23 David Malcolm <dmalcolm@redhat.com>
413 * objc.dg/plugin: New subdirectory.
414 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
415 * objc.dg/plugin/plugin.exp: New file, based on
416 gcc.dg/plugin/plugin.exp.
418 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
419 Sebastian Pop <s.pop@samsung.com>
421 PR tree-optimization/68493
422 * gcc.dg/graphite/pr68493.c: New.
424 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
425 Sebastian Pop <s.pop@samsung.com>
427 PR tree-optimization/68279
428 * gfortran.dg/graphite/pr68279.f90: New.
430 2015-11-23 Marek Polacek <polacek@redhat.com>
432 PR tree-optimization/68455
433 * gcc.dg/tree-ssa/pr68455.c: New test.
435 2015-11-23 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/68465
438 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
440 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
443 * gcc.target/aarch64/pr68363_1.c: New test.
445 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
447 * gcc.target/aarch64/simd/vmulx.x: New.
448 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
449 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
450 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
452 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
455 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
457 2015-11-23 Richard Biener <rguenther@suse.de>
458 Jiong Wang <jiong.wang@arm.com>
460 PR tree-optimization/68317
461 PR tree-optimization/68326
462 * gcc.dg/pr68317.c: New testcase.
464 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
466 PR tree-optimization/68327
467 * gcc.dg/pr68327.c: New test.
469 2015-11-23 Tom de Vries <tom@codesourcery.com>
471 PR tree-optimization/68460
472 * gcc.dg/autopar/pr68460.c: New test.
474 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
476 * c-c++-common/asan/halt_on_error-1.c: New test.
477 * c-c++-common/asan/halt_on_error-2.c: Likewise.
479 2015-11-23 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/68482
482 * gcc.dg/vect/pr68482.c: New testcase.
484 2015-11-23 Richard Biener <rguenther@suse.de>
486 PR tree-optimization/68445
487 * gcc.dg/vect/pr68445.c: New testcase.
489 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
491 * gcc.target/s390/load-relative-check.c: New test to check
492 generation of load relative instructions.
494 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
496 * gfortran.dg/fmt_t_8.f90: New test.
498 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
501 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
503 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
505 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
507 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
510 * gfortran.dg/simplify_cshift_2.f90: New test.
512 2015-11-22 James Norris <jnorris@codesourcery.com>
513 Cesar Philippidis <cesar@codesourcery.com>
515 * gfortran.dg/goacc/declare-1.f95: Update test.
516 * gfortran.dg/goacc/declare-2.f95: New test.
518 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
520 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
521 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
522 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
523 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
524 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
525 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
526 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
527 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
528 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
529 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
530 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
531 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
533 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
535 * gfortran.dg/simplify_cshift_1.f90: New test.
537 2015-11-21 Nathan Sidwell <nathan@acm.org>
539 * gcc.dg/atomic-generic.c: Include <string.h>.
541 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
543 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
545 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
547 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
549 2015-11-21 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/debug/pr66432.c: New test.
554 2015-11-20 Ian Lance Taylor <iant@google.com>
557 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
559 2015-11-20 Mike Stump <mikestump@comcast.net>
561 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
564 2015-11-20 David Malcolm <dmalcolm@redhat.com>
567 * gcc.dg/fixits.c: New file.
568 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
569 (test_fixit_insert): New.
570 (test_fixit_remove): New.
571 (test_fixit_replace): New.
572 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
573 (test_fixit_insert): New.
574 (test_fixit_remove): New.
575 (test_fixit_replace): New.
576 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
577 (test_show_locus): Add tests of rendering fixit hints.
579 2015-11-20 Jakub Jelinek <jakub@redhat.com>
582 * gcc.dg/vect/pr68339.c: New test.
584 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
588 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
591 * gfortran.dg/submodule_12.f90: New test
594 * gfortran.dg/submodule_6.f08: Add compile option -flto.
596 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
598 * lib/target-supports.exp
599 (check_effective_target_arm_neon_ok_nocache): Add check
602 2015-11-20 Tom de Vries <tom@codesourcery.com>
604 PR tree-optimization/68373
605 * gcc.dg/autopar/pr68373.c: New test.
607 2015-11-20 Jakub Jelinek <jakub@redhat.com>
610 * g++.dg/abi/mangle67.C: New test.
612 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
614 * gcc.target/s390/bswap-1.c: New test.
616 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
618 * gcc.target/s390/pfpo.c: New test.
620 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
622 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
623 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
625 2015-11-19 David Malcolm <dmalcolm@redhat.com>
627 * g++.dg/spellcheck-fields.C: New file.
629 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
630 Sebastian Pop <s.pop@samsung.com>
632 PR tree-optimization/68428
633 * gcc.dg/graphite/pr68428.c: New.
635 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
636 Sebastian Pop <s.pop@samsung.com>
638 PR tree-optimization/68335
639 * gfortran.dg/graphite/pr68335.f90: New.
641 2015-11-19 Nathan Sidwell <nathan@acm.org>
643 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
644 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
645 * gcc.dg/special/weak-2.c: Likewise.
646 * gcc.dg/weak/weak-12.c: Likewise.
647 * gcc.dg/weak/weak-15.c: Likewise.
648 * gcc.dg/weak/weak-16.c: Likewise.
649 * gcc.dg/weak/weak-1.c: Likewise.
650 * gcc.dg/weak/weak-2.c: Likewise.
651 * gcc.dg/weak/weak-4.c: Likewise.
652 * gcc.dg/torture/pr53922.c: Likewise.
653 * gcc.dg/torture/pr60092.c: Likewise.
655 2015-11-19 Marek Polacek <polacek@redhat.com>
658 * gcc.dg/pr68412-2.c: New test.
659 * gcc.dg/pr68412.c: New test.
661 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
663 * gcc.dg/tree-ssa/vrp98.c: New testcase.
664 * gcc.target/avr/uint8-single-reg.c: New testcase.
666 2015-11-19 Jakub Jelinek <jakub@redhat.com>
669 * g++.dg/eh/goto3.C: New test.
671 2015-11-19 Marek Polacek <polacek@redhat.com>
673 PR tree-optimization/68431
674 * gcc.dg/tree-ssa/pr68431.c: New test.
676 2015-11-19 Jakub Jelinek <jakub@redhat.com>
678 PR rtl-optimization/68376
679 * gcc.c-torture/execute/pr68376-1.c: New test.
680 * gcc.c-torture/execute/pr68376-2.c: New test.
683 * gcc.target/i386/pr67770.c: New test.
685 2015-11-18 Jeff Law <law@redhat.com>
687 PR tree-optimization/68198
688 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
689 * gcc.dg/tree-ssa/pr68198.c: New test.
691 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
694 * gfortran.dg/pr59910.f90: New test.
696 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
699 * gfortran.dg/pr43996.f90: New test.
701 2015-11-18 Joseph Myers <joseph@codesourcery.com>
704 * gcc.dg/atomic/stdatomic-fence-2.c,
705 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
707 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
709 * gnat.dg/loop_optimization19.adb: New test.
710 * gnat.dg/loop_optimization20.adb: Likewise.
711 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
713 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
715 * gnat.dg/opt52.adb: New test.
717 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
719 * gcc.dg/goacc/nvptx-sese-1.c: New.
721 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
723 * gnat.dg/renaming7.adb: New test.
724 * gnat.dg/renaming7_pkg.ads: New helper.
726 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
728 PR tree-optimization/68402
729 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
730 to avoid undefined behaviour.
732 2015-11-18 Jakub Jelinek <jakub@redhat.com>
734 PR tree-optimization/68157
735 * g++.dg/opt/pr68157.C: New test.
737 2015-11-18 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/67790
740 * gcc.dg/vect/pr67790.c: New testcase.
742 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
744 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
746 2015-11-17 David Malcolm <dmalcolm@redhat.com>
748 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
749 (test_braced_init): New function.
750 (test_statement_expression): New function.
751 (test_address_of_label): New function.
752 (test_transaction_expressions): New function.
753 (test_keywords): New function.
754 (test_builtin_va_arg): New function.
755 (test_builtin_offsetof): New function.
756 * lib/multiline.exp (_build_multiline_regex): Escape braces.
758 2015-11-17 Martin Sebor <msebor@redhat.com>
761 * g++.dg/init/new46.C: New test.
763 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
766 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
768 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
771 * gcc.dg/pr68134.c: New test.
773 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
776 * gcc.c-torture/execute/pr68143_1.c: New test.
778 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
780 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
782 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
784 * gcc.dg/tree-ssa/ifc-8.c: New test.
786 2015-11-16 Marek Polacek <polacek@redhat.com>
789 * g++.dg/delayedfold/switch-1.C: New test.
791 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
795 * gfortran.dg/pr58027.f90: New test.
797 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
799 * c-c++-common/attr-simd.c: New test.
800 * c-c++-common/attr-simd-2.c: New test.
801 * c-c++-common/attr-simd-3.c: New test.
803 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
805 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
807 2015-11-16 Christian Bruel <christian.bruel@st.com>
809 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
810 Check __ARM_NEON__ instead of "arm_neon.h.
811 * gcc.target/arm/attr-neon3.c: New test.
812 * gcc.target/arm/attr-neon-fp16.c: Likewise
814 2015-11-16 Christian Bruel <christian.bruel@st.com>
817 * gcc.target/arm/lto/pr65837_0.c
818 * gcc.target/arm/attr-neon2.c
819 * gcc.target/arm/attr-neon.c
820 * gcc.target/arm/attr-neon-builtin-fail.c
821 * gcc.target/arm/attr-crypto.c
823 2015-11-16 Richard Biener <rguenther@suse.de>
825 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
827 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
830 * gfortran.dg/deferred_character_1.f90: New test.
831 * gfortran.dg/deferred_character_4.f90: New test for comment
835 * gfortran.dg/deferred_character_2.f90: New test.
838 * gfortran.dg/deferred_character_3.f90: New test.
841 * gfortran.dg/deferred_character_5.f90: New test.
844 * gfortran.dg/deferred_character_6.f90: New test.
847 * gfortran.dg/deferred_character_7.f90: New test.
849 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
852 * gfortran.dg/pr67803.f90: New test.
854 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
856 * g++.dg/cpp/ucn-1.C: Fix typo.
858 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
860 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
861 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
863 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
864 Jeff Law <law@redhat.com>
866 * gcc.dg/tree-ssa/split-path-1.c: New test.
868 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
870 * c-c++-common/goacc/loop-auto-1.c: New.
872 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
873 * gcc.dg/goacc/nvptx-merged-loop.c: New.
875 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
878 * gfortran.dg/pr68319.f90: New test.
880 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
882 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
883 hardware floating point support.
885 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
886 vector direct move instructions.
888 * gcc.target/powerpc/maddld.c: New test.
890 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
892 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
893 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
894 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
896 2015-11-13 David Malcolm <dmalcolm@redhat.com>
898 * gcc.dg/diagnostic-token-ranges.c: New file.
899 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
900 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
901 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
902 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
904 line_table param when calling
905 linemap_position_for_line_and_column.
906 (test_show_locus): Pass line_table to rich_location ctors.
907 (plugin_init): Remove setting of global_dc->colorize_source_p.
908 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
910 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
911 diagnostic_plugin_test_tree_expression_range.c,
912 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
913 and diagnostic-test-show-trees-1.c.
915 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
917 PR tree-optimization/67682
918 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
919 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
920 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
921 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
923 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
925 * gcc.target/aarch64/umaddl_combine_1.c: New test.
927 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
929 PR tree-optimization/68264
930 * gcc.dg/torture/pr68264.c: New test.
932 2015-11-13 Marek Polacek <polacek@redhat.com>
935 * gcc.dg/pr68320.c: New test.
937 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
939 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
941 2015-11-13 Richard Biener <rguenther@suse.de>
943 PR tree-optimization/68306
944 * gcc.dg/pr68306.c: Adjust.
945 * gcc.dg/pr68306-2.c: New testcase.
946 * gcc.dg/pr68306-3.c: Likewise.
948 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
950 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
951 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
953 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
956 * gfortran.dg/module_private_2.f90: New test.
958 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
961 * gfortran.dg/warn_unused_function_2.f90: New test.
963 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
965 Revert [ARM] Remove neon-testgen.ml and generated tests.
966 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
968 * gcc.target/arm/neon/vRaddhns16.c: Remove.
969 * gcc.target/arm/neon/vRaddhns32.c: Remove.
970 * gcc.target/arm/neon/vRaddhns64.c: Remove.
971 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
972 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
973 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
974 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
975 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
976 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
977 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
978 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
979 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
980 * gcc.target/arm/neon/vRhadds16.c: Remove.
981 * gcc.target/arm/neon/vRhadds32.c: Remove.
982 * gcc.target/arm/neon/vRhadds8.c: Remove.
983 * gcc.target/arm/neon/vRhaddu16.c: Remove.
984 * gcc.target/arm/neon/vRhaddu32.c: Remove.
985 * gcc.target/arm/neon/vRhaddu8.c: Remove.
986 * gcc.target/arm/neon/vRshlQs16.c: Remove.
987 * gcc.target/arm/neon/vRshlQs32.c: Remove.
988 * gcc.target/arm/neon/vRshlQs64.c: Remove.
989 * gcc.target/arm/neon/vRshlQs8.c: Remove.
990 * gcc.target/arm/neon/vRshlQu16.c: Remove.
991 * gcc.target/arm/neon/vRshlQu32.c: Remove.
992 * gcc.target/arm/neon/vRshlQu64.c: Remove.
993 * gcc.target/arm/neon/vRshlQu8.c: Remove.
994 * gcc.target/arm/neon/vRshls16.c: Remove.
995 * gcc.target/arm/neon/vRshls32.c: Remove.
996 * gcc.target/arm/neon/vRshls64.c: Remove.
997 * gcc.target/arm/neon/vRshls8.c: Remove.
998 * gcc.target/arm/neon/vRshlu16.c: Remove.
999 * gcc.target/arm/neon/vRshlu32.c: Remove.
1000 * gcc.target/arm/neon/vRshlu64.c: Remove.
1001 * gcc.target/arm/neon/vRshlu8.c: Remove.
1002 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1003 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1004 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1005 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1006 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1007 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1008 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1009 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1010 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1011 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1012 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1013 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1014 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1015 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1016 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1017 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1018 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1019 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1020 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1021 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1022 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1023 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1024 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1025 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1026 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1027 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1028 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1029 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1030 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1031 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1032 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1033 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1034 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1035 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1036 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1037 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1038 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1039 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1040 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1041 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1042 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1043 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1044 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1045 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1046 * gcc.target/arm/neon/vabaQs16.c: Remove.
1047 * gcc.target/arm/neon/vabaQs32.c: Remove.
1048 * gcc.target/arm/neon/vabaQs8.c: Remove.
1049 * gcc.target/arm/neon/vabaQu16.c: Remove.
1050 * gcc.target/arm/neon/vabaQu32.c: Remove.
1051 * gcc.target/arm/neon/vabaQu8.c: Remove.
1052 * gcc.target/arm/neon/vabals16.c: Remove.
1053 * gcc.target/arm/neon/vabals32.c: Remove.
1054 * gcc.target/arm/neon/vabals8.c: Remove.
1055 * gcc.target/arm/neon/vabalu16.c: Remove.
1056 * gcc.target/arm/neon/vabalu32.c: Remove.
1057 * gcc.target/arm/neon/vabalu8.c: Remove.
1058 * gcc.target/arm/neon/vabas16.c: Remove.
1059 * gcc.target/arm/neon/vabas32.c: Remove.
1060 * gcc.target/arm/neon/vabas8.c: Remove.
1061 * gcc.target/arm/neon/vabau16.c: Remove.
1062 * gcc.target/arm/neon/vabau32.c: Remove.
1063 * gcc.target/arm/neon/vabau8.c: Remove.
1064 * gcc.target/arm/neon/vabdQf32.c: Remove.
1065 * gcc.target/arm/neon/vabdQs16.c: Remove.
1066 * gcc.target/arm/neon/vabdQs32.c: Remove.
1067 * gcc.target/arm/neon/vabdQs8.c: Remove.
1068 * gcc.target/arm/neon/vabdQu16.c: Remove.
1069 * gcc.target/arm/neon/vabdQu32.c: Remove.
1070 * gcc.target/arm/neon/vabdQu8.c: Remove.
1071 * gcc.target/arm/neon/vabdf32.c: Remove.
1072 * gcc.target/arm/neon/vabdls16.c: Remove.
1073 * gcc.target/arm/neon/vabdls32.c: Remove.
1074 * gcc.target/arm/neon/vabdls8.c: Remove.
1075 * gcc.target/arm/neon/vabdlu16.c: Remove.
1076 * gcc.target/arm/neon/vabdlu32.c: Remove.
1077 * gcc.target/arm/neon/vabdlu8.c: Remove.
1078 * gcc.target/arm/neon/vabds16.c: Remove.
1079 * gcc.target/arm/neon/vabds32.c: Remove.
1080 * gcc.target/arm/neon/vabds8.c: Remove.
1081 * gcc.target/arm/neon/vabdu16.c: Remove.
1082 * gcc.target/arm/neon/vabdu32.c: Remove.
1083 * gcc.target/arm/neon/vabdu8.c: Remove.
1084 * gcc.target/arm/neon/vabsQf32.c: Remove.
1085 * gcc.target/arm/neon/vabsQs16.c: Remove.
1086 * gcc.target/arm/neon/vabsQs32.c: Remove.
1087 * gcc.target/arm/neon/vabsQs8.c: Remove.
1088 * gcc.target/arm/neon/vabsf32.c: Remove.
1089 * gcc.target/arm/neon/vabss16.c: Remove.
1090 * gcc.target/arm/neon/vabss32.c: Remove.
1091 * gcc.target/arm/neon/vabss8.c: Remove.
1092 * gcc.target/arm/neon/vaddQf32.c: Remove.
1093 * gcc.target/arm/neon/vaddQs16.c: Remove.
1094 * gcc.target/arm/neon/vaddQs32.c: Remove.
1095 * gcc.target/arm/neon/vaddQs64.c: Remove.
1096 * gcc.target/arm/neon/vaddQs8.c: Remove.
1097 * gcc.target/arm/neon/vaddQu16.c: Remove.
1098 * gcc.target/arm/neon/vaddQu32.c: Remove.
1099 * gcc.target/arm/neon/vaddQu64.c: Remove.
1100 * gcc.target/arm/neon/vaddQu8.c: Remove.
1101 * gcc.target/arm/neon/vaddf32.c: Remove.
1102 * gcc.target/arm/neon/vaddhns16.c: Remove.
1103 * gcc.target/arm/neon/vaddhns32.c: Remove.
1104 * gcc.target/arm/neon/vaddhns64.c: Remove.
1105 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1106 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1107 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1108 * gcc.target/arm/neon/vaddls16.c: Remove.
1109 * gcc.target/arm/neon/vaddls32.c: Remove.
1110 * gcc.target/arm/neon/vaddls8.c: Remove.
1111 * gcc.target/arm/neon/vaddlu16.c: Remove.
1112 * gcc.target/arm/neon/vaddlu32.c: Remove.
1113 * gcc.target/arm/neon/vaddlu8.c: Remove.
1114 * gcc.target/arm/neon/vadds16.c: Remove.
1115 * gcc.target/arm/neon/vadds32.c: Remove.
1116 * gcc.target/arm/neon/vadds64.c: Remove.
1117 * gcc.target/arm/neon/vadds8.c: Remove.
1118 * gcc.target/arm/neon/vaddu16.c: Remove.
1119 * gcc.target/arm/neon/vaddu32.c: Remove.
1120 * gcc.target/arm/neon/vaddu64.c: Remove.
1121 * gcc.target/arm/neon/vaddu8.c: Remove.
1122 * gcc.target/arm/neon/vaddws16.c: Remove.
1123 * gcc.target/arm/neon/vaddws32.c: Remove.
1124 * gcc.target/arm/neon/vaddws8.c: Remove.
1125 * gcc.target/arm/neon/vaddwu16.c: Remove.
1126 * gcc.target/arm/neon/vaddwu32.c: Remove.
1127 * gcc.target/arm/neon/vaddwu8.c: Remove.
1128 * gcc.target/arm/neon/vandQs16.c: Remove.
1129 * gcc.target/arm/neon/vandQs32.c: Remove.
1130 * gcc.target/arm/neon/vandQs64.c: Remove.
1131 * gcc.target/arm/neon/vandQs8.c: Remove.
1132 * gcc.target/arm/neon/vandQu16.c: Remove.
1133 * gcc.target/arm/neon/vandQu32.c: Remove.
1134 * gcc.target/arm/neon/vandQu64.c: Remove.
1135 * gcc.target/arm/neon/vandQu8.c: Remove.
1136 * gcc.target/arm/neon/vands16.c: Remove.
1137 * gcc.target/arm/neon/vands32.c: Remove.
1138 * gcc.target/arm/neon/vands64.c: Remove.
1139 * gcc.target/arm/neon/vands8.c: Remove.
1140 * gcc.target/arm/neon/vandu16.c: Remove.
1141 * gcc.target/arm/neon/vandu32.c: Remove.
1142 * gcc.target/arm/neon/vandu64.c: Remove.
1143 * gcc.target/arm/neon/vandu8.c: Remove.
1144 * gcc.target/arm/neon/vbicQs16.c: Remove.
1145 * gcc.target/arm/neon/vbicQs32.c: Remove.
1146 * gcc.target/arm/neon/vbicQs64.c: Remove.
1147 * gcc.target/arm/neon/vbicQs8.c: Remove.
1148 * gcc.target/arm/neon/vbicQu16.c: Remove.
1149 * gcc.target/arm/neon/vbicQu32.c: Remove.
1150 * gcc.target/arm/neon/vbicQu64.c: Remove.
1151 * gcc.target/arm/neon/vbicQu8.c: Remove.
1152 * gcc.target/arm/neon/vbics16.c: Remove.
1153 * gcc.target/arm/neon/vbics32.c: Remove.
1154 * gcc.target/arm/neon/vbics64.c: Remove.
1155 * gcc.target/arm/neon/vbics8.c: Remove.
1156 * gcc.target/arm/neon/vbicu16.c: Remove.
1157 * gcc.target/arm/neon/vbicu32.c: Remove.
1158 * gcc.target/arm/neon/vbicu64.c: Remove.
1159 * gcc.target/arm/neon/vbicu8.c: Remove.
1160 * gcc.target/arm/neon/vbslQf32.c: Remove.
1161 * gcc.target/arm/neon/vbslQp16.c: Remove.
1162 * gcc.target/arm/neon/vbslQp64.c: Remove.
1163 * gcc.target/arm/neon/vbslQp8.c: Remove.
1164 * gcc.target/arm/neon/vbslQs16.c: Remove.
1165 * gcc.target/arm/neon/vbslQs32.c: Remove.
1166 * gcc.target/arm/neon/vbslQs64.c: Remove.
1167 * gcc.target/arm/neon/vbslQs8.c: Remove.
1168 * gcc.target/arm/neon/vbslQu16.c: Remove.
1169 * gcc.target/arm/neon/vbslQu32.c: Remove.
1170 * gcc.target/arm/neon/vbslQu64.c: Remove.
1171 * gcc.target/arm/neon/vbslQu8.c: Remove.
1172 * gcc.target/arm/neon/vbslf32.c: Remove.
1173 * gcc.target/arm/neon/vbslp16.c: Remove.
1174 * gcc.target/arm/neon/vbslp64.c: Remove.
1175 * gcc.target/arm/neon/vbslp8.c: Remove.
1176 * gcc.target/arm/neon/vbsls16.c: Remove.
1177 * gcc.target/arm/neon/vbsls32.c: Remove.
1178 * gcc.target/arm/neon/vbsls64.c: Remove.
1179 * gcc.target/arm/neon/vbsls8.c: Remove.
1180 * gcc.target/arm/neon/vbslu16.c: Remove.
1181 * gcc.target/arm/neon/vbslu32.c: Remove.
1182 * gcc.target/arm/neon/vbslu64.c: Remove.
1183 * gcc.target/arm/neon/vbslu8.c: Remove.
1184 * gcc.target/arm/neon/vcageQf32.c: Remove.
1185 * gcc.target/arm/neon/vcagef32.c: Remove.
1186 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1187 * gcc.target/arm/neon/vcagtf32.c: Remove.
1188 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1189 * gcc.target/arm/neon/vcalef32.c: Remove.
1190 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1191 * gcc.target/arm/neon/vcaltf32.c: Remove.
1192 * gcc.target/arm/neon/vceqQf32.c: Remove.
1193 * gcc.target/arm/neon/vceqQp8.c: Remove.
1194 * gcc.target/arm/neon/vceqQs16.c: Remove.
1195 * gcc.target/arm/neon/vceqQs32.c: Remove.
1196 * gcc.target/arm/neon/vceqQs8.c: Remove.
1197 * gcc.target/arm/neon/vceqQu16.c: Remove.
1198 * gcc.target/arm/neon/vceqQu32.c: Remove.
1199 * gcc.target/arm/neon/vceqQu8.c: Remove.
1200 * gcc.target/arm/neon/vceqf32.c: Remove.
1201 * gcc.target/arm/neon/vceqp8.c: Remove.
1202 * gcc.target/arm/neon/vceqs16.c: Remove.
1203 * gcc.target/arm/neon/vceqs32.c: Remove.
1204 * gcc.target/arm/neon/vceqs8.c: Remove.
1205 * gcc.target/arm/neon/vcequ16.c: Remove.
1206 * gcc.target/arm/neon/vcequ32.c: Remove.
1207 * gcc.target/arm/neon/vcequ8.c: Remove.
1208 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1209 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1210 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1211 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1212 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1213 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1214 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1215 * gcc.target/arm/neon/vcgef32.c: Remove.
1216 * gcc.target/arm/neon/vcges16.c: Remove.
1217 * gcc.target/arm/neon/vcges32.c: Remove.
1218 * gcc.target/arm/neon/vcges8.c: Remove.
1219 * gcc.target/arm/neon/vcgeu16.c: Remove.
1220 * gcc.target/arm/neon/vcgeu32.c: Remove.
1221 * gcc.target/arm/neon/vcgeu8.c: Remove.
1222 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1223 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1224 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1225 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1226 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1227 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1228 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1229 * gcc.target/arm/neon/vcgtf32.c: Remove.
1230 * gcc.target/arm/neon/vcgts16.c: Remove.
1231 * gcc.target/arm/neon/vcgts32.c: Remove.
1232 * gcc.target/arm/neon/vcgts8.c: Remove.
1233 * gcc.target/arm/neon/vcgtu16.c: Remove.
1234 * gcc.target/arm/neon/vcgtu32.c: Remove.
1235 * gcc.target/arm/neon/vcgtu8.c: Remove.
1236 * gcc.target/arm/neon/vcleQf32.c: Remove.
1237 * gcc.target/arm/neon/vcleQs16.c: Remove.
1238 * gcc.target/arm/neon/vcleQs32.c: Remove.
1239 * gcc.target/arm/neon/vcleQs8.c: Remove.
1240 * gcc.target/arm/neon/vcleQu16.c: Remove.
1241 * gcc.target/arm/neon/vcleQu32.c: Remove.
1242 * gcc.target/arm/neon/vcleQu8.c: Remove.
1243 * gcc.target/arm/neon/vclef32.c: Remove.
1244 * gcc.target/arm/neon/vcles16.c: Remove.
1245 * gcc.target/arm/neon/vcles32.c: Remove.
1246 * gcc.target/arm/neon/vcles8.c: Remove.
1247 * gcc.target/arm/neon/vcleu16.c: Remove.
1248 * gcc.target/arm/neon/vcleu32.c: Remove.
1249 * gcc.target/arm/neon/vcleu8.c: Remove.
1250 * gcc.target/arm/neon/vclsQs16.c: Remove.
1251 * gcc.target/arm/neon/vclsQs32.c: Remove.
1252 * gcc.target/arm/neon/vclsQs8.c: Remove.
1253 * gcc.target/arm/neon/vclss16.c: Remove.
1254 * gcc.target/arm/neon/vclss32.c: Remove.
1255 * gcc.target/arm/neon/vclss8.c: Remove.
1256 * gcc.target/arm/neon/vcltQf32.c: Remove.
1257 * gcc.target/arm/neon/vcltQs16.c: Remove.
1258 * gcc.target/arm/neon/vcltQs32.c: Remove.
1259 * gcc.target/arm/neon/vcltQs8.c: Remove.
1260 * gcc.target/arm/neon/vcltQu16.c: Remove.
1261 * gcc.target/arm/neon/vcltQu32.c: Remove.
1262 * gcc.target/arm/neon/vcltQu8.c: Remove.
1263 * gcc.target/arm/neon/vcltf32.c: Remove.
1264 * gcc.target/arm/neon/vclts16.c: Remove.
1265 * gcc.target/arm/neon/vclts32.c: Remove.
1266 * gcc.target/arm/neon/vclts8.c: Remove.
1267 * gcc.target/arm/neon/vcltu16.c: Remove.
1268 * gcc.target/arm/neon/vcltu32.c: Remove.
1269 * gcc.target/arm/neon/vcltu8.c: Remove.
1270 * gcc.target/arm/neon/vclzQs16.c: Remove.
1271 * gcc.target/arm/neon/vclzQs32.c: Remove.
1272 * gcc.target/arm/neon/vclzQs8.c: Remove.
1273 * gcc.target/arm/neon/vclzQu16.c: Remove.
1274 * gcc.target/arm/neon/vclzQu32.c: Remove.
1275 * gcc.target/arm/neon/vclzQu8.c: Remove.
1276 * gcc.target/arm/neon/vclzs16.c: Remove.
1277 * gcc.target/arm/neon/vclzs32.c: Remove.
1278 * gcc.target/arm/neon/vclzs8.c: Remove.
1279 * gcc.target/arm/neon/vclzu16.c: Remove.
1280 * gcc.target/arm/neon/vclzu32.c: Remove.
1281 * gcc.target/arm/neon/vclzu8.c: Remove.
1282 * gcc.target/arm/neon/vcntQp8.c: Remove.
1283 * gcc.target/arm/neon/vcntQs8.c: Remove.
1284 * gcc.target/arm/neon/vcntQu8.c: Remove.
1285 * gcc.target/arm/neon/vcntp8.c: Remove.
1286 * gcc.target/arm/neon/vcnts8.c: Remove.
1287 * gcc.target/arm/neon/vcntu8.c: Remove.
1288 * gcc.target/arm/neon/vcombinef32.c: Remove.
1289 * gcc.target/arm/neon/vcombinep16.c: Remove.
1290 * gcc.target/arm/neon/vcombinep64.c: Remove.
1291 * gcc.target/arm/neon/vcombinep8.c: Remove.
1292 * gcc.target/arm/neon/vcombines16.c: Remove.
1293 * gcc.target/arm/neon/vcombines32.c: Remove.
1294 * gcc.target/arm/neon/vcombines64.c: Remove.
1295 * gcc.target/arm/neon/vcombines8.c: Remove.
1296 * gcc.target/arm/neon/vcombineu16.c: Remove.
1297 * gcc.target/arm/neon/vcombineu32.c: Remove.
1298 * gcc.target/arm/neon/vcombineu64.c: Remove.
1299 * gcc.target/arm/neon/vcombineu8.c: Remove.
1300 * gcc.target/arm/neon/vcreatef32.c: Remove.
1301 * gcc.target/arm/neon/vcreatep16.c: Remove.
1302 * gcc.target/arm/neon/vcreatep64.c: Remove.
1303 * gcc.target/arm/neon/vcreatep8.c: Remove.
1304 * gcc.target/arm/neon/vcreates16.c: Remove.
1305 * gcc.target/arm/neon/vcreates32.c: Remove.
1306 * gcc.target/arm/neon/vcreates64.c: Remove.
1307 * gcc.target/arm/neon/vcreates8.c: Remove.
1308 * gcc.target/arm/neon/vcreateu16.c: Remove.
1309 * gcc.target/arm/neon/vcreateu32.c: Remove.
1310 * gcc.target/arm/neon/vcreateu64.c: Remove.
1311 * gcc.target/arm/neon/vcreateu8.c: Remove.
1312 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1313 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1314 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1315 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1316 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1317 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1318 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1319 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1320 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1321 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1322 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1323 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1324 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1325 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1326 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1327 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1328 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1329 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1330 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1331 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1332 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1333 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1334 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1335 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1336 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1337 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1338 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1339 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1340 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1341 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1342 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1343 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1344 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1345 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1346 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1347 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1348 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1349 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1350 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1351 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1352 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1353 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1354 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1355 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1356 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1357 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1358 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1359 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1360 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1361 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1362 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1363 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1364 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1365 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1366 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1367 * gcc.target/arm/neon/vdup_np16.c: Remove.
1368 * gcc.target/arm/neon/vdup_np64.c: Remove.
1369 * gcc.target/arm/neon/vdup_np8.c: Remove.
1370 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1371 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1372 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1373 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1374 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1375 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1376 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1377 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1378 * gcc.target/arm/neon/veorQs16.c: Remove.
1379 * gcc.target/arm/neon/veorQs32.c: Remove.
1380 * gcc.target/arm/neon/veorQs64.c: Remove.
1381 * gcc.target/arm/neon/veorQs8.c: Remove.
1382 * gcc.target/arm/neon/veorQu16.c: Remove.
1383 * gcc.target/arm/neon/veorQu32.c: Remove.
1384 * gcc.target/arm/neon/veorQu64.c: Remove.
1385 * gcc.target/arm/neon/veorQu8.c: Remove.
1386 * gcc.target/arm/neon/veors16.c: Remove.
1387 * gcc.target/arm/neon/veors32.c: Remove.
1388 * gcc.target/arm/neon/veors64.c: Remove.
1389 * gcc.target/arm/neon/veors8.c: Remove.
1390 * gcc.target/arm/neon/veoru16.c: Remove.
1391 * gcc.target/arm/neon/veoru32.c: Remove.
1392 * gcc.target/arm/neon/veoru64.c: Remove.
1393 * gcc.target/arm/neon/veoru8.c: Remove.
1394 * gcc.target/arm/neon/vextQf32.c: Remove.
1395 * gcc.target/arm/neon/vextQp16.c: Remove.
1396 * gcc.target/arm/neon/vextQp64.c: Remove.
1397 * gcc.target/arm/neon/vextQp8.c: Remove.
1398 * gcc.target/arm/neon/vextQs16.c: Remove.
1399 * gcc.target/arm/neon/vextQs32.c: Remove.
1400 * gcc.target/arm/neon/vextQs64.c: Remove.
1401 * gcc.target/arm/neon/vextQs8.c: Remove.
1402 * gcc.target/arm/neon/vextQu16.c: Remove.
1403 * gcc.target/arm/neon/vextQu32.c: Remove.
1404 * gcc.target/arm/neon/vextQu64.c: Remove.
1405 * gcc.target/arm/neon/vextQu8.c: Remove.
1406 * gcc.target/arm/neon/vextf32.c: Remove.
1407 * gcc.target/arm/neon/vextp16.c: Remove.
1408 * gcc.target/arm/neon/vextp64.c: Remove.
1409 * gcc.target/arm/neon/vextp8.c: Remove.
1410 * gcc.target/arm/neon/vexts16.c: Remove.
1411 * gcc.target/arm/neon/vexts32.c: Remove.
1412 * gcc.target/arm/neon/vexts64.c: Remove.
1413 * gcc.target/arm/neon/vexts8.c: Remove.
1414 * gcc.target/arm/neon/vextu16.c: Remove.
1415 * gcc.target/arm/neon/vextu32.c: Remove.
1416 * gcc.target/arm/neon/vextu64.c: Remove.
1417 * gcc.target/arm/neon/vextu8.c: Remove.
1418 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1419 * gcc.target/arm/neon/vfmaf32.c: Remove.
1420 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1421 * gcc.target/arm/neon/vfmsf32.c: Remove.
1422 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1423 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1424 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1425 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1426 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1427 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1428 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1429 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1430 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1431 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1432 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1433 * gcc.target/arm/neon/vget_highf32.c: Remove.
1434 * gcc.target/arm/neon/vget_highp16.c: Remove.
1435 * gcc.target/arm/neon/vget_highp64.c: Remove.
1436 * gcc.target/arm/neon/vget_highp8.c: Remove.
1437 * gcc.target/arm/neon/vget_highs16.c: Remove.
1438 * gcc.target/arm/neon/vget_highs32.c: Remove.
1439 * gcc.target/arm/neon/vget_highs64.c: Remove.
1440 * gcc.target/arm/neon/vget_highs8.c: Remove.
1441 * gcc.target/arm/neon/vget_highu16.c: Remove.
1442 * gcc.target/arm/neon/vget_highu32.c: Remove.
1443 * gcc.target/arm/neon/vget_highu64.c: Remove.
1444 * gcc.target/arm/neon/vget_highu8.c: Remove.
1445 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1446 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1447 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1448 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1449 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1450 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1451 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1452 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1453 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1454 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1455 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1456 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1457 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1458 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1459 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1460 * gcc.target/arm/neon/vget_lows16.c: Remove.
1461 * gcc.target/arm/neon/vget_lows32.c: Remove.
1462 * gcc.target/arm/neon/vget_lows64.c: Remove.
1463 * gcc.target/arm/neon/vget_lows8.c: Remove.
1464 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1465 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1466 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1467 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1468 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1469 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1470 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1471 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1472 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1473 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1474 * gcc.target/arm/neon/vhadds16.c: Remove.
1475 * gcc.target/arm/neon/vhadds32.c: Remove.
1476 * gcc.target/arm/neon/vhadds8.c: Remove.
1477 * gcc.target/arm/neon/vhaddu16.c: Remove.
1478 * gcc.target/arm/neon/vhaddu32.c: Remove.
1479 * gcc.target/arm/neon/vhaddu8.c: Remove.
1480 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1481 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1482 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1483 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1484 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1485 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1486 * gcc.target/arm/neon/vhsubs16.c: Remove.
1487 * gcc.target/arm/neon/vhsubs32.c: Remove.
1488 * gcc.target/arm/neon/vhsubs8.c: Remove.
1489 * gcc.target/arm/neon/vhsubu16.c: Remove.
1490 * gcc.target/arm/neon/vhsubu32.c: Remove.
1491 * gcc.target/arm/neon/vhsubu8.c: Remove.
1492 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1493 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1494 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1495 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1496 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1497 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1498 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1499 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1500 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1501 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1502 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1503 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1504 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1505 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1506 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1507 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1508 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1509 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1510 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1511 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1512 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1513 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1514 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1515 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1516 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1517 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1518 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1519 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1520 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1521 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1522 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1523 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1524 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1525 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1526 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1527 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1528 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1529 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1530 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1531 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1532 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1533 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1534 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1535 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1536 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1537 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1538 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1539 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1540 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1541 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1542 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1543 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1544 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1545 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1546 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1547 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1548 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1549 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1550 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1551 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1552 * gcc.target/arm/neon/vld1f32.c: Remove.
1553 * gcc.target/arm/neon/vld1p16.c: Remove.
1554 * gcc.target/arm/neon/vld1p64.c: Remove.
1555 * gcc.target/arm/neon/vld1p8.c: Remove.
1556 * gcc.target/arm/neon/vld1s16.c: Remove.
1557 * gcc.target/arm/neon/vld1s32.c: Remove.
1558 * gcc.target/arm/neon/vld1s64.c: Remove.
1559 * gcc.target/arm/neon/vld1s8.c: Remove.
1560 * gcc.target/arm/neon/vld1u16.c: Remove.
1561 * gcc.target/arm/neon/vld1u32.c: Remove.
1562 * gcc.target/arm/neon/vld1u64.c: Remove.
1563 * gcc.target/arm/neon/vld1u8.c: Remove.
1564 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1565 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1566 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1567 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1568 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1569 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1570 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1571 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1572 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1573 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1574 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1575 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1576 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1577 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1578 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1579 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1580 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1581 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1582 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1583 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1584 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1585 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1586 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1587 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1588 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1589 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1590 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1591 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1592 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1593 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1594 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1595 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1596 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1597 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1598 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1599 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1600 * gcc.target/arm/neon/vld2f32.c: Remove.
1601 * gcc.target/arm/neon/vld2p16.c: Remove.
1602 * gcc.target/arm/neon/vld2p64.c: Remove.
1603 * gcc.target/arm/neon/vld2p8.c: Remove.
1604 * gcc.target/arm/neon/vld2s16.c: Remove.
1605 * gcc.target/arm/neon/vld2s32.c: Remove.
1606 * gcc.target/arm/neon/vld2s64.c: Remove.
1607 * gcc.target/arm/neon/vld2s8.c: Remove.
1608 * gcc.target/arm/neon/vld2u16.c: Remove.
1609 * gcc.target/arm/neon/vld2u32.c: Remove.
1610 * gcc.target/arm/neon/vld2u64.c: Remove.
1611 * gcc.target/arm/neon/vld2u8.c: Remove.
1612 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1613 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1614 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1615 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1616 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1617 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1618 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1619 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1620 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1621 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1622 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1623 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1624 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1625 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1626 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1627 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1628 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1629 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1630 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1631 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1632 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1633 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1634 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1635 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1636 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1637 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1638 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1639 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1640 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1641 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1642 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1643 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1644 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1645 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1646 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1647 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1648 * gcc.target/arm/neon/vld3f32.c: Remove.
1649 * gcc.target/arm/neon/vld3p16.c: Remove.
1650 * gcc.target/arm/neon/vld3p64.c: Remove.
1651 * gcc.target/arm/neon/vld3p8.c: Remove.
1652 * gcc.target/arm/neon/vld3s16.c: Remove.
1653 * gcc.target/arm/neon/vld3s32.c: Remove.
1654 * gcc.target/arm/neon/vld3s64.c: Remove.
1655 * gcc.target/arm/neon/vld3s8.c: Remove.
1656 * gcc.target/arm/neon/vld3u16.c: Remove.
1657 * gcc.target/arm/neon/vld3u32.c: Remove.
1658 * gcc.target/arm/neon/vld3u64.c: Remove.
1659 * gcc.target/arm/neon/vld3u8.c: Remove.
1660 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1661 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1662 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1663 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1664 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1665 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1666 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1667 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1668 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1669 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1670 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1671 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1672 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1673 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1674 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1675 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1676 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1677 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1678 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1679 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1680 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1681 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1682 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1683 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1684 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1685 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1686 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1687 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1688 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1689 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1690 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1691 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1692 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1693 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1694 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1695 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1696 * gcc.target/arm/neon/vld4f32.c: Remove.
1697 * gcc.target/arm/neon/vld4p16.c: Remove.
1698 * gcc.target/arm/neon/vld4p64.c: Remove.
1699 * gcc.target/arm/neon/vld4p8.c: Remove.
1700 * gcc.target/arm/neon/vld4s16.c: Remove.
1701 * gcc.target/arm/neon/vld4s32.c: Remove.
1702 * gcc.target/arm/neon/vld4s64.c: Remove.
1703 * gcc.target/arm/neon/vld4s8.c: Remove.
1704 * gcc.target/arm/neon/vld4u16.c: Remove.
1705 * gcc.target/arm/neon/vld4u32.c: Remove.
1706 * gcc.target/arm/neon/vld4u64.c: Remove.
1707 * gcc.target/arm/neon/vld4u8.c: Remove.
1708 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1709 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1710 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1711 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1712 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1713 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1714 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1715 * gcc.target/arm/neon/vmaxf32.c: Remove.
1716 * gcc.target/arm/neon/vmaxs16.c: Remove.
1717 * gcc.target/arm/neon/vmaxs32.c: Remove.
1718 * gcc.target/arm/neon/vmaxs8.c: Remove.
1719 * gcc.target/arm/neon/vmaxu16.c: Remove.
1720 * gcc.target/arm/neon/vmaxu32.c: Remove.
1721 * gcc.target/arm/neon/vmaxu8.c: Remove.
1722 * gcc.target/arm/neon/vminQf32.c: Remove.
1723 * gcc.target/arm/neon/vminQs16.c: Remove.
1724 * gcc.target/arm/neon/vminQs32.c: Remove.
1725 * gcc.target/arm/neon/vminQs8.c: Remove.
1726 * gcc.target/arm/neon/vminQu16.c: Remove.
1727 * gcc.target/arm/neon/vminQu32.c: Remove.
1728 * gcc.target/arm/neon/vminQu8.c: Remove.
1729 * gcc.target/arm/neon/vminf32.c: Remove.
1730 * gcc.target/arm/neon/vmins16.c: Remove.
1731 * gcc.target/arm/neon/vmins32.c: Remove.
1732 * gcc.target/arm/neon/vmins8.c: Remove.
1733 * gcc.target/arm/neon/vminu16.c: Remove.
1734 * gcc.target/arm/neon/vminu32.c: Remove.
1735 * gcc.target/arm/neon/vminu8.c: Remove.
1736 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1737 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1738 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1739 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1740 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1741 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1742 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1743 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1744 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1745 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1746 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1747 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1748 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1749 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1750 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1751 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1752 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1753 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1754 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1755 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1756 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1757 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1758 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1759 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1760 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1761 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1762 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1763 * gcc.target/arm/neon/vmlaf32.c: Remove.
1764 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1765 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1766 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1767 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1768 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1769 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1770 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1771 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1772 * gcc.target/arm/neon/vmlals16.c: Remove.
1773 * gcc.target/arm/neon/vmlals32.c: Remove.
1774 * gcc.target/arm/neon/vmlals8.c: Remove.
1775 * gcc.target/arm/neon/vmlalu16.c: Remove.
1776 * gcc.target/arm/neon/vmlalu32.c: Remove.
1777 * gcc.target/arm/neon/vmlalu8.c: Remove.
1778 * gcc.target/arm/neon/vmlas16.c: Remove.
1779 * gcc.target/arm/neon/vmlas32.c: Remove.
1780 * gcc.target/arm/neon/vmlas8.c: Remove.
1781 * gcc.target/arm/neon/vmlau16.c: Remove.
1782 * gcc.target/arm/neon/vmlau32.c: Remove.
1783 * gcc.target/arm/neon/vmlau8.c: Remove.
1784 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1785 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1786 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1787 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1788 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1789 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1790 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1791 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1792 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1793 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1794 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1795 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1796 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1797 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1798 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1799 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1800 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1801 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1802 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1803 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1804 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1805 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1806 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1807 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1808 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1809 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1810 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1811 * gcc.target/arm/neon/vmlsf32.c: Remove.
1812 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1813 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1814 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1815 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1816 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1817 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1818 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1819 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1820 * gcc.target/arm/neon/vmlsls16.c: Remove.
1821 * gcc.target/arm/neon/vmlsls32.c: Remove.
1822 * gcc.target/arm/neon/vmlsls8.c: Remove.
1823 * gcc.target/arm/neon/vmlslu16.c: Remove.
1824 * gcc.target/arm/neon/vmlslu32.c: Remove.
1825 * gcc.target/arm/neon/vmlslu8.c: Remove.
1826 * gcc.target/arm/neon/vmlss16.c: Remove.
1827 * gcc.target/arm/neon/vmlss32.c: Remove.
1828 * gcc.target/arm/neon/vmlss8.c: Remove.
1829 * gcc.target/arm/neon/vmlsu16.c: Remove.
1830 * gcc.target/arm/neon/vmlsu32.c: Remove.
1831 * gcc.target/arm/neon/vmlsu8.c: Remove.
1832 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1833 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1834 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1835 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1836 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1837 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1838 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1839 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1840 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1841 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1842 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1843 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1844 * gcc.target/arm/neon/vmov_np16.c: Remove.
1845 * gcc.target/arm/neon/vmov_np8.c: Remove.
1846 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1847 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1848 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1849 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1850 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1851 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1852 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1853 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1854 * gcc.target/arm/neon/vmovls16.c: Remove.
1855 * gcc.target/arm/neon/vmovls32.c: Remove.
1856 * gcc.target/arm/neon/vmovls8.c: Remove.
1857 * gcc.target/arm/neon/vmovlu16.c: Remove.
1858 * gcc.target/arm/neon/vmovlu32.c: Remove.
1859 * gcc.target/arm/neon/vmovlu8.c: Remove.
1860 * gcc.target/arm/neon/vmovns16.c: Remove.
1861 * gcc.target/arm/neon/vmovns32.c: Remove.
1862 * gcc.target/arm/neon/vmovns64.c: Remove.
1863 * gcc.target/arm/neon/vmovnu16.c: Remove.
1864 * gcc.target/arm/neon/vmovnu32.c: Remove.
1865 * gcc.target/arm/neon/vmovnu64.c: Remove.
1866 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1867 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1868 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1869 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1870 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1871 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1872 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1873 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1874 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1875 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1876 * gcc.target/arm/neon/vmulQf32.c: Remove.
1877 * gcc.target/arm/neon/vmulQp8.c: Remove.
1878 * gcc.target/arm/neon/vmulQs16.c: Remove.
1879 * gcc.target/arm/neon/vmulQs32.c: Remove.
1880 * gcc.target/arm/neon/vmulQs8.c: Remove.
1881 * gcc.target/arm/neon/vmulQu16.c: Remove.
1882 * gcc.target/arm/neon/vmulQu32.c: Remove.
1883 * gcc.target/arm/neon/vmulQu8.c: Remove.
1884 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1885 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1886 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1887 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1888 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1889 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1890 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1891 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1892 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1893 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1894 * gcc.target/arm/neon/vmulf32.c: Remove.
1895 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1896 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1897 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1898 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1899 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1900 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1901 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1902 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1903 * gcc.target/arm/neon/vmullp8.c: Remove.
1904 * gcc.target/arm/neon/vmulls16.c: Remove.
1905 * gcc.target/arm/neon/vmulls32.c: Remove.
1906 * gcc.target/arm/neon/vmulls8.c: Remove.
1907 * gcc.target/arm/neon/vmullu16.c: Remove.
1908 * gcc.target/arm/neon/vmullu32.c: Remove.
1909 * gcc.target/arm/neon/vmullu8.c: Remove.
1910 * gcc.target/arm/neon/vmulp8.c: Remove.
1911 * gcc.target/arm/neon/vmuls16.c: Remove.
1912 * gcc.target/arm/neon/vmuls32.c: Remove.
1913 * gcc.target/arm/neon/vmuls8.c: Remove.
1914 * gcc.target/arm/neon/vmulu16.c: Remove.
1915 * gcc.target/arm/neon/vmulu32.c: Remove.
1916 * gcc.target/arm/neon/vmulu8.c: Remove.
1917 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1918 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1919 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1920 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1921 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1922 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1923 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1924 * gcc.target/arm/neon/vmvnp8.c: Remove.
1925 * gcc.target/arm/neon/vmvns16.c: Remove.
1926 * gcc.target/arm/neon/vmvns32.c: Remove.
1927 * gcc.target/arm/neon/vmvns8.c: Remove.
1928 * gcc.target/arm/neon/vmvnu16.c: Remove.
1929 * gcc.target/arm/neon/vmvnu32.c: Remove.
1930 * gcc.target/arm/neon/vmvnu8.c: Remove.
1931 * gcc.target/arm/neon/vnegQf32.c: Remove.
1932 * gcc.target/arm/neon/vnegQs16.c: Remove.
1933 * gcc.target/arm/neon/vnegQs32.c: Remove.
1934 * gcc.target/arm/neon/vnegQs8.c: Remove.
1935 * gcc.target/arm/neon/vnegf32.c: Remove.
1936 * gcc.target/arm/neon/vnegs16.c: Remove.
1937 * gcc.target/arm/neon/vnegs32.c: Remove.
1938 * gcc.target/arm/neon/vnegs8.c: Remove.
1939 * gcc.target/arm/neon/vornQs16.c: Remove.
1940 * gcc.target/arm/neon/vornQs32.c: Remove.
1941 * gcc.target/arm/neon/vornQs64.c: Remove.
1942 * gcc.target/arm/neon/vornQs8.c: Remove.
1943 * gcc.target/arm/neon/vornQu16.c: Remove.
1944 * gcc.target/arm/neon/vornQu32.c: Remove.
1945 * gcc.target/arm/neon/vornQu64.c: Remove.
1946 * gcc.target/arm/neon/vornQu8.c: Remove.
1947 * gcc.target/arm/neon/vorns16.c: Remove.
1948 * gcc.target/arm/neon/vorns32.c: Remove.
1949 * gcc.target/arm/neon/vorns64.c: Remove.
1950 * gcc.target/arm/neon/vorns8.c: Remove.
1951 * gcc.target/arm/neon/vornu16.c: Remove.
1952 * gcc.target/arm/neon/vornu32.c: Remove.
1953 * gcc.target/arm/neon/vornu64.c: Remove.
1954 * gcc.target/arm/neon/vornu8.c: Remove.
1955 * gcc.target/arm/neon/vorrQs16.c: Remove.
1956 * gcc.target/arm/neon/vorrQs32.c: Remove.
1957 * gcc.target/arm/neon/vorrQs64.c: Remove.
1958 * gcc.target/arm/neon/vorrQs8.c: Remove.
1959 * gcc.target/arm/neon/vorrQu16.c: Remove.
1960 * gcc.target/arm/neon/vorrQu32.c: Remove.
1961 * gcc.target/arm/neon/vorrQu64.c: Remove.
1962 * gcc.target/arm/neon/vorrQu8.c: Remove.
1963 * gcc.target/arm/neon/vorrs16.c: Remove.
1964 * gcc.target/arm/neon/vorrs32.c: Remove.
1965 * gcc.target/arm/neon/vorrs64.c: Remove.
1966 * gcc.target/arm/neon/vorrs8.c: Remove.
1967 * gcc.target/arm/neon/vorru16.c: Remove.
1968 * gcc.target/arm/neon/vorru32.c: Remove.
1969 * gcc.target/arm/neon/vorru64.c: Remove.
1970 * gcc.target/arm/neon/vorru8.c: Remove.
1971 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1972 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1973 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1974 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1975 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1976 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1977 * gcc.target/arm/neon/vpadals16.c: Remove.
1978 * gcc.target/arm/neon/vpadals32.c: Remove.
1979 * gcc.target/arm/neon/vpadals8.c: Remove.
1980 * gcc.target/arm/neon/vpadalu16.c: Remove.
1981 * gcc.target/arm/neon/vpadalu32.c: Remove.
1982 * gcc.target/arm/neon/vpadalu8.c: Remove.
1983 * gcc.target/arm/neon/vpaddf32.c: Remove.
1984 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1985 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1986 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1987 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1988 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1989 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1990 * gcc.target/arm/neon/vpaddls16.c: Remove.
1991 * gcc.target/arm/neon/vpaddls32.c: Remove.
1992 * gcc.target/arm/neon/vpaddls8.c: Remove.
1993 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1994 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1995 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1996 * gcc.target/arm/neon/vpadds16.c: Remove.
1997 * gcc.target/arm/neon/vpadds32.c: Remove.
1998 * gcc.target/arm/neon/vpadds8.c: Remove.
1999 * gcc.target/arm/neon/vpaddu16.c: Remove.
2000 * gcc.target/arm/neon/vpaddu32.c: Remove.
2001 * gcc.target/arm/neon/vpaddu8.c: Remove.
2002 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2003 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2004 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2005 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2006 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2007 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2008 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2009 * gcc.target/arm/neon/vpminf32.c: Remove.
2010 * gcc.target/arm/neon/vpmins16.c: Remove.
2011 * gcc.target/arm/neon/vpmins32.c: Remove.
2012 * gcc.target/arm/neon/vpmins8.c: Remove.
2013 * gcc.target/arm/neon/vpminu16.c: Remove.
2014 * gcc.target/arm/neon/vpminu32.c: Remove.
2015 * gcc.target/arm/neon/vpminu8.c: Remove.
2016 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2017 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2018 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2019 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2020 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2021 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2022 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2023 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2024 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2025 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2026 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2027 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2028 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2029 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2030 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2031 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2032 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2033 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2034 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2035 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2036 * gcc.target/arm/neon/vqRshls16.c: Remove.
2037 * gcc.target/arm/neon/vqRshls32.c: Remove.
2038 * gcc.target/arm/neon/vqRshls64.c: Remove.
2039 * gcc.target/arm/neon/vqRshls8.c: Remove.
2040 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2041 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2042 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2043 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2044 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2045 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2046 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2047 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2048 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2049 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2050 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2051 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2052 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2053 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2054 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2055 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2056 * gcc.target/arm/neon/vqabss16.c: Remove.
2057 * gcc.target/arm/neon/vqabss32.c: Remove.
2058 * gcc.target/arm/neon/vqabss8.c: Remove.
2059 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2060 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2061 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2062 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2063 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2064 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2065 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2066 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2067 * gcc.target/arm/neon/vqadds16.c: Remove.
2068 * gcc.target/arm/neon/vqadds32.c: Remove.
2069 * gcc.target/arm/neon/vqadds64.c: Remove.
2070 * gcc.target/arm/neon/vqadds8.c: Remove.
2071 * gcc.target/arm/neon/vqaddu16.c: Remove.
2072 * gcc.target/arm/neon/vqaddu32.c: Remove.
2073 * gcc.target/arm/neon/vqaddu64.c: Remove.
2074 * gcc.target/arm/neon/vqaddu8.c: Remove.
2075 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2076 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2077 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2078 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2079 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2080 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2081 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2082 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2083 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2084 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2085 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2086 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2087 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2088 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2089 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2090 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2091 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2092 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2093 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2094 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2095 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2096 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2097 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2098 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2099 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2100 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2101 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2102 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2103 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2104 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2105 * gcc.target/arm/neon/vqmovns16.c: Remove.
2106 * gcc.target/arm/neon/vqmovns32.c: Remove.
2107 * gcc.target/arm/neon/vqmovns64.c: Remove.
2108 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2109 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2110 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2111 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2112 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2113 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2114 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2115 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2116 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2117 * gcc.target/arm/neon/vqnegs16.c: Remove.
2118 * gcc.target/arm/neon/vqnegs32.c: Remove.
2119 * gcc.target/arm/neon/vqnegs8.c: Remove.
2120 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2121 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2122 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2123 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2124 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2125 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2126 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2127 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2128 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2129 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2130 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2131 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2132 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2133 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2134 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2135 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2136 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2137 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2138 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2139 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2140 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2141 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2142 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2143 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2144 * gcc.target/arm/neon/vqshls16.c: Remove.
2145 * gcc.target/arm/neon/vqshls32.c: Remove.
2146 * gcc.target/arm/neon/vqshls64.c: Remove.
2147 * gcc.target/arm/neon/vqshls8.c: Remove.
2148 * gcc.target/arm/neon/vqshlu16.c: Remove.
2149 * gcc.target/arm/neon/vqshlu32.c: Remove.
2150 * gcc.target/arm/neon/vqshlu64.c: Remove.
2151 * gcc.target/arm/neon/vqshlu8.c: Remove.
2152 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2153 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2154 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2155 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2156 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2157 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2158 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2159 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2160 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2161 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2162 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2163 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2164 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2165 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2166 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2167 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2168 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2169 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2170 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2171 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2172 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2173 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2174 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2175 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2176 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2177 * gcc.target/arm/neon/vqsubs16.c: Remove.
2178 * gcc.target/arm/neon/vqsubs32.c: Remove.
2179 * gcc.target/arm/neon/vqsubs64.c: Remove.
2180 * gcc.target/arm/neon/vqsubs8.c: Remove.
2181 * gcc.target/arm/neon/vqsubu16.c: Remove.
2182 * gcc.target/arm/neon/vqsubu32.c: Remove.
2183 * gcc.target/arm/neon/vqsubu64.c: Remove.
2184 * gcc.target/arm/neon/vqsubu8.c: Remove.
2185 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2186 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2187 * gcc.target/arm/neon/vrecpef32.c: Remove.
2188 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2189 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2190 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2286 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2287 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2288 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2289 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2290 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2291 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2292 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2293 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2294 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2295 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2296 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2297 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2298 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2299 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2300 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2301 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2302 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2303 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2348 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2349 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2350 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2351 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2352 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2353 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2354 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2355 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2356 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2357 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2358 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2359 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2360 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2361 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2362 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2363 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2364 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2365 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2366 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2367 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2368 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2369 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2370 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2371 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2372 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2373 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2374 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2375 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2376 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2377 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2378 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2379 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2380 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2381 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2382 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2383 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2384 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2385 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2386 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2387 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2388 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2389 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2390 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2391 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2392 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2393 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2394 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2395 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2396 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2397 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2398 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2399 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2400 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2401 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2402 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2403 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2404 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2405 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2406 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2407 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2408 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2409 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2410 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2411 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2412 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2413 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2414 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2415 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2416 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2417 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2418 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2419 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2420 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2421 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2422 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2423 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2424 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2425 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2426 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2427 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2428 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2429 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2430 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2431 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2432 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2433 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2434 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2435 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2436 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2437 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2438 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2439 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2440 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2441 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2442 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2443 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2444 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2445 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2446 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2447 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2448 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2449 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2450 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2451 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2452 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2453 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2454 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2455 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2456 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2457 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2458 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2459 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2460 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2461 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2462 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2463 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2464 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2465 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2466 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2467 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2468 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2469 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2470 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2471 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2472 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2473 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2474 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2475 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2476 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2477 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2478 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2479 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2480 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2481 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2482 * gcc.target/arm/neon/vrev16p8.c: Remove.
2483 * gcc.target/arm/neon/vrev16s8.c: Remove.
2484 * gcc.target/arm/neon/vrev16u8.c: Remove.
2485 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2486 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2487 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2488 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2489 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2490 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2491 * gcc.target/arm/neon/vrev32p16.c: Remove.
2492 * gcc.target/arm/neon/vrev32p8.c: Remove.
2493 * gcc.target/arm/neon/vrev32s16.c: Remove.
2494 * gcc.target/arm/neon/vrev32s8.c: Remove.
2495 * gcc.target/arm/neon/vrev32u16.c: Remove.
2496 * gcc.target/arm/neon/vrev32u8.c: Remove.
2497 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2498 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2499 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2500 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2501 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2502 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2503 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2504 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2505 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2506 * gcc.target/arm/neon/vrev64f32.c: Remove.
2507 * gcc.target/arm/neon/vrev64p16.c: Remove.
2508 * gcc.target/arm/neon/vrev64p8.c: Remove.
2509 * gcc.target/arm/neon/vrev64s16.c: Remove.
2510 * gcc.target/arm/neon/vrev64s32.c: Remove.
2511 * gcc.target/arm/neon/vrev64s8.c: Remove.
2512 * gcc.target/arm/neon/vrev64u16.c: Remove.
2513 * gcc.target/arm/neon/vrev64u32.c: Remove.
2514 * gcc.target/arm/neon/vrev64u8.c: Remove.
2515 * gcc.target/arm/neon/vrndaf32.c: Remove.
2516 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2517 * gcc.target/arm/neon/vrndf32.c: Remove.
2518 * gcc.target/arm/neon/vrndmf32.c: Remove.
2519 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2520 * gcc.target/arm/neon/vrndnf32.c: Remove.
2521 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2522 * gcc.target/arm/neon/vrndpf32.c: Remove.
2523 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2524 * gcc.target/arm/neon/vrndqf32.c: Remove.
2525 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2526 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2527 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2528 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2529 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2530 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2531 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2532 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2533 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2534 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2535 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2536 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2537 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2538 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2539 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2540 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2541 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2542 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2543 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2544 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2545 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2546 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2547 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2548 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2549 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2550 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2551 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2552 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2553 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2554 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2555 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2556 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2557 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2558 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2559 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2560 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2561 * gcc.target/arm/neon/vshlQs16.c: Remove.
2562 * gcc.target/arm/neon/vshlQs32.c: Remove.
2563 * gcc.target/arm/neon/vshlQs64.c: Remove.
2564 * gcc.target/arm/neon/vshlQs8.c: Remove.
2565 * gcc.target/arm/neon/vshlQu16.c: Remove.
2566 * gcc.target/arm/neon/vshlQu32.c: Remove.
2567 * gcc.target/arm/neon/vshlQu64.c: Remove.
2568 * gcc.target/arm/neon/vshlQu8.c: Remove.
2569 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2570 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2571 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2572 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2573 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2574 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2575 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2576 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2577 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2578 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2579 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2580 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2581 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2582 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2583 * gcc.target/arm/neon/vshls16.c: Remove.
2584 * gcc.target/arm/neon/vshls32.c: Remove.
2585 * gcc.target/arm/neon/vshls64.c: Remove.
2586 * gcc.target/arm/neon/vshls8.c: Remove.
2587 * gcc.target/arm/neon/vshlu16.c: Remove.
2588 * gcc.target/arm/neon/vshlu32.c: Remove.
2589 * gcc.target/arm/neon/vshlu64.c: Remove.
2590 * gcc.target/arm/neon/vshlu8.c: Remove.
2591 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2592 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2593 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2594 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2595 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2596 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2597 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2598 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2599 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2600 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2601 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2602 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2603 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2604 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2605 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2606 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2607 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2608 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2609 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2610 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2611 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2612 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2613 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2614 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2615 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2616 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2617 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2618 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2619 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2620 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2621 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2622 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2623 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2624 * gcc.target/arm/neon/vsli_np16.c: Remove.
2625 * gcc.target/arm/neon/vsli_np64.c: Remove.
2626 * gcc.target/arm/neon/vsli_np8.c: Remove.
2627 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2628 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2629 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2630 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2631 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2632 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2633 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2634 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2635 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2636 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2637 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2638 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2639 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2640 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2641 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2642 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2643 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2644 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2645 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2646 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2647 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2648 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2649 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2650 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2651 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2652 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2653 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2654 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2655 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2656 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2657 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2658 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2659 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2660 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2661 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2662 * gcc.target/arm/neon/vsri_np16.c: Remove.
2663 * gcc.target/arm/neon/vsri_np64.c: Remove.
2664 * gcc.target/arm/neon/vsri_np8.c: Remove.
2665 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2666 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2667 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2668 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2669 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2670 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2671 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2672 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2673 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2674 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2675 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2676 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2677 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2678 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2679 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2680 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2681 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2682 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2683 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2684 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2685 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2686 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2687 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2688 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2689 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2690 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2691 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2692 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2693 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2694 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2695 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2696 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2697 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2698 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2699 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2700 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2701 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2702 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2703 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2704 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2705 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2706 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2707 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2708 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2709 * gcc.target/arm/neon/vst1f32.c: Remove.
2710 * gcc.target/arm/neon/vst1p16.c: Remove.
2711 * gcc.target/arm/neon/vst1p64.c: Remove.
2712 * gcc.target/arm/neon/vst1p8.c: Remove.
2713 * gcc.target/arm/neon/vst1s16.c: Remove.
2714 * gcc.target/arm/neon/vst1s32.c: Remove.
2715 * gcc.target/arm/neon/vst1s64.c: Remove.
2716 * gcc.target/arm/neon/vst1s8.c: Remove.
2717 * gcc.target/arm/neon/vst1u16.c: Remove.
2718 * gcc.target/arm/neon/vst1u32.c: Remove.
2719 * gcc.target/arm/neon/vst1u64.c: Remove.
2720 * gcc.target/arm/neon/vst1u8.c: Remove.
2721 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2722 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2723 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2724 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2725 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2726 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2727 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2728 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2729 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2730 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2731 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2732 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2733 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2734 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2735 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2736 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2737 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2738 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2739 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2740 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2741 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2742 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2743 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2744 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2745 * gcc.target/arm/neon/vst2f32.c: Remove.
2746 * gcc.target/arm/neon/vst2p16.c: Remove.
2747 * gcc.target/arm/neon/vst2p64.c: Remove.
2748 * gcc.target/arm/neon/vst2p8.c: Remove.
2749 * gcc.target/arm/neon/vst2s16.c: Remove.
2750 * gcc.target/arm/neon/vst2s32.c: Remove.
2751 * gcc.target/arm/neon/vst2s64.c: Remove.
2752 * gcc.target/arm/neon/vst2s8.c: Remove.
2753 * gcc.target/arm/neon/vst2u16.c: Remove.
2754 * gcc.target/arm/neon/vst2u32.c: Remove.
2755 * gcc.target/arm/neon/vst2u64.c: Remove.
2756 * gcc.target/arm/neon/vst2u8.c: Remove.
2757 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2758 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2759 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2760 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2761 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2762 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2763 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2764 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2765 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2766 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2767 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2768 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2769 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2770 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2771 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2772 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2773 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2774 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2775 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2776 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2777 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2778 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2779 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2780 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2781 * gcc.target/arm/neon/vst3f32.c: Remove.
2782 * gcc.target/arm/neon/vst3p16.c: Remove.
2783 * gcc.target/arm/neon/vst3p64.c: Remove.
2784 * gcc.target/arm/neon/vst3p8.c: Remove.
2785 * gcc.target/arm/neon/vst3s16.c: Remove.
2786 * gcc.target/arm/neon/vst3s32.c: Remove.
2787 * gcc.target/arm/neon/vst3s64.c: Remove.
2788 * gcc.target/arm/neon/vst3s8.c: Remove.
2789 * gcc.target/arm/neon/vst3u16.c: Remove.
2790 * gcc.target/arm/neon/vst3u32.c: Remove.
2791 * gcc.target/arm/neon/vst3u64.c: Remove.
2792 * gcc.target/arm/neon/vst3u8.c: Remove.
2793 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2794 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2795 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2796 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2797 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2798 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2799 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2800 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2801 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2802 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2803 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2804 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2805 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2806 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2807 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2808 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2809 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2810 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2811 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2812 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2813 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2814 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2815 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2816 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2817 * gcc.target/arm/neon/vst4f32.c: Remove.
2818 * gcc.target/arm/neon/vst4p16.c: Remove.
2819 * gcc.target/arm/neon/vst4p64.c: Remove.
2820 * gcc.target/arm/neon/vst4p8.c: Remove.
2821 * gcc.target/arm/neon/vst4s16.c: Remove.
2822 * gcc.target/arm/neon/vst4s32.c: Remove.
2823 * gcc.target/arm/neon/vst4s64.c: Remove.
2824 * gcc.target/arm/neon/vst4s8.c: Remove.
2825 * gcc.target/arm/neon/vst4u16.c: Remove.
2826 * gcc.target/arm/neon/vst4u32.c: Remove.
2827 * gcc.target/arm/neon/vst4u64.c: Remove.
2828 * gcc.target/arm/neon/vst4u8.c: Remove.
2829 * gcc.target/arm/neon/vsubQf32.c: Remove.
2830 * gcc.target/arm/neon/vsubQs16.c: Remove.
2831 * gcc.target/arm/neon/vsubQs32.c: Remove.
2832 * gcc.target/arm/neon/vsubQs64.c: Remove.
2833 * gcc.target/arm/neon/vsubQs8.c: Remove.
2834 * gcc.target/arm/neon/vsubQu16.c: Remove.
2835 * gcc.target/arm/neon/vsubQu32.c: Remove.
2836 * gcc.target/arm/neon/vsubQu64.c: Remove.
2837 * gcc.target/arm/neon/vsubQu8.c: Remove.
2838 * gcc.target/arm/neon/vsubf32.c: Remove.
2839 * gcc.target/arm/neon/vsubhns16.c: Remove.
2840 * gcc.target/arm/neon/vsubhns32.c: Remove.
2841 * gcc.target/arm/neon/vsubhns64.c: Remove.
2842 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2843 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2844 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2845 * gcc.target/arm/neon/vsubls16.c: Remove.
2846 * gcc.target/arm/neon/vsubls32.c: Remove.
2847 * gcc.target/arm/neon/vsubls8.c: Remove.
2848 * gcc.target/arm/neon/vsublu16.c: Remove.
2849 * gcc.target/arm/neon/vsublu32.c: Remove.
2850 * gcc.target/arm/neon/vsublu8.c: Remove.
2851 * gcc.target/arm/neon/vsubs16.c: Remove.
2852 * gcc.target/arm/neon/vsubs32.c: Remove.
2853 * gcc.target/arm/neon/vsubs64.c: Remove.
2854 * gcc.target/arm/neon/vsubs8.c: Remove.
2855 * gcc.target/arm/neon/vsubu16.c: Remove.
2856 * gcc.target/arm/neon/vsubu32.c: Remove.
2857 * gcc.target/arm/neon/vsubu64.c: Remove.
2858 * gcc.target/arm/neon/vsubu8.c: Remove.
2859 * gcc.target/arm/neon/vsubws16.c: Remove.
2860 * gcc.target/arm/neon/vsubws32.c: Remove.
2861 * gcc.target/arm/neon/vsubws8.c: Remove.
2862 * gcc.target/arm/neon/vsubwu16.c: Remove.
2863 * gcc.target/arm/neon/vsubwu32.c: Remove.
2864 * gcc.target/arm/neon/vsubwu8.c: Remove.
2865 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2866 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2867 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2868 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2869 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2870 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2871 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2872 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2873 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2874 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2875 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2876 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2877 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2878 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2879 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2880 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2881 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2882 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2883 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2884 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2885 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2886 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2887 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2888 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2889 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2890 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2891 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2892 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2893 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2894 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2895 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2896 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2897 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2898 * gcc.target/arm/neon/vtrnf32.c: Remove.
2899 * gcc.target/arm/neon/vtrnp16.c: Remove.
2900 * gcc.target/arm/neon/vtrnp8.c: Remove.
2901 * gcc.target/arm/neon/vtrns16.c: Remove.
2902 * gcc.target/arm/neon/vtrns32.c: Remove.
2903 * gcc.target/arm/neon/vtrns8.c: Remove.
2904 * gcc.target/arm/neon/vtrnu16.c: Remove.
2905 * gcc.target/arm/neon/vtrnu32.c: Remove.
2906 * gcc.target/arm/neon/vtrnu8.c: Remove.
2907 * gcc.target/arm/neon/vtstQp8.c: Remove.
2908 * gcc.target/arm/neon/vtstQs16.c: Remove.
2909 * gcc.target/arm/neon/vtstQs32.c: Remove.
2910 * gcc.target/arm/neon/vtstQs8.c: Remove.
2911 * gcc.target/arm/neon/vtstQu16.c: Remove.
2912 * gcc.target/arm/neon/vtstQu32.c: Remove.
2913 * gcc.target/arm/neon/vtstQu8.c: Remove.
2914 * gcc.target/arm/neon/vtstp8.c: Remove.
2915 * gcc.target/arm/neon/vtsts16.c: Remove.
2916 * gcc.target/arm/neon/vtsts32.c: Remove.
2917 * gcc.target/arm/neon/vtsts8.c: Remove.
2918 * gcc.target/arm/neon/vtstu16.c: Remove.
2919 * gcc.target/arm/neon/vtstu32.c: Remove.
2920 * gcc.target/arm/neon/vtstu8.c: Remove.
2921 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2922 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2923 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2924 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2925 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2926 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2927 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2928 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2929 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2930 * gcc.target/arm/neon/vuzpf32.c: Remove.
2931 * gcc.target/arm/neon/vuzpp16.c: Remove.
2932 * gcc.target/arm/neon/vuzpp8.c: Remove.
2933 * gcc.target/arm/neon/vuzps16.c: Remove.
2934 * gcc.target/arm/neon/vuzps32.c: Remove.
2935 * gcc.target/arm/neon/vuzps8.c: Remove.
2936 * gcc.target/arm/neon/vuzpu16.c: Remove.
2937 * gcc.target/arm/neon/vuzpu32.c: Remove.
2938 * gcc.target/arm/neon/vuzpu8.c: Remove.
2939 * gcc.target/arm/neon/vzipQf32.c: Remove.
2940 * gcc.target/arm/neon/vzipQp16.c: Remove.
2941 * gcc.target/arm/neon/vzipQp8.c: Remove.
2942 * gcc.target/arm/neon/vzipQs16.c: Remove.
2943 * gcc.target/arm/neon/vzipQs32.c: Remove.
2944 * gcc.target/arm/neon/vzipQs8.c: Remove.
2945 * gcc.target/arm/neon/vzipQu16.c: Remove.
2946 * gcc.target/arm/neon/vzipQu32.c: Remove.
2947 * gcc.target/arm/neon/vzipQu8.c: Remove.
2948 * gcc.target/arm/neon/vzipf32.c: Remove.
2949 * gcc.target/arm/neon/vzipp16.c: Remove.
2950 * gcc.target/arm/neon/vzipp8.c: Remove.
2951 * gcc.target/arm/neon/vzips16.c: Remove.
2952 * gcc.target/arm/neon/vzips32.c: Remove.
2953 * gcc.target/arm/neon/vzips8.c: Remove.
2954 * gcc.target/arm/neon/vzipu16.c: Remove.
2955 * gcc.target/arm/neon/vzipu32.c: Remove.
2956 * gcc.target/arm/neon/vzipu8.c: Remove.
2958 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2960 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2962 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2965 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2966 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2968 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2970 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2971 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2972 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2973 levenshtein_plugin.c.
2974 * gcc.dg/spellcheck-fields.c: New file.
2976 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2979 * gfortran.dg/pr68318_1.f90: New test.
2980 * gfortran.dg/pr68318_2.f90: Ditto.
2982 2015-11-12 James Norris <jnorris@codesourcery.com>
2983 Joseph Myers <joseph@codesourcery.com>
2985 * c-c++-common/goacc/declare-1.c: New test.
2986 * c-c++-common/goacc/declare-2.c: Likewise.
2988 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2990 [ARM] Remove neon-testgen.ml and generated tests.
2992 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2993 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2994 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2995 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2996 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2997 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2998 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2999 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3000 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3001 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3002 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3003 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3004 * gcc.target/arm/neon/vRhadds16.c: Remove.
3005 * gcc.target/arm/neon/vRhadds32.c: Remove.
3006 * gcc.target/arm/neon/vRhadds8.c: Remove.
3007 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3008 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3009 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3010 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3011 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3012 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3013 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3014 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3015 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3016 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3017 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3018 * gcc.target/arm/neon/vRshls16.c: Remove.
3019 * gcc.target/arm/neon/vRshls32.c: Remove.
3020 * gcc.target/arm/neon/vRshls64.c: Remove.
3021 * gcc.target/arm/neon/vRshls8.c: Remove.
3022 * gcc.target/arm/neon/vRshlu16.c: Remove.
3023 * gcc.target/arm/neon/vRshlu32.c: Remove.
3024 * gcc.target/arm/neon/vRshlu64.c: Remove.
3025 * gcc.target/arm/neon/vRshlu8.c: Remove.
3026 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3027 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3028 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3029 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3030 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3031 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3032 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3033 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3034 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3035 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3036 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3037 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3038 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3039 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3040 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3041 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3042 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3043 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3044 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3045 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3046 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3047 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3048 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3049 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3050 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3051 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3052 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3053 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3054 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3055 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3056 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3057 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3058 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3059 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3060 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3061 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3062 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3063 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3064 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3065 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3066 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3067 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3068 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3069 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3070 * gcc.target/arm/neon/vabaQs16.c: Remove.
3071 * gcc.target/arm/neon/vabaQs32.c: Remove.
3072 * gcc.target/arm/neon/vabaQs8.c: Remove.
3073 * gcc.target/arm/neon/vabaQu16.c: Remove.
3074 * gcc.target/arm/neon/vabaQu32.c: Remove.
3075 * gcc.target/arm/neon/vabaQu8.c: Remove.
3076 * gcc.target/arm/neon/vabals16.c: Remove.
3077 * gcc.target/arm/neon/vabals32.c: Remove.
3078 * gcc.target/arm/neon/vabals8.c: Remove.
3079 * gcc.target/arm/neon/vabalu16.c: Remove.
3080 * gcc.target/arm/neon/vabalu32.c: Remove.
3081 * gcc.target/arm/neon/vabalu8.c: Remove.
3082 * gcc.target/arm/neon/vabas16.c: Remove.
3083 * gcc.target/arm/neon/vabas32.c: Remove.
3084 * gcc.target/arm/neon/vabas8.c: Remove.
3085 * gcc.target/arm/neon/vabau16.c: Remove.
3086 * gcc.target/arm/neon/vabau32.c: Remove.
3087 * gcc.target/arm/neon/vabau8.c: Remove.
3088 * gcc.target/arm/neon/vabdQf32.c: Remove.
3089 * gcc.target/arm/neon/vabdQs16.c: Remove.
3090 * gcc.target/arm/neon/vabdQs32.c: Remove.
3091 * gcc.target/arm/neon/vabdQs8.c: Remove.
3092 * gcc.target/arm/neon/vabdQu16.c: Remove.
3093 * gcc.target/arm/neon/vabdQu32.c: Remove.
3094 * gcc.target/arm/neon/vabdQu8.c: Remove.
3095 * gcc.target/arm/neon/vabdf32.c: Remove.
3096 * gcc.target/arm/neon/vabdls16.c: Remove.
3097 * gcc.target/arm/neon/vabdls32.c: Remove.
3098 * gcc.target/arm/neon/vabdls8.c: Remove.
3099 * gcc.target/arm/neon/vabdlu16.c: Remove.
3100 * gcc.target/arm/neon/vabdlu32.c: Remove.
3101 * gcc.target/arm/neon/vabdlu8.c: Remove.
3102 * gcc.target/arm/neon/vabds16.c: Remove.
3103 * gcc.target/arm/neon/vabds32.c: Remove.
3104 * gcc.target/arm/neon/vabds8.c: Remove.
3105 * gcc.target/arm/neon/vabdu16.c: Remove.
3106 * gcc.target/arm/neon/vabdu32.c: Remove.
3107 * gcc.target/arm/neon/vabdu8.c: Remove.
3108 * gcc.target/arm/neon/vabsQf32.c: Remove.
3109 * gcc.target/arm/neon/vabsQs16.c: Remove.
3110 * gcc.target/arm/neon/vabsQs32.c: Remove.
3111 * gcc.target/arm/neon/vabsQs8.c: Remove.
3112 * gcc.target/arm/neon/vabsf32.c: Remove.
3113 * gcc.target/arm/neon/vabss16.c: Remove.
3114 * gcc.target/arm/neon/vabss32.c: Remove.
3115 * gcc.target/arm/neon/vabss8.c: Remove.
3116 * gcc.target/arm/neon/vaddQf32.c: Remove.
3117 * gcc.target/arm/neon/vaddQs16.c: Remove.
3118 * gcc.target/arm/neon/vaddQs32.c: Remove.
3119 * gcc.target/arm/neon/vaddQs64.c: Remove.
3120 * gcc.target/arm/neon/vaddQs8.c: Remove.
3121 * gcc.target/arm/neon/vaddQu16.c: Remove.
3122 * gcc.target/arm/neon/vaddQu32.c: Remove.
3123 * gcc.target/arm/neon/vaddQu64.c: Remove.
3124 * gcc.target/arm/neon/vaddQu8.c: Remove.
3125 * gcc.target/arm/neon/vaddf32.c: Remove.
3126 * gcc.target/arm/neon/vaddhns16.c: Remove.
3127 * gcc.target/arm/neon/vaddhns32.c: Remove.
3128 * gcc.target/arm/neon/vaddhns64.c: Remove.
3129 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3130 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3131 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3132 * gcc.target/arm/neon/vaddls16.c: Remove.
3133 * gcc.target/arm/neon/vaddls32.c: Remove.
3134 * gcc.target/arm/neon/vaddls8.c: Remove.
3135 * gcc.target/arm/neon/vaddlu16.c: Remove.
3136 * gcc.target/arm/neon/vaddlu32.c: Remove.
3137 * gcc.target/arm/neon/vaddlu8.c: Remove.
3138 * gcc.target/arm/neon/vadds16.c: Remove.
3139 * gcc.target/arm/neon/vadds32.c: Remove.
3140 * gcc.target/arm/neon/vadds64.c: Remove.
3141 * gcc.target/arm/neon/vadds8.c: Remove.
3142 * gcc.target/arm/neon/vaddu16.c: Remove.
3143 * gcc.target/arm/neon/vaddu32.c: Remove.
3144 * gcc.target/arm/neon/vaddu64.c: Remove.
3145 * gcc.target/arm/neon/vaddu8.c: Remove.
3146 * gcc.target/arm/neon/vaddws16.c: Remove.
3147 * gcc.target/arm/neon/vaddws32.c: Remove.
3148 * gcc.target/arm/neon/vaddws8.c: Remove.
3149 * gcc.target/arm/neon/vaddwu16.c: Remove.
3150 * gcc.target/arm/neon/vaddwu32.c: Remove.
3151 * gcc.target/arm/neon/vaddwu8.c: Remove.
3152 * gcc.target/arm/neon/vandQs16.c: Remove.
3153 * gcc.target/arm/neon/vandQs32.c: Remove.
3154 * gcc.target/arm/neon/vandQs64.c: Remove.
3155 * gcc.target/arm/neon/vandQs8.c: Remove.
3156 * gcc.target/arm/neon/vandQu16.c: Remove.
3157 * gcc.target/arm/neon/vandQu32.c: Remove.
3158 * gcc.target/arm/neon/vandQu64.c: Remove.
3159 * gcc.target/arm/neon/vandQu8.c: Remove.
3160 * gcc.target/arm/neon/vands16.c: Remove.
3161 * gcc.target/arm/neon/vands32.c: Remove.
3162 * gcc.target/arm/neon/vands64.c: Remove.
3163 * gcc.target/arm/neon/vands8.c: Remove.
3164 * gcc.target/arm/neon/vandu16.c: Remove.
3165 * gcc.target/arm/neon/vandu32.c: Remove.
3166 * gcc.target/arm/neon/vandu64.c: Remove.
3167 * gcc.target/arm/neon/vandu8.c: Remove.
3168 * gcc.target/arm/neon/vbicQs16.c: Remove.
3169 * gcc.target/arm/neon/vbicQs32.c: Remove.
3170 * gcc.target/arm/neon/vbicQs64.c: Remove.
3171 * gcc.target/arm/neon/vbicQs8.c: Remove.
3172 * gcc.target/arm/neon/vbicQu16.c: Remove.
3173 * gcc.target/arm/neon/vbicQu32.c: Remove.
3174 * gcc.target/arm/neon/vbicQu64.c: Remove.
3175 * gcc.target/arm/neon/vbicQu8.c: Remove.
3176 * gcc.target/arm/neon/vbics16.c: Remove.
3177 * gcc.target/arm/neon/vbics32.c: Remove.
3178 * gcc.target/arm/neon/vbics64.c: Remove.
3179 * gcc.target/arm/neon/vbics8.c: Remove.
3180 * gcc.target/arm/neon/vbicu16.c: Remove.
3181 * gcc.target/arm/neon/vbicu32.c: Remove.
3182 * gcc.target/arm/neon/vbicu64.c: Remove.
3183 * gcc.target/arm/neon/vbicu8.c: Remove.
3184 * gcc.target/arm/neon/vbslQf32.c: Remove.
3185 * gcc.target/arm/neon/vbslQp16.c: Remove.
3186 * gcc.target/arm/neon/vbslQp64.c: Remove.
3187 * gcc.target/arm/neon/vbslQp8.c: Remove.
3188 * gcc.target/arm/neon/vbslQs16.c: Remove.
3189 * gcc.target/arm/neon/vbslQs32.c: Remove.
3190 * gcc.target/arm/neon/vbslQs64.c: Remove.
3191 * gcc.target/arm/neon/vbslQs8.c: Remove.
3192 * gcc.target/arm/neon/vbslQu16.c: Remove.
3193 * gcc.target/arm/neon/vbslQu32.c: Remove.
3194 * gcc.target/arm/neon/vbslQu64.c: Remove.
3195 * gcc.target/arm/neon/vbslQu8.c: Remove.
3196 * gcc.target/arm/neon/vbslf32.c: Remove.
3197 * gcc.target/arm/neon/vbslp16.c: Remove.
3198 * gcc.target/arm/neon/vbslp64.c: Remove.
3199 * gcc.target/arm/neon/vbslp8.c: Remove.
3200 * gcc.target/arm/neon/vbsls16.c: Remove.
3201 * gcc.target/arm/neon/vbsls32.c: Remove.
3202 * gcc.target/arm/neon/vbsls64.c: Remove.
3203 * gcc.target/arm/neon/vbsls8.c: Remove.
3204 * gcc.target/arm/neon/vbslu16.c: Remove.
3205 * gcc.target/arm/neon/vbslu32.c: Remove.
3206 * gcc.target/arm/neon/vbslu64.c: Remove.
3207 * gcc.target/arm/neon/vbslu8.c: Remove.
3208 * gcc.target/arm/neon/vcageQf32.c: Remove.
3209 * gcc.target/arm/neon/vcagef32.c: Remove.
3210 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3211 * gcc.target/arm/neon/vcagtf32.c: Remove.
3212 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3213 * gcc.target/arm/neon/vcalef32.c: Remove.
3214 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3215 * gcc.target/arm/neon/vcaltf32.c: Remove.
3216 * gcc.target/arm/neon/vceqQf32.c: Remove.
3217 * gcc.target/arm/neon/vceqQp8.c: Remove.
3218 * gcc.target/arm/neon/vceqQs16.c: Remove.
3219 * gcc.target/arm/neon/vceqQs32.c: Remove.
3220 * gcc.target/arm/neon/vceqQs8.c: Remove.
3221 * gcc.target/arm/neon/vceqQu16.c: Remove.
3222 * gcc.target/arm/neon/vceqQu32.c: Remove.
3223 * gcc.target/arm/neon/vceqQu8.c: Remove.
3224 * gcc.target/arm/neon/vceqf32.c: Remove.
3225 * gcc.target/arm/neon/vceqp8.c: Remove.
3226 * gcc.target/arm/neon/vceqs16.c: Remove.
3227 * gcc.target/arm/neon/vceqs32.c: Remove.
3228 * gcc.target/arm/neon/vceqs8.c: Remove.
3229 * gcc.target/arm/neon/vcequ16.c: Remove.
3230 * gcc.target/arm/neon/vcequ32.c: Remove.
3231 * gcc.target/arm/neon/vcequ8.c: Remove.
3232 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3233 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3234 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3235 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3236 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3237 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3238 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3239 * gcc.target/arm/neon/vcgef32.c: Remove.
3240 * gcc.target/arm/neon/vcges16.c: Remove.
3241 * gcc.target/arm/neon/vcges32.c: Remove.
3242 * gcc.target/arm/neon/vcges8.c: Remove.
3243 * gcc.target/arm/neon/vcgeu16.c: Remove.
3244 * gcc.target/arm/neon/vcgeu32.c: Remove.
3245 * gcc.target/arm/neon/vcgeu8.c: Remove.
3246 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3247 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3248 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3249 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3250 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3251 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3252 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3253 * gcc.target/arm/neon/vcgtf32.c: Remove.
3254 * gcc.target/arm/neon/vcgts16.c: Remove.
3255 * gcc.target/arm/neon/vcgts32.c: Remove.
3256 * gcc.target/arm/neon/vcgts8.c: Remove.
3257 * gcc.target/arm/neon/vcgtu16.c: Remove.
3258 * gcc.target/arm/neon/vcgtu32.c: Remove.
3259 * gcc.target/arm/neon/vcgtu8.c: Remove.
3260 * gcc.target/arm/neon/vcleQf32.c: Remove.
3261 * gcc.target/arm/neon/vcleQs16.c: Remove.
3262 * gcc.target/arm/neon/vcleQs32.c: Remove.
3263 * gcc.target/arm/neon/vcleQs8.c: Remove.
3264 * gcc.target/arm/neon/vcleQu16.c: Remove.
3265 * gcc.target/arm/neon/vcleQu32.c: Remove.
3266 * gcc.target/arm/neon/vcleQu8.c: Remove.
3267 * gcc.target/arm/neon/vclef32.c: Remove.
3268 * gcc.target/arm/neon/vcles16.c: Remove.
3269 * gcc.target/arm/neon/vcles32.c: Remove.
3270 * gcc.target/arm/neon/vcles8.c: Remove.
3271 * gcc.target/arm/neon/vcleu16.c: Remove.
3272 * gcc.target/arm/neon/vcleu32.c: Remove.
3273 * gcc.target/arm/neon/vcleu8.c: Remove.
3274 * gcc.target/arm/neon/vclsQs16.c: Remove.
3275 * gcc.target/arm/neon/vclsQs32.c: Remove.
3276 * gcc.target/arm/neon/vclsQs8.c: Remove.
3277 * gcc.target/arm/neon/vclss16.c: Remove.
3278 * gcc.target/arm/neon/vclss32.c: Remove.
3279 * gcc.target/arm/neon/vclss8.c: Remove.
3280 * gcc.target/arm/neon/vcltQf32.c: Remove.
3281 * gcc.target/arm/neon/vcltQs16.c: Remove.
3282 * gcc.target/arm/neon/vcltQs32.c: Remove.
3283 * gcc.target/arm/neon/vcltQs8.c: Remove.
3284 * gcc.target/arm/neon/vcltQu16.c: Remove.
3285 * gcc.target/arm/neon/vcltQu32.c: Remove.
3286 * gcc.target/arm/neon/vcltQu8.c: Remove.
3287 * gcc.target/arm/neon/vcltf32.c: Remove.
3288 * gcc.target/arm/neon/vclts16.c: Remove.
3289 * gcc.target/arm/neon/vclts32.c: Remove.
3290 * gcc.target/arm/neon/vclts8.c: Remove.
3291 * gcc.target/arm/neon/vcltu16.c: Remove.
3292 * gcc.target/arm/neon/vcltu32.c: Remove.
3293 * gcc.target/arm/neon/vcltu8.c: Remove.
3294 * gcc.target/arm/neon/vclzQs16.c: Remove.
3295 * gcc.target/arm/neon/vclzQs32.c: Remove.
3296 * gcc.target/arm/neon/vclzQs8.c: Remove.
3297 * gcc.target/arm/neon/vclzQu16.c: Remove.
3298 * gcc.target/arm/neon/vclzQu32.c: Remove.
3299 * gcc.target/arm/neon/vclzQu8.c: Remove.
3300 * gcc.target/arm/neon/vclzs16.c: Remove.
3301 * gcc.target/arm/neon/vclzs32.c: Remove.
3302 * gcc.target/arm/neon/vclzs8.c: Remove.
3303 * gcc.target/arm/neon/vclzu16.c: Remove.
3304 * gcc.target/arm/neon/vclzu32.c: Remove.
3305 * gcc.target/arm/neon/vclzu8.c: Remove.
3306 * gcc.target/arm/neon/vcntQp8.c: Remove.
3307 * gcc.target/arm/neon/vcntQs8.c: Remove.
3308 * gcc.target/arm/neon/vcntQu8.c: Remove.
3309 * gcc.target/arm/neon/vcntp8.c: Remove.
3310 * gcc.target/arm/neon/vcnts8.c: Remove.
3311 * gcc.target/arm/neon/vcntu8.c: Remove.
3312 * gcc.target/arm/neon/vcombinef32.c: Remove.
3313 * gcc.target/arm/neon/vcombinep16.c: Remove.
3314 * gcc.target/arm/neon/vcombinep64.c: Remove.
3315 * gcc.target/arm/neon/vcombinep8.c: Remove.
3316 * gcc.target/arm/neon/vcombines16.c: Remove.
3317 * gcc.target/arm/neon/vcombines32.c: Remove.
3318 * gcc.target/arm/neon/vcombines64.c: Remove.
3319 * gcc.target/arm/neon/vcombines8.c: Remove.
3320 * gcc.target/arm/neon/vcombineu16.c: Remove.
3321 * gcc.target/arm/neon/vcombineu32.c: Remove.
3322 * gcc.target/arm/neon/vcombineu64.c: Remove.
3323 * gcc.target/arm/neon/vcombineu8.c: Remove.
3324 * gcc.target/arm/neon/vcreatef32.c: Remove.
3325 * gcc.target/arm/neon/vcreatep16.c: Remove.
3326 * gcc.target/arm/neon/vcreatep64.c: Remove.
3327 * gcc.target/arm/neon/vcreatep8.c: Remove.
3328 * gcc.target/arm/neon/vcreates16.c: Remove.
3329 * gcc.target/arm/neon/vcreates32.c: Remove.
3330 * gcc.target/arm/neon/vcreates64.c: Remove.
3331 * gcc.target/arm/neon/vcreates8.c: Remove.
3332 * gcc.target/arm/neon/vcreateu16.c: Remove.
3333 * gcc.target/arm/neon/vcreateu32.c: Remove.
3334 * gcc.target/arm/neon/vcreateu64.c: Remove.
3335 * gcc.target/arm/neon/vcreateu8.c: Remove.
3336 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3337 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3338 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3339 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3340 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3341 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3342 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3343 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3344 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3345 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3346 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3347 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3348 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3349 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3350 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3351 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3352 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3353 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3354 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3355 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3356 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3357 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3358 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3359 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3360 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3361 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3362 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3363 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3364 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3365 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3366 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3367 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3368 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3369 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3370 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3371 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3372 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3373 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3374 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3375 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3376 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3377 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3378 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3379 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3380 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3381 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3382 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3383 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3384 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3385 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3386 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3387 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3388 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3389 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3390 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3391 * gcc.target/arm/neon/vdup_np16.c: Remove.
3392 * gcc.target/arm/neon/vdup_np64.c: Remove.
3393 * gcc.target/arm/neon/vdup_np8.c: Remove.
3394 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3395 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3396 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3397 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3398 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3399 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3400 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3401 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3402 * gcc.target/arm/neon/veorQs16.c: Remove.
3403 * gcc.target/arm/neon/veorQs32.c: Remove.
3404 * gcc.target/arm/neon/veorQs64.c: Remove.
3405 * gcc.target/arm/neon/veorQs8.c: Remove.
3406 * gcc.target/arm/neon/veorQu16.c: Remove.
3407 * gcc.target/arm/neon/veorQu32.c: Remove.
3408 * gcc.target/arm/neon/veorQu64.c: Remove.
3409 * gcc.target/arm/neon/veorQu8.c: Remove.
3410 * gcc.target/arm/neon/veors16.c: Remove.
3411 * gcc.target/arm/neon/veors32.c: Remove.
3412 * gcc.target/arm/neon/veors64.c: Remove.
3413 * gcc.target/arm/neon/veors8.c: Remove.
3414 * gcc.target/arm/neon/veoru16.c: Remove.
3415 * gcc.target/arm/neon/veoru32.c: Remove.
3416 * gcc.target/arm/neon/veoru64.c: Remove.
3417 * gcc.target/arm/neon/veoru8.c: Remove.
3418 * gcc.target/arm/neon/vextQf32.c: Remove.
3419 * gcc.target/arm/neon/vextQp16.c: Remove.
3420 * gcc.target/arm/neon/vextQp64.c: Remove.
3421 * gcc.target/arm/neon/vextQp8.c: Remove.
3422 * gcc.target/arm/neon/vextQs16.c: Remove.
3423 * gcc.target/arm/neon/vextQs32.c: Remove.
3424 * gcc.target/arm/neon/vextQs64.c: Remove.
3425 * gcc.target/arm/neon/vextQs8.c: Remove.
3426 * gcc.target/arm/neon/vextQu16.c: Remove.
3427 * gcc.target/arm/neon/vextQu32.c: Remove.
3428 * gcc.target/arm/neon/vextQu64.c: Remove.
3429 * gcc.target/arm/neon/vextQu8.c: Remove.
3430 * gcc.target/arm/neon/vextf32.c: Remove.
3431 * gcc.target/arm/neon/vextp16.c: Remove.
3432 * gcc.target/arm/neon/vextp64.c: Remove.
3433 * gcc.target/arm/neon/vextp8.c: Remove.
3434 * gcc.target/arm/neon/vexts16.c: Remove.
3435 * gcc.target/arm/neon/vexts32.c: Remove.
3436 * gcc.target/arm/neon/vexts64.c: Remove.
3437 * gcc.target/arm/neon/vexts8.c: Remove.
3438 * gcc.target/arm/neon/vextu16.c: Remove.
3439 * gcc.target/arm/neon/vextu32.c: Remove.
3440 * gcc.target/arm/neon/vextu64.c: Remove.
3441 * gcc.target/arm/neon/vextu8.c: Remove.
3442 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3443 * gcc.target/arm/neon/vfmaf32.c: Remove.
3444 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3445 * gcc.target/arm/neon/vfmsf32.c: Remove.
3446 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3447 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3448 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3449 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3450 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3451 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3452 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3453 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3454 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3455 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3456 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3457 * gcc.target/arm/neon/vget_highf32.c: Remove.
3458 * gcc.target/arm/neon/vget_highp16.c: Remove.
3459 * gcc.target/arm/neon/vget_highp64.c: Remove.
3460 * gcc.target/arm/neon/vget_highp8.c: Remove.
3461 * gcc.target/arm/neon/vget_highs16.c: Remove.
3462 * gcc.target/arm/neon/vget_highs32.c: Remove.
3463 * gcc.target/arm/neon/vget_highs64.c: Remove.
3464 * gcc.target/arm/neon/vget_highs8.c: Remove.
3465 * gcc.target/arm/neon/vget_highu16.c: Remove.
3466 * gcc.target/arm/neon/vget_highu32.c: Remove.
3467 * gcc.target/arm/neon/vget_highu64.c: Remove.
3468 * gcc.target/arm/neon/vget_highu8.c: Remove.
3469 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3470 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3471 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3472 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3473 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3474 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3475 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3476 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3477 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3478 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3479 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3480 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3481 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3482 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3483 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3484 * gcc.target/arm/neon/vget_lows16.c: Remove.
3485 * gcc.target/arm/neon/vget_lows32.c: Remove.
3486 * gcc.target/arm/neon/vget_lows64.c: Remove.
3487 * gcc.target/arm/neon/vget_lows8.c: Remove.
3488 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3489 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3490 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3491 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3492 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3493 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3494 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3495 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3496 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3497 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3498 * gcc.target/arm/neon/vhadds16.c: Remove.
3499 * gcc.target/arm/neon/vhadds32.c: Remove.
3500 * gcc.target/arm/neon/vhadds8.c: Remove.
3501 * gcc.target/arm/neon/vhaddu16.c: Remove.
3502 * gcc.target/arm/neon/vhaddu32.c: Remove.
3503 * gcc.target/arm/neon/vhaddu8.c: Remove.
3504 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3505 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3506 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3507 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3508 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3509 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3510 * gcc.target/arm/neon/vhsubs16.c: Remove.
3511 * gcc.target/arm/neon/vhsubs32.c: Remove.
3512 * gcc.target/arm/neon/vhsubs8.c: Remove.
3513 * gcc.target/arm/neon/vhsubu16.c: Remove.
3514 * gcc.target/arm/neon/vhsubu32.c: Remove.
3515 * gcc.target/arm/neon/vhsubu8.c: Remove.
3516 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3517 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3518 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3519 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3520 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3521 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3522 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3523 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3524 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3525 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3526 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3527 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3528 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3529 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3530 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3531 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3532 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3533 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3534 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3535 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3536 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3537 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3538 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3539 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3540 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3541 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3542 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3543 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3544 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3545 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3546 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3547 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3548 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3549 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3550 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3551 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3552 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3553 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3554 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3555 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3556 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3557 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3558 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3559 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3560 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3561 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3562 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3563 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3564 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3565 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3566 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3567 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3568 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3569 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3570 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3571 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3572 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3573 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3574 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3575 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3576 * gcc.target/arm/neon/vld1f32.c: Remove.
3577 * gcc.target/arm/neon/vld1p16.c: Remove.
3578 * gcc.target/arm/neon/vld1p64.c: Remove.
3579 * gcc.target/arm/neon/vld1p8.c: Remove.
3580 * gcc.target/arm/neon/vld1s16.c: Remove.
3581 * gcc.target/arm/neon/vld1s32.c: Remove.
3582 * gcc.target/arm/neon/vld1s64.c: Remove.
3583 * gcc.target/arm/neon/vld1s8.c: Remove.
3584 * gcc.target/arm/neon/vld1u16.c: Remove.
3585 * gcc.target/arm/neon/vld1u32.c: Remove.
3586 * gcc.target/arm/neon/vld1u64.c: Remove.
3587 * gcc.target/arm/neon/vld1u8.c: Remove.
3588 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3589 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3590 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3591 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3592 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3593 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3594 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3595 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3596 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3597 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3598 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3599 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3600 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3601 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3602 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3603 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3604 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3605 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3606 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3607 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3608 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3609 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3610 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3611 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3612 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3613 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3614 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3615 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3616 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3617 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3618 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3619 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3620 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3621 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3622 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3623 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3624 * gcc.target/arm/neon/vld2f32.c: Remove.
3625 * gcc.target/arm/neon/vld2p16.c: Remove.
3626 * gcc.target/arm/neon/vld2p64.c: Remove.
3627 * gcc.target/arm/neon/vld2p8.c: Remove.
3628 * gcc.target/arm/neon/vld2s16.c: Remove.
3629 * gcc.target/arm/neon/vld2s32.c: Remove.
3630 * gcc.target/arm/neon/vld2s64.c: Remove.
3631 * gcc.target/arm/neon/vld2s8.c: Remove.
3632 * gcc.target/arm/neon/vld2u16.c: Remove.
3633 * gcc.target/arm/neon/vld2u32.c: Remove.
3634 * gcc.target/arm/neon/vld2u64.c: Remove.
3635 * gcc.target/arm/neon/vld2u8.c: Remove.
3636 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3637 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3638 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3639 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3640 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3641 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3642 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3643 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3644 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3645 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3646 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3647 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3648 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3649 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3650 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3651 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3652 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3653 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3654 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3655 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3656 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3657 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3658 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3659 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3660 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3661 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3662 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3663 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3664 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3665 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3666 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3667 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3668 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3669 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3670 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3671 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3672 * gcc.target/arm/neon/vld3f32.c: Remove.
3673 * gcc.target/arm/neon/vld3p16.c: Remove.
3674 * gcc.target/arm/neon/vld3p64.c: Remove.
3675 * gcc.target/arm/neon/vld3p8.c: Remove.
3676 * gcc.target/arm/neon/vld3s16.c: Remove.
3677 * gcc.target/arm/neon/vld3s32.c: Remove.
3678 * gcc.target/arm/neon/vld3s64.c: Remove.
3679 * gcc.target/arm/neon/vld3s8.c: Remove.
3680 * gcc.target/arm/neon/vld3u16.c: Remove.
3681 * gcc.target/arm/neon/vld3u32.c: Remove.
3682 * gcc.target/arm/neon/vld3u64.c: Remove.
3683 * gcc.target/arm/neon/vld3u8.c: Remove.
3684 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3685 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3686 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3687 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3688 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3689 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3690 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3691 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3692 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3693 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3694 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3695 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3696 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3697 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3698 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3699 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3700 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3701 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3702 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3703 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3704 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3705 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3706 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3707 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3708 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3709 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3710 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3711 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3712 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3713 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3714 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3715 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3716 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3717 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3718 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3719 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3720 * gcc.target/arm/neon/vld4f32.c: Remove.
3721 * gcc.target/arm/neon/vld4p16.c: Remove.
3722 * gcc.target/arm/neon/vld4p64.c: Remove.
3723 * gcc.target/arm/neon/vld4p8.c: Remove.
3724 * gcc.target/arm/neon/vld4s16.c: Remove.
3725 * gcc.target/arm/neon/vld4s32.c: Remove.
3726 * gcc.target/arm/neon/vld4s64.c: Remove.
3727 * gcc.target/arm/neon/vld4s8.c: Remove.
3728 * gcc.target/arm/neon/vld4u16.c: Remove.
3729 * gcc.target/arm/neon/vld4u32.c: Remove.
3730 * gcc.target/arm/neon/vld4u64.c: Remove.
3731 * gcc.target/arm/neon/vld4u8.c: Remove.
3732 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3733 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3734 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3735 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3736 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3737 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3738 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3739 * gcc.target/arm/neon/vmaxf32.c: Remove.
3740 * gcc.target/arm/neon/vmaxs16.c: Remove.
3741 * gcc.target/arm/neon/vmaxs32.c: Remove.
3742 * gcc.target/arm/neon/vmaxs8.c: Remove.
3743 * gcc.target/arm/neon/vmaxu16.c: Remove.
3744 * gcc.target/arm/neon/vmaxu32.c: Remove.
3745 * gcc.target/arm/neon/vmaxu8.c: Remove.
3746 * gcc.target/arm/neon/vminQf32.c: Remove.
3747 * gcc.target/arm/neon/vminQs16.c: Remove.
3748 * gcc.target/arm/neon/vminQs32.c: Remove.
3749 * gcc.target/arm/neon/vminQs8.c: Remove.
3750 * gcc.target/arm/neon/vminQu16.c: Remove.
3751 * gcc.target/arm/neon/vminQu32.c: Remove.
3752 * gcc.target/arm/neon/vminQu8.c: Remove.
3753 * gcc.target/arm/neon/vminf32.c: Remove.
3754 * gcc.target/arm/neon/vmins16.c: Remove.
3755 * gcc.target/arm/neon/vmins32.c: Remove.
3756 * gcc.target/arm/neon/vmins8.c: Remove.
3757 * gcc.target/arm/neon/vminu16.c: Remove.
3758 * gcc.target/arm/neon/vminu32.c: Remove.
3759 * gcc.target/arm/neon/vminu8.c: Remove.
3760 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3761 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3762 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3763 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3764 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3765 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3766 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3767 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3768 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3769 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3770 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3771 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3772 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3773 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3774 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3775 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3776 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3777 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3778 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3779 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3780 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3781 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3782 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3783 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3784 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3785 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3786 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3787 * gcc.target/arm/neon/vmlaf32.c: Remove.
3788 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3789 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3790 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3791 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3792 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3793 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3794 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3795 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3796 * gcc.target/arm/neon/vmlals16.c: Remove.
3797 * gcc.target/arm/neon/vmlals32.c: Remove.
3798 * gcc.target/arm/neon/vmlals8.c: Remove.
3799 * gcc.target/arm/neon/vmlalu16.c: Remove.
3800 * gcc.target/arm/neon/vmlalu32.c: Remove.
3801 * gcc.target/arm/neon/vmlalu8.c: Remove.
3802 * gcc.target/arm/neon/vmlas16.c: Remove.
3803 * gcc.target/arm/neon/vmlas32.c: Remove.
3804 * gcc.target/arm/neon/vmlas8.c: Remove.
3805 * gcc.target/arm/neon/vmlau16.c: Remove.
3806 * gcc.target/arm/neon/vmlau32.c: Remove.
3807 * gcc.target/arm/neon/vmlau8.c: Remove.
3808 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3809 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3810 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3811 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3812 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3813 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3814 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3815 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3816 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3817 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3818 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3819 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3820 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3821 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3822 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3823 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3824 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3825 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3826 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3827 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3828 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3829 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3830 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3831 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3832 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3833 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3834 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3835 * gcc.target/arm/neon/vmlsf32.c: Remove.
3836 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3837 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3838 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3839 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3840 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3841 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3842 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3843 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3844 * gcc.target/arm/neon/vmlsls16.c: Remove.
3845 * gcc.target/arm/neon/vmlsls32.c: Remove.
3846 * gcc.target/arm/neon/vmlsls8.c: Remove.
3847 * gcc.target/arm/neon/vmlslu16.c: Remove.
3848 * gcc.target/arm/neon/vmlslu32.c: Remove.
3849 * gcc.target/arm/neon/vmlslu8.c: Remove.
3850 * gcc.target/arm/neon/vmlss16.c: Remove.
3851 * gcc.target/arm/neon/vmlss32.c: Remove.
3852 * gcc.target/arm/neon/vmlss8.c: Remove.
3853 * gcc.target/arm/neon/vmlsu16.c: Remove.
3854 * gcc.target/arm/neon/vmlsu32.c: Remove.
3855 * gcc.target/arm/neon/vmlsu8.c: Remove.
3856 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3857 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3858 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3859 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3860 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3861 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3862 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3863 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3864 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3865 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3866 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3867 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3868 * gcc.target/arm/neon/vmov_np16.c: Remove.
3869 * gcc.target/arm/neon/vmov_np8.c: Remove.
3870 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3871 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3872 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3873 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3874 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3875 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3876 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3877 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3878 * gcc.target/arm/neon/vmovls16.c: Remove.
3879 * gcc.target/arm/neon/vmovls32.c: Remove.
3880 * gcc.target/arm/neon/vmovls8.c: Remove.
3881 * gcc.target/arm/neon/vmovlu16.c: Remove.
3882 * gcc.target/arm/neon/vmovlu32.c: Remove.
3883 * gcc.target/arm/neon/vmovlu8.c: Remove.
3884 * gcc.target/arm/neon/vmovns16.c: Remove.
3885 * gcc.target/arm/neon/vmovns32.c: Remove.
3886 * gcc.target/arm/neon/vmovns64.c: Remove.
3887 * gcc.target/arm/neon/vmovnu16.c: Remove.
3888 * gcc.target/arm/neon/vmovnu32.c: Remove.
3889 * gcc.target/arm/neon/vmovnu64.c: Remove.
3890 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3891 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3892 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3893 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3894 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3895 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3896 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3897 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3898 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3899 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3900 * gcc.target/arm/neon/vmulQf32.c: Remove.
3901 * gcc.target/arm/neon/vmulQp8.c: Remove.
3902 * gcc.target/arm/neon/vmulQs16.c: Remove.
3903 * gcc.target/arm/neon/vmulQs32.c: Remove.
3904 * gcc.target/arm/neon/vmulQs8.c: Remove.
3905 * gcc.target/arm/neon/vmulQu16.c: Remove.
3906 * gcc.target/arm/neon/vmulQu32.c: Remove.
3907 * gcc.target/arm/neon/vmulQu8.c: Remove.
3908 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3909 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3910 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3911 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3912 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3913 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3914 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3915 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3916 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3917 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3918 * gcc.target/arm/neon/vmulf32.c: Remove.
3919 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3920 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3921 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3922 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3923 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3924 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3925 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3926 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3927 * gcc.target/arm/neon/vmullp8.c: Remove.
3928 * gcc.target/arm/neon/vmulls16.c: Remove.
3929 * gcc.target/arm/neon/vmulls32.c: Remove.
3930 * gcc.target/arm/neon/vmulls8.c: Remove.
3931 * gcc.target/arm/neon/vmullu16.c: Remove.
3932 * gcc.target/arm/neon/vmullu32.c: Remove.
3933 * gcc.target/arm/neon/vmullu8.c: Remove.
3934 * gcc.target/arm/neon/vmulp8.c: Remove.
3935 * gcc.target/arm/neon/vmuls16.c: Remove.
3936 * gcc.target/arm/neon/vmuls32.c: Remove.
3937 * gcc.target/arm/neon/vmuls8.c: Remove.
3938 * gcc.target/arm/neon/vmulu16.c: Remove.
3939 * gcc.target/arm/neon/vmulu32.c: Remove.
3940 * gcc.target/arm/neon/vmulu8.c: Remove.
3941 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3942 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3943 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3944 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3945 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3946 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3947 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3948 * gcc.target/arm/neon/vmvnp8.c: Remove.
3949 * gcc.target/arm/neon/vmvns16.c: Remove.
3950 * gcc.target/arm/neon/vmvns32.c: Remove.
3951 * gcc.target/arm/neon/vmvns8.c: Remove.
3952 * gcc.target/arm/neon/vmvnu16.c: Remove.
3953 * gcc.target/arm/neon/vmvnu32.c: Remove.
3954 * gcc.target/arm/neon/vmvnu8.c: Remove.
3955 * gcc.target/arm/neon/vnegQf32.c: Remove.
3956 * gcc.target/arm/neon/vnegQs16.c: Remove.
3957 * gcc.target/arm/neon/vnegQs32.c: Remove.
3958 * gcc.target/arm/neon/vnegQs8.c: Remove.
3959 * gcc.target/arm/neon/vnegf32.c: Remove.
3960 * gcc.target/arm/neon/vnegs16.c: Remove.
3961 * gcc.target/arm/neon/vnegs32.c: Remove.
3962 * gcc.target/arm/neon/vnegs8.c: Remove.
3963 * gcc.target/arm/neon/vornQs16.c: Remove.
3964 * gcc.target/arm/neon/vornQs32.c: Remove.
3965 * gcc.target/arm/neon/vornQs64.c: Remove.
3966 * gcc.target/arm/neon/vornQs8.c: Remove.
3967 * gcc.target/arm/neon/vornQu16.c: Remove.
3968 * gcc.target/arm/neon/vornQu32.c: Remove.
3969 * gcc.target/arm/neon/vornQu64.c: Remove.
3970 * gcc.target/arm/neon/vornQu8.c: Remove.
3971 * gcc.target/arm/neon/vorns16.c: Remove.
3972 * gcc.target/arm/neon/vorns32.c: Remove.
3973 * gcc.target/arm/neon/vorns64.c: Remove.
3974 * gcc.target/arm/neon/vorns8.c: Remove.
3975 * gcc.target/arm/neon/vornu16.c: Remove.
3976 * gcc.target/arm/neon/vornu32.c: Remove.
3977 * gcc.target/arm/neon/vornu64.c: Remove.
3978 * gcc.target/arm/neon/vornu8.c: Remove.
3979 * gcc.target/arm/neon/vorrQs16.c: Remove.
3980 * gcc.target/arm/neon/vorrQs32.c: Remove.
3981 * gcc.target/arm/neon/vorrQs64.c: Remove.
3982 * gcc.target/arm/neon/vorrQs8.c: Remove.
3983 * gcc.target/arm/neon/vorrQu16.c: Remove.
3984 * gcc.target/arm/neon/vorrQu32.c: Remove.
3985 * gcc.target/arm/neon/vorrQu64.c: Remove.
3986 * gcc.target/arm/neon/vorrQu8.c: Remove.
3987 * gcc.target/arm/neon/vorrs16.c: Remove.
3988 * gcc.target/arm/neon/vorrs32.c: Remove.
3989 * gcc.target/arm/neon/vorrs64.c: Remove.
3990 * gcc.target/arm/neon/vorrs8.c: Remove.
3991 * gcc.target/arm/neon/vorru16.c: Remove.
3992 * gcc.target/arm/neon/vorru32.c: Remove.
3993 * gcc.target/arm/neon/vorru64.c: Remove.
3994 * gcc.target/arm/neon/vorru8.c: Remove.
3995 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3996 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3997 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3998 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3999 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4000 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4001 * gcc.target/arm/neon/vpadals16.c: Remove.
4002 * gcc.target/arm/neon/vpadals32.c: Remove.
4003 * gcc.target/arm/neon/vpadals8.c: Remove.
4004 * gcc.target/arm/neon/vpadalu16.c: Remove.
4005 * gcc.target/arm/neon/vpadalu32.c: Remove.
4006 * gcc.target/arm/neon/vpadalu8.c: Remove.
4007 * gcc.target/arm/neon/vpaddf32.c: Remove.
4008 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4009 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4010 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4011 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4012 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4013 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4014 * gcc.target/arm/neon/vpaddls16.c: Remove.
4015 * gcc.target/arm/neon/vpaddls32.c: Remove.
4016 * gcc.target/arm/neon/vpaddls8.c: Remove.
4017 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4018 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4019 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4020 * gcc.target/arm/neon/vpadds16.c: Remove.
4021 * gcc.target/arm/neon/vpadds32.c: Remove.
4022 * gcc.target/arm/neon/vpadds8.c: Remove.
4023 * gcc.target/arm/neon/vpaddu16.c: Remove.
4024 * gcc.target/arm/neon/vpaddu32.c: Remove.
4025 * gcc.target/arm/neon/vpaddu8.c: Remove.
4026 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4027 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4028 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4029 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4030 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4031 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4032 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4033 * gcc.target/arm/neon/vpminf32.c: Remove.
4034 * gcc.target/arm/neon/vpmins16.c: Remove.
4035 * gcc.target/arm/neon/vpmins32.c: Remove.
4036 * gcc.target/arm/neon/vpmins8.c: Remove.
4037 * gcc.target/arm/neon/vpminu16.c: Remove.
4038 * gcc.target/arm/neon/vpminu32.c: Remove.
4039 * gcc.target/arm/neon/vpminu8.c: Remove.
4040 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4041 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4042 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4043 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4044 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4045 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4046 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4047 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4048 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4049 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4050 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4051 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4052 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4053 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4054 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4055 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4056 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4057 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4058 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4059 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4060 * gcc.target/arm/neon/vqRshls16.c: Remove.
4061 * gcc.target/arm/neon/vqRshls32.c: Remove.
4062 * gcc.target/arm/neon/vqRshls64.c: Remove.
4063 * gcc.target/arm/neon/vqRshls8.c: Remove.
4064 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4065 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4066 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4067 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4068 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4069 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4070 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4071 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4072 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4073 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4074 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4075 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4076 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4077 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4078 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4079 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4080 * gcc.target/arm/neon/vqabss16.c: Remove.
4081 * gcc.target/arm/neon/vqabss32.c: Remove.
4082 * gcc.target/arm/neon/vqabss8.c: Remove.
4083 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4084 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4085 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4086 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4087 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4088 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4089 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4090 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4091 * gcc.target/arm/neon/vqadds16.c: Remove.
4092 * gcc.target/arm/neon/vqadds32.c: Remove.
4093 * gcc.target/arm/neon/vqadds64.c: Remove.
4094 * gcc.target/arm/neon/vqadds8.c: Remove.
4095 * gcc.target/arm/neon/vqaddu16.c: Remove.
4096 * gcc.target/arm/neon/vqaddu32.c: Remove.
4097 * gcc.target/arm/neon/vqaddu64.c: Remove.
4098 * gcc.target/arm/neon/vqaddu8.c: Remove.
4099 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4100 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4101 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4102 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4103 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4104 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4105 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4106 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4107 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4108 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4109 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4110 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4111 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4112 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4113 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4114 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4115 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4116 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4117 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4118 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4119 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4120 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4121 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4122 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4123 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4124 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4125 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4126 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4127 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4128 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4129 * gcc.target/arm/neon/vqmovns16.c: Remove.
4130 * gcc.target/arm/neon/vqmovns32.c: Remove.
4131 * gcc.target/arm/neon/vqmovns64.c: Remove.
4132 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4133 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4134 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4135 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4136 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4137 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4138 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4139 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4140 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4141 * gcc.target/arm/neon/vqnegs16.c: Remove.
4142 * gcc.target/arm/neon/vqnegs32.c: Remove.
4143 * gcc.target/arm/neon/vqnegs8.c: Remove.
4144 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4145 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4146 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4147 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4148 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4149 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4150 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4151 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4152 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4153 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4154 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4155 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4156 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4157 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4158 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4159 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4160 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4161 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4162 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4163 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4164 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4165 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4166 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4167 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4168 * gcc.target/arm/neon/vqshls16.c: Remove.
4169 * gcc.target/arm/neon/vqshls32.c: Remove.
4170 * gcc.target/arm/neon/vqshls64.c: Remove.
4171 * gcc.target/arm/neon/vqshls8.c: Remove.
4172 * gcc.target/arm/neon/vqshlu16.c: Remove.
4173 * gcc.target/arm/neon/vqshlu32.c: Remove.
4174 * gcc.target/arm/neon/vqshlu64.c: Remove.
4175 * gcc.target/arm/neon/vqshlu8.c: Remove.
4176 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4177 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4178 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4179 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4180 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4181 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4182 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4183 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4184 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4185 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4186 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4187 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4188 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4189 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4190 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4191 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4192 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4193 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4194 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4195 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4196 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4197 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4198 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4199 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4200 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4201 * gcc.target/arm/neon/vqsubs16.c: Remove.
4202 * gcc.target/arm/neon/vqsubs32.c: Remove.
4203 * gcc.target/arm/neon/vqsubs64.c: Remove.
4204 * gcc.target/arm/neon/vqsubs8.c: Remove.
4205 * gcc.target/arm/neon/vqsubu16.c: Remove.
4206 * gcc.target/arm/neon/vqsubu32.c: Remove.
4207 * gcc.target/arm/neon/vqsubu64.c: Remove.
4208 * gcc.target/arm/neon/vqsubu8.c: Remove.
4209 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4210 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4211 * gcc.target/arm/neon/vrecpef32.c: Remove.
4212 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4213 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4214 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4315 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4316 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4317 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4318 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4319 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4320 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4321 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4322 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4323 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4324 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4325 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4326 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4327 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4372 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4373 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4374 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4375 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4376 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4377 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4378 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4379 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4380 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4381 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4382 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4383 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4384 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4385 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4386 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4387 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4388 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4389 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4390 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4391 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4392 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4393 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4394 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4395 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4396 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4397 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4398 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4399 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4400 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4401 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4402 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4403 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4404 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4405 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4406 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4407 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4408 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4409 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4410 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4411 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4412 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4413 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4414 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4415 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4416 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4417 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4418 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4419 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4420 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4421 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4422 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4423 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4424 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4425 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4426 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4427 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4428 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4429 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4430 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4431 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4432 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4433 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4434 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4435 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4436 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4437 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4438 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4439 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4440 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4441 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4442 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4443 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4444 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4445 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4446 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4447 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4448 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4449 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4450 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4451 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4452 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4453 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4454 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4455 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4456 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4457 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4458 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4459 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4460 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4461 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4462 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4463 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4464 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4465 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4466 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4467 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4468 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4469 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4470 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4471 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4472 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4473 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4474 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4475 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4476 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4477 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4478 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4479 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4480 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4481 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4482 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4483 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4484 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4485 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4486 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4487 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4488 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4489 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4490 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4491 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4492 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4493 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4494 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4495 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4496 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4497 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4498 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4499 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4500 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4501 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4502 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4503 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4504 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4505 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4506 * gcc.target/arm/neon/vrev16p8.c: Remove.
4507 * gcc.target/arm/neon/vrev16s8.c: Remove.
4508 * gcc.target/arm/neon/vrev16u8.c: Remove.
4509 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4510 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4511 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4512 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4513 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4514 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4515 * gcc.target/arm/neon/vrev32p16.c: Remove.
4516 * gcc.target/arm/neon/vrev32p8.c: Remove.
4517 * gcc.target/arm/neon/vrev32s16.c: Remove.
4518 * gcc.target/arm/neon/vrev32s8.c: Remove.
4519 * gcc.target/arm/neon/vrev32u16.c: Remove.
4520 * gcc.target/arm/neon/vrev32u8.c: Remove.
4521 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4522 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4523 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4524 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4525 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4526 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4527 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4528 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4529 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4530 * gcc.target/arm/neon/vrev64f32.c: Remove.
4531 * gcc.target/arm/neon/vrev64p16.c: Remove.
4532 * gcc.target/arm/neon/vrev64p8.c: Remove.
4533 * gcc.target/arm/neon/vrev64s16.c: Remove.
4534 * gcc.target/arm/neon/vrev64s32.c: Remove.
4535 * gcc.target/arm/neon/vrev64s8.c: Remove.
4536 * gcc.target/arm/neon/vrev64u16.c: Remove.
4537 * gcc.target/arm/neon/vrev64u32.c: Remove.
4538 * gcc.target/arm/neon/vrev64u8.c: Remove.
4539 * gcc.target/arm/neon/vrndaf32.c: Remove.
4540 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4541 * gcc.target/arm/neon/vrndf32.c: Remove.
4542 * gcc.target/arm/neon/vrndmf32.c: Remove.
4543 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4544 * gcc.target/arm/neon/vrndnf32.c: Remove.
4545 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4546 * gcc.target/arm/neon/vrndpf32.c: Remove.
4547 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4548 * gcc.target/arm/neon/vrndqf32.c: Remove.
4549 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4550 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4551 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4552 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4553 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4554 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4555 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4556 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4557 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4558 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4559 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4560 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4561 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4562 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4563 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4564 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4565 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4566 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4567 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4568 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4569 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4570 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4571 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4572 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4573 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4574 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4575 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4576 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4577 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4578 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4579 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4580 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4581 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4582 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4583 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4584 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4585 * gcc.target/arm/neon/vshlQs16.c: Remove.
4586 * gcc.target/arm/neon/vshlQs32.c: Remove.
4587 * gcc.target/arm/neon/vshlQs64.c: Remove.
4588 * gcc.target/arm/neon/vshlQs8.c: Remove.
4589 * gcc.target/arm/neon/vshlQu16.c: Remove.
4590 * gcc.target/arm/neon/vshlQu32.c: Remove.
4591 * gcc.target/arm/neon/vshlQu64.c: Remove.
4592 * gcc.target/arm/neon/vshlQu8.c: Remove.
4593 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4594 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4595 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4596 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4597 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4598 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4599 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4600 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4601 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4602 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4603 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4604 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4605 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4606 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4607 * gcc.target/arm/neon/vshls16.c: Remove.
4608 * gcc.target/arm/neon/vshls32.c: Remove.
4609 * gcc.target/arm/neon/vshls64.c: Remove.
4610 * gcc.target/arm/neon/vshls8.c: Remove.
4611 * gcc.target/arm/neon/vshlu16.c: Remove.
4612 * gcc.target/arm/neon/vshlu32.c: Remove.
4613 * gcc.target/arm/neon/vshlu64.c: Remove.
4614 * gcc.target/arm/neon/vshlu8.c: Remove.
4615 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4616 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4617 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4618 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4619 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4620 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4621 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4622 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4623 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4624 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4625 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4626 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4627 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4628 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4629 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4630 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4631 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4632 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4633 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4634 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4635 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4636 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4637 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4638 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4639 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4640 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4641 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4642 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4643 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4644 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4645 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4646 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4647 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4648 * gcc.target/arm/neon/vsli_np16.c: Remove.
4649 * gcc.target/arm/neon/vsli_np64.c: Remove.
4650 * gcc.target/arm/neon/vsli_np8.c: Remove.
4651 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4652 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4653 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4654 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4655 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4656 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4657 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4658 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4659 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4660 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4661 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4662 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4663 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4664 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4665 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4666 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4667 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4668 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4669 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4670 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4671 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4672 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4673 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4674 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4675 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4676 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4677 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4678 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4679 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4680 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4681 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4682 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4683 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4684 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4685 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4686 * gcc.target/arm/neon/vsri_np16.c: Remove.
4687 * gcc.target/arm/neon/vsri_np64.c: Remove.
4688 * gcc.target/arm/neon/vsri_np8.c: Remove.
4689 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4690 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4691 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4692 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4693 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4694 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4695 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4696 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4697 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4698 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4699 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4700 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4701 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4702 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4703 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4704 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4705 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4706 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4707 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4708 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4709 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4710 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4711 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4712 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4713 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4714 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4715 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4716 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4717 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4718 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4719 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4720 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4721 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4722 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4723 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4724 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4725 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4726 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4727 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4728 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4729 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4730 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4731 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4732 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4733 * gcc.target/arm/neon/vst1f32.c: Remove.
4734 * gcc.target/arm/neon/vst1p16.c: Remove.
4735 * gcc.target/arm/neon/vst1p64.c: Remove.
4736 * gcc.target/arm/neon/vst1p8.c: Remove.
4737 * gcc.target/arm/neon/vst1s16.c: Remove.
4738 * gcc.target/arm/neon/vst1s32.c: Remove.
4739 * gcc.target/arm/neon/vst1s64.c: Remove.
4740 * gcc.target/arm/neon/vst1s8.c: Remove.
4741 * gcc.target/arm/neon/vst1u16.c: Remove.
4742 * gcc.target/arm/neon/vst1u32.c: Remove.
4743 * gcc.target/arm/neon/vst1u64.c: Remove.
4744 * gcc.target/arm/neon/vst1u8.c: Remove.
4745 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4746 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4747 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4748 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4749 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4750 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4751 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4752 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4753 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4754 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4755 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4756 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4757 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4758 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4759 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4760 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4761 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4762 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4763 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4764 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4765 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4766 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4767 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4768 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4769 * gcc.target/arm/neon/vst2f32.c: Remove.
4770 * gcc.target/arm/neon/vst2p16.c: Remove.
4771 * gcc.target/arm/neon/vst2p64.c: Remove.
4772 * gcc.target/arm/neon/vst2p8.c: Remove.
4773 * gcc.target/arm/neon/vst2s16.c: Remove.
4774 * gcc.target/arm/neon/vst2s32.c: Remove.
4775 * gcc.target/arm/neon/vst2s64.c: Remove.
4776 * gcc.target/arm/neon/vst2s8.c: Remove.
4777 * gcc.target/arm/neon/vst2u16.c: Remove.
4778 * gcc.target/arm/neon/vst2u32.c: Remove.
4779 * gcc.target/arm/neon/vst2u64.c: Remove.
4780 * gcc.target/arm/neon/vst2u8.c: Remove.
4781 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4782 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4783 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4784 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4785 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4786 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4787 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4788 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4789 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4790 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4791 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4792 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4793 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4794 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4795 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4796 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4797 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4798 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4799 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4800 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4801 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4802 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4803 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4804 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4805 * gcc.target/arm/neon/vst3f32.c: Remove.
4806 * gcc.target/arm/neon/vst3p16.c: Remove.
4807 * gcc.target/arm/neon/vst3p64.c: Remove.
4808 * gcc.target/arm/neon/vst3p8.c: Remove.
4809 * gcc.target/arm/neon/vst3s16.c: Remove.
4810 * gcc.target/arm/neon/vst3s32.c: Remove.
4811 * gcc.target/arm/neon/vst3s64.c: Remove.
4812 * gcc.target/arm/neon/vst3s8.c: Remove.
4813 * gcc.target/arm/neon/vst3u16.c: Remove.
4814 * gcc.target/arm/neon/vst3u32.c: Remove.
4815 * gcc.target/arm/neon/vst3u64.c: Remove.
4816 * gcc.target/arm/neon/vst3u8.c: Remove.
4817 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4818 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4819 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4820 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4821 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4822 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4823 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4824 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4825 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4826 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4827 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4828 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4829 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4830 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4831 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4832 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4833 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4834 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4835 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4836 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4837 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4838 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4839 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4840 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4841 * gcc.target/arm/neon/vst4f32.c: Remove.
4842 * gcc.target/arm/neon/vst4p16.c: Remove.
4843 * gcc.target/arm/neon/vst4p64.c: Remove.
4844 * gcc.target/arm/neon/vst4p8.c: Remove.
4845 * gcc.target/arm/neon/vst4s16.c: Remove.
4846 * gcc.target/arm/neon/vst4s32.c: Remove.
4847 * gcc.target/arm/neon/vst4s64.c: Remove.
4848 * gcc.target/arm/neon/vst4s8.c: Remove.
4849 * gcc.target/arm/neon/vst4u16.c: Remove.
4850 * gcc.target/arm/neon/vst4u32.c: Remove.
4851 * gcc.target/arm/neon/vst4u64.c: Remove.
4852 * gcc.target/arm/neon/vst4u8.c: Remove.
4853 * gcc.target/arm/neon/vsubQf32.c: Remove.
4854 * gcc.target/arm/neon/vsubQs16.c: Remove.
4855 * gcc.target/arm/neon/vsubQs32.c: Remove.
4856 * gcc.target/arm/neon/vsubQs64.c: Remove.
4857 * gcc.target/arm/neon/vsubQs8.c: Remove.
4858 * gcc.target/arm/neon/vsubQu16.c: Remove.
4859 * gcc.target/arm/neon/vsubQu32.c: Remove.
4860 * gcc.target/arm/neon/vsubQu64.c: Remove.
4861 * gcc.target/arm/neon/vsubQu8.c: Remove.
4862 * gcc.target/arm/neon/vsubf32.c: Remove.
4863 * gcc.target/arm/neon/vsubhns16.c: Remove.
4864 * gcc.target/arm/neon/vsubhns32.c: Remove.
4865 * gcc.target/arm/neon/vsubhns64.c: Remove.
4866 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4867 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4868 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4869 * gcc.target/arm/neon/vsubls16.c: Remove.
4870 * gcc.target/arm/neon/vsubls32.c: Remove.
4871 * gcc.target/arm/neon/vsubls8.c: Remove.
4872 * gcc.target/arm/neon/vsublu16.c: Remove.
4873 * gcc.target/arm/neon/vsublu32.c: Remove.
4874 * gcc.target/arm/neon/vsublu8.c: Remove.
4875 * gcc.target/arm/neon/vsubs16.c: Remove.
4876 * gcc.target/arm/neon/vsubs32.c: Remove.
4877 * gcc.target/arm/neon/vsubs64.c: Remove.
4878 * gcc.target/arm/neon/vsubs8.c: Remove.
4879 * gcc.target/arm/neon/vsubu16.c: Remove.
4880 * gcc.target/arm/neon/vsubu32.c: Remove.
4881 * gcc.target/arm/neon/vsubu64.c: Remove.
4882 * gcc.target/arm/neon/vsubu8.c: Remove.
4883 * gcc.target/arm/neon/vsubws16.c: Remove.
4884 * gcc.target/arm/neon/vsubws32.c: Remove.
4885 * gcc.target/arm/neon/vsubws8.c: Remove.
4886 * gcc.target/arm/neon/vsubwu16.c: Remove.
4887 * gcc.target/arm/neon/vsubwu32.c: Remove.
4888 * gcc.target/arm/neon/vsubwu8.c: Remove.
4889 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4890 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4891 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4892 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4893 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4894 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4895 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4896 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4897 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4898 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4899 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4900 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4901 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4902 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4903 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4904 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4905 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4906 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4907 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4908 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4909 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4910 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4911 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4912 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4913 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4914 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4915 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4916 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4917 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4918 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4919 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4920 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4921 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4922 * gcc.target/arm/neon/vtrnf32.c: Remove.
4923 * gcc.target/arm/neon/vtrnp16.c: Remove.
4924 * gcc.target/arm/neon/vtrnp8.c: Remove.
4925 * gcc.target/arm/neon/vtrns16.c: Remove.
4926 * gcc.target/arm/neon/vtrns32.c: Remove.
4927 * gcc.target/arm/neon/vtrns8.c: Remove.
4928 * gcc.target/arm/neon/vtrnu16.c: Remove.
4929 * gcc.target/arm/neon/vtrnu32.c: Remove.
4930 * gcc.target/arm/neon/vtrnu8.c: Remove.
4931 * gcc.target/arm/neon/vtstQp8.c: Remove.
4932 * gcc.target/arm/neon/vtstQs16.c: Remove.
4933 * gcc.target/arm/neon/vtstQs32.c: Remove.
4934 * gcc.target/arm/neon/vtstQs8.c: Remove.
4935 * gcc.target/arm/neon/vtstQu16.c: Remove.
4936 * gcc.target/arm/neon/vtstQu32.c: Remove.
4937 * gcc.target/arm/neon/vtstQu8.c: Remove.
4938 * gcc.target/arm/neon/vtstp8.c: Remove.
4939 * gcc.target/arm/neon/vtsts16.c: Remove.
4940 * gcc.target/arm/neon/vtsts32.c: Remove.
4941 * gcc.target/arm/neon/vtsts8.c: Remove.
4942 * gcc.target/arm/neon/vtstu16.c: Remove.
4943 * gcc.target/arm/neon/vtstu32.c: Remove.
4944 * gcc.target/arm/neon/vtstu8.c: Remove.
4945 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4946 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4947 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4948 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4949 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4950 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4951 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4952 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4953 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4954 * gcc.target/arm/neon/vuzpf32.c: Remove.
4955 * gcc.target/arm/neon/vuzpp16.c: Remove.
4956 * gcc.target/arm/neon/vuzpp8.c: Remove.
4957 * gcc.target/arm/neon/vuzps16.c: Remove.
4958 * gcc.target/arm/neon/vuzps32.c: Remove.
4959 * gcc.target/arm/neon/vuzps8.c: Remove.
4960 * gcc.target/arm/neon/vuzpu16.c: Remove.
4961 * gcc.target/arm/neon/vuzpu32.c: Remove.
4962 * gcc.target/arm/neon/vuzpu8.c: Remove.
4963 * gcc.target/arm/neon/vzipQf32.c: Remove.
4964 * gcc.target/arm/neon/vzipQp16.c: Remove.
4965 * gcc.target/arm/neon/vzipQp8.c: Remove.
4966 * gcc.target/arm/neon/vzipQs16.c: Remove.
4967 * gcc.target/arm/neon/vzipQs32.c: Remove.
4968 * gcc.target/arm/neon/vzipQs8.c: Remove.
4969 * gcc.target/arm/neon/vzipQu16.c: Remove.
4970 * gcc.target/arm/neon/vzipQu32.c: Remove.
4971 * gcc.target/arm/neon/vzipQu8.c: Remove.
4972 * gcc.target/arm/neon/vzipf32.c: Remove.
4973 * gcc.target/arm/neon/vzipp16.c: Remove.
4974 * gcc.target/arm/neon/vzipp8.c: Remove.
4975 * gcc.target/arm/neon/vzips16.c: Remove.
4976 * gcc.target/arm/neon/vzips32.c: Remove.
4977 * gcc.target/arm/neon/vzips8.c: Remove.
4978 * gcc.target/arm/neon/vzipu16.c: Remove.
4979 * gcc.target/arm/neon/vzipu32.c: Remove.
4980 * gcc.target/arm/neon/vzipu8.c: Remove.
4983 2015-11-12 Marek Polacek <polacek@redhat.com>
4986 * gcc.dg/pr67784-1.c: New test.
4987 * gcc.dg/pr67784-2.c: New test.
4989 2015-11-12 Martin Liska <mliska@suse.cz>
4991 * gcc.dg/ipa/pr68035.c: New test.
4993 2015-11-12 Richard Biener <rguenther@suse.de>
4995 PR tree-optimization/68306
4996 * gcc.dg/pr68306.c: New testcase.
4998 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5000 Implement D0013R2, logical type traits.
5002 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5004 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5006 * c-c++-common/goacc/data-default-1.c: New.
5008 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5010 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5012 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5014 PR tree-optimization/68305
5015 * gcc.dg/vect/pr68305.c: New test.
5017 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5019 * gcc.target/i386/pr67265-2.c: New test.
5021 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5023 * gcc.dg/pr68286.c: New test.
5025 2015-11-12 Christian Bruel <christian.bruel@st.com>
5027 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5029 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5031 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5034 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5036 * gcc.dg/pr65521.c: Fail on AIX.
5038 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5040 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5041 * gcc.dg/graphite/fuse-2.c: Same.
5042 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5043 isl-ast-gen-*.c files.
5044 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5045 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5046 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5047 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5048 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5049 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5050 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5051 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5052 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5053 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5054 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5056 2015-11-11 Marek Polacek <polacek@redhat.com>
5060 * c-c++-common/pr68107.c: New test.
5061 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5062 (large_array_char_template): Likewise.
5063 * g++.dg/init/new44.C: Adjust dg-error.
5065 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5067 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5068 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5070 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5072 * gcc.target/i386/pr67265.c: New test.
5074 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5076 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5077 tests for the expected generated code.
5079 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5081 * gcc.target/mips/split-ds-sequence.c: New test.
5083 2015-11-11 Julia Koval <julia.koval@intel.com>
5085 * g++.dg/ext/mv16.C: New functions.
5087 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5088 Jiong Wang <jiong.wang@arm.com>
5090 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5092 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5094 * gcc.target/i386/mask-pack.c: New test.
5095 * gcc.target/i386/mask-unpack.c: New test.
5097 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5099 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5101 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5103 * gcc.dg/vect/slp-cond-5.c: New test.
5105 2015-11-10 Richard Biener <rguenther@suse.de>
5107 PR tree-optimization/68240
5108 * gcc.dg/torture/pr68240.c: New testcase.
5110 2015-11-10 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/56118
5113 * gcc.target/i386/pr56118.c: New testcase.
5115 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5117 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5119 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5121 * gfortran.dg/pr68251.f90: New test.
5123 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5125 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5127 2015-11-09 Martin Sebor <msebor@redhat.com>
5129 * init/new45.C: New test to verify that operator new is invoked
5130 with or without overhead for a cookie.
5133 * init/new44.C: New test for placement new expressions for arrays
5134 with excessive number of elements.
5137 * init/new43.C: New test for placement new expressions for arrays
5138 with negative number of elements.
5140 * other/new-size-type.C: Expect array new expression with
5141 an excessive number of elements to be rejected.
5143 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5145 * c-c++-common/goacc/routine-1.c: New.
5146 * c-c++-common/goacc/routine-2.c: New.
5147 * c-c++-common/goacc/routine-3.c: New.
5148 * c-c++-common/goacc/routine-4.c: New.
5149 * c-c++-common/goacc/routine-5.c: New.
5151 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5153 * gcc.target/sparc/sparc-ret.c: Rename to...
5154 * gcc.target/sparc/sparc-ret-1.c: ...this.
5155 * gcc.target/sparc/sparc-ret-2.c: New test.
5157 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5159 * lib/target-supports.exp (check_p8vector_hw_available): Split
5161 (check_vsx_hw_available): Likewise.
5162 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5163 support and for PowerPC float128 support.
5164 (check_p9modulo_hw_available): Likewise.
5165 (check_ppc_float128_sw_available): Likewise.
5166 (check_ppc_float128_hw_available): Likewise.
5167 (check_effective_target_powerpc_p9vector_ok): Likewise.
5168 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5169 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5170 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5171 (is-effective-target): Add new PowerPc targets.
5172 (is-effective-target-keyword): Likewise.
5173 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5174 instructions, use it.
5176 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5177 * gcc.target/powerpc/mod-2.c: Likewise.
5178 * gcc.target/powerpc/ctz-1.c: Likewise.
5179 * gcc.target/powerpc/ctz-2.c: Likewise.
5180 * gcc.target/powerpc/extswsli-1.c: Likewise.
5181 * gcc.target/powerpc/extswsli-2.c: Likewise.
5182 * gcc.target/powerpc/extswsli-3.c: Likewise.
5184 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5185 and allow the test on PowerPC LE.
5186 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5187 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5189 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5190 check instead of powerpc_vsx_ok.
5191 * gcc.target/powerpc/float128-mix.c: Likewise.
5193 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5195 * gcc.dg/sso/*.c: Robustify dg-output directives.
5197 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5199 * g++.dg/ubsan/pr68259.C: New test.
5201 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5203 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5204 (main): Use _Cilk_spawn instead of cilk_spawn.
5206 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5208 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5209 scan-assembler directive.
5211 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5214 * gcc.dg/pr68129_1.c: New test.
5216 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5219 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5220 (main): Invoke them.
5222 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5225 * gcc.dg/guality/pr67192.c: New test.
5227 2015-11-09 Richard Biener <rguenther@suse.de>
5229 PR tree-optimization/68248
5230 * gcc.dg/torture/pr68248.c: New testcase.
5232 2015-11-09 Richard Biener <rguenther@suse.de>
5234 PR tree-optimization/56118
5235 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5237 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5239 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5240 labelref and check use of constant pool by looking for .word and
5243 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5246 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5248 2015-11-09 Richard Henderson <rth@redhat.com>
5250 * gcc.target/i386/addr-space-1.c: New test.
5251 * gcc.target/i386/addr-space-2.c: New test.
5252 * gcc.target/i386/addr-space-3.c: New test.
5254 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5257 * gfortran.dg/pr68053.f90: New test.
5259 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5261 * g++.dg/lto/pr68057_0.C: Fix testcase.
5263 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5265 * gfortran.dg/PR67518.f90: move from here...
5266 * gfortran.dg/graphite/PR67518.f90: to here.
5267 * gfortran.dg/PR53852.f90: move from here...
5268 * gfortran.dg/graphite/PR53852.f90: to here.
5270 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5272 * gcc.dg/sso-1.c: New test.
5273 * gcc.dg/sso-2.c: Likewise.
5274 * gcc.dg/sso-3.c: Likewise.
5275 * gcc.dg/sso-4.c: Likewise.
5276 * gcc.dg/sso-5.c: Likewise.
5277 * gcc.dg/sso-6.c: Likewise.
5278 * gcc.dg/sso-7.c: Likewise.
5279 * gcc.dg/sso-8.c: Likewise.
5280 * gcc.dg/sso: New directory.
5281 * gcc.target/i386/movbe-3.c: New test.
5282 * gnat.dg/sso1.adb: Likewise.
5283 * gnat.dg/sso2.ad[sb]: Likewise.
5284 * gnat.dg/sso3.adb: Likewise.
5285 * gnat.dg/sso4.adb: Likewise.
5286 * gnat.dg/sso5.adb: Likewise.
5287 * gnat.dg/sso6.adb: Likewise.
5288 * gnat.dg/sso7.adb: Likewise.
5289 * gnat.dg/specs/sso1.ads: Likewise.
5290 * gnat.dg/specs/sso2.ads: Likewise.
5291 * gnat.dg/sso: New directory.
5293 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5296 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5298 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5301 * gfortran.dg/pr68224.f90: New test.
5303 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5306 * gfortran.dg/proc_ptr_47.f90: New test.
5309 * gfortran.dg/pr66465.f90: New test.
5311 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5313 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5315 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5318 * gfortran.dg/pr68153.f90: New test.
5320 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5323 * gfortran.dg/pr68151.f90: New test.
5325 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5327 PR tree-optimization/68235
5328 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5330 2015-11-06 Jeff Law <law@redhat.com>
5332 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5333 realized jump threads.
5334 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5335 threads rather than dom1 dump.
5337 2015-11-06 Michael Collison <michael.collison@linaro.org
5338 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5341 2015-08-01 Michael Collison <michael.collison@linaro.org
5342 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5344 * gcc.target/arm/mincmp.c: New test.
5346 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5349 * gfortran.dg/warn_unused_function_2.f90: Add two new
5350 "defined but not used" subroutines.
5352 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5354 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5355 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5356 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5357 expected diagnostics for the addition of quotes.
5358 * gfortran.dg/gomp/target3.f90: Likewise.
5359 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5360 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5361 * c-c++-common/gomp/doacross-1.c: Likewise.
5362 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5363 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5364 Adjust expected diagnostics wording.
5365 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5366 Don't expect error on ordered threads simd when in for simd.
5367 * c-c++-common/gomp/nesting-2.c: New test.
5368 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5369 * c-c++-common/gomp/ordered-4.c: New test.
5371 2015-11-06 Mike Stump <mikestump@comcast.net>
5373 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5375 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5376 Sebastian Pop <s.pop@samsung.com>
5378 * gcc.dg/graphite/fuse-1.c: New.
5379 * gcc.dg/graphite/fuse-2.c: New.
5380 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5382 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5384 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5386 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5388 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5389 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5390 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5391 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5392 * lib/gcc-dg.exp: Load multiline.exp.
5394 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5396 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5397 * gcc.target/arm/interrupt-1.c: Likewise.
5398 * gcc.target/arm/interrupt-2.c: Likewise.
5399 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5401 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5402 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5404 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5405 macros for assembly checks.
5406 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5407 frsqrts and frsqrte are not emitted.
5408 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5409 frsqrts and frsqrte are emitted.
5410 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5412 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5414 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5416 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5420 * g++.dg/lto/pr68057_0.C: New testcase.
5421 * g++.dg/lto/pr68057_1.C: New testcase.
5422 * g++.dg/torture/pr68220.C: New testcase.
5424 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5426 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5429 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5431 PR tree-optimization/68145
5432 * g++.dg/vect/pr68145.cc: New test.
5434 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5437 * gcc.dg/pr68088_1.c: New test.
5439 2015-11-06 Richard Biener <rguenther@suse.de>
5441 * gcc.dg/vect/bb-slp-38.c: New testcase.
5443 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5445 * gfortran.dg/goacc/private-3.f95: XFAIL.
5447 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5451 * gfortran.dg/PR67518.f90: New test.
5452 * gfortran.dg/PR53852.f90: New test.
5454 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5455 Tom de Vries <tom@codesourcery.com>
5456 Nathan Sidwell <nathan@codesourcery.com>
5457 Thomas Schwinge <thomas@codesourcery.com>
5459 * c-c++-common/goacc/combined-directives.c: New test.
5460 * c-c++-common/goacc/loop-clauses.c: New test.
5461 * c-c++-common/goacc/tile.c: New test.
5462 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5463 as gang static arguments.
5464 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5465 * g++.dg/goacc/template.C: New test.
5466 * gfortran.dg/goacc/combined-directives.f90: New test.
5467 * gfortran.dg/goacc/default.f95: New test.
5468 * gfortran.dg/goacc/default_none.f95: New test.
5469 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5470 * gfortran.dg/goacc/gang-static.f95: New test.
5471 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5472 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5473 * gfortran.dg/goacc/list.f95: Update test.
5474 * gfortran.dg/goacc/loop-2.f95: Likewise.
5475 * gfortran.dg/goacc/loop-4.f95: New test.
5476 * gfortran.dg/goacc/loop-5.f95: New test.
5477 * gfortran.dg/goacc/loop-6.f95: New test.
5478 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5479 * gfortran.dg/goacc/multi-clause.f90: New test.
5480 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5481 * gfortran.dg/goacc/update.f95: New test.
5483 2015-11-05 Martin Sebor <msebor@redhat.com>
5486 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5487 invocations where the size of the destination buffer object
5488 or its type (or both) is unknown.
5490 2015-11-05 Martin Sebor <msebor@redhat.com>
5493 * g++.dg/warn/Wplacement-new-size.C: New test.
5495 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5497 * gcc.dg/pr68112.c: New.
5498 * gcc.dg/vect/vect-strided-shift-1.c: New.
5500 2015-11-05 Marek Polacek <polacek@redhat.com>
5503 * gcc.dg/pr68090.c: New test.
5505 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5507 * gcc.dg/ifcvt-4.c: New.
5509 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5512 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5514 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5516 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5517 of variables in both data sharing and mapping clauses and for
5518 structure element based array sections being mapped rather than
5520 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5521 expected diagnostics wording in one case.
5522 * c-c++-common/gomp/distribute-1.c: New test.
5523 * c-c++-common/gomp/element-1.c: New test.
5524 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5525 and #pragma omp end declare target pair around the function.
5526 Change s from a parameter to a file scope variable.
5527 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5528 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5529 on non-zero low-bound in reduction array sections. Add further
5531 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5532 * c-c++-common/gomp/target-teams-1.c: New test.
5533 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5534 for expected mangling on x86_64/i?86.
5535 * gcc.dg/gomp/declare-simd-3.c: New test.
5536 * gcc.dg/gomp/declare-simd-4.c: New test.
5537 * gcc.dg/gomp/for-20.c: New test.
5538 * gcc.dg/gomp/for-21.c: New test.
5539 * gcc.dg/gomp/for-22.c: New test.
5540 * gcc.dg/gomp/for-23.c: New test.
5541 * gcc.dg/gomp/for-24.c: New test.
5542 * gcc.dg/gomp/linear-1.c: New test.
5543 * gcc.dg/gomp/loop-1.c: New test.
5544 * g++.dg/gomp/atomic-17.C: New test.
5545 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5546 non-static data member in shared clause. Add single construct.
5547 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5548 scan-assembler-times directives for expected mangling on x86_64/i?86.
5549 * g++.dg/gomp/declare-simd-3.C: Likewise.
5550 * g++.dg/gomp/declare-simd-4.C: New test.
5551 * g++.dg/gomp/declare-simd-5.C: New test.
5552 * g++.dg/gomp/declare-target-1.C: New test.
5553 * g++.dg/gomp/linear-2.C: New test.
5554 * g++.dg/gomp/loop-1.C: New test.
5555 * g++.dg/gomp/loop-2.C: New test.
5556 * g++.dg/gomp/loop-3.C: New test.
5557 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5558 non-static data member in shared clause.
5559 * g++.dg/gomp/member-3.C: New test.
5560 * g++.dg/gomp/member-4.C: New test.
5561 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5562 (bar): Remove dg-message.
5563 * g++.dg/gomp/target-teams-1.C: New test.
5565 2015-11-05 Richard Biener <rguenther@suse.de>
5567 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5568 uninitialized variables.
5569 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5570 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5571 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5572 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5573 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5574 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5575 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5576 * gcc.dg/ipa/pure-const-2.c: Likewise.
5577 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5578 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5579 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5580 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5581 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5582 * gcc.dg/vect/pr30858.c: Likewise.
5583 * gcc.dg/vect/pr33866.c: Likewise.
5584 * gcc.dg/vect/pr37027.c: Likewise.
5585 * c-c++-common/ubsan/null-10.c: Likewise.
5586 * gcc.target/i386/incoming-8.c: Likewise.
5588 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5590 * gnat.dg/slice9.adb: New test.
5592 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5594 * gfortran.dg/goacc/reduction-2.f95: Delete.
5596 2015-11-04 Tom de Vries <tom@codesourcery.com>
5598 PR tree-optimization/67742
5599 * gcc.dg/tree-ssa/restrict-7.c: New test.
5600 * gcc.dg/tree-ssa/restrict-8.c: New test.
5602 2015-11-03 Martin Sebor <msebor@redhat.com>
5605 * c-c++-common/builtin-offsetof-2.c: New test.
5607 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5610 * gfortran.dg/warn_unused_function_3.f90: New test.
5612 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5614 * gnat.dg/discr45.adb: Only compile the test.
5616 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5618 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5619 * gcc.target/i386/mvc5.c: Ditto.
5620 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5623 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5625 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5627 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5630 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5632 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5633 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5634 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5635 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5636 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5637 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5639 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5641 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5643 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5645 * gcc.dg/mvc1.c: Move to ...
5646 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5647 * gcc.dg/mvc2.c: Move to ...
5648 * gcc.target/i386/mvc2.c: ... here.
5649 * gcc.dg/mvc3.c: Move to ...
5650 * gcc.target/i386/mvc3.c: ... here.
5651 * gcc.dg/mvc4.c: Move to ...
5652 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5653 * gcc.dg/mvc5.c: Move to ...
5654 * gcc.target/i386/mvc5.c: ... here.
5655 * gcc.dg/mvc6.c: Move to ...
5656 * gcc.target/i386/mvc6.c: ... here.
5657 * gcc.dg/mvc7.c: Move to ...
5658 * gcc.target/i386/mvc7.c: ... here.
5660 * g++.dg/ext/mvc1.C: Require ifunc.
5662 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5664 PR tree-optimization/68083
5665 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5667 2015-11-02 Jeff Law <law@redhat.com>
5669 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5670 irreducible loops in the CFG.
5672 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5675 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5677 * gcc.dg/vect/vect-strided-shift-1.c: New.
5679 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5682 * gcc.target/arm/pr67929_1.c: Move to...
5683 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5684 Remove arm-specific directives. Add noclone, noinline
5687 2015-11-01 Jeff Law <law@redhat.com>
5689 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5691 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5693 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5694 (sse2_test): Rename from main. Do not return 0.
5696 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5698 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5699 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5700 * gfortran.dg/read_dir.f90: XFAIL AIX.
5702 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5704 Remove the implementation of N3994, terse range-for loops.
5705 * g++.dg/cpp1z/range-for1.C: Remove.
5707 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5709 * gnat.dg/discr45.adb: New test.
5711 2015-10-31 Tom de Vries <tom@codesourcery.com>
5713 * gfortran.dg/assumed_type_2.f90: Update test.
5714 * gfortran.dg/no_arg_check_2.f90: Same.
5716 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5718 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5720 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5723 * gfortran.dg/pr46588.f90: New test.
5725 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5727 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5728 * gcc.dg/mvc2.c: Ditto.
5729 * gcc.dg/mvc3.c: Ditto.
5730 * gcc.dg/mvc4.c: Ditto.
5731 * gcc.dg/mvc5.c: Ditto.
5732 * gcc.dg/mvc6.c: Ditto.
5733 * gcc.dg/mvc7.c: Ditto.
5734 * g++.dg/ext/mvc1.C: Ditto.
5735 * g++.dg/ext/mvc2.C: Ditto.
5736 * g++.dg/ext/mvc3.C: Ditto.
5737 * g++.dg/ext/mvc4.C: Ditto.
5739 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5742 * gfortran.dg/pr51993.f90: New test.
5744 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5746 PR rtl-optimization/68106
5747 * gcc.target/aarch64/pr68106.c: New.
5749 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5752 * gfortran.dg/pr36192_1.f90: New test.
5754 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5757 *gfortran.dg/pr68154.f90
5759 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5761 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5762 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5764 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5766 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5768 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5770 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5772 * gcc.target/powerpc/float128-mix.c: Likewise.
5774 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5777 * gfortran.dg/pr68054.f90: New test.
5779 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5782 * gfortran.dg/pr67885.f90: New test.
5784 2015-10-29 Jeff Law <law@redhat.com>
5786 PR tree-optimization/67892
5787 * gcc.dg/tree-ssa/pr21417: Update expected output.
5788 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5790 2015-10-29 Richard Biener <rguenther@suse.de>
5793 * c-c++-common/ubsan/pr68142.c: New testcase.
5795 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5798 * g++.dg/other/cv_func4.C: New.
5800 2015-10-29 Richard Biener <rguenther@suse.de>
5803 * c-c++-common/ubsan/pr56956.c: New testcase.
5805 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5807 * gnat.dg/discr44.adb: New test.
5809 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5812 * gcc.dg/debug/pr66068.c: New test.
5814 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5817 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5818 array bounds error at line 25.
5820 2015-10-28 Catherine Moore <clm@codesourcery.com>
5822 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5823 * gcc.target/mips/oddspreg-6.c: Likewise.
5824 * gcc.target/mips/oddspreg-1.c: Likewise.
5825 * gcc.target/mips/oddspreg-2.c: Likewise.
5827 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5830 * gcc.target/avr/pr67839.c: New test.
5832 2015-10-28 Richard Biener <rguenther@suse.de>
5834 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5836 2015-10-28 Tom de Vries <tom@codesourcery.com>
5838 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5840 2015-10-28 Richard Biener <rguenther@suse.de>
5843 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5846 2015-10-28 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/65962
5849 * gcc.dg/vect/vect-62.c: Adjust.
5851 2015-10-28 Richard Biener <rguenther@suse.de>
5854 * gcc.dg/torture/pr68067-1.c: New testcase.
5855 * gcc.dg/torture/pr68067-2.c: Likewise.
5857 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5859 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5861 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5863 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5864 as xvmadd and xvnmsub.
5865 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5867 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5869 * c-c++-common/goacc/loop-shape.c: New test.
5871 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5872 Cesar Philippidis <cesar@codesourcery.com>
5874 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5875 * g++.dg/gomp/pr33372-3.C: Likewise.
5877 2015-10-27 Richard Henderson <rth@redhat.com>
5880 * gcc.target/i386/pr67609-2.c: New test.
5882 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5885 * gcc.target/aarch64/pr68102_1.c: New test.
5887 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5890 * gfortran.dg/allocate_with_source_15.f03: New test
5892 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5893 James Norris <jnorris@codesourcery.com>
5896 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5898 * gfortran.dg/goacc/loop-1.f95: Likewise.
5899 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5900 * gfortran.dg/goacc/cray.f95: Likewise.
5901 * gfortran.dg/goacc/parameter.f95: Likewise.
5903 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5906 * gfortran.dg/pr67805_2.f90: New test.
5908 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5909 Aditya Kumar <aditya.k7@samsung.com>
5911 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5912 * gcc.dg/graphite/interchange-1.c: Same.
5913 * gcc.dg/graphite/interchange-10.c: Same.
5914 * gcc.dg/graphite/interchange-11.c: Same.
5915 * gcc.dg/graphite/interchange-13.c: Same.
5916 * gcc.dg/graphite/interchange-3.c: Same.
5917 * gcc.dg/graphite/interchange-4.c: Same.
5918 * gcc.dg/graphite/interchange-7.c: Same.
5919 * gcc.dg/graphite/interchange-9.c: Same.
5920 * gcc.dg/graphite/uns-interchange-9.c: Same.
5921 * gfortran.dg/graphite/interchange-3.f90: Same.
5923 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5926 * gcc.target/i386/pr67215-1.c: New test.
5927 * gcc.target/i386/pr67215-2.c: Likewise.
5928 * gcc.target/i386/pr67215-3.c: Likewise.
5930 2015-10-27 Richard Biener <rguenther@suse.de>
5932 PR tree-optimization/68104
5933 * gcc.dg/torture/pr68104.c: New testcase.
5935 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5937 * gcc.dg/vect/vect-strided-shift-1.c: New.
5939 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942 * gcc.target/arm/pr67929_1.c: New test.
5944 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5946 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5948 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5950 PR tree-optimization/68097
5951 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5952 --param max-ssa-name-query-depth=3 to dg-options.
5954 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5956 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5958 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5960 * gcc.dg/builtins-52.c: Add -O to dg-options.
5962 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5964 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5966 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5970 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5972 (PR64765): New function.
5973 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5974 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5976 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5977 * gfortran.dg/goacc/parameter.f95: Likewise.
5979 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5982 * gfortran.dg/empty_label_typedecl.f90: New test.
5984 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5987 * gfortran.dg/pr36192.f90: New test.
5989 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5991 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5992 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5993 * gnat.dg/opt51.adb: New test.
5994 * gnat.dg/opt51_pkg.ads: New helper.
5996 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5998 * gcc.target/mips/ds-schedule-1.c: New.
5999 * gcc.target/mips/ds-schedule-2.c: New.
6001 2015-10-26 Jeff Law <law@redhat.com>
6003 PR tree-optimization/68013
6004 * gcc.c-torture/compile/pr68013.c: New test.
6006 2015-10-26 Richard Biener <rguenther@suse.de>
6007 Dominik Vogt <vogt@linux.vnet.ibm.com>
6010 * gcc.target/s390/pr67443.c: New testcase.
6012 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6014 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6015 make it unique per testcase.
6016 * gfortran.dg/chmod_2.f90: Likewise.
6017 * gfortran.dg/chmod_3.f90: Likewise.
6018 * gfortran.dg/direct_io_8.f90: Likewise.
6019 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6020 * gfortran.dg/f2003_io_1.f03: Likewise.
6021 * gfortran.dg/f2003_io_2.f03: Likewise.
6022 * gfortran.dg/f2003_io_8.f03: Likewise.
6023 * gfortran.dg/inquire_size.f90: Likewise.
6024 * gfortran.dg/namelist_66.f90: Likewise.
6025 * gfortran.dg/namelist_82.f90: Likewise.
6026 * gfortran.dg/namelist_87.f90: Likewise.
6027 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6028 * gfortran.dg/open_new.f90: Likewise.
6029 * gfortran.dg/stat_1.f90: Likewise.
6030 * gfortran.dg/stat_2.f90: Likewise.
6031 * gfortran.dg/streamio_15.f90: Likewise.
6032 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6034 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6037 * g++.dg/pr67989.C: New test.
6039 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6041 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6042 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6043 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6044 suffix to the temporary filename to make it unique per testcase.
6046 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6048 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6050 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6053 * gfortran.dg/allocate_with_source_12.f03: New test
6056 * gfortran.dg/allocate_with_source_13.f03: New test
6059 * gfortran.dg/allocate_with_source_14.f03: New test
6061 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6063 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6065 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6068 * gcc.target/i386/pr68084.c: New test.
6070 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6074 * gfortran.dg/allocate_with_source_10.f08: New test.
6075 * gfortran.dg/allocate_with_source_11.f08: New test.
6076 * gfortran.dg/class_array_15.f03: Changed count of expected
6077 _builtin_frees to 11. One step of temporaries is spared, therefore
6078 the allocatable component of that temporary is not to be freeed.
6080 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6083 * gfortran.dg/pr68055.f90: New case.
6085 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6088 * gfortran.dg/pr67805.f90: New testcase.
6089 * gfortran.dg/array_constructor_26.f03: Update testcase.
6090 * gfortran.dg/array_constructor_27.f03: Ditto.
6091 * gfortran.dg/char_type_len_2.f90: Ditto.
6092 * gfortran.dg/pr67802.f90: Ditto.
6093 * gfortran.dg/used_before_typed_3.f90: Ditto.
6095 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6098 * g++.dg/torture/pr67600.C: New testcase.
6100 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6102 * g++.dg/pr68062.C: New test.
6104 2015-10-23 Jeff Law <law@redhat.com>
6106 PR tree-optimization/67830
6107 * gcc.dg/pr67830.c: New test.
6109 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6111 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6113 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6114 Andrew Pinski <apinski@cavium.com>
6116 PR rtl-optimization/67736
6117 * gcc.dg/torture/pr67736.c: New test.
6118 * gcc.dg/combine-subregs.c: New test.
6120 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6122 PR tree-optimization/65947
6123 * lib/target-supports.exp
6124 (check_effective_target_vect_max_reduc): Add.
6125 * gcc.dg/vect/pr65947-1.c: New test.
6126 * gcc.dg/vect/pr65947-2.c: New test.
6127 * gcc.dg/vect/pr65947-3.c: New test.
6128 * gcc.dg/vect/pr65947-4.c: New test.
6129 * gcc.dg/vect/pr65947-5.c: New test.
6130 * gcc.dg/vect/pr65947-6.c: New test.
6131 * gcc.dg/vect/pr65947-7.c: New test.
6132 * gcc.dg/vect/pr65947-8.c: New test.
6133 * gcc.dg/vect/pr65947-9.c: New test.
6134 * gcc.dg/vect/pr65947-10.c: New test.
6135 * gcc.dg/vect/pr65947-11.c: New test.
6137 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6139 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6140 Make weak rather than noinline.
6141 * gcc.dg/builtins-57.c: Compile with -O.
6142 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6144 2015-10-23 Tom de Vries <tom@codesourcery.com>
6146 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6148 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6151 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6152 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6154 2015-10-22 Martin Sebor <msebor@redhat.com>
6157 * gcc.misc-tests/help.exp: Verify that option descriptions
6159 * lib/options.exp (check_for_options): Use the regexp --line option.
6160 Print unexpected match on failure.
6162 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6164 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6166 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/cpp1y/var-templ46.C: New.
6171 2015-10-22 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/58497
6174 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6176 2015-10-22 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/19049
6179 PR tree-optimization/65962
6180 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6181 * gcc.dg/vect/vect-63.c: Adjust.
6182 * gcc.dg/vect/vect-70.c: Likewise.
6183 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6184 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6185 * gfortran.dg/vect/pr19049.f90: Likewise.
6186 * gfortran.dg/vect/vect-8.f90: Likewise.
6188 2015-10-22 Richard Biener <rguenther@suse.de>
6192 * gcc.dg/torture/ftrapv-2.c: New testcase.
6194 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6197 * gcc.target/s390/pr68015.c: New test.
6199 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6202 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6205 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6206 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6209 * gcc.target/aarch64/pr63304_1.c: New test.
6211 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6214 * g++.dg/parse/enum13.C: New.
6216 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6219 * g++.dg/parse/enum12.C: New.
6221 2015-10-21 Martin Sebor <msebor@redhat.com>
6224 * gcc.misc-tests/help.exp: Adjust.
6225 * lib/options.exp (check_for_options): Add detail to output.
6227 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6230 * gfortran.dg/pr67939.f90: New test.
6232 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6233 Sebastian Pop <s.pop@samsung.com>
6235 * gcc.dg/graphite/scop-11.c: Update pattern.
6237 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6240 * g++.dg/ipa/pr67056.C: New testcase.
6242 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6244 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6247 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6249 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6250 Add associated options for arm*-*-*.
6251 (sqrt): Remove dummy definition.
6253 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6255 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6257 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6259 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6260 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6261 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6263 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6265 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6266 sra-max-scalarization-size-Ospeed.
6268 2015-10-21 Marek Polacek <polacek@redhat.com>
6272 * gcc.dg/pr68024.c: New test.
6274 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6276 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6277 * c-c++-common/goacc/sb-1.c: Adjust errors.
6278 * c-c++-common/goacc/sb-3.c: Adjust errors.
6279 * c-c++-common/goacc/loop-1.c: Adjust errors.
6280 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6281 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6282 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6284 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6286 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6288 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6290 * gcc.dg/lto/simd-function_0.c: New test.
6292 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.target/i386/pr68018.c: New test.
6297 2015-10-21 Richard Biener <rguenther@suse.de>
6300 * gcc.dg/torture/pr68031.c: New testcase.
6302 2015-10-21 Richard Biener <rguenther@suse.de>
6304 PR tree-optimization/68026
6305 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6307 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6309 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6310 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6311 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6312 * g++.dg/asan/default-options-1.C: Likewise.
6314 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6316 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6317 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6319 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6321 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6323 2015-10-20 Marek Polacek <polacek@redhat.com>
6326 * gcc.dg/pr67964.c: New test.
6328 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6330 PR rtl-optimization/67609
6331 * gcc.target/i386/pr67609.c: New.
6333 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6335 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6337 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6340 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6342 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6345 * gcc.target/i386/pr66810.c: New test.
6347 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6351 * gcc.target/i386/pr67963-1.c: New test.
6352 * gcc.target/i386/pr67963-2.c: Likewise.
6353 * gcc.target/i386/pr67963-3.c: Likewise.
6354 * gcc.target/i386/pr67985-1.c: Likewise.
6355 * gcc.target/i386/pr67985-2.c: Likewise.
6356 * gcc.target/i386/pr67985-3.c: Likewise.
6358 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6360 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6362 2015-10-20 Richard Biener <rguenther@suse.de>
6364 PR tree-optimization/68017
6365 * gcc.dg/torture/pr68017.c: New testcase.
6367 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6370 * gcc.target/aarch64/pr66912.c: New.
6371 * gcc.target/arm/pr66912.c: New.
6373 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6375 * gfortran.dg/pr67900.f90: New tests.
6377 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6379 * gnat.dg/opt50.adb: New test.
6380 * gnat.dg/opt50_pkg.adb: New helper.
6381 * gnat.dg/opt50_pkg.ads: New helper.
6383 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6386 * gfortran.dg/pr68019.f90: new test.
6388 2015-10-19 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/67975
6391 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6393 2015-10-19 Richard Biener <rguenther@suse.de>
6395 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6397 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6400 * gcc.target/i386/pr67995-1.c: New test.
6401 * gcc.target/i386/pr67995-2.c: Likewise.
6402 * gcc.target/i386/pr67995-3.c: Likewise.
6404 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6407 * gcc.dg/PR68002.c: New test.
6409 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6411 * gcc.dg/builtins-20.c: Remove undefined behavior.
6413 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6416 * gfortran.dg/common_25.f90: New file.
6418 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6421 * gfortran.dg/move_alloc_15.f90: New test
6422 * gfortran.dg/move_alloc_16.f90: New test
6425 * gfortran.dg/deferred_character_assignment_1.f90: New test
6427 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6430 * gfortran.df/pr67987.f90: New test.
6431 * gfortran.dg/char_length_2.f90: Update testcase.
6433 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6435 * gcc.target/i386/iamcu/test_basic_returning.c
6436 (def_test_returning_type): Use union to check float return bits.
6438 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6440 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6441 Replace printf with __builtin_printf.
6443 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6445 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6448 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6451 * gnat.dg/pack21.adb: New test.
6452 * gnat.dg/pack22.adb: Likewise.
6453 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6455 2015-10-16 Christian Bruel <christian.bruel@st.com>
6458 * gcc.target/arm/no-align.c: New test.
6459 * gcc.target/arm/attr-align1.c: New test.
6460 * gcc.target/arm/attr-align2.c: New test.
6461 * gcc.target/arm/attr-align3.c: New test.
6463 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6465 * gcc.c-torture/compile/icfmatch.c: Add testcase
6467 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6470 * g++.dg/cpp1z/fold-ice1.C: New.
6472 2015-10-16 Michael Collison <michael.collison@linaro.org>
6473 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6475 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6477 2015-10-15 Marek Polacek <polacek@redhat.com>
6479 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6481 2015-10-15 Marek Polacek <polacek@redhat.com>
6483 PR tree-optimization/67953
6484 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6486 * gcc.dg/torture/pr67953.c: New test.
6488 2015-10-14 Jeff Law <law@redhat.com>
6490 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6491 contained within have their own file/test now.
6492 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6493 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6494 expectations a bit more.
6495 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6497 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6502 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6504 2015-10-14 Marek Polacek <polacek@redhat.com>
6506 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6516 2015-10-14 Richard Biener <rguenther@suse.de>
6518 PR tree-optimization/67915
6519 * gcc.dg/torture/pr67915.c: New testcase.
6521 2015-10-14 Marek Polacek <polacek@redhat.com>
6523 PR tree-optimization/67815
6524 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6525 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6526 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6528 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6530 * gcc.dg/pragma-pop_options-1.c: New test.
6532 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6533 Aldy Hernandez <aldyh@redhat.com>
6535 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6536 * c-c++-common/gomp/clauses-1.c: New test.
6537 * c-c++-common/gomp/clauses-2.c: New test.
6538 * c-c++-common/gomp/clauses-3.c: New test.
6539 * c-c++-common/gomp/clauses-4.c: New test.
6540 * c-c++-common/gomp/declare-target-1.c: New test.
6541 * c-c++-common/gomp/declare-target-2.c: New test.
6542 * c-c++-common/gomp/depend-3.c: New test.
6543 * c-c++-common/gomp/depend-4.c: New test.
6544 * c-c++-common/gomp/doacross-1.c: New test.
6545 * c-c++-common/gomp/if-1.c: New test.
6546 * c-c++-common/gomp/if-2.c: New test.
6547 * c-c++-common/gomp/linear-1.c: New test.
6548 * c-c++-common/gomp/map-2.c: New test.
6549 * c-c++-common/gomp/map-3.c: New test.
6550 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6551 f_omp_target_data): Add map clause to target data.
6552 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6553 * c-c++-common/gomp/ordered-1.c: New test.
6554 * c-c++-common/gomp/ordered-2.c: New test.
6555 * c-c++-common/gomp/ordered-3.c: New test.
6556 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6558 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6559 clause and ordered construct where no longer allowed.
6560 * c-c++-common/gomp/priority-1.c: New test.
6561 * c-c++-common/gomp/reduction-1.c: New test.
6562 * c-c++-common/gomp/schedule-simd-1.c: New test.
6563 * c-c++-common/gomp/sink-1.c: New test.
6564 * c-c++-common/gomp/sink-2.c: New test.
6565 * c-c++-common/gomp/sink-3.c: New test.
6566 * c-c++-common/gomp/sink-4.c: New test.
6567 * c-c++-common/gomp/udr-1.c: New test.
6568 * c-c++-common/taskloop-1.c: New test.
6569 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6570 value of _OPENMP macro.
6571 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6572 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6573 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6574 * gcc.dg/gomp/clause-1.c:
6575 * gcc.dg/gomp/reduction-1.c: New test.
6576 * gcc.dg/gomp/sink-fold-1.c: New test.
6577 * gcc.dg/gomp/sink-fold-2.c: New test.
6578 * gcc.dg/gomp/sink-fold-3.c: New test.
6579 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6580 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6581 of non-static data members.
6582 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6583 Add some linear clause tests.
6584 * g++.dg/gomp/declare-simd-3.C: New test.
6585 * g++.dg/gomp/linear-1.C: New test.
6586 * g++.dg/gomp/member-1.C: New test.
6587 * g++.dg/gomp/member-2.C: New test.
6588 * g++.dg/gomp/pr66571-2.C: New test.
6589 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6591 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6592 in reduction clause.
6593 * g++.dg/gomp/reference-1.C: New test.
6594 * g++.dg/gomp/sink-1.C: New test.
6595 * g++.dg/gomp/sink-2.C: New test.
6596 * g++.dg/gomp/sink-3.C: New test.
6597 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6598 * g++.dg/gomp/this-1.C: New test.
6599 * g++.dg/gomp/this-2.C: New test.
6600 * g++.dg/vect/simd-clone-2.cc: New test.
6601 * g++.dg/vect/simd-clone-2.h: New test.
6602 * g++.dg/vect/simd-clone-3.cc: New test.
6603 * g++.dg/vect/simd-clone-4.cc: New test.
6604 * g++.dg/vect/simd-clone-4.h: New test.
6605 * g++.dg/vect/simd-clone-5.cc: New test.
6607 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6609 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6610 after r228716 (Fix vtbl[34] and vtbx4).
6612 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6614 PR tree-optimization/67909, 67947
6615 * gcc.dg/torture/pr67947.c: New test.
6617 2015-10-13 Jeff Law <law@redhat.com>
6619 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6621 2015-10-12 Jeff Law <law@redhat.com>
6623 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6624 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6625 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6626 ssa-dom-thread-11.c.
6628 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6630 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6633 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6635 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6637 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6638 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6639 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6640 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6641 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6642 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6643 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6644 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6646 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6648 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6649 and -mno-frame-header-opt options.
6650 * gcc.target/mips/frame-header-1.c: New file.
6651 * gcc.target/mips/frame-header-2.c: New file.
6652 * gcc.target/mips/frame-header-3.c: New file.
6654 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6655 Hale Wang <hale.wang@arm.com>
6657 * gcc.dg/tree-ssa/forwprop-33.c: New.
6659 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6662 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6663 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6664 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6665 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6666 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6667 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6668 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6669 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6670 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6671 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6673 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6675 * lib/multiline.exp: New file.
6676 * lib/prune.exp: Load multiline.exp.
6677 (prune_gcc_output): Call into multiline.exp to handle any
6678 multiline output directives.
6679 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6682 2015-10-09 Martin Jambor <mjambor@suse.cz>
6684 PR tree-optimization/67794
6685 * gcc.dg/ipa/ipa-sra-10.c: New test.
6686 * gcc.dg/torture/pr67794.c: Likewise.
6688 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6690 PR rtl-optimization/67828
6691 * gcc.dg/torture/pr67828.c: New.
6693 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6696 * lib/target-supports.exp (check_effective_target_non_strict_align):
6697 Adjust for arm*-*-*.
6698 * gcc.target/arm/pr67366.c: New test.
6700 2015-10-09 Richard Biener <rguenther@suse.de>
6702 PR tree-optimization/67891
6703 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6705 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6707 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6709 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6711 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6713 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6715 * gcc.dg/loop-unswitch-2.c: New test.
6716 * gcc.dg/loop-unswitch-3.c: Likewise.
6717 * gcc.dg/loop-unswitch-4.c: Likewise.
6719 2015-10-08 Tom de Vries <tom@codesourcery.com>
6721 * gcc.dg/dse.c: Only dump in dse1 pass.
6722 * gcc.dg/tree-ssa/pr30375.c: Same.
6724 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6727 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6728 (PUSH, POP): New defines.
6729 (sse2_test): Use PUSH and POP to misalign runtime stack.
6730 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6732 2015-10-07 James Norris <jnorris@codesourcery.com>
6734 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6735 to atomic_init. (atomic_init): Restrict flags usage.
6737 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6740 * gfortran.dg/sizeof_5.f90: New test.
6742 2015-10-06 Jeff Law <law@redhat.com>
6744 * gcc.c-torture/compile/pr67816.c: New test.
6746 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6748 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6750 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6753 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6755 2015-10-06 Marek Polacek <polacek@redhat.com>
6758 * c-c++-common/Wtautological-compare-4.c: New test.
6760 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6761 Peter Bergner <bergner@vnet.ibm.com>
6764 * gcc.target/powerpc/pr67808.c: New test.
6766 2015-10-06 Nick Clifton <nickc@redhat.com>
6768 * gcc.target/msp430: New directory.
6769 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6771 * gcc.target/msp430/data-attributes.c: New file. Checks the
6772 noinit and persistent data attributes.
6774 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6776 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6778 2015-10-06 Richard Biener <rguenther@suse.de>
6780 PR tree-optimization/67859
6781 * gcc.dg/torture/pr67859.c: New testcase.
6783 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6785 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6787 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6790 * g++.dg/template/defarg19.C: New.
6791 * g++.dg/template/defarg20.C: Likewise.
6793 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6794 Sebastian Pop <s.pop@samsung.com>
6796 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6798 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6799 Sebastian Pop <s.pop@samsung.com>
6801 * gcc.dg/graphite/scop-sor.c: Xfail.
6803 2015-10-05 Martin Jambor <mjambor@suse.cz>
6804 Jan Hubicka <hubicka@ucw.cz>
6806 * gcc.dg/ipa/propalign-4.c: New test.
6807 * gcc.dg/ipa/propalign-5.c: Likewise.
6809 2015-10-05 Marek Polacek <polacek@redhat.com>
6811 PR tree-optimization/67821
6812 * gcc.dg/torture/pr67821-2.c: New test.
6813 * gcc.dg/torture/pr67821.c: New test.
6815 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6817 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6819 2015-10-05 Christian Bruel <christian.bruel@st.com>
6821 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6823 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6825 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6826 (exec_vcvt): Add comments.
6828 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6830 PR rtl-optimization/67447
6831 * gcc.target/i386/pr67447.c: New test.
6833 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6835 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6837 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6838 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6839 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6840 * gcc.target/i386/vect-unpack-1.c: Ditto.
6841 * gcc.target/i386/vect-unpack-2.c: Ditto.
6843 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6846 * gfortran.dg/common_24.f: New.
6848 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6850 * gcc.target/arm/pr67756.c: Fixed warnings.
6852 2015-10-02 Marek Polacek <polacek@redhat.com>
6855 * gcc.dg/pr67730-1.c: New test.
6856 * gcc.dg/pr67730-2.c: New test.
6857 * gcc.dg/pr67730.h: New test.
6859 2015-10-02 Marek Polacek <polacek@redhat.com>
6861 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6863 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6865 PR tree-optimization/67754
6866 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6867 * gfortran.dg/graphite/block-2.f: Same.
6869 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6871 * gcc.dg/graphite/scop-23.c: New.
6873 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6875 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6878 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6880 PR rtl-optimization/67756
6881 * gcc.target/arm/pr67756.c: New.
6883 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6885 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6886 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6887 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6889 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6892 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6894 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6895 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6896 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6897 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6898 * gcc.target/i386/vect-unpack-1.c: Ditto.
6899 * gcc.target/i386/vect-unpack-2.c: Ditto.
6901 2015-10-02 Marek Polacek <polacek@redhat.com>
6904 * c-c++-common/Wduplicated-cond-1.c: New test.
6905 * c-c++-common/Wduplicated-cond-2.c: New test.
6906 * c-c++-common/Wduplicated-cond-3.c: New test.
6907 * c-c++-common/Wduplicated-cond-4.c: New test.
6908 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6909 -Wduplicated-cond warning.
6911 2015-10-02 Renlin Li <renlin.li@arm.com>
6913 * gcc.target/aarch64/csneg-1.c: Update.
6915 2015-10-02 Renlin Li <renlin.li@arm.com>
6918 * gcc.target/aarch64/pr66776.c: New.
6920 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6922 * gnat.dg/warn13.adb: New test.
6924 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6926 * gnat.dg/vect15.ad[sb]: New test.
6927 * gnat.dg/vect16.ad[sb]: Likewise.
6928 * gnat.dg/vect17.ad[sb]: Likewise.
6929 * gnat.dg/vect18.ad[sb]: Likewise.
6931 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6933 PR rtl-optimization/67786
6934 PR rtl-optimization/67787
6935 * gcc.dg/pr67786.c: New test.
6936 * gcc.dg/pr67787.c: Likewise.
6938 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6940 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6942 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6945 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6947 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6951 * gfortran.dg/string_array_constructor_1.f90: New.
6952 * gfortran.dg/string_array_constructor_2.f90: New.
6953 * gfortran.dg/string_array_constructor_3.f90: New.
6955 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6959 * gcc.target/powerpc/pr67789.c: New testcase.
6961 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6964 * gfortran.dg/pr67802.f90: New test.
6966 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6969 gfortran.dg/pr66979.f90: new test.
6971 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6974 * gfortran.dg/pr67616.f90: New test.
6976 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6979 * g++.dg/cpp0x/range-for30.C: New.
6981 2015-10-01 Marek Polacek <polacek@redhat.com>
6984 * gcc.dg/atomic/pr65345-4.c: New test.
6985 * gcc.dg/pr65345-3.c: New test.
6987 2015-10-01 Marek Polacek <polacek@redhat.com>
6989 PR tree-optimization/67769
6990 * gcc.dg/torture/pr67769.c: New test.
6992 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6994 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6996 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6999 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7001 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7003 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7004 (main): Rename to sse2_test. Abort if count != 5.
7005 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7007 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7009 2015-10-01 Richard Biener <rguenther@suse.de>
7011 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7012 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7014 2015-09-30 Jeff Law <law@redhat.com>
7016 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7018 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7020 PR rtl-optimization/67037
7021 * gcc.c-torture/execute/pr67037.c: New test.
7023 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7025 * lib/target-supports.exp (check_effective_target_sync_int_128):
7026 Return 1 on spu-*-* targets.
7027 (check_effective_target_sync_int_128_runtime): Likewise.
7028 (check_effective_target_sync_long_long): Likewise.
7029 (check_effective_target_sync_long_long_runtime): Likewise.
7030 (check_effective_target_sync_int_long): Likewise.
7031 (check_effective_target_sync_char_short): Likewise.
7033 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7035 * gcc.target/i386/pr67761.c: New test.
7037 2015-09-30 Marek Polacek <polacek@redhat.com>
7040 * gcc.dg/pr67730.c: New test.
7042 2015-09-30 Marek Polacek <polacek@redhat.com>
7044 PR tree-optimization/67690
7045 * gcc.dg/torture/pr67690.c: New test.
7047 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7049 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7050 * g++.dg/gomp/tls-wrap4.C: Likewise.
7051 * gcc.dg/atomic-op-optimize.c: Likewise.
7052 * gcc.dg/pr54087.c: Likewise.
7053 * gcc.dg/tls/section-2.c: Likewise.
7054 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7055 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7056 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7057 * gcc.target/arm/divzero.c: Likewise.
7058 * gcc.target/arm/sibcall-2.c: Likewise.
7059 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7060 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7061 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7062 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7063 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7064 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7065 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7066 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7067 * gfortran.dg/default_format_2.f90: Likewise.
7068 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7070 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7072 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7074 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7076 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7077 * gfortran.dg/round_4.f90: ditto.
7079 2015-09-29 Richard Biener <rguenther@suse.de>
7081 PR tree-optimization/67170
7082 * gfortran.dg/pr67170.f90: New testcase.
7084 2015-09-29 Richard Biener <rguenther@suse.de>
7086 PR tree-optimization/67741
7087 * gcc.dg/torture/pr67741.c: New testcase.
7089 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7091 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7092 non-zero for __builtin_signbit tests.
7094 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7097 * gcc.target/i386/pr65105-1.c: New.
7098 * gcc.target/i386/pr65105-2.c: New.
7099 * gcc.target/i386/pr65105-3.c: New.
7100 * gcc.target/i386/pr65105-4.C: New.
7101 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7103 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7105 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7107 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7111 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7113 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7114 * gfortran.dg/function_types_3.f90: Change error message to
7115 "Type inaccessible...."
7116 * gfortran.dg/ptr_func_assign_1.f08: New test.
7117 * gfortran.dg/ptr_func_assign_2.f08: New test.
7119 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7123 * gfortran.dg/ptr_func_assign_3.f08: New test.
7124 * gfortran.dg/ptr_func_assign_4.f08: New test.
7126 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7127 Sebastian Pop <s.pop@samsung.com>
7129 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7130 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7131 * gcc.dg/graphite/block-3.c: Same.
7132 * gcc.dg/graphite/block-4.c: Same.
7133 * gcc.dg/graphite/block-5.c: Same.
7134 * gcc.dg/graphite/block-6.c: Same.
7135 * gcc.dg/graphite/block-7.c: Same.
7136 * gcc.dg/graphite/block-8.c: Same.
7137 * gcc.dg/graphite/block-pr47654.c: Same.
7138 * gcc.dg/graphite/interchange-0.c: Same.
7139 * gcc.dg/graphite/interchange-1.c: Same.
7140 * gcc.dg/graphite/interchange-10.c: Same.
7141 * gcc.dg/graphite/interchange-11.c: Same.
7142 * gcc.dg/graphite/interchange-12.c: Same.
7143 * gcc.dg/graphite/interchange-13.c: Same.
7144 * gcc.dg/graphite/interchange-14.c: Same.
7145 * gcc.dg/graphite/interchange-15.c: Same.
7146 * gcc.dg/graphite/interchange-3.c: Same.
7147 * gcc.dg/graphite/interchange-4.c: Same.
7148 * gcc.dg/graphite/interchange-5.c: Same.
7149 * gcc.dg/graphite/interchange-6.c: Same.
7150 * gcc.dg/graphite/interchange-7.c: Same.
7151 * gcc.dg/graphite/interchange-8.c: Same.
7152 * gcc.dg/graphite/interchange-9.c: Same.
7153 * gcc.dg/graphite/interchange-mvt.c: Same.
7154 * gcc.dg/graphite/pr35356-1.c: Same.
7155 * gcc.dg/graphite/pr35356-3.c: Same.
7156 * gcc.dg/graphite/pr37485.c: Same.
7157 * gcc.dg/graphite/scop-1.c: Same.
7158 * gcc.dg/graphite/scop-11.c: Same.
7159 * gcc.dg/graphite/scop-5.c: Same.
7160 * gcc.dg/graphite/uns-block-1.c: Same.
7161 * gcc.dg/graphite/uns-interchange-9.c: Same.
7162 * gfortran.dg/graphite/block-1.f90: Same.
7163 * gfortran.dg/graphite/interchange-3.f90: Same.
7164 * gfortran.dg/graphite/pr14741.f90: Same.
7165 * gfortran.dg/graphite/block-2.f: Same.
7167 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7168 Sebastian Pop <s.pop@samsung.com>
7170 PR tree-optimization/67700
7171 * gcc.dg/graphite/run-id-pr67700.c: New.
7173 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7176 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7177 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7179 * gcc.target/sh/pr54236-5.c: New.
7180 * gcc.target/sh/pr54236-6.c: New.
7182 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7184 PR rtl-optimization/67456
7185 PR rtl-optimization/67464
7186 PR rtl-optimization/67465
7187 * gcc.dg/pr67465.c: New test.
7189 2015-09-28 Tom de Vries <tom@codesourcery.com>
7191 PR tree-optimization/62171
7192 * gcc.dg/vect/pr62171.c: New test.
7194 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7196 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7197 skip on AIX. XFAIL individual line tests.
7199 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7201 PR rtl-optimization/64164
7202 PR tree-optimization/67312
7203 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7204 * gcc.target/i386/stackalign/return-4.c: Add -O.
7206 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7208 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7210 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7213 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7215 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7217 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7218 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7219 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7220 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7221 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7222 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7223 DW_AT_noreturn on AIX.
7224 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7225 DW_AT_noreturn on AIX.
7226 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7227 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7228 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7229 DW_AT_GNU_deleted on AIX.
7230 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7231 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7232 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7233 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7234 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7235 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7236 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7237 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7238 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7239 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7240 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7241 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7242 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7243 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7244 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7246 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7249 * gfortran.dg/pr67614.f90: New test.
7251 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7254 * gfortran.dg/pr67525.f90: New test.
7256 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7259 * gfortran.dg/allocatable_function_9.f90: New.
7261 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7264 * gcc.target/sh/pr67675.c: New.
7266 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7268 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7270 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7272 * gcc.target/i386/pr66749.c (dg-options): Replace
7273 -mtune=lakemount with -mtune=lakemont.
7274 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7275 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7277 2015-09-25 Marek Polacek <polacek@redhat.com>
7279 * c-c++-common/ubsan/bounds-11.c: New test.
7280 * c-c++-common/ubsan/bounds-12.c: New test.
7282 2015-09-25 Marek Polacek <polacek@redhat.com>
7285 * c-c++-common/ubsan/pr64906.c: New test.
7287 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7289 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7290 with -mtune=lakemount.
7291 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7292 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7294 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7297 * gcc.dg/Werror-13.c: New test.
7299 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7301 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7303 2015-09-24 Richard Biener <rguenther@suse.de>
7306 * g++.dg/pr67699.C: New testcase.
7308 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7311 * gcc.target/arm/fp16-inf.c: New test.
7313 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7315 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7316 name while checking for AVX-512VBMI presence.
7318 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320 * lib/target-supports.exp (check_effective_target_pie): Check for
7321 PIE support on Solaris 11.x and 12.
7323 2015-09-24 Richard Biener <rguenther@suse.de>
7325 * g++.dg/tree-ssa/restrict3.C: New testcase.
7327 2015-09-24 Richard Biener <rguenther@suse.de>
7329 PR tree-optimization/48885
7330 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7332 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7334 * c-c++-common/Wmisleading-indentation.c: Augment test.
7336 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7338 Fix small typos in the coding rule enforcement warnings.
7339 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7342 2015-09-23 Richard Biener <rguenther@suse.de>
7345 * gcc.dg/ubsan/pr67662.c: New testcase.
7347 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7350 * gcc.dg/pragma-diag-6.c: New test.
7352 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7354 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7356 2015-09-23 Richard Biener <rguenther@suse.de>
7358 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7360 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7362 * c-c++-common/Wmisleading-indentation.c: Augment test.
7364 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7366 * g++.dg/diagostic/disable.C: New.
7368 2015-09-22 Tom de Vries <tom@codesourcery.com>
7370 PR tree-optimization/67671
7371 * g++.dg/pr67671.C: New test.
7373 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7376 * gcc.target/i386/pr67480.c: New test.
7378 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7380 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7381 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7382 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7383 avx512dq, avx512cd, avx512er and avx512pf.
7385 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7387 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7388 update-fetch operations.
7389 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7391 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7393 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7394 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7396 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7398 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7400 * gcc.target/aarch64/atomic-inst-swap.c: New.
7402 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7404 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7405 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7406 * gcc.target/i386/pr59789.c (f1): Likewise.
7407 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7408 * gcc.target/i386/intrinsics_6.c: Likewise.
7409 * gcc.dg/winline-5.c (int t): Likewise.
7410 * gcc.dg/winline-9.c (t): Likewise.
7411 * gcc.dg/always_inline2.c (q): Likewise.
7412 * gcc.dg/winline-2.c (inline int t): Likewise.
7413 * gcc.dg/winline-6.c: Likewise.
7414 * gcc.dg/winline-10.c (void g): Likewise.
7415 * gcc.dg/pr49243.c (void parse): Likewise.
7416 * gcc.dg/always_inline3.c (q2): Likewise.
7417 * gcc.dg/winline-3.c: Likewise.
7418 * gcc.dg/winline-7.c (inline void *t): Likewise.
7420 2015-09-22 Tom de Vries <tom@codesourcery.com>
7422 PR tree-optimization/67666
7423 * g++.dg/pr67666.C: New test.
7425 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7428 * gfortran.dg/pr67615.f90: new test.
7430 2015-09-21 Jeff Law <law@redhat.com>
7432 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7434 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7436 Complete the implementation of N4230, Nested namespace definition.
7437 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7438 attributes and nested namespace definitions.
7439 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7440 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7441 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7442 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7443 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7444 appearing before the namespace identifier.
7446 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7449 * gcc.dg/cpp/pr66415-1.c: Test column number.
7451 2015-09-21 Richard Biener <rguenther@suse.de>
7453 * g++.dg/ext/attr-alias-3.C: Add -g.
7455 2015-09-21 Richard Biener <rguenther@suse.de>
7458 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7460 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7463 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7465 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7467 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7469 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7472 * gcc.dg/pr53265.c: Update.
7474 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7476 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7478 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7481 * gcc.target/sh/pr59478.c: New.
7483 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7486 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7487 * gcc.target/sh/pr54236-2.c: Likewise.
7489 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7491 * gcc.target/sh/pr43417.c: Move target independent test to ...
7492 * gcc.c-torture/compile/pr43417.c: ... here.
7494 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7496 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7497 check_effective_target_big_endian, check_effective_target_little_endian,
7498 check_effective_target_any_fpu, check_effective_target_double_fpu,
7499 check_effective_target_use_single_only_fpu,
7500 check_effective_target_default_single_fpu,
7501 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7502 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7503 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7504 check_effective_target_fmovd_enabled,
7505 check_effective_target_has_privileged, check_effective_target_has_pref,
7506 check_effective_target_banked_r0r7_isr,
7507 check_effective_target_stack_save_isr): New effective target checks.
7508 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7509 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7510 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7511 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7512 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7513 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7514 * gcc.target/sh/attr-isr.c: Likewise.
7515 * gcc.target/sh/fpul-usage-1.c: Likewise.
7516 * gcc.target/sh/hiconst.c: Likewise.
7517 * gcc.target/sh/mfmovd.c: Likewise.
7518 * gcc.target/sh/pr21255-3.c: Likewise.
7519 * gcc.target/sh/pr33135-1.c: Likewise.
7520 * gcc.target/sh/pr33135-2.c: Likewise.
7521 * gcc.target/sh/pr33135-3.c: Likewise.
7522 * gcc.target/sh/pr33135-4.c: Likewise.
7523 * gcc.target/sh/pr39423-2.c: Likewise.
7524 * gcc.target/sh/pr49880-4.c: Likewise.
7525 * gcc.target/sh/pr49880-5.c: Likewise.
7526 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7527 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7528 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7529 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7530 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7531 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7532 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7533 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7534 * gcc.target/sh/pr50751-2.c: Likewise.
7535 * gcc.target/sh/pr50751-3.c: Likewise.
7536 * gcc.target/sh/pr50751-5.c: Likewise.
7537 * gcc.target/sh/pr50751-6.c: Likewise.
7538 * gcc.target/sh/pr50751-8.c: Likewise.
7539 * gcc.target/sh/pr51244-15.c: Likewise.
7540 * gcc.target/sh/pr51244-2.c: Likewise.
7541 * gcc.target/sh/pr51244-20.c: Likewise.
7542 * gcc.target/sh/pr51244-6.c: Likewise.
7543 * gcc.target/sh/pr52483-4.c: Likewise.
7544 * gcc.target/sh/pr53511-1.c: Likewise.
7545 * gcc.target/sh/pr53512-1.c: Likewise.
7546 * gcc.target/sh/pr53512-2.c: Likewise.
7547 * gcc.target/sh/pr53512-3.c: Likewise.
7548 * gcc.target/sh/pr53512-4.c: Likewise.
7549 * gcc.target/sh/pr53513-1.c: Likewise.
7550 * gcc.target/sh/pr54089-2.c: Likewise.
7551 * gcc.target/sh/pr54089-3.c: Likewise.
7552 * gcc.target/sh/pr54089-4.c: Likewise.
7553 * gcc.target/sh/pr54602-2.c: Likewise.
7554 * gcc.target/sh/pr54602-3.c: Likewise.
7555 * gcc.target/sh/pr54602-4.c: Likewise.
7556 * gcc.target/sh/pr54680.c: Likewise.
7557 * gcc.target/sh/pr55303-1.c: Likewise.
7558 * gcc.target/sh/pr55303-2.c: Likewise.
7559 * gcc.target/sh/pr55303-3.c: Likewise.
7560 * gcc.target/sh/pr56547-1.c: Likewise.
7561 * gcc.target/sh/pr56547-2.c: Likewise.
7562 * gcc.target/sh/pr61195.c: Likewise.
7563 * gcc.target/sh/pr61996.c: Likewise.
7564 * gcc.target/sh/pr6526.c: Likewise.
7565 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7566 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7567 * gcc.target/sh/prefetch.c: Likewise.
7568 * gcc.target/sh/rte-delay-slot.c: Likewise.
7569 * gcc.target/sh/sh2a-band.c: Likewise.
7570 * gcc.target/sh/sh2a-bclr.c: Likewise.
7571 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7572 * gcc.target/sh/sh2a-bld.c: Likewise.
7573 * gcc.target/sh/sh2a-bor.c: Likewise.
7574 * gcc.target/sh/sh2a-bset.c: Likewise.
7575 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7576 * gcc.target/sh/sh2a-bxor.c: Likewise.
7577 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7578 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7579 * gcc.target/sh/sh2a-movrt.c: Likewise.
7580 * gcc.target/sh/sh2a-resbank.c: Likewise.
7581 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7582 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7583 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7584 * gcc.target/sh/sh4a-cosf.c: Likewise.
7585 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7586 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7587 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7588 * gcc.target/sh/sh4a-sinf.c: Likewise.
7590 2015-09-20 Jeff Law <law@redhat.com>
7592 PR tree-optimization/47679
7593 * g++.dg/warn/Wuninitialized-6.C: New test.
7595 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7597 Implement nested namespace definitions.
7598 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7599 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7600 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7601 * g++.dg/lookup/name-clash5.C: Adjust.
7602 * g++.dg/lookup/name-clash6.C: Likewise.
7604 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7606 * gcc.dg/pragma-diag-5.c: New test.
7608 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7611 * gcc.dg/torture/pr67619.c: New test.
7612 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7615 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7617 PR tree-optimization/67283
7618 * gcc.dg/tree-ssa/sra-15.c: New.
7619 * gcc.dg/tree-ssa/sra-16.c: New.
7621 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7624 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7625 (f2, f3): Make the function static.
7626 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7628 2015-09-17 Christian Bruel <christian.bruel@st.com>
7630 * gcc.target/arm/attr_thumb-static2.c: New test.
7632 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7634 * gnat.dg/overflow_sum3.adb: New test.
7636 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7638 * gcc.target/arm/stack-checking.c: New test.
7640 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7643 * gfortran.dg/public_private_module_5.f90: Add module procedure
7644 trigger_smod to ensure that the smod file is written.
7646 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7648 * gcc.target/aarch64/copysign_1.c: New.
7649 * gcc.target/aarch64/copysign_2.c: New.
7651 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7653 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7654 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7655 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7657 2015-09-16 John Marino <gnugcc@marino.st>
7659 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7661 2015-09-16 Richard Biener <rguenther@suse.de>
7664 * gcc.dg/torture/pr67253.c: New testcase.
7666 2015-09-16 Richard Biener <rguenther@suse.de>
7669 * gcc.dg/pr67271.c: New testcase.
7671 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7673 * gnat.dg/opt49.adb: New test.
7675 2015-09-16 Richard Biener <rguenther@suse.de>
7678 * gcc.dg/torture/pr67442.c: New testcase.
7680 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7682 * gnat.dg/array24.adb: New test.
7683 * gnat.dg/blocklocs.adb: Delete.
7685 2015-09-15 Marek Polacek <polacek@redhat.com>
7688 * gcc.dg/pr67580.c: New test.
7690 2015-09-15 Richard Biener <rguenther@suse.de>
7692 PR tree-optimization/67470
7693 * gcc.dg/torture/pr67470.c: New testcase.
7695 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7697 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7699 2015-09-15 Richard Biener <rguenther@suse.de>
7702 * gcc.dg/pr67563.c: New testcase.
7704 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7707 * gfortran.dg/pr67460.f90: New test.
7709 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7711 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7712 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7714 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7717 * g++.dg/cpp0x/new-auto1.C: New.
7719 2015-09-11 Mark Wielaard <mjw@redhat.com>
7722 * g++.dg/warn/unused-variable-1.C: New test.
7723 * g++.dg/warn/unused-variable-2.C: Likewise.
7724 * gcc.dg/unused-4.c: Adjust warning for static const.
7725 * gcc.dg/unused-variable-1.c: New test.
7726 * gcc.dg/unused-variable-2.c: Likewise.
7728 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7730 * gfortran.dg/private_type_3.f90: Require visibility.
7731 * gfortran.dg/module_variable_2.f90: Same.
7732 * gfortran.dg/nested_forall_1.f: Same.
7733 * gfortran.dg/elemental_dependency_4.f90: Same.
7734 * gfortran.dg/bind_c_usage_25.f90: Same.
7735 * gfortran.dg/access_spec_1.f90: Same.
7736 * gfortran.dg/public_private_module_2.f90: Same.
7737 * gfortran.dg/host_assoc_variable_1.f90: Same.
7738 * gfortran.dg/public_private_module_6.f90: Same.
7739 * gfortran.dg/module_variable_1.f90: Same.
7740 * gfortran.dg/pr37286.f90: Same.
7741 * gfortran.dg/internal_pack_7.f90: Same.
7742 * gfortran.dg/submodule_10.f08: Same.
7743 * gfortran.dg/allocatable_function_8.f90: Same.
7744 * gfortran.dg/merge_init_expr_2.f90: Same.
7745 * gfortran.dg/class_37.f03: Same.
7746 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7747 * gfortran.dg/typebound_call_20.f03: Same.
7748 * gfortran.dg/proc_ptr_result_3.f90: Same.
7749 * gfortran.dg/pr32535.f90: Same.
7750 * gfortran.dg/typebound_proc_19.f90: Same.
7751 * gfortran.dg/initialization_10.f90: Same.
7752 * gfortran.dg/bind_c_usage_8.f03: Same.
7753 * gfortran.dg/pr61335.f90: Same.
7754 * gfortran.dg/elemental_dependency_5.f90: Same.
7755 * gfortran.dg/proc_ptr_3.f90: Same.
7756 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7758 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7760 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7761 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7762 * gcc.dg/loop-8.c: Likewise.
7764 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7767 * gnat.dg/specs/addr1.ads: Remove.
7769 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7771 * gcc.dg/pie-link.c: Add -pie to dg-options.
7773 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7775 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7776 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7778 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7780 * gcc.target/powerpc/swaps-p8-20.c: New test.
7781 * gcc.target/powerpc/swaps-p8-21.c: New test.
7783 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7786 * gfortran.dg/pr67526.f90: New test.
7788 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7791 * g++.dg/cpp0x/variadic166.C: New.
7793 2015-09-09 Mark Wielaard <mjw@redhat.com>
7795 * c-c++-common/nonnull-1.c: New test.
7797 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7800 * gfortran.dg/submodule_11.f08: New test.
7802 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7805 * gcc.c-torture/compile/pr67506.c: New test.
7807 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7809 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7810 initialization with a byte mask. No change expected here.
7811 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7812 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7813 initialization with contigious bitmask. Literal pool is expectd
7816 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819 * gcc.target/arm/pr67439_1.c: New test.
7821 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7823 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7826 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7829 * g++.dg/gomp/pr67523.C: New test.
7832 * g++.dg/gomp/pr67522.C: New test.
7835 * c-c++-common/gomp/pr67521.c: New test.
7838 * c-c++-common/gomp/pr67517.c: New test.
7841 * g++.dg/gomp/pr67514.C: New test.
7844 * g++.dg/gomp/pr67511.C: New test.
7847 * c-c++-common/gomp/pr67502.c: New test.
7849 2015-09-09 Marek Polacek <polacek@redhat.com>
7852 * gcc.dg/pr67512.c: New test.
7854 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7858 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7859 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7860 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7862 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7864 * gcc.target/aarch64/mod_2.x: New file.
7865 * gcc.target/aarch64/mod_256.x: Likewise.
7866 * gcc.target/arm/mod_2.c: New test.
7867 * gcc.target/arm/mod_256.c: Likewise.
7868 * gcc.target/aarch64/mod_2.c: Likewise.
7869 * gcc.target/aarch64/mod_256.c: Likewise.
7871 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7874 * g++.dg/gomp/pr67504.C: New test.
7877 * c-c++-common/gomp/pr67501.c: New test.
7880 * gcc.dg/gomp/pr67500.c: New test.
7883 * gcc.dg/gomp/pr67495.c: New test.
7885 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7886 Sebastian Pop <s.pop@samsung.com>
7888 PR tree-optimization/53852
7889 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7890 both isl-0.12 and isl-0.15.
7891 * gcc.dg/graphite/uns-interchange-14.c: Same.
7892 * gcc.dg/graphite/uns-interchange-15.c: Same.
7893 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7895 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7896 Sebastian Pop <s.pop@samsung.com>
7898 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7899 * gcc.dg/graphite/block-1.c: Same.
7900 * gcc.dg/graphite/block-5.c: Same.
7901 * gcc.dg/graphite/block-6.c: Same.
7902 * gcc.dg/graphite/interchange-1.c: Same.
7903 * gcc.dg/graphite/interchange-10.c: Same.
7904 * gcc.dg/graphite/interchange-11.c: Same.
7905 * gcc.dg/graphite/interchange-13.c: Same.
7906 * gcc.dg/graphite/interchange-14.c: Same.
7907 * gcc.dg/graphite/interchange-3.c: Same.
7908 * gcc.dg/graphite/interchange-4.c: Same.
7909 * gcc.dg/graphite/interchange-7.c: Same.
7910 * gcc.dg/graphite/interchange-8.c: Same.
7911 * gcc.dg/graphite/interchange-9.c: Same.
7912 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7913 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7914 * gcc.dg/graphite/pr37485.c: Same.
7915 * gcc.dg/graphite/scop-0.c (int toto): Same.
7916 * gcc.dg/graphite/scop-1.c: Same.
7917 * gcc.dg/graphite/scop-10.c: Same.
7918 * gcc.dg/graphite/scop-11.c: Same.
7919 * gcc.dg/graphite/scop-12.c: Same.
7920 * gcc.dg/graphite/scop-13.c: Same.
7921 * gcc.dg/graphite/scop-16.c: Same.
7922 * gcc.dg/graphite/scop-17.c: Same.
7923 * gcc.dg/graphite/scop-18.c: Same.
7924 * gcc.dg/graphite/scop-2.c: Same.
7925 * gcc.dg/graphite/scop-21.c (int test): Same.
7926 * gcc.dg/graphite/scop-22.c (void foo): Same.
7927 * gcc.dg/graphite/scop-4.c: Same.
7928 * gcc.dg/graphite/scop-5.c: Same.
7929 * gcc.dg/graphite/scop-6.c: Same.
7930 * gcc.dg/graphite/scop-7.c: Same.
7931 * gcc.dg/graphite/scop-8.c: Same.
7932 * gcc.dg/graphite/scop-9.c: Same.
7933 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7934 data-refs remain inside the inner loop.
7935 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7936 * gcc.dg/graphite/uns-interchange-14.c: Same.
7937 * gcc.dg/graphite/uns-interchange-9.c: Same.
7938 * gfortran.dg/graphite/interchange-3.f90
7940 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7943 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7944 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7945 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7946 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7947 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7948 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7949 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7950 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7951 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7952 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7953 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7954 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7956 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7958 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7959 * lib/target-supports.exp
7960 (check_effective_target_arm_neon_fp16_hw): New.
7962 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7964 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7965 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7969 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7970 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7972 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7973 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7974 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7975 when those are supported.
7976 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7979 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7980 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7983 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7984 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7985 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7987 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7989 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7992 Add float16x8_t case.
7993 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7994 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7995 main, exec_vcreate): Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7997 exec_vget_high): Likewise.
7998 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7999 exec_vget_low): Likewise.
8000 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8002 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8003 exec_vld1_dup): Likewise.
8004 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8005 exec_vld1_lane): Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8008 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8009 exec_vldX_dup): Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8011 exec_vldX_lane): Likewise.
8012 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8013 exec_vset_lane): Likewise.
8014 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8015 exec_vst1_lane): Likewise.
8017 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8019 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8020 * gcc.target/aarch64/vget_low_1.c: Likewise.
8022 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8024 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8025 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8026 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8027 (main): update orig_data to avoid float16 NaN on bigendian.
8029 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8031 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8033 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8034 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8035 * gcc.target/aarch64/vld1_lane.c: Likewise.
8037 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8040 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8042 2015-09-07 Marek Polacek <polacek@redhat.com>
8045 * gcc.dg/asm-10.c: New test.
8047 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8050 * gcc.dg/lto/pr67452_0.c: New test.
8052 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8055 * gcc.target/avr/pr65210.c: New test.
8057 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8060 * lib/target-supports.exp (check_cached_effective_target):
8061 Apppend $prop to et_prop_list only if needed.
8063 2015-09-04 Marek Polacek <polacek@redhat.com>
8066 * gcc.dg/ubsan/pr67279.c: New test.
8068 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8069 Petr Murzin <petr.murzin@intel.com>
8070 Kirill Yukhin <kirill.yukhin@intel.com>
8072 * gcc.target/i386/avx512f-scatter-1.c: New.
8073 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8074 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8076 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8078 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8079 rather than calling rmdir, cleanup if open fails.
8081 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8083 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8084 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8085 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8086 Return true for PowerPC targets that implement Altivec.
8088 2015-09-03 Renlin Li <renlin.li@arm.com>
8090 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8092 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8094 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8096 * gcc.target/powerpc/vec-shift.c: New test.
8098 2015-09-03 Tom de Vries <tom@codesourcery.com>
8100 PR tree-optimization/65637
8101 * gcc.dg/autopar/reduc-4.c: New test.
8103 2015-09-03 Tom de Vries <tom@codesourcery.com>
8105 PR tree-optimization/65637
8106 * gcc.dg/autopar/pr46099-2.c: New test.
8108 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8111 * g++.dg/pr67351.C: New test.
8113 2015-09-03 Richard Biener <rguenther@suse.de>
8116 * g++.dg/lto/pr66705_0.C: New testcase.
8118 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8121 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8122 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8124 2015-09-02 Marek Polacek <polacek@redhat.com>
8127 * gcc.dg/pr67432.c: New test.
8129 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8131 * lib/target-supports.exp (clear_effective_target_cache): New.
8132 (check_cached_effective_target): Update et_prop_list.
8133 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8134 * g++.dg/compat/compat.exp: Likewise.
8135 * g++.dg/compat/struct-layout-1.exp: Likewise.
8136 * lib/asan-dg.exp: Likewise.
8137 * lib/atomic-dg.exp: Likewise.
8138 * lib/cilk-plus-dg.exp: Likewise.
8139 * lib/clearcap.exp: Likewise.
8140 * lib/mpx-dg.exp: Likewise.
8141 * lib/tsan-dg.exp: Likewise.
8142 * lib/ubsan-dg.exp: Likewise.
8144 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8146 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8148 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8149 Andrew Bennett <andrew.bennett@imgtec.com>
8151 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8152 dependencies between ISA level and compact-branches.
8153 * gcc.target/mips/branch-10.c: Update expected output to allow
8154 compact forms of b/bal.
8155 * gcc.target/mips/branch-11.c: Likewise.
8156 * gcc.target/mips/branch-12.c: Likewise.
8157 * gcc.target/mips/branch-13.c: Likewise.
8158 * gcc.target/mips/branch-3.c: Likewise.
8159 * gcc.target/mips/branch-4.c: Likewise.
8160 * gcc.target/mips/branch-5.c: Likewise.
8161 * gcc.target/mips/branch-6.c: Likewise.
8162 * gcc.target/mips/branch-7.c: Likewise.
8163 * gcc.target/mips/branch-8.c: Likewise.
8164 * gcc.target/mips/branch-9.c: Likewise.
8165 * gcc.target/mips/branch-cost-1.c: Likewise.
8166 * gcc.target/mips/call-1.c: Likewise.
8167 * gcc.target/mips/call-2.c: Likewise.
8168 * gcc.target/mips/call-3.c: Likewise.
8169 * gcc.target/mips/call-4.c: Likewise.
8170 * gcc.target/mips/call-5.c: Likewise.
8171 * gcc.target/mips/call-6.c: Likewise.
8172 * gcc.target/mips/lazy-binding-1.c: Likewise.
8173 * gcc.target/mips/near-far-1.c: Likewise.
8174 * gcc.target/mips/near-far-2.c: Likewise.
8175 * gcc.target/mips/near-far-3.c: Likewise.
8176 * gcc.target/mips/near-far-4.c: Likewise.
8177 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8178 run with compact branches allowed.
8179 * gcc.target/mips/compact-branches-1.c: New file.
8180 * gcc.target/mips/compact-branches-2.c: Likewise.
8181 * gcc.target/mips/compact-branches-3.c: Likewise.
8182 * gcc.target/mips/compact-branches-4.c: Likewise.
8183 * gcc.target/mips/compact-branches-5.c: Likewise.
8184 * gcc.target/mips/compact-branches-6.c: Likewise.
8185 * gcc.target/mips/compact-branches-7.c: Likewise.
8187 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8189 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8190 Clean-up a created directory if testcase fails.
8192 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8195 * g++.dg/pr67405.C: New test.
8197 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8201 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8203 * gcc.dg/ifcvt-1.c: New test.
8204 * gcc.dg/ifcvt-2.c: Likewise.
8205 * gcc.dg/ifcvt-3.c: Likewise.
8207 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8210 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8213 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8217 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8220 * g++.dg/other/pr61753.C: New.
8222 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8224 * gcc.dg/tree-ssa/cmp-1.c: New file.
8226 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8228 * gcc.dg/tree-ssa/complex-7.c: New file.
8230 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8232 * gcc.target/powerpc/swaps-p8-19.c: New test.
8234 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8237 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8239 2015-08-29 Tom de Vries <tom@codesourcery.com>
8241 PR tree-optimization/46193
8242 * gcc.dg/autopar/pr46193.c: New test.
8244 2015-08-28 Nathan Sidwell <nathan@acm.org>
8246 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8247 use exit code for failure.
8249 * gcc.dg/torture/matrix-1.c: Use plain printf.
8250 * gcc.dg/torture/matrix-2.c: Likewise.
8251 * gcc.dg/torture/matrix-5.c: Likewise.
8252 * gcc.dg/torture/matrix-6.c: Likewise.
8253 * gcc.dg/torture/transpose-1.c: Likewise.
8254 * gcc.dg/torture/transpose-2.c: Likewise.
8255 * gcc.dg/torture/transpose-3.c: Likewise.
8256 * gcc.dg/torture/transpose-4.c: Likewise.
8257 * gcc.dg/torture/transpose-5.c: Likewise.
8258 * gcc.dg/torture/transpose-6.c: Likewise.
8260 2015-08-28 Jeff Law <law@redhat.com>
8263 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8264 * gcc.dg/torture/pr66752-1.c: New test
8265 * g++.dg/torture/pr66752-2.C: New test.
8267 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8269 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8271 * gcc.dg/tree-ssa/sra-15.c: New.
8273 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8275 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8276 * gcc.target/mips/msub-8.c: Ditto
8278 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8280 * lib/target-supports.exp (check-effective_target_vect_double):
8281 Enable for Power targets with VSX hardware available.
8282 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8283 vect_no_align && { ! vect_hw_misalign }.
8285 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8287 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8288 Replaced by opt_files, compile with -floop-nest-optimize.
8289 * g++.dg/graphite/graphite.exp: Same.
8290 * gfortran.dg/graphite/graphite.exp: Same.
8291 * gcc.dg/graphite/block-0.c: Adjust pattern.
8292 * gcc.dg/graphite/block-1.c: Same.
8293 * gcc.dg/graphite/block-3.c: Same.
8294 * gcc.dg/graphite/block-4.c: Same.
8295 * gcc.dg/graphite/block-5.c: Same.
8296 * gcc.dg/graphite/block-6.c: Same.
8297 * gcc.dg/graphite/block-7.c: Same.
8298 * gcc.dg/graphite/block-8.c: Same.
8299 * gcc.dg/graphite/block-pr47654.c: Same.
8300 * gcc.dg/graphite/interchange-0.c: Same.
8301 * gcc.dg/graphite/interchange-1.c: Same.
8302 * gcc.dg/graphite/interchange-10.c: Same.
8303 * gcc.dg/graphite/interchange-11.c: Same.
8304 * gcc.dg/graphite/interchange-12.c: Same.
8305 * gcc.dg/graphite/interchange-13.c: Same.
8306 * gcc.dg/graphite/interchange-14.c: Same.
8307 * gcc.dg/graphite/interchange-15.c: Same.
8308 * gcc.dg/graphite/interchange-3.c: Same.
8309 * gcc.dg/graphite/interchange-4.c: Same.
8310 * gcc.dg/graphite/interchange-5.c: Same.
8311 * gcc.dg/graphite/interchange-6.c: Same.
8312 * gcc.dg/graphite/interchange-7.c: Same.
8313 * gcc.dg/graphite/interchange-8.c: Same.
8314 * gcc.dg/graphite/interchange-9.c: Same.
8315 * gcc.dg/graphite/interchange-mvt.c: Same.
8316 * gcc.dg/graphite/pr37485.c: Same.
8317 * gcc.dg/graphite/uns-block-1.c: Same.
8318 * gcc.dg/graphite/uns-interchange-12.c: Same.
8319 * gcc.dg/graphite/uns-interchange-14.c: Same.
8320 * gcc.dg/graphite/uns-interchange-15.c: Same.
8321 * gcc.dg/graphite/uns-interchange-9.c: Same.
8322 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8323 * gfortran.dg/graphite/interchange-3.f90: Same.
8325 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8328 * gcc.target/i386/pr67317-1.c: New test.
8329 * gcc.target/i386/pr67317-2.c: Ditto.
8330 * gcc.target/i386/pr67317-3.c: Ditto.
8331 * gcc.target/i386/pr67317-4.c: Ditto.
8332 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8333 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8335 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8337 * gcc.target/powerpc/vec-shr.c: New.
8339 2015-08-27 Marek Polacek <polacek@redhat.com>
8342 * gcc.dg/torture/pr67005.c: New test.
8344 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8346 * gcc.dg/tree-ssa/sra-15.c: New.
8348 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8350 * gcc.target/aarch64/long_branch_1.c: New test.
8352 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8354 * gcc.target/s390/20150826-1.c: New test.
8356 2015-08-26 Renlin Li <renlin.li@arm.com>
8358 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8360 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8362 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8364 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8366 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8367 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8368 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8369 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8371 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8373 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8375 * gcc.target/aarch64/tlsle_1.x: New test source.
8376 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8377 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8378 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8380 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8383 * gfortran.dg/shape_8.f90: New test.
8385 2015-08-25 Marek Polacek <polacek@redhat.com>
8388 * gcc.dg/weak/weak-18.c: New test.
8390 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8392 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8393 gcc_jit_context_set_bool_use_external_driver.
8395 2015-08-25 Nathan Sidwell <nathan@acm.org>
8397 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8399 * gcc.dg/20001117-1.c: Needs return_address.
8400 * gcc.dg/20020415-1.c: Needs alloca.
8401 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8402 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8403 * gcc.dg/pr63186.c: Needs label_values.
8404 * gcc.dg/torture/pr33848.c: Likwise.
8406 * lib/target-supports.exp (check_effective_target_fopenacc,
8407 check_effective_target_fopenmp): Disable for nvptx.
8408 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8409 * gcc.dg/stack-usage-1.c: Likewise.
8410 * gcc.dg/stack-usage-2.c: Likewise.
8411 * gcc.dg/unused-5.c: Likewise.
8412 * gcc.dg/unwind-1.c: Likewise.
8414 2015-08-25 Christian Bruel <christian.bruel@st.com>
8416 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8417 * g++.dg/Wno-frame-address.C: Ditto.
8419 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8422 * g++.dg/pr67211.C: New test.
8424 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8428 * gfortran.dg/block_end_error_1.f90: New test.
8429 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8431 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8434 * gcc.target/i386/pr66821.c: New test.
8436 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8439 * gcc.target/i386/pr67329.c: New test.
8441 2015-08-24 Nathan Sidwell <nathan@acm.org>
8443 * gcc.dg/pr49551.c: Needs -fdata-sections.
8445 * gcc.dg/pr64935-2.c: Needs scheduling.
8447 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8448 * gcc.dg/torture/pr63738.c: Likewise.
8449 * gcc.dg/torture/pr64728.c: Likewise.
8450 * gcc.dg/pr63748.c: Likewise.
8451 * gcc.dg/20020312-2.c: Likewise.
8453 * gcc.dg/torture/pr66123.c: Needs label_values.
8455 * gcc.dg/torture/pr41261.c: Needs profiling.
8456 * gcc.dg/pr26570.c: Likewise.
8457 * gcc.dg/pr61776.c: Likewise.
8458 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8459 * gcc.dg/gomp/pr34610.c: Likewise.
8460 * gcc.dg/pr54121.c: Likewise.
8461 * gcc.dg/20050325-1.c: Likewise.
8462 * gcc.dg/pr66899.c: Likewise.
8463 * gcc.dg/pr48770.c: Likewise.
8464 * gcc.dg/pr24225.c: Likewise.
8466 * gcc.dg/pr27531-1.c: Needs io.
8467 * gcc.dg/pr44606.c: Likewise.
8469 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8471 * gcc.dg/pr51990.c: Needs alloca.
8473 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8475 2015-08-24 Tom de Vries <tom@codesourcery.com>
8477 PR tree-optimization/65468
8478 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8480 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8483 * gfortran.dg/backtrace_1.f90: New test.
8485 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8488 * gfortran.dg/execute_command_line_2.f90: New test.
8490 2015-08-23 Tom de Vries <tom@codesourcery.com>
8492 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8493 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8494 vect_no_int_max to vect_no_int_min_max.
8495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8496 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8497 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8498 * gcc.dg/vect/slp-reduc-4.c: Same.
8499 * gcc.dg/vect/slp-reduc-5.c: Same.
8500 * gcc.dg/vect/vect-125.c: Same.
8501 * gcc.dg/vect/vect-13.c: Same.
8502 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8503 * gcc.dg/vect/vect-reduc-1.c: Same.
8504 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8505 * gcc.dg/vect/vect-reduc-1char.c:Same.
8506 * gcc.dg/vect/vect-reduc-1short.c: Same.
8507 * gcc.dg/vect/vect-reduc-2.c: Same.
8508 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8509 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8510 * lib/target-supports.exp: Same.
8512 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8515 * g++.dg/cpp0x/decltype63.C: New.
8517 2015-08-22 Nathan Sidwell <nathan@acm.org>
8519 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8520 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8521 * c-c++-common/Wunused-var-8.c: Likewise.
8522 * c-c++-common/gomp/pr61486-2.c: Likewise.
8523 * c-c++-common/Wunused-var-6.c: Likewise.
8524 * c-c++-common/goacc/reduction-1.c: Likewise.
8525 * c-c++-common/goacc/reduction-2.c: Likewise.
8526 * c-c++-common/goacc/reduction-3.c: Likewise.
8527 * c-c++-common/goacc/reduction-4.c: Likewise.
8528 * gcc.dg/builtins-64.c: Likewise.
8529 * gcc.dg/pr59523.c: Likewise.
8530 * gcc.dg/tree-ssa/20080530.c: Likewise.
8531 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8532 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8533 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8534 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8535 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8536 * gcc.dg/pr59011.c: Likewise.
8537 * gcc.dg/uninit-9.c: Likewise.
8538 * gcc.dg/pr61561.c: Likewise.
8539 * gcc.dg/vla-4.c: Likewise.
8540 * gcc.dg/20101010-1.c: Likewise.
8541 * gcc.dg/pr49120.c: Likewise.
8542 * gcc.dg/20030331-2.c: Likewise.
8543 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8544 * gcc.dg/pr25682.c: Likewise.
8545 * gcc.dg/guality/guality.c: Likewise.
8546 * gcc.dg/pr27301.c: Likewise.
8547 * gcc.dg/uninit-9-O0.c: Likewise.
8548 * gcc.dg/fold-alloca-1.c: Likewise.
8549 * gcc.dg/pr41470.c: Likewise.
8550 * gcc.dg/pr51491-2.c: Likewise.
8551 * gcc.dg/winline-7.c: Likewise.
8552 * gcc.dg/vla-2.c: Likewise.
8553 * gcc.dg/pr50764.c: Likewise.
8554 * gcc.dg/c99-vla-1.c: Likewise.
8555 * gcc.dg/pr33238.c: Likewise.
8556 * gcc.dg/c99-const-expr-13.c: Likewise.
8557 * gcc.dg/builtin-return-1.c: Likewise.
8558 * gcc.dg/vla-3.c: Likewise.
8559 * gcc.dg/20020415-1.c: Likewise.
8560 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8561 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8562 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8563 * gcc.dg/torture/calleesave-sse.c: Likewise.
8564 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8565 * gcc.dg/gomp/vla-2.c: Likewise.
8566 * gcc.dg/gomp/vla-3.c: Likewise.
8567 * gcc.dg/gomp/vla-4.c: Likewise.
8568 * gcc.dg/gomp/pr30494.c: Likewise.
8569 * gcc.dg/gomp/vla-5.c: Likewise.
8570 * gcc.dg/pr51990-2.c: Likewise.
8571 * gcc.dg/vla-22.c: Likewise.
8573 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8575 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8576 * gcc.dg/dollar.c: Likewise.
8577 * gcc.dg/pragma-message.c: Likewise.
8578 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8579 * c-c++-common/raw-string-14.c: Likewise.
8581 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8583 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8584 property that instantiation here is a compile-time error.
8586 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8588 * g++.dg/other/pr67065.C: Extend.
8590 2015-08-21 Nathan Sidwell <nathan@acm.org>
8592 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8594 (check_effective_target_global_constructor): New.
8595 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8596 * gcc.dg/debug/debug.exp: Skip for nvptx.
8597 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8599 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8600 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8601 * gcc.c-torture/compile/pr33855.c: Likewise.
8602 * gcc.c-torture/compile/920723-1.c: Likewise.
8603 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8605 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8607 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8610 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8612 * gcc.c-torture/execute/switch-1.c: Likewise.
8614 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8615 * gcc.c-torture/execute/printf-1.c: Likewise.
8616 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8617 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8618 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8619 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8620 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8621 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8622 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8623 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8624 * gcc.c-torture/execute/gofast.c: Likewise.
8625 * gcc.c-torture/execute/complex-6.c: Likewise.
8627 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8628 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8629 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8630 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8631 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8632 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8633 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8634 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8635 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8636 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8637 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8638 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8639 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8640 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8641 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8642 * gcc.dg/setjmp-1.c: Likewise.
8643 * gcc.dg/cleanup-5.c: Likewise.
8644 * gcc.dg/cleanup-12.c: Likewise.
8645 * gcc.dg/cleanup-13.c: Likewise.
8647 * gcc.dg/constructor-1.c: Require global ctor.
8649 * gcc.dg/fork-instrumentation.c: Require profiling.
8650 * gcc.dg/20030107-1.c: Likewise.
8651 * gcc.dg/20030702-1.c: Likewise.
8653 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8654 * gcc.dg/cpp/paste2.c: Likewise.
8655 * gcc.dg/cpp/strify3.c: Likewise.
8656 * gcc.dg/cpp/strify4.c: Likewise.
8657 * gcc.dg/cpp/lexnum.c: Likewise.
8658 * gcc.dg/cpp/digraphs.c: Likewise.
8659 * gcc.dg/cpp/macro1.c: Likewise.
8661 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8663 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8665 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8667 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8670 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8672 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8673 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8674 vec_vpmsum_be and vec_shasigma_be.
8676 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8678 * lib/target-supports.exp
8679 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8680 with -mfp16-format=ieee.
8682 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8685 * g++.dg/other/pr67065.C: New.
8687 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8689 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8691 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8692 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8693 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8694 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8696 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8698 * gcc.dg/wide_shift_64_1.c: New testcase.
8699 * gcc.dg/wide_shift_128_1.c: Likewise.
8700 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8702 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8704 * lib/target-supports.exp
8705 (check_effective_target_fstack_protector_enabled): New test.
8706 * gcc.target/i386/ssp-default.c: New test.
8708 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8711 * gfortran.dg/generic_31.f90: New.
8713 2015-08-19 Marek Polacek <polacek@redhat.com>
8716 * g++.dg/torture/pr67133.C: New test.
8718 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8720 * gcc.target/powerpc/altivec-35.c: New test.
8721 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8722 * gcc.target/powerpc/vsx-vector-7.c: New test.
8724 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8727 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8728 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8730 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8732 PR rtl-optimization/67218
8733 * gcc.c-torture/execute/ieee/pr67218.c,
8734 gcc.target/aarch64/fcvt_int_float_double1.c,
8735 gcc.target/aarch64/fcvt_int_float_double2.c,
8736 gcc.target/aarch64/fcvt_int_float_double3.c,
8737 gcc.target/aarch64/fcvt_int_float_double4.c,
8738 gcc.target/aarch64/fcvt_uint_float_double1.c,
8739 gcc.target/aarch64/fcvt_uint_float_double2.c,
8740 gcc.target/aarch64/fcvt_uint_float_double3.c,
8741 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8743 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8745 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8746 dg-options to disable LSE extensions.
8747 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8748 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8749 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8750 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8751 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8752 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8753 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8754 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8755 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8756 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8757 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8758 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8759 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8760 * gcc.target/aarch64/sync-op-full.c: Likewise.
8761 * gcc.target/aarch64/sync-op-release.c: Likewise.
8763 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8766 * g++.dg/cpp1z/feat-cxx1z.C: New.
8768 2015-08-18 Marek Polacek <polacek@redhat.com>
8771 * gcc.dg/torture/pr67222.c: New test.
8773 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8775 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8777 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8779 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8780 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8781 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8783 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8785 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8786 which is used in later code.
8788 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8791 * g++.dg/cpp0x/nullptr34.C: New.
8792 * g++.dg/warn/Wconversion2.C: Adjust.
8793 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8794 * g++.old-deja/g++.other/null3.C: Likewise.
8796 * g++.dg/cpp0x/pr51313.C: Adjust.
8798 2015-08-17 Richard Biener <rguenther@suse.de>
8800 PR tree-optimization/67221
8801 * gcc.dg/torture/pr67221.c: New testcase.
8803 2015-08-17 Mike Stump <mikestump@comcast.net>
8804 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8806 * gcc.target/arm/memcpy-aligned-1.c: New test.
8808 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8811 * gfortran.dg/norm_4.f90: Rename to...
8812 * gfortran.dg/norm2_4.f90: this.
8813 * gfortran.dg/norm2_5.f90: New test.
8815 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8817 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8818 * gcc.dg/ssp-1.c: Make counter a register.
8819 * gcc.dg/ssp-2.c: Likewise.
8820 * gcc.dg/torture/parm-coalesce.c: New.
8822 2015-08-14 Marek Polacek <polacek@redhat.com>
8825 * gcc.dg/torture/pr67133.c: New test.
8827 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8828 Matthias Klose <doko@debian.org>
8831 * gcc.c-torture/compile/pr67143.c: New
8832 * gcc.target/aarch64/atomic-op-imm.c
8833 (atomic_fetch_add_negative_RELAXED): New.
8834 (atomic_fetch_sub_negative_ACQUIRE): New.
8836 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8838 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8839 * gcc.target/aarch64/target_attr_8.c: Likewise.
8840 * gcc.target/aarch64/target_attr_14.c: Likewise.
8842 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8844 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8846 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8848 * gcc.target/i386/builtin_target.c: Add skylake check.
8850 2015-08-13 Jeff Law <law@redhat.com>
8852 * gcc.dg/pr66314.c: Moved from here to ..
8853 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8854 to clear all sanitizers before -fsanitize=kernel-address.
8856 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8858 * gcc.target/aarch64/cinc_common_1.c: New test.
8860 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8863 * g++.dg/ext/attribute-may-alias-1.C: New.
8864 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8866 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8868 * gcc.target/aarch64/atomic-inst-cas.c: New.
8869 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8871 2015-08-13 Andreas Schwab <schwab@suse.de>
8873 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8875 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8878 * g++.dg/torture/pr62164.C: New.
8880 2015-08-13 Richard Biener <rguenther@suse.de>
8882 PR tree-optimization/67191
8883 * gcc.dg/torture/pr67191.c: New testcase.
8884 * g++.dg/torture/pr67191.C: Likewise.
8886 2015-08-13 Richard Biener <rguenther@suse.de>
8888 PR tree-optimization/66502
8889 PR tree-optimization/67167
8890 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8892 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8895 * g++.dg/init/new42.C: New.
8897 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8900 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8902 * gcc.target/powerpc/pr67071-2.c: Likewise.
8903 * gcc.target/powerpc/pr67071-3.c: Likewise.
8905 2015-08-12 Marek Polacek <polacek@redhat.com>
8908 * c-c++-common/Wshift-overflow-6.c: New test.
8909 * c-c++-common/Wshift-overflow-7.c: New test.
8910 * g++.dg/cpp1y/left-shift-2.C: New test.
8912 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8915 * g++.dg/cpp0x/pr52742.C: New.
8917 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8919 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8920 Check Knights Landing support.
8922 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8925 * g++.dg/warn/Wunused-result-1.C: New.
8927 2015-08-12 Richard Biener <rguenther@suse.de>
8929 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8930 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8931 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8932 * g++.dg/tree-ssa/pr61034.C: Adjust.
8933 * gcc.dg/fold-compare-2.c: Likewise.
8934 * gcc.dg/pr50763.c: Likewise.
8935 * gcc.dg/predict-3.c: Likewise.
8936 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8937 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8938 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8939 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8940 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8941 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8942 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8943 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8944 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8945 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8946 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8947 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8949 2015-08-12 Nathan Sidwell <nathan@acm.org>
8951 * gcc.dg/vrp-min-max-1.c: New.
8952 * gcc.dg/vrp-min-max-2.c: New.
8954 2015-08-12 Richard Biener <rguenther@suse.de>
8956 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8958 2015-08-12 Tom de Vries <tom@codesourcery.com>
8961 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8962 Handle absence of vector min/max for sparc.
8964 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8967 * g++.dg/ext/mv25.C: New test.
8969 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8971 * gcc.target/i386/avx2-vect-shift.c: New test.
8973 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8977 * gcc.dg/pragma-diag-3.c: New test.
8978 * gcc.dg/pragma-diag-4.c: New test.
8980 2015-08-11 Nathan Sidwell <nathan@acm.org>
8982 * c-c++-common/dfp/operator-comma.c: Call init function.
8983 * c-c++-common/dfp/convert-dfp-2.c: New test.
8985 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8987 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8988 Treat model == 0x4f as Broadwell.
8990 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8993 * gfortran.dg/pr67140.f90: New test.
8995 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8999 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9001 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9004 * gfortran.dg/ieee/large_4.f90: New test.
9006 2015-08-08 Bud Davis <jmdavis@link.com>
9009 * gfortran.dg/common_22.f90: New.
9011 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9013 PR rtl-optimization/67028
9014 * gcc.dg/pr67028.c: New testcase.
9016 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9018 PR rtl-optimization/67029
9019 * gcc.dg/pr67029.c: New test.
9021 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9024 * gfortran.dg/ieee/ieee_8.f90: New test.
9026 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9028 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9030 * gcc.target/aarch64/noplt_2.c: Likewise.
9031 * gcc.target/aarch64/noplt_3.c: Likewise.
9033 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9035 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9036 optimization level, and print a summary at the end.
9038 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9040 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9042 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9044 * gcc.target/aarch64/noplt_3.c: New testcase.
9046 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9048 * gcc.target/aarch64/noplt_1.c: New testcase.
9049 * gcc.target/aarch64/noplt_2.c: Likewise.
9051 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9053 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9054 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9056 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9058 * gcc.target/s390/dwarfregtable-1.c: New test.
9059 * gcc.target/s390/dwarfregtable-2.c: New test.
9060 * gcc.target/s390/dwarfregtable-3.c: New test.
9062 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9064 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9066 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9069 * gfortran.dg/ieee/large_2.f90: New test.
9070 * gfortran.dg/ieee/large_3.F90: New test.
9072 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9075 * gfortran.dg/ieee/large_1.f90: Adjust test.
9077 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9078 Jeff Law <law@redhat.com>
9081 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9082 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9083 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9084 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9085 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9086 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9088 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9091 * gfortran.dg/pr66311.f90: New file.
9093 2015-08-05 Richard Biener <rguenther@suse.de>
9095 PR tree-optimization/67121
9096 * gcc.dg/torture/pr67121.c: New testcase.
9098 2015-08-05 Nick Clifton <nickc@redhat.com>
9100 * gcc.target/rl78: New directory.
9101 * gcc.target/rl78/rl78.exp: New file: Test driver.
9102 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9104 2015-08-05 Richard Biener <rguenther@suse.de>
9107 * gcc.dg/torture/pr67120.c: New testcase.
9109 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9113 * lib/fortran-modules.exp: Call cleanup-submodules from
9115 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9116 cover the cases where private entities are no longer optimized
9118 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9120 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9121 * gfortran.dg/submodule_5.f08: The same.
9122 * gfortran.dg/submodule_9.f08: The same.
9123 * gfortran.dg/submodule_10.f08: New test.
9125 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9128 * g++.dg/cpp1y/var-templ35.C: New.
9130 2015-08-05 Richard Biener <rguenther@suse.de>
9132 PR tree-optimization/67055
9133 * g++.dg/torture/pr67055.C: New testcase.
9135 2015-08-05 Richard Biener <rguenther@suse.de>
9137 PR tree-optimization/67109
9138 * gcc.dg/torture/pr67109.c: New testcase.
9139 * gcc.dg/vect/vect-119.c: Adjust.
9141 2015-08-05 Richard Biener <rguenther@suse.de>
9144 * gcc.dg/pr67107.c: New testcase.
9146 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9149 * g++.dg/cpp1z/abbrev2.C: New.
9151 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9153 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9155 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9158 * g++.dg/init/explicit4.C: New.
9160 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9162 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9163 without VSX an Power8 vector support.
9165 2015-08-04 Richard Biener <rguenther@suse.de>
9167 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9169 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9172 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9175 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9178 * g++.dg/cpp1y/var-templ34.C: New.
9180 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9182 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9183 * gcc.target/aarch64/target_attr_1.c: Likewise.
9184 * gcc.target/aarch64/target_attr_2.c: Likewise.
9185 * gcc.target/aarch64/target_attr_3.c: Likewise.
9186 * gcc.target/aarch64/target_attr_4.c: Likewise.
9187 * gcc.target/aarch64/target_attr_5.c: Likewise.
9188 * gcc.target/aarch64/target_attr_6.c: Likewise.
9189 * gcc.target/aarch64/target_attr_7.c: Likewise.
9190 * gcc.target/aarch64/target_attr_8.c: Likewise.
9191 * gcc.target/aarch64/target_attr_9.c: Likewise.
9192 * gcc.target/aarch64/target_attr_10.c: Likewise.
9193 * gcc.target/aarch64/target_attr_11.c: Likewise.
9194 * gcc.target/aarch64/target_attr_12.c: Likewise.
9195 * gcc.target/aarch64/target_attr_13.c: Likewise.
9196 * gcc.target/aarch64/target_attr_14.c: Likewise.
9197 * gcc.target/aarch64/target_attr_15.c: Likewise.
9199 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9201 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9203 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9205 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9207 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9209 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9212 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9215 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9216 * gfortran.dg/ieee/large_1.f90: New test.
9218 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9220 PR tree-optimization/67043
9221 * gcc.dg/pr67043.c: New test.
9223 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9225 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9227 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9229 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9230 it to push/pop timing items.
9231 (main): For each optimization level, create a gcc_jit_timer, and
9232 time all of the iteration within that level cumulatively.
9233 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9234 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9236 2015-08-03 Alexander Basov <coohpt@gmail.com>
9241 * gcc.target/arm/pr43404.c : New testcase.
9242 * gcc.target/arm/pr48470.c : New testcase.
9243 * gcc.target/arm/pr64744-1.c : New testcase.
9244 * gcc.target/arm/pr64744-2.c : New testcase.
9246 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9248 PR tree-optimization/67077
9249 * gcc.dg/pr67077.c: New test.
9251 2015-08-03 Jeff Law <law@redhat.com>
9254 PR gcov-profile/66899
9255 * gcc.dg/pr66899.c: New test.
9256 * gcc.dg/pr66314.c: New test.
9258 2015-08-03 Marek Polacek <polacek@redhat.com>
9261 * gcc.dg/pr67088.c: New test.
9263 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9266 * gcc.target/arm/vnmul-1.c: New.
9267 * gcc.target/arm/vnmul-2.c: New.
9268 * gcc.target/arm/vnmul-3.c: New.
9269 * gcc.target/arm/vnmul-4.c: New.
9271 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9274 * gfortran.dg/class_allocate_20.f90: New.
9276 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9278 * gcc.target/aarch64/csel_bfx_1.c: New test.
9279 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9281 2015-08-02 Martin Sebor <msebor@redhat.com>
9283 * g++.dg/Wframe-address-in-Wall.C: New test.
9284 * g++.dg/Wframe-address.C: New test.
9285 * g++.dg/Wno-frame-address.C: New test.
9286 * gcc.dg/Wframe-address-in-Wall.c: New test.
9287 * gcc.dg/Wframe-address.c: New test.
9288 * gcc.dg/Wno-frame-address.c: New test.
9290 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9292 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9294 2015-08-01 Michael Collison <michael.collison@linaro.org
9295 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9297 * gcc.target/arm/mincmp.c: New test.
9299 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9302 * gfortran.dg/associated_target_6.f03: New test
9304 2015-08-01 Tom de Vries <tom@codesourcery.com>
9306 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9307 optimize ("-ftree-parallelize-loops=0").
9308 Add successful scans for 2 detected reductions. Add xfail scans for 3
9309 detected reductions.
9310 * gcc.dg/autopar/reduc-2short.c: Same.
9311 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9312 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9313 detected reductions.
9314 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9317 2015-07-31 Marek Polacek <polacek@redhat.com>
9320 * g++.dg/ubsan/pr66977.C: New test.
9322 2015-07-30 Marek Polacek <polacek@redhat.com>
9324 * c-c++-common/Wtautological-compare-3.c: New test.
9326 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9328 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9329 (CHECK): Pass address of scalar, rather than array.
9331 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9333 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9335 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9337 * gcc.target/aarch64/fp16/fp16.exp: New.
9338 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9339 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9341 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9343 * gcc.target/aarch64/f16_movs_1.c: New test.
9345 2015-07-28 Tom de Vries <tom@codesourcery.com>
9347 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9350 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9351 Manuel López-Ibáñez <manu@gcc.gnu.org>
9353 * gcc.dg/parm-incomplete-1.c: Update.
9354 * gcc.dg/pr18809-1.c: Update.
9355 * gcc.dg/pr27953.c: Update.
9356 * gcc.dg/vla-11.c: Update.
9358 2015-07-27 Marek Polacek <polacek@redhat.com>
9360 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9362 2015-07-27 Tom de Vries <tom@codesourcery.com>
9364 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9365 attribute. Update comment.
9367 Add scan for not parallelizing inner loop.
9368 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9372 2015-07-27 Marek Polacek <polacek@redhat.com>
9375 * c-c++-common/Wtautological-compare-2.c: New test.
9377 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9380 * gcc.target/i386/pr66232-6.c: New tests.
9381 * gcc.target/i386/pr66232-7.c: Likewise.
9382 * gcc.target/i386/pr66232-8.c: Likewise.
9383 * gcc.target/i386/pr66232-9.c: Likewise.
9385 2015-07-27 Marek Polacek <polacek@redhat.com>
9389 * c-c++-common/Wtautological-compare-1.c: New test.
9391 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9394 * g++.dg/template/pr18969.C: New test.
9395 * g++.dg/template/pr18969-2.C: New test.
9396 * g++.old-deja/g++.jason/overload.C: Remove return value in
9397 template function returning void.
9399 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9401 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9402 immediates to avoid shift-overflow warnings.
9404 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9407 * g++.dg/init/pr66857.C: New test.
9409 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9412 * gcc.target/i386/pr66648.c: New test.
9414 2015-07-25 Tom de Vries <tom@codesourcery.com>
9416 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9417 interchange_files and block_files variables.
9418 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9420 * gcc.dg/graphite/uns-interchange-12.c: Same.
9421 * gcc.dg/graphite/uns-interchange-14.c: Same.
9422 * gcc.dg/graphite/uns-interchange-15.c: Same.
9423 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9424 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9426 2015-07-25 Jeff Law <law@redhat.com>
9430 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9431 * gcc.dg/torture/pr66752-1.c: New test
9432 * g++.dg/torture/pr66752-2.C: New test.
9434 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9437 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9439 PR rtl-optimization/64164
9440 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9441 * gcc.dg/ssp-1.c: Make counter a register.
9442 * gcc.dg/ssp-2.c: Likewise.
9443 * gcc.dg/torture/parm-coalesce.c: New.
9445 2015-07-24 Tom de Vries <tom@codesourcery.com>
9447 * gcc.dg/graphite/block-1.c: Xfail scan.
9448 * gcc.dg/graphite/interchange-12.c: Same.
9449 * gcc.dg/graphite/interchange-14.c: Same.
9450 * gcc.dg/graphite/interchange-15.c: Same.
9451 * gcc.dg/graphite/interchange-9.c: Same.
9452 * gcc.dg/graphite/interchange-mvt.c: Same.
9453 * gcc.dg/graphite/uns-block-1.c: New test.
9454 * gcc.dg/graphite/uns-interchange-12.c: New test.
9455 * gcc.dg/graphite/uns-interchange-14.c: New test.
9456 * gcc.dg/graphite/uns-interchange-15.c: New test.
9457 * gcc.dg/graphite/uns-interchange-9.c: New test.
9458 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9460 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9463 * c-c++-common/Wunused-function-1.c: New.
9465 2015-07-24 Tom de Vries <tom@codesourcery.com>
9467 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9468 alternative exit-first loop transform.
9469 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9470 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9471 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9472 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9473 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9474 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9475 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9476 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9477 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9479 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9482 * gcc.target/i386/mpx/pr66566.c: New test.
9484 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9487 * gcc.target/i386/pr66978.c: New test.
9489 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9491 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9493 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9495 * gcc.target/s390/insv-1.c: New test.
9496 * gcc.target/s390/insv-2.c: New test.
9497 * gcc.target/s390/insv-3.c: New test.
9499 2015-07-24 Tom de Vries <tom@codesourcery.com>
9501 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9503 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9506 * gcc.dg/pr25530.c: New test.
9508 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9511 * gcc.dg/pr25529.c: New test.
9513 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9515 * gcc.target/arm/reg_equal_test.c: New test.
9517 2015-07-23 Jeff Law <law@redhat.com>
9520 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9521 * gcc.dg/torture/pr66752-1.c: New test
9522 * g++.dg/torture/pr66752-2.C: New test.
9524 2015-07-23 Marek Polacek <polacek@redhat.com>
9527 * g++.dg/warn/Wlogical-op-2.C: New test.
9529 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9531 PR rtl-optimization/64164
9532 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9533 * gcc.dg/ssp-1.c: Make counter a register.
9534 * gcc.dg/ssp-2.c: Likewise.
9535 * gcc.dg/torture/parm-coalesce.c: New.
9537 2015-07-23 Marek Polacek <polacek@redhat.com>
9540 * c-c++-common/ubsan/pr66908.c: New test.
9542 2015-07-23 Tom de Vries <tom@codesourcery.com>
9544 * gcc.dg/autopar/outer-4.c: Add xfail.
9545 * gcc.dg/autopar/outer-5.c: Same.
9546 * gcc.dg/autopar/outer-6.c: Same.
9547 * gcc.dg/autopar/reduc-2.c: Same.
9548 * gcc.dg/autopar/reduc-2char.c: Same.
9549 * gcc.dg/autopar/reduc-2short.c: Same.
9550 * gcc.dg/autopar/reduc-8.c: Same.
9551 * gcc.dg/autopar/uns-outer-4.c: New test.
9552 * gcc.dg/autopar/uns-outer-5.c: New test.
9553 * gcc.dg/autopar/uns-outer-6.c: New test.
9555 2015-07-23 Richard Biener <rguenther@suse.de>
9557 PR tree-optimization/66952
9558 * gcc.dg/torture/pr66952.c: Use signed char.
9560 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9562 PR tree-optimization/66926,66951
9563 * gcc.dg/vect/pr66951.c: New test.
9565 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9568 * g++.dg/parse/error57.C: New.
9569 * g++.dg/expr/string-2.C: Update.
9571 2015-07-23 Richard Biener <rguenther@suse.de>
9573 PR tree-optimization/66945
9574 * gcc.dg/torture/pr66945.c: New testcase.
9576 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9579 * g++.dg/ext/mv24.C: New test.
9581 2015-07-22 Marek Polacek <polacek@redhat.com>
9583 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9586 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9590 * gfortran.dg/generic_30.f90: New.
9592 2015-07-22 Richard Biener <rguenther@suse.de>
9594 PR tree-optimization/66952
9595 * gcc.dg/torture/pr66952.c: New testcase.
9597 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9599 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9601 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9603 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9605 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9607 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9609 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9611 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9613 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9615 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9617 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9619 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9621 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9623 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9625 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9627 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9629 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9631 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9633 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9635 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9637 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9639 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9641 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9643 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9645 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9647 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9649 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9651 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9653 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9655 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9657 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9659 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9661 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9663 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9665 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9667 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9669 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9671 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9673 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9675 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9677 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9679 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9681 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9683 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9685 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9687 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9689 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9691 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9693 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9695 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9697 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9699 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9701 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9703 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9705 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9707 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9709 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9711 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9713 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9715 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9717 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9719 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9721 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9723 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9725 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9727 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9729 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9731 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9733 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9735 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9737 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9739 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9741 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9743 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9745 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9747 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9749 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9751 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9753 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9755 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9757 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9759 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9761 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9763 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9765 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9767 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9769 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9771 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9773 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9775 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9777 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9779 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9781 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9783 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9785 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9787 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9789 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9791 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9793 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9795 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9797 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9799 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9801 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9803 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9805 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9807 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9809 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9811 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9813 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9815 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9817 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9819 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9821 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9823 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9825 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9827 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9829 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9831 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9833 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9835 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9837 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9839 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9841 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9843 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9845 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9847 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9849 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9851 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9853 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9855 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9857 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9859 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9861 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9864 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/template/crash81.C: Update.
9868 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9871 * gcc.target/i386/pr66424.c: New.
9873 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9875 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9877 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9880 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9881 Drop address sanitization.
9883 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9885 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9887 (dg-additional-options): Set armv5t flag.
9889 2015-07-21 Marek Polacek <polacek@redhat.com>
9891 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9892 * gcc.dg/vmx/unpack.c: Likewise.
9893 * gcc.target/powerpc/quad-atomic.c: Likewise.
9895 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9897 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9899 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9901 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9904 2015-07-20 Marek Polacek <polacek@redhat.com>
9907 * c-c++-common/Wshift-overflow-1.c: New test.
9908 * c-c++-common/Wshift-overflow-2.c: New test.
9909 * c-c++-common/Wshift-overflow-3.c: New test.
9910 * c-c++-common/Wshift-overflow-4.c: New test.
9911 * c-c++-common/Wshift-overflow-5.c: New test.
9912 * g++.dg/cpp1y/left-shift-1.C: New test.
9913 * gcc.dg/c90-left-shift-2.c: New test.
9914 * gcc.dg/c90-left-shift-3.c: New test.
9915 * gcc.dg/c99-left-shift-2.c: New test.
9916 * gcc.dg/c99-left-shift-3.c: New test.
9917 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9918 * gcc.c-torture/execute/pr40386.c: Likewise.
9919 * gcc.dg/vect/pr33373.c: Likewise.
9920 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9921 * gcc.dg/vect/vect-shift-2.c: Likewise.
9923 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9925 * gcc.target/aarch64/neg_abs_1.c: New test.
9927 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9930 * gcc.target/i386/pr66922.c: New test.
9932 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9936 * gcc.dg/tree-ssa/pr42327.c: Removed.
9937 * g++.dg/other/pr35011.C: Removed.
9939 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9942 * gcc.target/i386/pr66906.c: New test.
9944 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9946 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9947 as follow-up to r225930.
9949 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9952 * lib/fortran-modules.exp (proc cleanup-submodules): New
9954 * gfortran.dg/submodule_1.f08: Change extension and clean up
9955 the submodule files.
9956 * gfortran.dg/submodule_2.f08: ditto
9957 * gfortran.dg/submodule_6.f08: ditto
9958 * gfortran.dg/submodule_7.f08: ditto
9959 * gfortran.dg/submodule_8.f08: New test
9960 * gfortran.dg/submodule_9.f08: New test
9962 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9963 Sebastian Pop <s.pop@samsung.com>
9966 * gcc.dg/graphite/pr61929.c: New.
9968 2015-07-17 Marek Polacek <polacek@redhat.com>
9970 * gcc.dg/fold-minus-7.c: New test.
9972 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9974 * gfortran.dg/co_reduce_1.f90: New file.
9976 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9979 * gcc.target/i386/pr66824.c:
9981 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9984 * gfortran.dg/structure_constructor_13.f03: New test.
9986 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9989 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9990 of generated while loops in the tree dump.
9991 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9993 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9995 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9997 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10000 * gcc.target/i386/pr66891.c: New test.
10002 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10004 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10006 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10008 PR rtl-optimization/66626
10009 * gcc.target/i386/pr66626-2.c: New.
10011 2015-07-16 Martin Liska <mliska@suse.cz>
10013 * g++.dg/ipa/pr66896.c: New test.
10015 2015-07-16 Richard Biener <rguenther@suse.de>
10017 PR tree-optimization/66894
10018 * gcc.dg/torture/pr66894.c: New testcase.
10020 2015-07-16 Richard Biener <rguenther@suse.de>
10022 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10024 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10027 * g++.dg/pr66866.C: New test.
10029 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10031 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10033 2015-07-15 Richard Biener <rguenther@suse.de>
10035 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10036 { -O3 -fomit-frame-pointer },
10037 { -O3 -fomit-frame-pointer -funroll-loops } and
10038 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10040 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10041 -finline-functions }
10043 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10045 * gcc.target/mips/interrupt_handler-5.c: New test.
10047 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10048 Robert Suchanek <robert.suchanek@imgtec.com>
10050 * gcc.target/mips/interrupt_handler-4.c: New test.
10052 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10055 * gcc.dg/lto/lto.exp: Initialize MPX.
10057 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10061 * gcc.target/arm/scd42-3.c: Likewise.
10063 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10065 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10066 code to be run when the pre-arch code increases the isa_rev to
10067 mips32r6 or greater.
10069 2015-07-15 Richard Biener <rguenther@suse.de>
10071 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10072 { -O3 -fomit-frame-pointer },
10073 { -O3 -fomit-frame-pointer -funroll-loops } and
10074 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10076 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10077 -finline-functions }
10078 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10079 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10080 to additional_flags.
10082 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10084 PR rtl-optimization/66838
10085 * gcc.target/i386/pr66838.c: New test.
10087 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10090 * g++.dg/template/pr66850.C: New test.
10092 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10093 Cesar Philippidis <cesar@codesourcery.com>
10094 Chung-Lin Tang <cltang@codesourcery.com>
10096 * gcc.target/nios2/nios2-flushd.c: New.
10097 * gcc.target/nios2/nios2-rdprs.c: New.
10098 * gcc.target/nios2/r2-atomic.c: New.
10099 * gcc.target/nios2/r2-eni.c: New.
10100 * gcc.target/nios2/r2-wrpie.c: New.
10102 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10103 Cesar Philippidis <cesar@codesourcery.com>
10104 Chung-Lin Tang <cltang@codesourcery.com>
10106 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10107 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10109 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10110 Cesar Philippidis <cesar@codesourcery.com>
10111 Chung-Lin Tang <cltang@codesourcery.com>
10113 * gcc.target/nios2/andci.c: New.
10114 * gcc.target/nios2/bmx.c: New.
10115 * gcc.target/nios2/cdx-add.c: New.
10116 * gcc.target/nios2/cdx-branch.c: New.
10117 * gcc.target/nios2/cdx-callret.c: New.
10118 * gcc.target/nios2/cdx-loadstore.c: New.
10119 * gcc.target/nios2/cdx-logical.c: New.
10120 * gcc.target/nios2/cdx-mov.c: New.
10121 * gcc.target/nios2/cdx-shift.c: New.
10122 * gcc.target/nios2/cdx-sub.c: New.
10123 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10125 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10128 * g++.dg/cpp0x/vt-65071.C: New.
10130 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10131 Cesar Philippidis <cesar@codesourcery.com>
10132 Chung-Lin Tang <cltang@codesourcery.com>
10134 * gcc.target/nios2/r2-io-range.c: New.
10135 * gcc.target/nios2/r2-stio-1.c: New.
10136 * gcc.target/nios2/r2-stio-2.c: New.
10137 * gcc.target/nios2/nios2-ldxio.c: New.
10138 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10139 of just compile. Add more tests.
10141 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10143 gfortran.dg/pr66864.f90: New test.
10145 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10147 PR rtl-optimization/66626
10148 * gcc.target/i386/pr66626.c: New.
10150 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10152 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10153 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10154 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10156 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10158 * g++.dg/template/crash81.C: Adjust for error + inform change.
10159 * g++.dg/template/pr58878.C: Likewise.
10160 * g++.dg/template/shadow1.C: Likewise.
10161 * g++.dg/template/shadow2.C: Likewise.
10162 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10163 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10164 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10165 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10167 2015-07-14 Richard Biener <rguenther@suse.de>
10169 PR tree-optimization/66863
10170 * gcc.dg/torture/pr66863.c: New testcase.
10172 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10175 * g++.dg/template/pr65186.C: New test.
10177 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10179 * gcc.target/arm/macro_defs0.c: Add directive to skip
10180 test if -marm is present.
10181 * gcc.target/arm/macro_defs1.c: Likewise.
10183 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10185 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10187 * gcc.target/aarch64/adds1.c: Likewise.
10188 * gcc.target/aarch64/ands_1.c: Likewise.
10189 * gcc.target/aarch64/bics_1.c: Likewise.
10190 * gcc.target/aarch64/subs1.c: Likewise.
10191 * gcc.target/aarch64/subs3.c: Likewise.
10193 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10196 * gfortran.dg/pr64589.f90: New test.
10198 2015-07-13 Renlin Li <renlin.li@arm.com>
10201 * gcc.c-torture/execute/pr66556.c: New.
10203 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10205 * gcc.dg/20020219-1.c: Fix double word typos.
10206 * gcc.dg/20020919-1.c: Same.
10208 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10209 Jeff Law <law@redhat.com>
10211 PR middle-end/66726
10212 * g++.dg/tree-ssa/pr66726.c: New test.
10213 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10214 * gcc.dg/tree-ssa/pr66726.c: New test.
10216 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/cpp0x/variadic-ttp2.C: New.
10221 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10224 * g++.dg/cpp0x/auto46.C: New test.
10225 * g++.dg/template/pr30044.C: New test.
10226 * g++.dg/template/shadow2.C: New test.
10227 * g++.dg/template/error55.C: New test.
10228 * g++.dg/template/crash83.C: Accept any error string.
10229 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10231 * g++.dg/cpp0x/variadic19.C: Likewise
10232 * g++.dg/template/canon-type-13.C: Likewise.
10233 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10234 * g++.dg/torture/20070621-1.C: Likewise.
10236 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10239 * g++.dg/init/explicit3.C: New.
10241 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10244 * gcc.target/i386/pr66819-1.c: New test.
10245 * gcc.target/i386/pr66819-2.c: Likewise.
10246 * gcc.target/i386/pr66819-3.c: Likewise.
10247 * gcc.target/i386/pr66819-4.c: Likewise.
10248 * gcc.target/i386/pr66819-5.c: Likewise.
10250 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10253 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10254 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10255 type to prevent possible flag-clobbering zero-extensions.
10256 * gcc.target/i386/pr66703.c: New test.
10258 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10261 * g++.dg/cpp0x/nsdmi-template15.C: New.
10263 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10265 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10267 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10269 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10270 * gcc.target/arm/flip-thumb.c: Likewise.
10272 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10275 * gcc.target/i386/pr66813.c: New test.
10277 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10279 PR middle-end/66820
10280 * gcc.dg/gomp/pr66820.c: New test.
10282 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10285 * g++.dg/cpp0x/scoped_enum6.C: New.
10287 2015-07-10 Tom de Vries <tom@codesourcery.com>
10289 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10290 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10292 2015-07-10 Richard Biener <rguenther@suse.de>
10294 PR tree-optimization/66823
10295 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10296 which should not be necessary. XFAIL.
10298 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10301 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10303 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10305 PR middle-end/66633
10306 * gcc.dg/gomp/pr66633-1.c: New test.
10307 * gcc.dg/gomp/pr66633-2.c: New test.
10308 * gcc.dg/gomp/pr66633-3.c: New test.
10309 * gcc.dg/gomp/pr66633-4.c: New test.
10311 2015-07-09 John Marino <gnugcc@marino.st>
10313 * lib/target-supports.exp (check_effective_target_pie):
10316 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10319 * gcc.target/i386/pr66814.c: New test.
10321 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10324 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10325 * gcc.target/aarch64/fnmul-2.c: Likewise.
10326 * gcc.target/aarch64/fnmul-3.c: Likewise.
10327 * gcc.target/aarch64/fnmul-4.c: Likewise.
10329 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10332 * g++.dg/cpp0x/vt-65790.C: New.
10334 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10337 * gcc.target/i386/pr66818.c: New test.
10339 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10342 * gcc.target/i386/pr66817.c: New test.
10344 2015-07-09 Marek Polacek <polacek@redhat.com>
10346 PR tree-optimization/66718
10347 * gcc.dg/vect/vect-126.c: New test.
10349 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10351 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10352 even when dwarf-2 is not the default.
10354 2015-07-08 Jeff Law <law@redhat.com>
10357 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10358 to have a single memory reference.
10360 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10362 * g++.dg/other/dump-ada-spec-9.C: New test.
10364 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10366 * g++.dg/vect/vect.exp: Run also simd* tests.
10367 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10368 (check_vect): Fix up get_cpuid call for C++.
10369 * g++.dg/vect/simd-clone-1.cc: New test.
10371 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10373 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10375 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10377 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10378 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10380 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10383 * gcc.target/i386/pr66806.c: New test.
10385 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10388 * g++.dg/cpp0x/auto45.C: New.
10390 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10392 PR middle-end/66334
10393 * gcc.target/i386/pr66334.c: New.
10395 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10397 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10400 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10403 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10404 (verify_code): Update expected error message.
10405 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10406 (verify_code): Likewise.
10407 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10408 (verify_code): Likewise.
10410 2015-07-08 Richard Biener <rguenther@suse.de>
10412 PR tree-optimization/66793
10413 * gcc.dg/torture/pr66793.c: New testcase.
10415 2015-07-08 Richard Biener <rguenther@suse.de>
10417 PR tree-optimization/66794
10418 * gcc.dg/torture/pr66794.c: New testcase.
10420 2015-07-08 Marek Polacek <polacek@redhat.com>
10423 * g++.dg/abi/abi-tag15.C: New test.
10425 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10427 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10428 * gcc.target/mips/branch-3.c: Ditto
10429 * gcc.target/mips/branch-4.c: Ditto.
10430 * gcc.target/mips/branch-5.c: Ditto.
10431 * gcc.target/mips/branch-6.c: Ditto.
10432 * gcc.target/mips/branch-7.c: Ditto.
10433 * gcc.target/mips/branch-8.c: Ditto.
10434 * gcc.target/mips/branch-9.c: Ditto.
10435 * gcc.target/mips/branch-10.c: Ditto.
10436 * gcc.target/mips/branch-11.c: Ditto.
10437 * gcc.target/mips/branch-12.c: Ditto.
10438 * gcc.target/mips/branch-13.c: Ditto.
10439 * gcc.target/mips/umips-branch-5.c: New file.
10440 * gcc.target/mips/umips-branch-6.c: New file.
10441 * gcc.target/mips/umips-branch-7.c: New file.
10442 * gcc.target/mips/umips-branch-8.c: New file.
10443 * gcc.target/mips/umips-branch-9.c: New file.
10444 * gcc.target/mips/umips-branch-10.c: New file.
10445 * gcc.target/mips/umips-branch-11.c: New file.
10446 * gcc.target/mips/umips-branch-12.c: New file.
10447 * gcc.target/mips/umips-branch-13.c: New file.
10448 * gcc.target/mips/umips-branch-14.c: New file.
10449 * gcc.target/mips/umips-branch-15.c: New file.
10450 * gcc.target/mips/umips-branch-16.c: New file.
10451 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10452 (OCCUPY_0xfffc): New define.
10454 2015-07-08 Renlin Li <renlin.li@arm.com>
10456 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10458 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10460 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10462 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10464 * gcc.target/i386/bt-3.c: New test.
10465 * gcc.target/i386/bt-4.c: Ditto.
10467 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10469 * g++.dg/other/dump-ada-spec-8.C: New test.
10471 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10474 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10476 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10478 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10480 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10481 Avoid using an opaque struct for local "f".
10483 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10486 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10487 * jit.dg/test-pr66779.c: New testcase.
10489 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10491 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10494 2015-07-07 Richard Biener <rguenther@suse.de>
10496 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10498 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10500 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10501 * gcc.target/mips/call-5.c: Ditto.
10502 * gcc.target/mips/call-6.c: Ditto.
10504 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10506 * gcc.dg/dx-test.c: New test-case.
10508 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10511 * gfortran.dg/allocate_with_source_9.f08: New test.
10513 2015-07-07 Christian Bruel <christian.bruel@st.com>
10516 * gcc.target/arm/flip-thumb.c: Fix scan.
10517 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10518 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10519 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10522 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10525 * gcc.c-torture/execute/pr65956.c: New test.
10527 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10529 * gcc.target/arm/aapcs/align1.c: New.
10530 * gcc.target/arm/aapcs/align_rec1.c: New.
10531 * gcc.target/arm/aapcs/align2.c: New.
10532 * gcc.target/arm/aapcs/align_rec2.c: New.
10533 * gcc.target/arm/aapcs/align3.c: New.
10534 * gcc.target/arm/aapcs/align_rec3.c: New.
10535 * gcc.target/arm/aapcs/align4.c: New.
10536 * gcc.target/arm/aapcs/align_rec4.c: New.
10537 * gcc.target/arm/aapcs/align_vararg1.c: New.
10538 * gcc.target/arm/aapcs/align_vararg2.c: New.
10540 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10542 * gfortran.dg/iomsg_2.f90: New test.
10544 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10547 * gcc.target/i386/pr66749.c: New test.
10549 2015-07-06 Richard Biener <rguenther@suse.de>
10551 PR tree-optimization/66772
10552 * gcc.dg/torture/pr66772-1.c: New testcase.
10553 * gcc.dg/torture/pr66772-2.c: Likewise.
10555 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10557 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10558 the jals instruction.
10560 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10563 * gcc.target/i386/pr53383-1.c: New file.
10564 * gcc.target/i386/pr53383-2.c: Likewise.
10565 * gcc.target/i386/pr53383-3.c: Likewise.
10567 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10569 * gcc.target/aarch64/fnmul-1.c: New.
10570 * gcc.target/aarch64/fnmul-2.c: New.
10571 * gcc.target/aarch64/fnmul-3.c: New.
10572 * gcc.target/aarch64/fnmul-4.c: New.
10574 2015-07-06 Richard Biener <rguenther@suse.de>
10576 PR middle-end/66759
10577 * gcc.dg/torture/pr66759.c: New testcase.
10579 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10582 * gfortran.dg/alloc_comp_class_3.f03: New test.
10583 * gfortran.dg/alloc_comp_class_4.f03: New test.
10585 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10587 * gcc.c-torture/execute/pr66757.c: New test.
10589 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10591 PR tree-optimization/66720
10592 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10594 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10595 Sandra Loosemore <sandra@codesourcery.com>
10597 * gcc.target/nios2/gprel-offset.c: New test.
10599 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10602 * gfortran.dg/pr66725.f90: New test.
10604 2015-07-03 Jason Merrill <jason@redhat.com>
10606 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10607 Avoid narrowing error.
10609 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10611 PR rtl-optimization/66706
10612 * gcc.target/powerpc/shift-int.c: New testcase.
10614 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10617 * gcc.target/i386/pr66746.c: New file.
10619 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10621 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10623 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10625 PR tree-optimization/66119
10626 * g++.dg/opt/pr66119.C: New.
10628 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10631 * gfortran.dg/submodule_1.f90: New test
10632 * gfortran.dg/submodule_2.f90: New test
10633 * gfortran.dg/submodule_3.f90: New test
10634 * gfortran.dg/submodule_4.f90: New test
10635 * gfortran.dg/submodule_5.f90: New test
10636 * gfortran.dg/submodule_6.f90: New test
10637 * gfortran.dg/submodule_7.f90: New test
10639 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10641 PR preprocessor/53690
10642 * g++.dg/cpp/pr53690.C: New.
10644 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10646 * gcc.target/powerpc/vec-cmp.c: New test.
10648 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10651 * gfortran.dg/pr56520.f90: New test.
10653 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10656 * gfortran.dg/pr66545_1.f90: New test.
10657 * gfortran.dg/pr66545_2.f90: New test.
10659 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10661 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10662 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10664 2015-07-02 Richard Biener <rguenther@suse.de>
10667 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10670 2015-07-02 Richard Biener <rguenther@suse.de>
10672 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10674 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10676 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10678 2015-07-01 Jason Merrill <jason@redhat.com>
10680 * lib/target-supports.exp (cxx_default): Set to C++14.
10682 2015-07-01 Tom de Vries <tom@codesourcery.com>
10685 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10688 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10690 * gfortran.dg/warn_conversion_8.f90: New test.
10692 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10694 PR rtl-optimization/61047
10695 * gcc.c-torture/execute/20150611-1.c: New testcase.
10697 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10700 * jit.dg/all-non-failing-tests.h: Add
10701 test-pr66700-observing-write-through-ptr.c.
10702 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10704 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10706 * jit.dg/test-accessing-union.c: Add comments for use by
10707 gcc/jit/docs/topics/types.rst.
10709 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10711 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10712 'do-require-effective-target' with 'dg-require-effective-target'.
10713 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10714 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10715 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10716 'stlex' with 'strex' as the expected output.
10718 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10721 * g++.dg/cpp0x/gen-attrs-60.C: New.
10722 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10724 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10726 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10728 * gcc.target/aarch64/pic-small.c: Restrict this test under
10729 check_effective_target_aarch64_small_fpic.
10731 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10733 * gfortran.dg/gomp/pr66633.f90: New test.
10735 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10738 * g++.dg/template/pr66686.C: New test.
10740 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10742 * gnat.dg/lto17.ad[sb]: New test.
10744 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10746 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10747 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10749 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10751 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10753 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10755 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10757 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10759 * jit.dg/test-switch.c: New testcase.
10760 * jit.dg/test-switch.cc: New testcase.
10762 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10765 * jit.dg/all-non-failing-tests.h: Add note about
10766 test-validly-unreachable-block.c.
10767 * jit.dg/test-validly-unreachable-block.c: New file.
10769 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10772 * jit.dg/all-non-failing-tests.h: Add note about
10773 test-extra-options.c.
10774 * jit.dg/test-extra-options.c: New testcase.
10776 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10779 * gcc.target/i386/pr66691.c: New.
10781 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10783 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10784 * gcc.target/i386/iamcu/args.h: Likewise.
10785 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10786 * gcc.target/i386/iamcu/defines.h: Likewise.
10787 * gcc.target/i386/iamcu/macros.h: Likewise.
10788 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10789 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10790 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10791 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10792 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10793 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10794 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10795 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10796 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10797 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10798 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10799 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10800 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10801 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10802 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10803 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10804 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10806 2015-06-30 Marek Polacek <polacek@redhat.com>
10808 * gcc.dg/fold-minus-6.c: New test.
10810 * gcc.dg/fold-ior-3.c: New test.
10812 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10814 Implement N4197 - Adding u8 character literals
10815 * g++.dg/cpp1z/utf8.C: New.
10816 * g++.dg/cpp1z/utf8-neg.C: New.
10817 * g++.dg/cpp1z/udlit-utf8char.C: New.
10819 2015-06-30 Marek Polacek <polacek@redhat.com>
10821 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10823 2015-06-30 Tom de Vries <tom@codesourcery.com>
10825 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10826 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10827 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10828 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10830 2015-06-30 Marek Polacek <polacek@redhat.com>
10832 * gcc.dg/fold-ior-2.c: New test.
10834 2015-06-30 Tom de Vries <tom@codesourcery.com>
10836 PR tree-optimization/66652
10837 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10838 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10840 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10842 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10845 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10846 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10848 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10851 * gfortran.dg/wunused-parameter.f90: New test.
10853 2015-06-29 Richard Henderson <rth@redhat.com>
10855 * gcc.target/i386/asm-flag-1.c: New.
10856 * gcc.target/i386/asm-flag-2.c: New.
10857 * gcc.target/i386/asm-flag-3.c: New.
10858 * gcc.target/i386/asm-flag-4.c: New.
10859 * gcc.target/i386/asm-flag-5.c: New.
10861 2015-06-29 Marek Polacek <polacek@redhat.com>
10864 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10865 * c-c++-common/pr66322.c: New test.
10866 * g++.dg/eh/scope1.C: Remove dg-warning.
10868 2015-06-29 Richard Biener <rguenther@suse.de>
10870 PR tree-optimization/66677
10871 * gcc.dg/vect/pr66677.c: New testcase.
10873 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10875 PR middle-end/64130
10876 * gcc.dg/tree-ssa/pr64130.c: New test.
10878 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10880 * gcc.target/aarch64/pic-small.c: New testcase.
10882 2015-06-26 Richard Biener <rguenther@suse.de>
10884 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10886 2015-06-26 Marek Polacek <polacek@redhat.com>
10888 * gcc.dg/fold-and-1.c: New test.
10889 * gcc.dg/fold-and-2.c: New test.
10891 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10893 * gnat.dg/warn11.adb: Add missing dg directive.
10894 * gnat.dg/warn12.adb: New test.
10895 * gnat.dg/warn12_pkg.ads: New helper.
10897 2015-06-26 Richard Biener <rguenther@suse.de>
10899 * gfortran.dg/reassoc_3.f90: Adjust.
10901 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10904 * gcc.target/i386/pr66412.c: New test.
10906 2015-06-25 Richard Biener <rguenther@suse.de>
10908 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10910 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10912 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10914 2015-06-25 Richard Biener <rguenther@suse.de>
10916 * gfortran.dg/vect/vect-9.f90: New testcase.
10918 2015-06-25 Nick Clifton <nickc@redhat.com>
10920 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10921 H8300 and M32R targets.
10923 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10926 * gfortran.dg/maxerrors.f90: New test.
10928 2015-06-08 DJ Delorie <dj@redhat.com>
10930 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10932 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10934 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10936 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10938 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10939 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10940 * gcc.target/aarch64/nofp_1.c: New file.
10942 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10944 Implement N3928 - Extending static_assert
10945 * g++.dg/cpp0x/static_assert8.C: Adjust.
10946 * g++.dg/cpp0x/static_assert12.C: New.
10947 * g++.dg/cpp0x/static_assert13.C: New.
10948 * g++.dg/cpp1y/static_assert1.C: New.
10949 * g++.dg/cpp1y/static_assert2.C: New.
10950 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10952 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10955 * g++.dg/cpp0x/trailing11.C: New.
10957 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10959 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10961 * gcc.target/arm/memset-inline-10.c: Likewise.
10962 * gcc.target/arm/pr58784.c: Likewise.
10963 * gcc.target/arm/pr59985.C: Likewise.
10964 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10966 2015-06-24 Renlin Li <renlin.li@arm.com>
10968 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10969 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10971 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10974 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10977 * g++.dg/cpp0x/auto45.C: New test.
10978 * g++.dg/template/pr30044.C: New test.
10979 * g++.dg/template/crash83.C: Accept any error string.
10980 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10982 * g++.dg/cpp0x/variadic18.C: Likewise
10983 * g++.dg/template/canon-type-13.C: Likewise.
10984 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10986 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10989 * g++.dg/other/linkage2.C: New.
10991 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10994 * gcc.target/arm/pr63408.c: New test.
10996 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10998 * lib/c-torture.exp: Don't call check_effective_target_lto
10999 before setting up environment correctly.
11000 * lib/gcc-dg.exp: Likewise, and protect
11001 gcc_force_conventional_output.
11003 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11005 PR rtl-optimization/66306
11006 * gcc.target/s390/pr66306.c: New test.
11008 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11010 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11011 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11012 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11013 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11014 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11015 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11016 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11018 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11021 * gcc.c-torture/pr65803.c: New test.
11023 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11026 * g++.dg/cpp0x/auto45.C: New test.
11027 * g++.dg/template/pr30044.C: New test.
11028 * g++.dg/template/crash83.C: Accept any error string.
11029 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11031 * g++.dg/cpp0x/variadic18.C: Likewise
11032 * g++.dg/template/canon-type-13.C: Likewise.
11033 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11035 2015-06-23 Marek Polacek <polacek@redhat.com>
11037 * c-c++-common/Wlogical-op-3.c: New test.
11039 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11042 * g++.dg/cpp0x/scoped_enum5.C: New.
11044 2015-06-23 Richard Biener <rguenther@suse.de>
11046 PR tree-optimization/66636
11047 * gcc.dg/vect/pr66636.c: New testcase.
11049 2015-06-23 Marek Polacek <polacek@redhat.com>
11051 * gcc.dg/fold-minus-4.c: New test.
11052 * gcc.dg/fold-minus-5.c: New test.
11053 * c-c++-common/ubsan/overflow-add-5.c: New test.
11055 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11057 Add missing testcase from r224672.
11058 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11060 * gcc.target/vax/bswapdi-1.c: New.
11062 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11065 * gfortran.dg/associate_18.f08: New test.
11067 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11070 * gcc.target/i386/pr66560-1.c: New test.
11071 * gcc.target/i386/pr66560-2.c: Ditto.
11072 * gcc.target/i386/pr66560-3.c: Ditto.
11073 * gcc.target/i386/pr66560-4.c: Ditto.
11075 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11077 * gcc.target/nvptx/nvptx.exp: New file.
11078 * gcc.target/nvptx/proto-1.c: Likewise.
11080 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11082 PR tree-optimization/66449
11083 * gcc.dg/vect/pr66449.c: New test.
11085 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11087 * g++.dg/other/dump-ada-spec-5.C: New test.
11088 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11089 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11091 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11093 * g++.dg/inherit/pure1.C: Test location too.
11095 2015-06-22 Marek Polacek <polacek@redhat.com>
11097 * gcc.dg/fold-ior-1.c: New test.
11098 * gcc.dg/fold-minus-2.c: New test.
11099 * gcc.dg/fold-minus-3.c: New test.
11100 * gcc.dg/fold-plus-1.c: New test.
11101 * gcc.dg/fold-plus-2.c: New test.
11102 * gcc.dg/fold-xor-4.c: New test.
11103 * gcc.dg/fold-xor-5.c: New test.
11105 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11108 * g++.dg/torture/pr65914.C: New.
11110 2015-06-22 Richard Biener <rguenther@suse.de>
11112 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11113 not existing TORTURE_OPTIONS only.
11114 * lib/gcc-dg.exp: Likewise.
11116 2015-06-22 Christian Bruel <christian.bruel@st.com>
11119 * gcc.target/arm/flip-thumb.c: New test.
11121 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11122 Martin Liska <mliska@suse.cz>
11125 * g++.dg/ipa/pr65908.C: New testcase.
11127 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11130 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11131 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11133 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11135 * gnat.dg/specs/debug1.ads: Adjust.
11137 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11139 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11140 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11141 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11142 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11143 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11144 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11145 * gcc.target/aarch64/fmovd-zero.c: Delete.
11146 * gcc.target/aarch64/fmovf-zero.c: Delete.
11148 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11150 * gcc.target/vax/bswapdi-1.c: New.
11152 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11154 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11156 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11158 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11160 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11162 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11164 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11166 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11168 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11170 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11172 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11174 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11176 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11178 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11180 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11182 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11184 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11186 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11188 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11190 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11192 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11194 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11196 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11198 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11200 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11202 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11204 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11206 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11208 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11210 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11212 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11214 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11216 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11218 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11220 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11222 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11224 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11226 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11228 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11230 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11231 (_ARM_FPSCR): Add FZ field.
11232 (clean_results): Force FZ=1 on AArch64.
11233 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11235 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11237 * gcc.target/aarch64/pr62308.c: New test.
11239 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11242 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11244 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11246 * gcc.target/i386/mpx/pr66581.c: New test.
11248 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11250 * gcc.target/i386/cmov9.c: New test.
11252 2015-06-18 Richard Biener <rguenther@suse.de>
11254 * g++.dg/other/const4.C: New testcase.
11256 2015-06-18 Michael Matz <matz@suse.de>
11258 PR middle-end/66253
11259 * gcc.dg/vect/pr66253.c: New testcase.
11261 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11264 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11266 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11268 PR middle-end/66568
11269 * gcc.target/i386/mpx/pr66568.c: New test.
11271 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11273 PR middle-end/66567
11274 * gcc.target/i386/mpx/pr66567.c: New test.
11276 2015-06-18 Richard Biener <rguenther@suse.de>
11278 PR tree-optimization/66510
11279 * gcc.dg/vect/slp-perm-12.c: New testcase.
11281 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11283 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11284 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11285 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11286 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11288 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11291 * g++.dg/gomp/pr66571-1.C: New test.
11293 PR middle-end/66429
11294 * c-c++-common/gomp/pr66429.c: New test.
11296 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11298 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11299 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11301 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11303 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11306 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11309 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11311 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11313 * gcc.target/mips/pr65862-1.c: New test.
11314 * gcc.target/mips/pr65862-2.c: Likewise.
11316 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11318 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11319 * gcc.target/i386/pr52252-atom.c: Ditto.
11320 * gcc.target/i386/vect-div-1.c: Ditto.
11321 * gcc.target/i386/rotate-5.c: Ditto.
11322 * gcc.target/i386/pr50202.c: Ditto.
11323 * gcc.target/i386/pr37843-3.c: Ditto.
11324 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11325 * gcc.target/i386/pr53397-1.c: Ditto.
11326 * gcc.target/i386/pr55934.c: Ditto.
11327 * gcc.target/i386/pr37843-4.c: Ditto.
11328 * gcc.target/i386/pr60451.c: Ditto.
11329 * gcc.target/i386/pr53397-2.c: Ditto.
11330 * gcc.target/i386/vectorize1.c: Ditto.
11331 * gcc.target/i386/extract-insert-combining.c: Ditto.
11332 * gcc.target/i386/pr53759.c: Ditto.
11333 * gcc.target/i386/pr52252-core.c: Ditto.
11334 * gcc.target/i386/rotate-3.c: Ditto.
11335 * gcc.target/i386/sse-20.c: Ditto.
11336 * gcc.target/i386/rotate-4.c: Ditto.
11337 * gcc.target/i386/pr61403.c: Ditto.
11338 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11339 * gcc.target/i386/pr60901.c: Ditto.
11340 * gcc.target/i386/pr59794-7.c: Ditto.
11341 * gcc.target/i386/pr62208.c: Ditto.
11342 * gcc.target/i386/pr53416.c: Ditto.
11343 * gcc.target/i386/asm-dialect-1.c: Ditto.
11344 * gcc.target/i386/pr50038.c: Ditto.
11345 * gcc.target/i386/47698.c: Ditto.
11346 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11347 * gcc.target/i386/pr59794-2.c: Ditto.
11348 * gcc.target/i386/pr59794-3.c: Ditto.
11349 * gcc.target/i386/pr39058.c: Ditto.
11350 * gcc.target/i386/pr60205-1.c: Ditto.
11351 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11352 * gcc.target/i386/sse2-movq-2.c: Ditto.
11354 2015-06-17 Richard Biener <rguenther@suse.de>
11356 PR tree-optimization/66251
11357 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11359 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11362 * g++.dg/parse/new-placement1.C: New.
11364 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11366 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11367 * jit.dg/test-compound-assignment.c: New testcase.
11369 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11372 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11373 to "testcases" array.
11375 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11378 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11379 * jit.dg/test-debug-strings.c: New test case.
11380 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11381 the discriminant has a sane debug string.
11383 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11386 * gcc.target/i386/pr56766-1.c: New test.
11387 * gcc.target/i386/pr56766-2.c: Ditto.
11389 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11391 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11392 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11393 * gcc.target/mips/loongson-simd.c: Ditto.
11395 2015-06-16 Richard Biener <rguenther@suse.de>
11397 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11399 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11401 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11402 passed by the testsuite driver.
11404 2015-06-16 Richard Biener <rguenther@suse.de>
11406 * gcc.dg/vect/slp-perm-11.c: New testcase.
11408 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11410 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11413 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11415 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11416 Reinstate calls to torture-init and torture-finalize.
11418 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11422 2015-06-15 Nathan Sidwell <nathan@acm.org>
11425 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11427 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11430 * g++.dg/cpp0x/local-type1.C: New.
11432 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11437 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11438 unimplemented error.
11439 * gfortran.dg/allocate_with_source_7.f08: New test.
11440 * gfortran.dg/allocate_with_source_8.f08: New test.
11442 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11445 * g++.dg/warn/Walways-true-3.C: New test.
11447 2015-06-13 Tom de Vries <tom@codesourcery.com>
11449 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11451 2015-06-13 Tom de Vries <tom@codesourcery.com>
11453 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11454 (main): Remove superfluous attributes.
11455 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11456 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11458 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11460 * gcc.target/i386/monitorx.c: New.
11461 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11462 * gcc.target/i386/sse-13.c: Ditto.
11463 * gcc.target/i386/sse-14.c: Ditto.
11464 * gcc.target/i386/sse-22.c: Ditto.
11465 * gcc.target/i386/sse-23.c: Ditto.
11466 * g++.dg/other/i386-2.C: Ditto.
11467 * g++.dg/other/i386-3.C: Ditto.
11469 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11471 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11473 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11476 * gfortran.dg/allocatable_scalar_13.f90: New test
11478 2015-06-11 Marek Polacek <polacek@redhat.com>
11480 * gcc.dg/fold-xor-3.c: New test.
11482 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11484 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11485 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11487 2015-06-11 Christian Bruel <christian.bruel@st.com>
11490 * gcc.target/arm/pragma_attribute.c: New test.
11492 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11494 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11496 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11499 * gcc.target/i386/pr66473.c: New test.
11501 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11504 * gcc.dg/tls/pr66470.c: New test.
11505 * gcc.target/i386/pr66470.c: New test.
11507 2015-06-10 Christian Bruel <christian.bruel@st.com>
11510 * gcc.target/arm/attr_arm.c: New test
11511 * gcc.target/arm/attr_arm-err.c: New test
11512 * gcc.target/arm/attr_thumb.c: New test
11513 * gcc.target/arm/attr_thumb-static.c: New test
11515 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11520 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11522 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11524 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11525 passed by the testsuite driver.
11527 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11530 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11531 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11532 * gcc.dg/ssp-1.c: Make counter a register.
11533 * gcc.dg/ssp-2.c: Likewise.
11534 * gcc.dg/torture/parm-coalesce.c: New.
11536 2015-06-09 Tom de Vries <tom@codesourcery.com>
11538 * gcc.target/i386/vararg-loc.c: New test.
11540 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11543 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11544 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11546 2015-06-09 Marek Polacek <polacek@redhat.com>
11548 PR tree-optimization/66299
11549 * gcc.dg/pr66299-1.c: New test.
11550 * gcc.dg/pr66299-2.c: New test.
11551 * gcc.dg/pr66299-3.c: New test.
11553 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11555 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11556 passed by the testsuite driver.
11558 2015-06-09 Richard Biener <rguenther@suse.de>
11560 PR middle-end/66423
11561 * gcc.dg/fold-modpow2.c: New testcase.
11563 2015-06-09 Richard Biener <rguenther@suse.de>
11565 PR tree-optimization/66419
11566 * gcc.dg/vect/bb-slp-37.c: New testcase.
11568 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11570 * gcc.target/arm/stl-cond.c: New test.
11572 2015-06-09 Richard Biener <rguenther@suse.de>
11574 PR middle-end/66413
11575 * gcc.dg/torture/pr66413.c: New testcase.
11577 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11579 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11580 * gcc.dg/ssp-1.c: Make counter a register.
11581 * gcc.dg/ssp-2.c: Likewise.
11582 * gcc.dg/torture/parm-coalesce.c: New.
11584 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11586 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11587 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11589 2015-06-08 Tom de Vries <tom@codesourcery.com>
11591 PR rtl-optimization/66444
11592 * gcc.dg/pr66444.c: New test.
11594 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11597 * gfortran.dg/class_is_1.f90: New test.
11598 * gfortran.dg/type_is_1.f90: Ditto.
11600 2015-06-08 Marek Polacek <polacek@redhat.com>
11603 * gcc.dg/cpp/pr66415-1.c: New test.
11604 * gcc.dg/cpp/pr66415-2.c: New test.
11606 2015-06-08 Richard Biener <rguenther@suse.de>
11608 PR tree-optimization/66422
11609 * gcc.dg/Warray-bounds-16.c: New testcase.
11611 2015-06-08 Richard Biener <rguenther@suse.de>
11613 * gcc.dg/vect/slp-perm-10.c: New testcase.
11614 * gcc.dg/vect/slp-23.c: Adjust.
11615 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11616 vector pointer update.
11618 2015-06-08 Marek Polacek <polacek@redhat.com>
11621 * g++.dg/ubsan/pr66452.C: New test.
11623 2015-06-08 Tom de Vries <tom@codesourcery.com>
11625 PR tree-optimization/66436
11626 * gcc.dg/gomp/dump-new-function-2.c: New test.
11627 * gcc.dg/gomp/dump-new-function-3.c: Same.
11628 * gcc.dg/gomp/dump-new-function.c: Same.
11630 2015-06-08 Tom de Vries <tom@codesourcery.com>
11632 PR tree-optimization/66435
11633 * gcc.dg/gomp/notify-new-function-2.c: New test.
11634 * gcc.dg/gomp/notify-new-function-3.c: Same.
11635 * gcc.dg/gomp/notify-new-function.c: Same.
11637 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11639 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11640 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11641 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11642 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11643 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11644 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11647 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11650 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11651 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11653 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11654 * gfortran.dg/warn_conversion_5.f90: New test.
11655 * gfortran.dg/warn_conversion_6.f90: New test.
11656 * gfortran.dg/warn_conversion_7.f90: New test.
11658 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11661 * gfortran.dg/blockdata_9.f: New test.
11663 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11666 * gfortran.dg/forall_17.f90: New test.
11668 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11670 * g++.dg/cpp0x/pr57101.C: Add warning.
11671 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11672 * g++.dg/ext/visibility/anon7.C: Same.
11673 * g++.dg/ipa/pr63587-2.C: Same.
11674 * g++.dg/opt/dump1.C: Same.
11675 * g++.dg/opt/pr59622-3.C: Same.
11676 * g++.dg/opt/pr59622.C: Same.
11677 * g++.dg/torture/pr46383.C: Same.
11678 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11679 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11680 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11682 * gfortran.dg/intent_out_8.f90: Same.
11683 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11685 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11688 gfortran.dg/equiv_9.f90: New test.
11691 2015-06-05 Tom de Vries <tom@codesourcery.com>
11693 merge from gomp4 branch:
11694 2015-05-28 Tom de Vries <tom@codesourcery.com>
11696 PR tree-optimization/65443
11697 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11698 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11699 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11701 2015-06-05 Nathan Sidwell <nathan@acm.org>
11704 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11706 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11708 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11710 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11712 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11714 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11716 * gcc.target/i386/noplt-1.c: New test.
11717 * gcc.target/i386/noplt-2.c: New test.
11718 * gcc.target/i386/noplt-3.c: New test.
11719 * gcc.target/i386/noplt-4.c: New test.
11721 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11724 * gfortran.dg/adjustl_1.f90: New test.
11726 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11728 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11729 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11731 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11733 * lto.c (iterative_hash_canonical_type,
11734 gimple_register_canonical_type): only hash main variants of types
11736 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11738 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11739 Move set of dg-do-what-default after early return.
11741 2015-06-04 Marek Polacek <polacek@redhat.com>
11744 * gcc.dg/lvalue-8.c: New test.
11746 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11747 Paolo Carlini <paolo.carlini@oracle.com>
11750 * g++.dg/other/pr66130.C: New.
11751 * g++.dg/cpp0x/pr66130.C: Likewise.
11753 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11755 * g++.dg/cpp0x/decl-loc1.C: New.
11756 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11757 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11758 * g++.dg/init/ctor8.C: Likewise.
11759 * g++.dg/parse/semicolon4.C: Likewise.
11761 2015-06-03 Marek Polacek <polacek@redhat.com>
11764 * g++.dg/ubsan/static-init-1.C: New test.
11765 * g++.dg/ubsan/static-init-2.C: New test.
11766 * g++.dg/ubsan/static-init-3.C: New test.
11768 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11771 * gcc.target/i386/pr66275.c: New test.
11773 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11775 * gcc.dg/Wcxx-compat-22.c: New testcase.
11776 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11777 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11778 * c-c++-common/pr58346-1.c: Likewise.
11779 * c-c++-common/transparent-union-1.c: Likewise.
11781 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11783 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11784 * g++.dg/plugin/def_plugin.c: New file.
11785 * g++.dg/plugin/def-plugin-test.C: New file.
11787 2015-06-03 Richard Biener <rguenther@suse.de>
11789 * gcc.dg/vect/bb-slp-36.c: New testcase.
11791 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11793 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11795 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11797 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11798 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11799 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11800 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11802 2015-06-03 Marek Polacek <polacek@redhat.com>
11806 * gcc.dg/pr64223-1.c: New test.
11807 * gcc.dg/pr64223-2.c: New test.
11809 2015-06-03 Richard Biener <rguenther@suse.de>
11811 PR tree-optimization/63916
11812 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11814 2015-06-03 Richard Biener <rguenther@suse.de>
11816 PR tree-optimization/66375
11817 * gcc.dg/torture/pr66375.c: New testcase.
11819 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11821 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11823 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11826 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11828 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11831 * gfortran.dg/reshape_7.f90: New test.
11833 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11836 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11839 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11842 * gcc.dg/pr49551.c: New testcase.
11844 2015-06-02 Richard Biener <rguenther@suse.de>
11847 * g++.dg/lto/pr65549_0.C: New testcase.
11849 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11852 PR middle-end/66332
11853 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11855 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11857 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11859 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11862 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11864 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11866 PR tree-optimization/48052
11867 * gcc.dg/tree-ssa/scev-8.c: New.
11868 * gcc.dg/tree-ssa/scev-9.c: New.
11869 * gcc.dg/tree-ssa/scev-10.c: New.
11870 * gcc.dg/vect/pr48052.c: New.
11872 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11874 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11876 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11878 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11880 2015-06-02 Marek Polacek <polacek@redhat.com>
11882 PR middle-end/66345
11883 * gcc.dg/torture/pr66345.c: New test.
11885 2015-06-02 Richard Biener <rguenther@suse.de>
11887 PR tree-optimization/65961
11888 * gcc.dg/torture/pr65961.c: New testcase.
11890 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11892 PR tree-optimization/52563
11893 PR tree-optimization/62173
11894 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11895 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11897 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11899 * gnat.dg/specs/varsize_return2.ads: New test.
11900 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11902 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11904 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11906 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11909 * gcc.target/aarch64/sync-comp-swap.c: New.
11910 * gcc.target/aarch64/sync-comp-swap.x: New.
11911 * gcc.target/aarch64/sync-op-acquire.c: New.
11912 * gcc.target/aarch64/sync-op-acquire.x: New.
11913 * gcc.target/aarch64/sync-op-full.c: New.
11914 * gcc.target/aarch64/sync-op-full.x: New.
11915 * gcc.target/aarch64/sync-op-release.c: New.
11916 * gcc.target/aarch64/sync-op-release.x: New.
11918 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11920 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11923 2015-06-01 Richard Biener <rguenther@suse.de>
11925 PR tree-optimization/66349
11926 PR tree-optimization/66352
11927 PR tree-optimization/66357
11928 * gcc.dg/torture/pr66357.c: New testcase.
11929 * gcc.dg/torture/pr66349.c: Likewise.
11930 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11932 2015-06-01 Richard Biener <rguenther@suse.de>
11935 2015-05-29 Richard Biener <rguenther@suse.de>
11937 PR tree-optimization/66314
11938 * gcc.dg/asan/pr66314.c: New testcase.
11940 2015-06-01 Richard Biener <rguenther@suse.de>
11942 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11944 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11946 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11948 (hp3, hp4): Add inline keyword.
11949 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11950 (hp2): Add inline keyword.
11951 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11952 (hp2): Add inline keyword.
11954 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11957 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11958 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11959 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11960 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11962 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11964 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11965 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11967 2015-06-01 Richard Biener <rguenther@suse.de>
11969 PR tree-optimization/66280
11970 * g++.dg/torture/pr66280.C: New testcase.
11971 * g++.dg/torture/pr66280-2.C: Likewise.
11973 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11975 * gnat.dg/addr9_1.adb: New test.
11976 * gnat.dg/addr9_2.adb: Likewise.
11977 * gnat.dg/addr9_3.adb: Likewise.
11978 * gnat.dg/addr9_4.adb: Likewise.
11980 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11982 * g++.dg/other/dump-ada-spec-4.C: New test.
11984 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11986 * gcc.dg/alias-8.c: Fix dg-warning.
11988 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11990 * gcc.dg/alias-8.c: Do not xfail.
11991 * gcc.dg/pr62167.c: Prevent FRE.
11992 * gcc.dg/alias-14.c: New testcase.
11994 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11996 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11998 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12001 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12003 * gcc.target/s390/hotpatch-10.c: Likewise.
12004 * gcc.target/s390/hotpatch-11.c: Likewise.
12005 * gcc.target/s390/hotpatch-12.c: Likewise.
12006 * gcc.target/s390/hotpatch-17.c: Likewise.
12007 * gcc.target/s390/hotpatch-18.c: Likewise.
12008 * gcc.target/s390/hotpatch-20.c: Likewise.
12009 * gcc.target/s390/hotpatch-21.c: Likewise.
12010 * gcc.target/s390/hotpatch-22.c: Likewise.
12011 * gcc.target/s390/hotpatch-23.c: Likewise.
12012 * gcc.target/s390/hotpatch-24.c: Likewise.
12013 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12014 to check for the exact nops too.
12015 * gcc.target/s390/hotpatch-3.c: Likewise.
12016 * gcc.target/s390/hotpatch-4.c: Likewise.
12017 * gcc.target/s390/hotpatch-5.c: Likewise.
12018 * gcc.target/s390/hotpatch-6.c: Likewise.
12019 * gcc.target/s390/hotpatch-7.c: Likewise.
12020 * gcc.target/s390/hotpatch-8.c: Likewise.
12021 * gcc.target/s390/hotpatch-9.c: Likewise.
12022 * gcc.target/s390/hotpatch-14.c: Likewise.
12023 * gcc.target/s390/hotpatch-15.c: Likewise.
12024 * gcc.target/s390/hotpatch-16.c: Likewise.
12025 * gcc.target/s390/hotpatch-19.c: Likewise.
12026 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12027 scan-assembler-times counting number of .align directives.
12028 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12029 dg-options. Remove scan-assembler-times counting number of .align
12031 * gcc.target/s390/hotpatch-26.c: New file.
12032 * gcc.target/s390/hotpatch-27.c: New file.
12033 * gcc.target/s390/hotpatch-28.c: New file.
12034 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12035 using -Os -O0 -O1 -O2 -O3 options.
12037 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12039 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12041 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12043 PR tree-optimization/66142
12044 * gcc.dg/vect/pr66142.c: New test.
12046 2015-05-29 Richard Biener <rguenther@suse.de>
12048 PR tree-optimization/66314
12049 * gcc.dg/asan/pr66314.c: New testcase.
12051 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12053 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12054 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12055 Adjust all callers.
12056 (schedule-cleanups, dg-keep-saved-temps): New proc.
12057 (gcc-dg-test-1): Schedule cleanups.
12058 * lib/profopt.exp (profopt-execute): Likewise.
12059 * g++.dg/cdce3.C: Adjust expected line numbers.
12060 * gcc.dg/cdce1.c: Likewise.
12061 * gcc.dg/cdce2.c: Likewise.
12062 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12063 * gcc.dg/strlenopt-24.c: Likewise.
12064 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12065 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12066 * obj-c++.dg/encode-2.mm: Likewise.
12068 2015-05-28 DJ Delorie <dj@redhat.com>
12070 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12072 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12074 * gnat.dg/discr43.adb: New test.
12076 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12078 * gnat.dg/varsize_temp.adb: Rename into...
12079 * gnat.dg/varsize1.adb: ...this.
12080 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12081 * gnat.dg/varsize2.ad[sb]: ...this.
12082 * gnat.dg/varsize3_1.adb: New test.
12083 * gnat.dg/varsize3_2.adb: Likewise.
12084 * gnat.dg/varsize3_3.adb: Likewise.
12085 * gnat.dg/varsize3_4.adb: Likewise.
12086 * gnat.dg/varsize3_5.adb: Likewise.
12087 * gnat.dg/varsize3_6.adb: Likewise.
12088 * gnat.dg/varsize3_pkg1.ads: New helper.
12089 * gnat.dg/varsize3_pkg2.ads: Likewise.
12090 * gnat.dg/varsize3_pkg3.ads: Likewise.
12092 2015-05-28 Richard Biener <rguenther@suse.de>
12094 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12096 2015-05-28 Richard Biener <rguenther@suse.de>
12098 PR tree-optimization/66142
12099 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12101 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12104 * gcc.dg/darwin-minversion-3.c: Update testcase.
12105 * gcc.dg/darwin-minversion-4.c: Ditto.
12106 * gcc.dg/darwin-minversion-5.c: New testcase.
12107 * gcc.dg/darwin-minversion-6.c: Ditto.
12108 * gcc.dg/darwin-minversion-7.c: Ditto.
12109 * gcc.dg/darwin-minversion-8.c: Ditto.
12110 * gcc.dg/darwin-minversion-9.c: Ditto.
12111 * gcc.dg/darwin-minversion-10.c: Ditto.
12112 * gcc.dg/darwin-minversion-11.c: Ditto.
12113 * gcc.dg/darwin-minversion-12.c: Ditto.
12115 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12117 PR rtl-optimization/66168
12118 * gcc.c-torture/compile/pr66168.c: New test.
12120 2015-05-27 Jeff Law <law@redhat.com>
12123 * gcc.dg/target/m68k/pr39726-1.c: New test.
12125 2015-05-27 Nathan Sidwell <nathan@acm.org>
12128 * g++.dg/ext/alias-canon3.C: New.
12130 2015-05-27 Richard Biener <rguenther@suse.de>
12132 PR tree-optimization/66272
12134 2014-08-15 Richard Biener <rguenther@suse.de>
12136 PR tree-optimization/62031
12137 * gcc.dg/torture/pr66272.c: New testcase.
12139 2015-05-27 Richard Biener <rguenther@suse.de>
12141 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12143 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12146 * gcc.dg/pr65358.c: New test.
12148 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12151 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12153 * gfortran.dg/allocate_with_source_6.f90: New test.
12155 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12157 * gnat.dg/atomic7_1.adb: New test.
12158 * gnat.dg/atomic7_2.adb: Likewise.
12159 * gnat.dg/atomic7_pkg1.ads: New helper.
12160 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12162 2015-05-26 Michael Matz <matz@suse.de>
12164 PR middle-end/66251
12165 * gcc.dg/vect/pr66251.c: New test.
12167 2015-05-26 Richard Biener <rguenther@suse.de>
12169 PR tree-optimization/66142
12170 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12172 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12175 * gfortran.dg/allocatable_scalar_13.f90: New test
12177 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12179 * gnat.dg/warn11.adb: New test.
12180 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12182 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12184 * gnat.dg/vfa1_1.adb: New test.
12185 * gnat.dg/vfa1_2.adb: Likewise.
12186 * gnat.dg/vfa1_3.adb: Likewise.
12187 * gnat.dg/vfa1_4.adb: Likewise.
12188 * gnat.dg/vfa1_pkg.ads: New helper.
12190 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12192 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12193 * gcc.target/i386/pr66232-3.c: Likewise.
12195 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12198 * gcc.target/i386/pr66274.c: New test.
12200 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12202 * gnat.dg/renaming6.ad[sb]: New test.
12204 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12206 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12207 and 'dg-require-effective-target pie'.
12209 2015-05-23 Nathan Sidwell <nathan@acm.org>
12212 * g++.dg/cpp0x/pr66243.C: New.
12214 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12217 * g++.dg/lto/pr66180_0.C: New testcase.
12218 * g++.dg/lto/pr66180_1.C: New testcase.
12220 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12223 * typebound_call_27.f90: New file.
12225 2015-05-23 Nathan Sidwell <nathan@acm.org>
12228 * g++.dg/template/pr65936.C: New.
12230 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12232 PR tree-optimization/63387
12233 * gcc.dg/pr63387-2.c: New testcase.
12235 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12237 * gcc.dg/simd-1.c: Update to the new message.
12239 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12241 * gcc.dg/nand.c: New testcase.
12243 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12245 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12246 Set dg-do-what-default to compile only on ARM targets without
12247 arm_neon_hw execution support. Remove redundant c-torture-execute
12248 in loop over test cases.
12250 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12253 * gcc.target/aarch64/pr65491_1.c: New test.
12254 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12255 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12257 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12260 * g++.dg/cpp0x/explicit9.C: New.
12261 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12263 2015-05-22 Richard Biener <rguenther@suse.de>
12265 PR tree-optimization/66251
12266 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12268 2015-05-22 Marek Polacek <polacek@redhat.com>
12271 * c-c++-common/attributes-enum-1.c: New test.
12272 * c-c++-common/attributes-enum-2.c: New test.
12273 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12274 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12276 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12278 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12279 effective target support. If no arm_neon_hw support, do not attempt
12280 to execute the tests; only compile them.
12281 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12282 and "dg-require-effective-target arm_neon_ok".
12283 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12284 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12285 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12286 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12287 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12288 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12289 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12290 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12291 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12292 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12293 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12294 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12295 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12296 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12297 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12298 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12299 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12300 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12301 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12302 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12303 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12304 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12305 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12306 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12307 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12308 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12309 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12310 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12311 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12312 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12313 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12314 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12315 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12316 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12317 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12318 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12319 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12320 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12321 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12322 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12323 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12324 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12325 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12326 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12327 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12328 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12329 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12330 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12331 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12332 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12333 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12334 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12335 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12336 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12337 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12338 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12339 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12340 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12341 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12342 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12343 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12344 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12345 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12346 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12347 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12348 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12349 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12350 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12351 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12352 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12353 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12354 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12355 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12356 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12357 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12358 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12359 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12360 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12361 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12362 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12363 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12364 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12365 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12366 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12367 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12368 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12369 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12370 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12371 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12372 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12373 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12374 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12375 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12376 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12377 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12378 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12379 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12380 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12381 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12382 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12383 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12384 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12385 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12386 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12387 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12388 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12389 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12390 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12391 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12392 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12393 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12394 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12395 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12397 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12399 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12400 * gcc.dg/vect/pr59354.c: Likewise.
12401 * gcc.dg/vect/pr64252.c: Likewise.
12402 * gcc.dg/vect/pr64404.c: Likewise.
12403 * gcc.dg/vect/pr64493.c: Likewise.
12404 * gcc.dg/vect/pr64495.c: Likewise.
12405 * gcc.dg/vect/pr64844.c: Likewise.
12406 * gcc.dg/vect/pr65518.c: Likewise.
12407 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12409 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12412 * g++.dg/cpp1y/var-templ28.C: New.
12414 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12417 * gcc.target/i386/pr66232-1.c: New test.
12418 * gcc.target/i386/pr66232-2.c: Likewise.
12419 * gcc.target/i386/pr66232-3.c: Likewise.
12420 * gcc.target/i386/pr66232-4.c: Likewise.
12421 * gcc.target/i386/pr66232-5.c: Likewise.
12423 2015-05-21 Nathan Sidwell <nathan@acm.org>
12425 * g++.dg/cpp1y/pr60943.C: New.
12427 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12429 PR tree-optimization/66233
12430 * gcc.c-torture/execute/pr66233.c: New test.
12432 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12435 * gfortran.dg/inline_matmul_11.f90: New test.
12437 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12439 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12440 instead of listing several targets on its own.
12441 * gcc.target/i386/pr32219-2.c: Likewise.
12442 * gcc.target/i386/pr32219-3.c: Likewise.
12443 * gcc.target/i386/pr32219-4.c: Likewise.
12444 * gcc.target/i386/pr32219-5.c: Likewise.
12445 * gcc.target/i386/pr32219-6.c: Likewise
12446 * gcc.target/i386/pr32219-7.c: Likewise.
12447 * gcc.target/i386/pr32219-8.c: Likewise.
12448 * gcc.target/i386/pr39013-1.c: Likewise.
12449 * gcc.target/i386/pr39013-2.c: Likewise.
12450 * gcc.target/i386/pr64317.c: Likewise.
12452 2015-05-21 Jeff Law <law@redhat.com>
12454 * gcc.target/hppa/shadd-3.c: New test.
12455 * gcc.target/hppa/shadd-4.c: New test.
12457 2015-05-21 Michael Matz <matz@suse.de>
12459 * gcc.dg/vect/vect-strided-store.c: New test.
12460 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12461 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12463 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12465 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12466 * gcc.dg/pow-sqrt-synth-1.c: New test.
12467 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12469 2015-05-21 Richard Biener <rguenther@suse.de>
12472 * g++.dg/conversion/pr66211.C: New testcase.
12473 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12475 2015-05-21 Jeff Law <law@redhat.com>
12477 * gcc.target/hppa/shadd-2.c: New test.
12479 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12482 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12484 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12487 * gcc.target/arm/pr26702.c: Adjust target selector.
12489 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12491 PR middle-end/66221
12492 * gcc.dg/lto/pr66221_0.c: New test.
12493 * gcc.dg/lto/pr66221_1.c: New test.
12495 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12498 * gcc.dg/redecl-4.c: Update column numbers.
12499 * gcc.dg/format/bitfld-1.c: Likewise.
12500 * gcc.dg/format/attr-2.c: Likewise.
12501 * gcc.dg/format/attr-6.c: Likewise.
12502 * gcc.dg/format/attr-7.c (baz): Likewise.
12503 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12504 * gcc.dg/format/attr-4.c: Likewise.
12505 * gcc.dg/format/branch-1.c: Likewise.
12506 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12507 locations within strings with embedded escape sequences.
12509 2015-05-20 Jeff Law <law@redhat.com>
12511 * gcc.target/hppa/hppa.exp: New target test driver.
12512 * gcc.target/hppa/shadd-1.c: New test.
12514 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12516 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12518 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12520 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12521 (fn_33_k_and_r_style): New.
12522 (fn_33_stroustrup_style): New.
12523 (fn_33_allman_style): New.
12524 (fn_33_whitesmiths_style): New.
12525 (fn_33_horstmann_style): New.
12526 (fn_33_ratliff_banner_style): New.
12527 (fn_33_lisp_style): New.
12528 (fn_34_indent_dash_gnu): New.
12529 (fn_34_indent_dash_kr): New.
12530 (fn_34_indent_dash_orig): New.
12531 (fn_34_indent_linux_style): New.
12533 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12536 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12538 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12540 PR tree-optimization/65447
12541 * gcc.dg/tree-ssa/pr65447.c: New test.
12543 2015-05-19 Nathan sidwell <nathan@acm.org>
12545 * g++.dg/cpp0x/pr65954.C: New.
12547 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12549 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
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 David Sherwood <david.sherwood@arm.com>
12558 * gcc.dg/loop-invariant.c: New testcase.
12560 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12562 * lib/target-supports.exp: Vector do not always have natural
12563 alignment on s390*.
12565 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12567 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12569 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12571 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12573 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12574 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12575 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12576 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12577 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12578 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12579 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12580 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12581 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12582 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12584 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12586 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12588 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12590 * gcc.target/s390/s390.exp
12591 (check_effective_target_vector): New check.
12592 * gcc.target/s390/vector/vec-abi-1.c: New test.
12593 * gcc.target/s390/vector/vec-abi-2.c: New test.
12594 * gcc.target/s390/vector/vec-abi-3.c: New test.
12595 * gcc.target/s390/vector/vec-abi-4.c: New test.
12596 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12597 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12598 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12599 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12600 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12601 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12602 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12603 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12604 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12605 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12606 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12607 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12608 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12609 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12610 * gcc.target/s390/vector/vec-init-1.c: New test.
12611 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12612 * gcc.target/s390/vector/vec-shift-1.c: New test.
12613 * gcc.target/s390/vector/vec-sub-1.c: New test.
12615 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12617 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12619 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12621 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12623 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12625 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12627 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12629 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12631 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12633 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12635 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12637 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12639 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12641 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12643 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12645 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12647 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12649 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12651 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12653 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12655 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12657 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12659 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12661 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12663 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12665 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12667 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12669 PR tree-optimization/66187
12670 * gcc.c-torture/execute/pr66187.c: New test.
12671 * gcc.dg/pr66187-1.c: New test.
12672 * gcc.dg/pr66187-2.c: New test.
12674 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12676 * gcc.dg/vect/bb-slp-35.c: Adjust.
12678 2015-05-19 Richard Biener <rguenther@suse.de>
12680 PR tree-optimization/66165
12681 * gcc.dg/torture/pr66165.c: New testcase.
12683 PR tree-optimization/66185
12684 * gcc.dg/torture/pr66185.c: New testcase.
12686 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12689 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12691 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12693 * gcc.target/mips/p5600-bonding.c : New file.
12695 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12698 * gfortran.dg/interface_operator_1.f90: New tests.
12700 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12703 * gfortran.dg/generic_29.f90: New tests.
12705 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12708 * gfortran.dg/storage_size_6.f90: New tests.
12710 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12713 * gfortran.dg/null1.f90: New test.
12715 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12718 * gfortran.dg/entry_21.f90: New test.
12720 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12723 * gfortran.dg/storage_size_6.f90: New tests.
12725 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12728 * gfortran.dg/misplaced_statement.f90: New test.
12730 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12733 * gfortran.dg/filepos1.f90: New test
12735 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12738 * gfortran.dg/pr64925.f90: New test.
12740 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12742 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12744 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12746 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12748 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12749 to the family of pie capable targets.
12751 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12753 * gcc.target/arm/bics_1.c : New testcase.
12754 * gcc.target/arm/bics_2.c : New testcase.
12755 * gcc.target/arm/bics_3.c : New testcase.
12756 * gcc.target/arm/bics_4.c : New testcase.
12758 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12760 * gcc.target/mips/umips-attr.c: New test.
12762 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12764 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12765 * gcc.dg/20150120-2.c (dg-final): Ditto.
12766 * gcc.dg/20150120-2.c (dg-final): Ditto.
12767 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12769 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12772 * gcc.target/i386/pr66174.c: New test.
12774 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12777 * gfortran.dg/matmul_bounds_6.f90: New test.
12778 * gfortran.dg/matmul_bounds_7.f90: New test.
12780 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12782 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12783 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12784 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12785 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12786 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12787 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12789 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12792 * gfortran.dg/continuation_13.f90: Update test.
12793 * gfortran.dg/pr65903.f90: New test.
12795 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12798 * gfortran.dg/block_14.f90: New test.
12800 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12803 * lib/gfortran-dg.exp: Update regex to handle two locations for
12804 the same diagnostic without caret.
12805 * gfortran.dg/badline.f: Test also that line numbers are correct
12806 before and after "left but not entered" warning.
12808 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12809 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12812 * gcc.target/arm/maskdata.c: New test.
12814 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12817 * gfortran.dg/derived_constructor_components_5: New test
12819 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12822 * gcc.target/alpha/pr66140.c: New test.
12824 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12827 * gcc.dg/Wconversion-complex-c99.c: New test.
12828 * gcc.dg/Wconversion-complex-gnu.c: New test.
12830 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12832 PR tree-optimization/64454
12833 * gcc.dg/modmod.c: New testcase.
12835 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12837 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12839 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12841 PR middle-end/66134
12842 * gcc.target/i386/mpx/pr66134.c: New test.
12844 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12846 * gcc.target/powerpc/pr60158.c: New test.
12848 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12850 * gcc.target/i386/sibcall-7.c: New test.
12851 * gcc.target/i386/sibcall-8.c: New test.
12853 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12855 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12856 (abs64_in_dreg): Likewise.
12858 2015-05-14 Marek Polacek <polacek@redhat.com>
12862 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12863 * gcc.dg/pr19984.c: Likewise.
12864 * gcc.dg/pr66066-1.c: New test.
12865 * gcc.dg/pr66066-2.c: New test.
12866 * gcc.dg/pr66066-3.c: New test.
12868 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12870 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12871 * gcc.dg/pow-sqrt.x: New file.
12872 * gcc.dg/pow-sqrt-1.c: New test.
12873 * gcc.dg/pow-sqrt-2.c: Likewise.
12874 * gcc.dg/pow-sqrt-3.c: Likewise.
12876 2015-05-13 Richard Biener <rguenther@suse.de>
12878 PR tree-optimization/66123
12879 * gcc.dg/torture/pr66123.c: New testcase.
12881 2015-05-13 Richard Biener <rguenther@suse.de>
12883 PR middle-end/66110
12884 * gcc.dg/alias-2.c: Adjust.
12885 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12887 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12890 * gcc.target/i386/pr65103-3.c: New.
12892 2015-05-13 Martin Liska <mliska@suse.cz>
12894 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12896 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12899 * gcc.target/i386/pr66112-2.c: New test.
12902 * gcc.target/i386/pr66112-1.c: New test.
12904 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12907 * gcc.target/i386/mpx/pr66048.cc: New.
12909 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12911 PR rtl-optimization/64616
12912 * gcc.dg/loop-8.c: New test.
12913 * gcc.dg/loop-9.c: New test.
12915 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12917 PR target/pr66047.c
12918 * gcc.target/i386/pr66047.c: New testcase.
12920 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12923 * gcc.c-torture/compile/pr65873.c: New testcase.
12925 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12928 * gfortran.dg/inline_matmul_10.f90: New test.
12930 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12932 * c-c++-common/Wmisleading-indentation.c: New testcase.
12933 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12934 * c-c++-common/Wmisleading-indentation-2.md: New file.
12936 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12938 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12940 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12942 2015-05-12 Richard Biener <rguenther@suse.de>
12944 PR tree-optimization/66101
12945 * gcc.dg/torture/pr66101.c: New testcase.
12947 2015-05-12 Richard Biener <rguenther@suse.de>
12949 PR tree-optimization/37021
12950 * gcc.target/i386/vect-addsub.c: New testcase.
12952 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12954 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12956 2015-05-12 Tom de Vries <tom@codesourcery.com>
12958 PR tree-optimization/66010
12959 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12961 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12964 * g++.dg/cpp0x/trailing10.C: New.
12966 2015-05-12 Richard Biener <rguenther@suse.de>
12968 * gcc.dg/vect/bb-slp-35.c: New testcase.
12970 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12973 * gfortran.dg/bound_simplification_6.f90: New.
12975 2015-05-11 Steve Ellcey <sellcey@mips.com>
12977 * gcc.target/mips/branch-1.c: Pass argument to bar().
12979 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12982 * gcc.target/i386/pr65753.c: New test.
12984 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12986 PR rtl-optimization/66076
12987 * gcc.dg/torture/pr66076.c: New test.
12989 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12992 * gfortran.dg/inline_matmul_7.f90: New test.
12993 * gfortran.dg/inline_matmul_8.f90: New test.
12994 * gfortran.dg/inline_matmul_9.f90: New test.
12996 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12998 * gfortran.dg/bound_simplification_5.f90: New.
13000 2015-05-09 Jason Merrill <jason@redhat.com>
13002 * lib/target-supports.exp (cxx_default): New global.
13003 (check_effective_target_c++11_only)
13004 (check_effective_target_c++14_only)
13005 (check_effective_target_c++98_only)
13006 (check_effective_target_c++1z_only): Check it.
13008 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13010 PR tree-optimization/64454
13011 * gcc.dg/tree-ssa/vrp97.c: New file.
13012 * gcc.dg/vect/slp-perm-7.c: Update.
13014 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13017 * gfortran.dg/elemental_subroutine_11.f90: New test.
13019 2015-05-08 Richard Biener <rguenther@suse.de>
13021 PR tree-optimization/66036
13022 * gcc.dg/vect/slp-41.c: New testcase.
13024 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13026 * gfortran.dg/elemental_optional_args_7.f90: New.
13028 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13030 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13031 allow cmlt or sshr.
13033 2015-05-08 Marek Polacek <polacek@redhat.com>
13036 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13037 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13039 2015-05-07 Marek Polacek <polacek@redhat.com>
13042 * c-c++-common/Wshift-negative-value-1.c: New test.
13043 * c-c++-common/Wshift-negative-value-2.c: New test.
13044 * c-c++-common/Wshift-negative-value-3.c: New test.
13045 * c-c++-common/Wshift-negative-value-4.c: New test.
13046 * c-c++-common/Wshift-negative-value-5.c: New test.
13047 * c-c++-common/Wshift-negative-value-6.c: New test.
13048 * gcc.dg/c90-left-shift-1.c: New test.
13049 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13050 * gcc.dg/c99-left-shift-1.c: New test.
13052 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13055 PR middle-end/54303
13056 * gcc.dg/fdata-sections-2.c: New file.
13058 2015-05-07 Marek Polacek <polacek@redhat.com>
13061 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13063 * c-c++-common/ubsan/align-7.c: Likewise.
13064 * c-c++-common/ubsan/bounds-8.c: Likewise.
13065 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13066 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13067 * c-c++-common/ubsan/null-1.c: Likewise.
13068 * c-c++-common/ubsan/null-10.c: Likewise.
13069 * c-c++-common/ubsan/null-11.c: Likewise.
13070 * c-c++-common/ubsan/null-2.c: Likewise.
13071 * c-c++-common/ubsan/null-3.c: Likewise.
13072 * c-c++-common/ubsan/null-4.c: Likewise.
13073 * c-c++-common/ubsan/null-5.c: Likewise.
13074 * c-c++-common/ubsan/null-6.c: Likewise.
13075 * c-c++-common/ubsan/null-7.c: Likewise.
13076 * c-c++-common/ubsan/null-8.c: Likewise.
13077 * c-c++-common/ubsan/null-9.c: Likewise.
13078 * c-c++-common/ubsan/object-size-1.c: Likewise.
13079 * c-c++-common/ubsan/object-size-10.c: Likewise.
13080 * c-c++-common/ubsan/object-size-4.c: Likewise.
13081 * c-c++-common/ubsan/object-size-5.c: Likewise.
13082 * c-c++-common/ubsan/object-size-7.c: Likewise.
13083 * c-c++-common/ubsan/object-size-8.c: Likewise.
13084 * c-c++-common/ubsan/object-size-9.c: Likewise.
13085 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13086 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13087 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13088 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13089 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13090 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13091 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13092 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13093 * c-c++-common/ubsan/pr59333.c: Likewise.
13094 * c-c++-common/ubsan/pr59667.c: Likewise.
13095 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13096 * c-c++-common/ubsan/pr60636.c: Likewise.
13097 * c-c++-common/ubsan/pr63802.c: Likewise.
13098 * c-c++-common/ubsan/recovery-1.c: Likewise.
13099 * c-c++-common/ubsan/recovery-3.c: Likewise.
13100 * c-c++-common/ubsan/shift-1.c: Likewise.
13101 * c-c++-common/ubsan/shift-2.c: Likewise.
13102 * c-c++-common/ubsan/shift-4.c: Likewise.
13103 * c-c++-common/ubsan/shift-7.c: Likewise.
13104 * c-c++-common/ubsan/undefined-2.c: Likewise.
13105 * c-c++-common/ubsan/vla-1.c: Likewise.
13106 * g++.dg/ubsan/null-1.C: Likewise.
13107 * g++.dg/ubsan/null-3.C: Likewise.
13108 * g++.dg/ubsan/null-4.C: Likewise.
13109 * g++.dg/ubsan/vptr-8.C: Likewise.
13110 * g++.dg/ubsan/vptr-9.C: Likewise.
13111 * gcc.dg/ubsan/bounds-2.c: Likewise.
13112 * gcc.dg/ubsan/object-size-9.c: Likewise.
13114 2015-05-07 Jeff Law <law@redhat.com>
13116 * gcc.dg/tree-ssa/shorten-1.c: New test.
13118 2015-05-07 Richard Biener <rguenther@suse.de>
13120 PR tree-optimization/66002
13121 * gcc.dg/vect/vect-125.c: New testcase.
13123 2015-05-07 Marek Polacek <polacek@redhat.com>
13124 Martin Uecker <uecker@eecs.berkeley.edu>
13126 * c-c++-common/ubsan/bounds-10.c: New test.
13128 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13130 * jit.dg/harness.h (set_options): Wrap with
13131 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13132 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13133 Special-case test-benchmark.c as a negative.
13134 * jit.dg/test-benchmark.c: New file.
13136 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13139 * gcc.target/arm/pr64208.c: New test.
13141 2015-05-06 Alan Modra <amodra@gmail.com>
13144 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13145 (gparms): Make volatile.
13147 2015-05-06 Richard Biener <rguenther@suse.de>
13149 PR tree-optimization/62283
13150 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13152 2015-05-06 Christian Bruel <christian.bruel@st.com>
13155 * gcc.target/aarch64/iinline-attr-1.c: New test.
13157 2015-05-06 Richard Biener <rguenther@suse.de>
13159 * gcc.dg/vect/bb-slp-34.c: New testcase.
13161 2015-05-06 Richard Biener <rguenther@suse.de>
13163 PR tree-optimization/62283
13164 * gcc.dg/vect/bb-slp-14.c: Adjust.
13166 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13169 * gcc.target/i386/pr65990.c: New test.
13171 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13174 * gcc.target/i386/pr65915.c: New.
13176 2015-05-05 Tom de Vries <tom@codesourcery.com>
13178 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13179 'va_list escapes 0'.
13181 2015-05-05 Tom de Vries <tom@codesourcery.com>
13183 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13186 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13188 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13189 * gcc.target/arm/pr65924.c: Likewise.
13191 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13194 * gcc.target/i386/pr65871-3.c: New test.
13196 2015-05-04 Jeff Law <law@redhat.com>
13199 2015-05-04 Jeff Law <law@redhat.com>
13200 * gcc.dg/tree-ssa/shorten-1.c: New test.
13202 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13203 Jakub Jelinek <jakub@redhat.com>
13206 * g++.dg/cpp0x/Wnarrowing4.C: New.
13208 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13210 * lib/target-supports.exp
13211 (check_effective_target_keeps_null_pointer_checks): Clarify that
13212 this is for targets that disable -fdelete-null-pointer-checks,
13213 not default it to off.
13214 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13215 -fdelete-null-pointer-checks explicit.
13216 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13217 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13218 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13219 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13220 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13221 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13222 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13223 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13224 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13225 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13226 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13227 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13228 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13229 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13230 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13231 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13232 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13233 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13234 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13235 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13236 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13237 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13238 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13239 * g++.dg/cpp0x/static_assert9.C: Likewise.
13240 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13241 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13242 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13243 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13244 * g++.dg/tree-ssa/pr26406.C: Likewise.
13246 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13248 PR tree-optimization/65984
13249 * c-c++-common/ubsan/pr65984.c: New test.
13251 2015-05-04 Jeff Law <law@redhat.com>
13253 * gcc.dg/tree-ssa/shorten-1.c: New test.
13255 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13258 * gfortran.dg/pr44735.f90: New test.
13260 2015-05-04 Richard Biener <rguenther@suse.de>
13262 PR tree-optimization/65965
13263 * gcc.dg/vect/bb-slp-33.c: New testcase.
13265 2015-05-04 Richard Biener <rguenther@suse.de>
13267 PR tree-optimization/65935
13268 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13270 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13272 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13273 for each supported variant instead of CHECK_RESULTS.
13274 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13275 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13276 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13277 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13278 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13279 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13280 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13281 expected results for unsupported variants. Call CHECK for each
13282 supported variant instead of CHECK_RESULTS.
13283 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13284 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13285 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13292 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13293 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13294 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13295 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13296 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13297 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13298 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13299 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13300 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13301 expected results for unsupported variants.
13302 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13303 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13304 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13305 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13306 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13307 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13308 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13309 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13310 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13311 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13312 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13313 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13314 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13315 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13316 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13317 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13318 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13319 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13320 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13321 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13322 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13323 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13324 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13325 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13326 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13327 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13328 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13329 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13331 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13334 * gfortran.dg/bound_9.f90: Add pointer assignment.
13336 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13337 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13340 * g++.dg/cpp0x/Wnarrowing3.C: New.
13342 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13344 * gcc.dg/20150120-1.c: New test.
13345 * gcc.dg/20150120-2.c: New test.
13346 * gcc.dg/20150120-3.c: New test.
13348 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13350 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13352 2015-05-01 Renlin Li <renlin.li@arm.com>
13354 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13356 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13358 * gfortran.dg/bound_simplification_4.f90: New.
13360 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13362 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13363 with powerpc_p8vector_ok.
13365 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13368 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13370 * gfortran.dg/bound_9.f90: New test case.
13372 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13374 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13375 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13376 for 32bit x86 targets.
13377 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13378 for 32bit x86 targets.
13379 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13380 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13381 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13382 for 32bit x86 targets.
13384 2015-04-30 Marek Polacek <polacek@redhat.com>
13386 PR tree-optimization/63551
13387 * g++.dg/ipa/pr63551.C: New test.
13389 2015-04-30 Caroline Tice <cmtice@google.com>
13392 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13393 partition size on certain targets.
13395 2015-04-30 Renlin Li <renlin.li@arm.com>
13397 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13399 2015-04-30 Marek Polacek <polacek@redhat.com>
13401 * c-c++-common/Wbool-compare-3.c: New test.
13403 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13404 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13406 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13409 * g++.dg/init/ref22.C: New.
13411 2015-04-30 Marek Polacek <polacek@redhat.com>
13413 * gcc.dg/init-bad-8.c: New test.
13415 * gcc.dg/incomplete-typedef-1.c: New test.
13417 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13420 * g++.dg/template/crash121.C: New.
13422 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13424 * gcc.target/mips/call-from-init.c: New test.
13425 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13427 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13430 * gcc.target/i386/pr65871-1.c: New test.
13431 * gcc.target/i386/pr65871-2.c: Ditto.
13433 2015-04-29 Marek Polacek <polacek@redhat.com>
13436 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13437 * c-c++-common/Wbool-compare-2.c: New test.
13439 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13442 * gcc.target/aarch64/vstN_lane_1.c: New file.
13444 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13447 * g++.dg/warn/Winit-self-3.C: New.
13449 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13451 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13453 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13456 * gcc.target/arm/pr65924.c: New test.
13458 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13460 * g++.dg/gomp/tpl-target-update.C: New file.
13462 2015-04-29 Richard Biener <rguenther@suse.de>
13464 PR tree-optimization/65917
13465 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13467 2015-04-29 Christian Bruel <christian.bruel@st.com>
13470 * gcc.dg/ipa/iinline-attr.c: New test.
13471 * gcc.target/i386/iinline-attr-2.c: New test.
13473 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13475 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13478 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13480 * gcc.dg/vect/vect-33.c: Remove spurious line.
13482 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13484 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13486 2015-04-28 Marek Polacek <polacek@redhat.com>
13489 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13490 * gcc.dg/pr65901.c: New test.
13492 2015-04-28 Richard Biener <rguenther@suse.de>
13494 PR tree-optimization/62283
13495 * gfortran.dg/vect/pr62283-2.f: New testcase.
13496 * gcc.dg/vect/bb-slp-14.c: Adjust.
13498 2015-04-28 Richard Biener <rguenther@suse.de>
13500 PR tree-optimization/65851
13501 * g++.dg/torture/pr65851.C: New testcase.
13503 2015-04-27 Jeff Law <law@redhat.com>
13505 PR tree-optimization/65217
13506 * gcc.target/i386/pr65217.c: Remove XFAIL.
13508 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13511 Add tests forgotten to svn-add.
13512 * gfortran.dg/class_allocate_19.f03: New test.
13513 * gfortran.dg/class_array_20.f03: New test.
13514 * gfortran.dg/class_array_21.f03: New test.
13515 * gfortran.dg/finalize_29.f08: New test.
13517 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13521 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13522 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13524 2015-04-27 Caroline Tice <cmtice@google.com>
13526 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13529 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13532 * gcc.target/powerpc/htm-1.c: New test.
13533 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13534 on 64-bit compiles.
13535 (__builtin_tabortdci): Likewise.
13536 (__builtin_tcheck): Remove operand.
13537 * lib/target-supports.exp (check_htm_hw_available): New function.
13539 2015-04-27 Richard Biener <rguenther@suse.de>
13541 * gcc.target/i386/pr65217.c: XFAIL.
13543 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13545 PR tree-optimization/65875
13546 * gcc.c-torture/compile/pr65875.c: New test.
13548 2015-04-25 Marek Polacek <polacek@redhat.com>
13551 * gcc.dg/enum-incomplete-2.c: New test.
13552 * gcc.dg/enum-mode-1.c: New test.
13554 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13557 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13559 * gcc.target/powerpc/pr65849-2.c: Likewise.
13561 2015-04-24 Tom de Vries <tom@codesourcery.com>
13563 PR tree-optimization/65802
13564 * g++.dg/pr65802.C: Move to ...
13565 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13566 stdarg.h. Rewrite for C.
13567 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13568 va_start and va_end. Remove unnecessary inline asm.
13570 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13571 Wei Mi <wmi@google.com>
13573 * gcc.target/i386/sse2-load-multi.c: New test.
13574 * gcc.target/i386/sse2-store-multi.c: Ditto.
13576 2015-04-24 Marek Polacek <polacek@redhat.com>
13579 * c-c++-common/pr65830.c: New test.
13582 * c-c++-common/Wlogical-op-1.c: New test.
13584 2015-04-24 Marek Polacek <polacek@redhat.com>
13587 * c-c++-common/pr61534-1.c: New test.
13589 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13590 Steven Bosscher <steven@gcc.gnu.org>
13592 PR rtl-optimization/34503
13593 * gcc.target/arm/pr64616.c: New file.
13595 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13597 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13599 2015-04-24 Terry Guo <terry.guo@arm.com>
13601 * gcc.target/arm/pr65710.c: Update the options.
13603 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13605 * gcc.target/i386/pr65523.c: Skip x32.
13607 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13609 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13610 to look for vcl* where appropriate.
13612 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13614 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13615 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13617 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13620 * gcc.target/arm/pr26702.c: New test.
13622 2015-04-23 Marek Polacek <polacek@redhat.com>
13625 * gcc.dg/pr65345-1.c: New test.
13626 * gcc.dg/pr65345-2.c: New test.
13628 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13630 * gcc.target/powerpc/crypto-builtin-2.c: New.
13632 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13635 * gfortran.dg/class_allocate_19.f03: New test.
13636 * gfortran.dg/class_array_20.f03: New test.
13637 * gfortran.dg/class_array_21.f03: New test.
13638 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13639 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13640 initialization correctly.
13641 * gfortran.dg/finalize_29.f08: New test.
13643 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13645 * gcc.target/powerpc/swaps-p8-18.c: New test.
13647 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13650 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13651 * gcc.dg/vect/bb-slp-25.c: Likewise.
13652 * gcc.dg/vect/bb-slp-29.c: Likewise.
13653 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13654 vect_no_align && { ! vect_hw_misalign }.
13655 * gcc.dg/vect/bb-slp-9.c: Likewise.
13656 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13659 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13660 account for POWER8, where peeling for alignment is not needed.
13661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13662 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13663 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13664 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13665 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13666 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13667 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13668 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13669 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13670 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13671 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13672 * gcc.dg/vect/pr16105.c: Likewise.
13673 * gcc.dg/vect/pr20122.c: Likewise.
13674 * gcc.dg/vect/pr33804.c: Likewise.
13675 * gcc.dg/vect/pr33953.c: Likewise.
13676 * gcc.dg/vect/pr56787.c: Likewise.
13677 * gcc.dg/vect/pr58508.c: Likewise.
13678 * gcc.dg/vect/slp-25.c: Likewise.
13679 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13680 * gcc.dg/vect/vect-105.c: Likewise.
13681 * gcc.dg/vect/vect-27.c: Likewise.
13682 * gcc.dg/vect/vect-29.c: Likewise.
13683 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13685 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13686 && { ! vect_hw_misalign }.
13687 * gcc.dg/vect/vect-44.c: Likewise.
13688 * gcc.dg/vect/vect-48.c: Likewise.
13689 * gcc.dg/vect/vect-50.c: Likewise.
13690 * gcc.dg/vect/vect-52.c: Likewise.
13691 * gcc.dg/vect/vect-56.c: Likewise.
13692 * gcc.dg/vect/vect-60.c: Likewise.
13693 * gcc.dg/vect/vect-72.c: Likewise.
13694 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13695 * gcc.dg/vect/vect-75.c: Likewise.
13696 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13697 * gcc.dg/vect/vect-77-global.c: Likewise.
13698 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13699 * gcc.dg/vect/vect-78-global.c: Likewise.
13700 * gcc.dg/vect/vect-93.c: Likewise.
13701 * gcc.dg/vect/vect-95.c: Likewise.
13702 * gcc.dg/vect/vect-96.c: Likewise.
13703 * gcc.dg/vect/vect-cond-1.c: Likewise.
13704 * gcc.dg/vect/vect-cond-3.c: Likewise.
13705 * gcc.dg/vect/vect-cond-4.c: Likewise.
13706 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13707 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13708 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13709 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13710 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13711 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13712 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13713 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13714 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13715 * gcc.dg/vect/vect-outer-5.c: Likewise.
13716 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13717 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13718 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13719 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13720 * gcc.dg/vect/vect-peel-3.c: Likewise.
13721 * gcc.dg/vect/vect-peel-4.c: Likewise.
13722 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13723 * gcc.target/powerpc/pr65456.c: New test.
13724 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13725 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13726 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13727 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13728 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13729 vect_no_align && { ! vect_hw_misalign }.
13730 * gfortran.dg/vect/vect-3.f90: Likewise.
13731 * gfortran.dg/vect/vect-4.f90: Likewise.
13732 * gfortran.dg/vect/vect-5.f90: Likewise.
13733 * lib/target-supports.exp (check_effective_target_vect_no_align):
13734 Return 1 for POWER8.
13735 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13737 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13740 * gfortran.dg/pr65429.f90: New test.
13742 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13744 * c-c++-common/asan/user-section-1.c: New test.
13745 * c-c++-common/asan/user-section-2.c: New test.
13746 * c-c++-common/asan/user-section-3.c: New test.
13748 2015-04-22 Hale Wang <hale.wang@arm.com>
13749 Terry Guo <terry.guo@arm.com>
13751 PR rtl-optimization/64818
13752 * gcc.target/arm/pr64818.c: New test.
13754 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13757 * g++.dg/tree-ssa/pr61034.C: Update template.
13758 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13759 * gcc.dg/Warray-bounds-11.c: Likewise.
13760 * gcc.dg/Warray-bounds.c: Likewise.
13762 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13764 PR libgfortran/65234
13765 * gfortran.dg/fmt_unlimited.f90: New test.
13767 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13769 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13771 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13772 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13773 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13774 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13775 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13776 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13777 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13779 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13781 PR libgfortran/56743
13782 * gfortran.dg/namelist_87.f90: New test.
13784 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13786 * gcc.target/aarch64/mult-synth_1.c: New test.
13787 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13788 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13789 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13790 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13791 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13793 2015-04-21 Richard Biener <rguenther@suse.de>
13795 PR tree-optimization/65650
13796 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13797 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13798 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13799 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13800 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13801 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13803 2015-04-21 Tom de Vries <tom@codesourcery.com>
13805 PR tree-optimization/65802
13806 * g++.dg/pr65802.C: New test.
13808 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13811 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13812 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13814 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13817 * g++.dg/cpp0x/Wnarrowing2.C: New.
13819 2015-04-20 Jeff Law <law@redhat.com>
13821 PR tree-optimization/65658
13822 * gcc.dg/pr65658.c: New test.
13824 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13827 * gcc.target/aarch64/vec_init_1.c: New test.
13829 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13831 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13834 2015-04-18 Martin Sebor <msebor@redhat.com>
13836 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13837 of non-nul characters.
13838 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13840 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13843 * gcc.target/powerpc/pr65787.c: New.
13845 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13848 * gcc.target/aarch64/c-output-template-4.c: New test.
13850 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13853 * gcc.dg/pr65780-1.c: New test.
13854 * gcc.dg/pr65780-2.c: Likewise.
13855 * gcc.target/i386/pr32219-9.c: Likewise.
13856 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13858 * gcc.target/i386/pr64317.c (c): Initialize.
13860 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13863 * g++.dg/ext/mv18.C: New test.
13864 * g++.dg/ext/mv19.C: Likewise.
13865 * g++.dg/ext/mv20.C: Likewise.
13866 * g++.dg/ext/mv21.C: Likewise.
13867 * g++.dg/ext/mv22.C: Likewise.
13868 * g++.dg/ext/mv23.C: Likewise.
13870 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13873 * g++.dg/init/pr64527.C: New test.
13875 2015-04-17 Tom de Vries <tom@codesourcery.com>
13876 Michael Matz <matz@suse.de>
13878 PR tree-optimization/64950
13879 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13882 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13884 * c-c++-common/asan/user-section-1.c: New test.
13886 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13889 * gcc.dg/debug/pr65771.c: New test.
13891 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13893 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13894 __buitlin_alloca with __builtin_alloca.
13896 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13898 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13900 2015-04-16 Richard Biener <rguenther@suse.de>
13902 PR tree-optimization/64277
13903 * gcc.dg/Warray-bounds-14.c: New testcase.
13904 * gcc.dg/Warray-bounds-15.c: Likewise.
13905 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13906 * c-c++-common/ubsan/bounds-6.c: Likewise.
13908 2015-04-16 Renlin Li <renlin.li@arm.com>
13910 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13911 * gcc.target/arm/unsigned-float.c: New.
13913 2015-04-16 Richard Biener <rguenther@suse.de>
13915 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13916 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13917 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13919 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13921 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13922 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13923 * g++.dg/cpp0x/defaulted21.C: Likewise.
13924 * g++.dg/cpp0x/defaulted28.C: Likewise.
13925 * g++.dg/cpp0x/defaulted47.C: Likewise.
13926 * g++.dg/cpp0x/elision_neg.C: Likewise.
13927 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13928 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13929 * g++.dg/cpp0x/implicit1.C: Likewise.
13930 * g++.dg/cpp0x/implicit9.C: Likewise.
13931 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13932 * g++.dg/cpp0x/range-for13.C: Likewise.
13933 * g++.dg/gomp/clause-2.C: Likewise.
13934 * g++.dg/gomp/udr-5.C: Likewise.
13935 * g++.dg/inherit/access6.C: Likewise.
13936 * g++.dg/lookup/duperr1.C: Likewise.
13937 * g++.dg/lookup/friend2.C: Likewise.
13938 * g++.dg/lookup/pr6936.C: Likewise.
13939 * g++.dg/lookup/scoped1.C: Likewise.
13940 * g++.dg/lookup/using26.C: Likewise.
13941 * g++.dg/lookup/using38.C: Likewise.
13942 * g++.dg/other/access2.C: Likewise.
13943 * g++.dg/overload/defarg3.C: Likewise.
13944 * g++.dg/overload/defarg6.C: Likewise.
13945 * g++.dg/parse/access11.C: Likewise.
13946 * g++.dg/parse/access2.C: Likewise.
13947 * g++.dg/parse/access3.C: Likewise.
13948 * g++.dg/parse/access4.C: Likewise.
13949 * g++.dg/parse/access5.C: Likewise.
13950 * g++.dg/parse/access6.C: Likewise.
13951 * g++.dg/parse/access8.C: Likewise.
13952 * g++.dg/parse/access9.C: Likewise.
13953 * g++.dg/parse/crash40.C: Likewise.
13954 * g++.dg/tc1/dr142.C: Likewise.
13955 * g++.dg/tc1/dr166.C: Likewise.
13956 * g++.dg/tc1/dr52.C: Likewise.
13957 * g++.dg/template/access11.C: Likewise.
13958 * g++.dg/template/access18.C: Likewise.
13959 * g++.dg/template/access19.C: Likewise.
13960 * g++.dg/template/access2.C: Likewise.
13961 * g++.dg/template/access20.C: Likewise.
13962 * g++.dg/template/access26.C: Likewise.
13963 * g++.dg/template/access3.C: Likewise.
13964 * g++.dg/template/access7.C: Likewise.
13965 * g++.dg/template/conv12.C: Likewise.
13966 * g++.dg/template/crash69.C: Likewise.
13967 * g++.dg/template/friend31.C: Likewise.
13968 * g++.dg/template/friend32.C: Likewise.
13969 * g++.dg/template/memfriend15.C: Likewise.
13970 * g++.dg/template/memfriend16.C: Likewise.
13971 * g++.dg/template/memfriend17.C: Likewise.
13972 * g++.dg/template/memfriend7.C: Likewise.
13973 * g++.dg/template/pr32519.C: Likewise.
13974 * g++.dg/template/qualttp21.C: Likewise.
13975 * g++.dg/template/qualttp8.C: Likewise.
13976 * g++.dg/template/ttp10.C: Likewise.
13977 * g++.dg/template/typedef11.C: Likewise.
13978 * g++.dg/template/typedef13.C: Likewise.
13979 * g++.dg/template/typedef19.C: Likewise.
13980 * g++.dg/template/typedef20.C: Likewise.
13981 * g++.dg/template/typedef22.C: Likewise.
13982 * g++.dg/template/using16.C: Likewise.
13983 * g++.dg/template/virtual3.C: Likewise.
13984 * g++.dg/ubsan/pr61272.C: Likewise.
13985 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13986 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13987 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13988 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13989 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13990 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13991 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13992 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13993 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13994 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13995 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13996 * g++.old-deja/g++.jason/access17.C: Likewise.
13997 * g++.old-deja/g++.jason/access18.C: Likewise.
13998 * g++.old-deja/g++.jason/access22.C: Likewise.
13999 * g++.old-deja/g++.jason/access23.C: Likewise.
14000 * g++.old-deja/g++.jason/access8.C: Likewise.
14001 * g++.old-deja/g++.jason/delete3.C: Likewise.
14002 * g++.old-deja/g++.jason/report.C: Likewise.
14003 * g++.old-deja/g++.law/access2.C: Likewise.
14004 * g++.old-deja/g++.law/access3.C: Likewise.
14005 * g++.old-deja/g++.law/access4.C: Likewise.
14006 * g++.old-deja/g++.law/access5.C: Likewise.
14007 * g++.old-deja/g++.law/arm12.C: Likewise.
14008 * g++.old-deja/g++.law/arm14.C: Likewise.
14009 * g++.old-deja/g++.law/ctors13.C: Likewise.
14010 * g++.old-deja/g++.law/union2.C: Likewise.
14011 * g++.old-deja/g++.law/visibility12.C: Likewise.
14012 * g++.old-deja/g++.law/visibility15.C: Likewise.
14013 * g++.old-deja/g++.law/visibility16.C: Likewise.
14014 * g++.old-deja/g++.law/visibility17.C: Likewise.
14015 * g++.old-deja/g++.law/visibility18.C: Likewise.
14016 * g++.old-deja/g++.law/visibility19.C: Likewise.
14017 * g++.old-deja/g++.law/visibility20.C: Likewise.
14018 * g++.old-deja/g++.law/visibility21.C: Likewise.
14019 * g++.old-deja/g++.law/visibility24.C: Likewise.
14020 * g++.old-deja/g++.law/visibility4.C: Likewise.
14021 * g++.old-deja/g++.law/visibility5.C: Likewise.
14022 * g++.old-deja/g++.law/visibility6.C: Likewise.
14023 * g++.old-deja/g++.law/visibility7.C: Likewise.
14024 * g++.old-deja/g++.law/visibility8.C: Likewise.
14025 * g++.old-deja/g++.law/visibility9.C: Likewise.
14026 * g++.old-deja/g++.niklas/t135.C: Likewise.
14027 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14028 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14029 * g++.old-deja/g++.other/access11.C: Likewise.
14030 * g++.old-deja/g++.other/access4.C: Likewise.
14031 * g++.old-deja/g++.other/access7.C: Likewise.
14032 * g++.old-deja/g++.other/crash1.C: Likewise.
14033 * g++.old-deja/g++.other/crash7.C: Likewise.
14034 * g++.old-deja/g++.other/friend1.C: Likewise.
14035 * g++.old-deja/g++.other/friend4.C: Likewise.
14036 * g++.old-deja/g++.other/friend9.C: Likewise.
14037 * g++.old-deja/g++.other/lineno1.C: Likewise.
14038 * g++.old-deja/g++.other/using1.C: Likewise.
14039 * g++.old-deja/g++.pt/enum14.C: Likewise.
14040 * g++.old-deja/g++.pt/friend11.C: Likewise.
14041 * g++.old-deja/g++.pt/friend21.C: Likewise.
14042 * g++.old-deja/g++.pt/friend3.C: Likewise.
14043 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14044 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14045 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14046 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14048 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14051 * g++.dg/ipa/pr65765.C: New test.
14053 2015-04-15 Nick Clifton <nickc@redhat.com>
14055 * gcc.target/rx/builtins.c: Disable RMPA test if string
14056 instructions are not allowed.
14058 2015-04-15 Alan Modra <amodra@gmail.com>
14060 * gcc.dg/pr65408.c: New.
14062 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14065 * gcc.target/arm/pr65729.c: New test.
14067 2015-04-14 Richard Biener <rguenther@suse.de>
14069 PR tree-optimization/65758
14070 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14072 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14075 * gcc.c-torture/execute/pr65648.c: New test.
14077 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14079 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14080 __builtin_finite instead of finite.
14081 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14084 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14086 PR tree-optimization/63387
14087 * gcc.dg/pr63387.c: New testcase.
14089 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14091 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14093 2015-04-13 Richard Biener <rguenther@suse.de>
14095 PR tree-optimization/65204
14096 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14098 2015-04-13 Terry Guo <terry.guo@arm.com>
14101 * gcc.target/arm/pr65710.c: New.
14103 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14105 PR tree-optimization/65747
14106 * g++.dg/torture/pr65747.C: New test.
14108 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14111 * g++.dg/cpp0x/pr65736.C: New test.
14113 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14114 Martin Liska <mliska@suse.cz>
14117 * g++.dg/ipa/pr65722.C: New testcase.
14119 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14121 PR tree-optimization/65735
14122 * gcc.c-torture/compile/pr65735.c: New test.
14124 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14126 PR middle-end/65554
14127 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14129 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14132 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14134 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14137 * gcc.target/arm/pr65647-2.c: New.
14139 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14142 * g++.dg/torture/pr65694.C: New test.
14144 2015-04-10 Tobias Burnus <burnus@net-b.de>
14146 * gfortran.dg/coarray_lock_6.f90: New.
14147 * gfortran.dg/coarray_lock_7.f90: New.
14148 * gfortran.dg/coarray/lock_2.f90: New.
14150 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14156 * gfortran.dg/used_types_27.f90: New.
14158 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14161 * gcc.target/i386/pr65671.c: New.
14163 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14165 PR tree-optimization/65709
14166 * c-c++-common/ubsan/align-9.c: New test.
14168 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14171 * gfortran.dg/pr56852.f90: New test.
14173 2015-04-09 Marek Polacek <polacek@redhat.com>
14174 Jakub Jelinek <jakub@redhat.com>
14176 PR middle-end/65554
14177 * g++.dg/opt/pr65554.C: New test.
14179 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14182 * c-c++-common/attr-aligned-1.c: New test.
14184 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14186 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14188 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14191 * gcc.target/i386/sse-25.c: New.
14193 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14196 * gcc.target/i386/pr65693.c: New test.
14198 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14200 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14202 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14204 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14206 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14208 * gcc.target/i386/thunk-retbnd.c: New.
14210 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14212 * gnat.dg/opt48.adb: New test.
14213 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14214 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14216 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14219 * gcc.c-torture/compile/pr65540.c: New.
14221 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14223 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14224 -Wno-pointer-arith.
14226 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14229 * g++.dg/debug/pr65678.C: New test.
14231 PR middle-end/65680
14232 * gcc.c-torture/compile/pr65680.c: New test.
14234 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14237 * gfortran.dg/allocate_with_source_5.f90: New test.
14239 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14241 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14242 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14244 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14246 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14248 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14251 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14252 to get floating point compression.
14253 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14255 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14257 PR preprocessor/61977
14258 * gcc.dg/cpp/pr61977.c: New test.
14260 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14262 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14264 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14267 * gcc.target/arm/pr65647.c: New.
14269 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14272 * g++.dg/torture/pr65655.C: New testcase.
14274 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14277 * g++.dg/cpp1y/lambda-init13.C: New.
14279 2015-04-03 Marek Polacek <polacek@redhat.com>
14281 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14283 2015-04-02 Marek Polacek <polacek@redhat.com>
14286 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14287 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14289 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14291 PR preprocessor/61977
14292 * gcc.target/powerpc/pr61977-1.c: New test.
14293 * gcc.target/powerpc/pr61977-2.c: New test.
14295 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14298 * g++.dg/warn/Wshadow-8.C: New.
14299 * g++.dg/warn/Wshadow-9.C: Likewise.
14300 * g++.dg/warn/Wshadow-10.C: Likewise.
14301 * g++.dg/warn/Wshadow-11.C: Likewise.
14303 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14305 * gcc.dg/pr23623.c: Added aligned attribute.
14306 * gcc.dg/20141029-1.c: Likewise.
14307 * gcc.dg/20150306-1.c: New test.
14309 2015-04-01 Marek Polacek <polacek@redhat.com>
14312 * g++.dg/cpp0x/initlist93.C: New test.
14313 * g++.dg/cpp0x/initlist94.C: New test.
14315 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14318 * gcc.target/aarch64/pr65624.c: New test.
14320 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14322 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14324 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14326 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14327 extra variable to force stack alignment.
14328 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14329 extra variable to force stack alignment.
14331 2015-03-31 Marek Polacek <polacek@redhat.com>
14334 * g++.dg/template/pr65390.C: New test.
14336 2015-03-31 Martin Liska <mliska@suse.cz>
14338 * g++.dg/ipa/pr65557.C: New test.
14340 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14342 * gcc.target/s390/hotpatch-25.c: New test.
14343 * gcc.target/s390/hotpatch-1.c: Update test.
14344 * gcc.target/s390/hotpatch-10.c: Update test.
14345 * gcc.target/s390/hotpatch-11.c: Update test.
14346 * gcc.target/s390/hotpatch-12.c: Update test.
14347 * gcc.target/s390/hotpatch-13.c: Update test.
14348 * gcc.target/s390/hotpatch-14.c: Update test.
14349 * gcc.target/s390/hotpatch-15.c: Update test.
14350 * gcc.target/s390/hotpatch-16.c: Update test.
14351 * gcc.target/s390/hotpatch-17.c: Update test.
14352 * gcc.target/s390/hotpatch-18.c: Update test.
14353 * gcc.target/s390/hotpatch-19.c: Update test.
14354 * gcc.target/s390/hotpatch-2.c: Update test.
14355 * gcc.target/s390/hotpatch-21.c: Update test.
14356 * gcc.target/s390/hotpatch-22.c: Update test.
14357 * gcc.target/s390/hotpatch-23.c: Update test.
14358 * gcc.target/s390/hotpatch-24.c: Update test.
14359 * gcc.target/s390/hotpatch-3.c: Update test.
14360 * gcc.target/s390/hotpatch-4.c: Update test.
14361 * gcc.target/s390/hotpatch-5.c: Update test.
14362 * gcc.target/s390/hotpatch-6.c: Update test.
14363 * gcc.target/s390/hotpatch-7.c: Update test.
14364 * gcc.target/s390/hotpatch-8.c: Update test.
14365 * gcc.target/s390/hotpatch-9.c: Update test.
14366 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14368 2015-03-31 Richard Biener <rguenther@suse.de>
14370 PR middle-end/65626
14371 * g++.dg/torture/pr65626.C: New testcase.
14373 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14376 * gcc.target/i386/mpx/pr65531.cc: New.
14378 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14381 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14382 __builtin_alloca instead of alloca.
14383 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14384 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14385 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14388 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14391 * g++.dg/ubsan/pr65610.C: New test.
14393 2015-03-30 Marek Polacek <polacek@redhat.com>
14396 * g++.dg/cpp0x/pr65398-2.C: New test.
14398 2015-03-30 Marek Polacek <polacek@redhat.com>
14400 * c-c++-common/pr65556.c: Change the width of bit-fields.
14402 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14405 * gcc.target/i386/pr65588.c: New testcase.
14407 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14409 PR libgfortran/65563
14410 * gfortran.dg/open_errors_2.f90: New test.
14412 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14414 PR libgfortran/65596
14415 * gfortran.dg/namelist_86.f90: New test.
14417 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14419 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14420 statement to reflect new ownership.
14422 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14425 * g++.dg/template/friend58.C: New.
14426 * g++.dg/template/friend59.C: Likewise.
14428 2015-03-27 Tobias Burnus <burnus@net-b.de>
14431 * g++.dg/gomp/openmp-simd-3.C: New.
14432 * gcc.dg/gomp/openmp-simd-3.c: New.
14434 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14437 * gcc.target/i386/pr65248-1.c: New file.
14438 * gcc.target/i386/pr65248-2.c: Likewise.
14439 * gcc.target/i386/pr65248-3.c: Likewise.
14440 * gcc.target/i386/pr65248-4.c: Likewise.
14442 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14445 * gcc.c-torture/compile/pr65593.c: New test.
14447 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14450 * g++.dg/cpp1y/constexpr-assert1.C: New.
14452 2015-03-27 Marek Polacek <polacek@redhat.com>
14455 * c-c++-common/pr65556.c: New test.
14457 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14460 * g++.dg/torture/pr65600.C: New testcase.
14462 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14465 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14467 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14469 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14470 statement and cleanup. Fixed typos.
14472 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14474 PR middle-end/65595
14475 * gcc.c-torture/compile/pr65595.c: New testcase.
14477 2015-03-27 Marek Polacek <polacek@redhat.com>
14480 * g++.dg/ubsan/pr65583.C: New test.
14482 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14484 * gcc.c-torture/compile/20150327.c: New testcase.
14486 2015-03-26 Richard Biener <rguenther@suse.de>
14488 PR middle-end/65555
14489 * g++.dg/torture/pr65555.C: New testcase.
14491 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14493 PR tree-optimization/64715
14494 * gcc.dg/builtin-object-size-15.c: New test.
14495 * gcc.dg/pr64715-1.c: New test.
14496 * gcc.dg/pr64715-2.c: New test.
14498 2015-03-26 Richard Biener <rguenther@suse.de>
14500 PR middle-end/65519
14501 * gnat.dg/specs/opt2.ads: Fix testcase.
14503 2015-03-25 Martin Sebor <msebor@redhat.com>
14506 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14507 when target isn't arm*-*-*-*.
14508 (check_effective_target_arm_nothumb): Likewise.
14509 (check_effective_target_arm_little_endian): Likewise.
14510 (check_effective_target_arm_vect_no_misalign): Likewise.
14511 (check_effective_target_aarch64_little_endian): Fail early if target
14512 isn't aarch64*-*-*.
14514 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14516 PR tree-optimization/65177
14517 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14519 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14521 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14522 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14523 smmintrin.h and mm3dnow.h.
14525 2015-03-25 Marek Polacek <polacek@redhat.com>
14528 * g++.dg/cpp0x/pr65558.C: New test.
14530 2015-03-25 Marek Polacek <polacek@redhat.com>
14533 * g++.dg/template/pr61670.C: New test.
14535 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14538 * g++.dg/template/pr54987.C: New.
14540 2015-03-25 Richard Biener <rguenther@suse.de>
14542 PR tree-optimization/62630
14543 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14545 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14548 * gcc.target/i386/mpx/pr65508.c: New.
14550 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14554 * gfortran.dg/data_initialized_3.f90: New.
14556 2015-03-25 Richard Biener <rguenther@suse.de>
14558 PR middle-end/65519
14559 * gnat.dg/specs/opt2.ads: New testcase.
14561 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14563 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14564 * gcc.target/arm/memset-inline-4.c: Skip for
14565 arm_tune_string_ops_prefer_neon.
14566 * gcc.target/arm/memset-inline-5.c: Ditto.
14567 * gcc.target/arm/memset-inline-6.c: Ditto.
14568 * gcc.target/arm/memset-inline-8.c: Ditto.
14569 * gcc.target/arm/memset-inline-9.c: Ditto.
14571 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14574 * g++.dg/other/virtual3.C: New.
14576 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14579 * g++.dg/cpp0x/vt-60130.C: New.
14581 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14584 * g++.dg/warn/Warray-bounds-7.C: New.
14586 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14589 * g++.dg/template/defarg18.C: New.
14591 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14594 * g++.dg/cpp0x/vt-59988.C: New.
14596 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14598 PR tree-optimization/65533
14599 * gcc.dg/pr65533.c: New test.
14601 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14603 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14604 source= and mold= expressions functionality.
14605 * gfortran.dg/allocate_class_4.f90: New test.
14606 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14607 copying an unlimited polymorhpic object containing a char array
14608 to another unlimited polymorphic object respects the _len
14610 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14611 whether deferred length char array allocate works, unlimited
14612 polymorphic object allocation from a string works and if
14613 allocating an array of deferred length strings works.
14614 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14616 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14619 * g++.dg/cpp0x/constexpr-array11.C: New.
14621 2015-03-24 Richard Biener <rguenther@suse.de>
14623 PR middle-end/65517
14624 * gcc.dg/torture/pr65517.c: New testcase.
14626 2015-03-24 Tobias Burnus <burnus@net-b.de>
14628 * gfortran.dg/coindexed_1.f90: Moved from
14629 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14631 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14634 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14638 * gcc.target/i386/pr65523.c: New test.
14641 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14643 * g++.dg/lto/pr65475b_0.C: Likewise.
14645 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14648 * gcc.target/sh/torture/pr65505.c: New.
14650 2015-03-23 Martin Sebor <msebor@redhat.com>
14653 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14654 assembly for lvx in addition to lxv.
14656 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14659 * gfortran.dg/pr65504.f90: New test.
14662 * gcc.dg/pr65521.c: New test.
14664 2015-03-23 Richard Biener <rguenther@suse.de>
14666 PR tree-optimization/65518
14667 * gcc.dg/vect/pr65518.c: New testcase.
14669 2015-03-23 Richard Biener <rguenther@suse.de>
14671 PR tree-optimization/65494
14672 * gcc.dg/vect/pr65494.c: New testcase.
14674 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14676 PR preprocessor/65238
14677 * c-c++-common/cpp/pr65238-1.c: New test.
14678 * gcc.dg/cpp/pr65238-2.c: New test.
14679 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14680 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14682 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14683 Mikael Morin <mikael@gcc.gnu.org>
14686 * gfortran.dg/elemental_dependency_4.f90: New.
14687 * gfortran.dg/elemental_dependency_5.f90: New.
14689 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14692 * g++.dg/lto/pr65475b_0.C: New testcase.
14693 * g++.dg/lto/pr65475b_1.C: New testcase.
14694 * g++.dg/lto/pr65475c_0.C: New testcase.
14695 * g++.dg/lto/pr65475c_1.C: New testcase.
14697 2015-03-21 Tobias Burnus <burnus@net-b.de>
14699 * gfortran.dg/coarray_38.f90: New.
14700 * gfortran.dg/coarray_39.f90: New.
14701 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14704 2015-03-20 Marek Polacek <polacek@redhat.com>
14707 * g++.dg/cpp0x/pr65398.C: New test.
14709 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14712 * g++.dg/lto/pr65475_0.C: New testcase.
14713 * g++.dg/lto/pr65475_1.C: New testcase.
14715 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14717 PR rtl-optimization/64366
14718 * gcc.target/sh/pr64366.c: New.
14720 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14723 * g++.dg/cpp0x/constexpr-48324.C: New.
14725 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14728 * g++.dg/cpp0x/pr48453.C: New.
14730 2015-03-20 Marek Polacek <polacek@redhat.com>
14733 * g++.dg/cpp0x/pr65072.C: New test.
14735 2015-03-20 Richard Biener <rguenther@suse.de>
14737 PR middle-end/64715
14738 * gcc.dg/pr15347.c: Use -O.
14739 * c-c++-common/pr19807-1.c: Likewise.
14741 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14743 * gnat.dg/volatile13.ad[sb]: New test.
14745 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14747 PR rtl-optimization/60851
14748 * gcc.target/i386/pr60851.c: New test.
14750 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14753 * g++.dg/pr65240.h: Add tests for PR 65240.
14754 * g++.dg/pr65240-1.C: Likewise.
14755 * g++.dg/pr65240-2.C: Likewise.
14756 * g++.dg/pr65240-3.C: Likewise.
14757 * g++.dg/pr65240-4.C: Likewise.
14759 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14761 PR rtl-optimization/63491
14762 * gcc.target/powerpc/pr63491.c: New.
14764 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14766 * g++.dg/ipa/pr65465.C: New test.
14768 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14771 * g++.dg/cpp0x/deleted11.C: New.
14773 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14776 * c-c++-common/tsan/pr65400-3.c: New test.
14778 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14781 * g++.dg/cpp0x/constexpr-59686.C: New.
14783 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14786 * g++.dg/tsan/pr64265.C: New test.
14789 * c-c++-common/tsan/pr65400-1.c: New test.
14790 * c-c++-common/tsan/pr65400-2.c: New test.
14792 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14795 * g++.dg/cpp0x/pr59816.C: New.
14797 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14800 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14802 2015-03-18 Martin Liska <mliska@suse.cz>
14805 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14806 equivalences either to 6 or 7.
14808 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14810 PR middle-end/64491
14812 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14814 * gcc.dg/undefined-loop-1.c: New file.
14815 * gcc.dg/undefined-loop-2.c: New file.
14817 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14820 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14821 loop exits too early.
14823 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14825 PR tree-optimization/65450
14826 * gfortran.dg/pr65450.f90: New test.
14829 * gcc.target/i386/pr65078-1.c: New test.
14830 * gcc.target/i386/pr65078-2.c: New test.
14831 * gcc.target/i386/pr65078-3.c: New test.
14832 * gcc.target/i386/pr65078-4.c: New test.
14833 * gcc.target/i386/pr65078-5.c: New test.
14834 * gcc.target/i386/pr65078-6.c: New test.
14836 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14839 * g++.dg/cpp1y/pr65340.C: New.
14841 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14844 * gfortran.dg/system_clock_3.f08: Adjust test.
14846 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14849 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14850 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14852 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14855 * gfortran.dg/system_clock_3.f08: New test.
14857 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14860 g++.dg/cpp1y/pr64626-1.C: New.
14861 g++.dg/cpp1y/pr64626-2.C: New.
14862 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14864 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14866 PR tree-optimization/65427
14867 * gcc.c-torture/execute/pr65427.c: New test.
14869 2015-03-16 Marek Polacek <polacek@redhat.com>
14873 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14874 * g++.dg/cpp0x/pr65327.C: New test.
14876 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14879 * c-c++-common/asan/pr64820.c: New test.
14881 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14883 * gfortran.dg/pointer_2.f90: New test.
14885 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14887 * g++.dg/pr65049.C: New test.
14889 2015-03-16 Tom de Vries <tom@codesourcery.com>
14891 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14892 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14893 * gcc.target/i386/fuse-caller-save.c: Same.
14895 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14897 * gnat.dg/loop_optimization18.ad[sb]: New test.
14898 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14900 2015-03-16 Alan Modra <amodra@gmail.com>
14902 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14905 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14907 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14909 * gcc.dg/torture/pr65270-2.c: Likewise.
14911 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14914 * gfortran.dg/pointer_remapping_9.f90: New.
14916 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14918 PR tree-optimization/65369
14919 * gcc.c-torture/execute/pr65369.c: New test.
14921 PR tree-optimization/65418
14922 * gcc.c-torture/execute/pr65418-1.c: New test.
14923 * gcc.c-torture/execute/pr65418-2.c: New test.
14925 PR rtl-optimization/65401
14926 * gcc.c-torture/execute/pr65401.c: New test.
14928 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14931 * gcc.target/arm/pr64600_1.c: New test.
14933 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14935 PR rtl-optimization/65235
14936 * gcc.target/aarch64/pr65235_1.c: New test.
14938 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14940 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14941 * gcc.target/s390/hotpatch-22.c: Likewise.
14942 * gcc.target/s390/hotpatch-23.c: Likewise.
14943 * gcc.target/s390/hotpatch-24.c: Likewise.
14944 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14945 * gcc.target/s390/hotpatch-1.c: Update expected output.
14946 * gcc.target/s390/hotpatch-2.c: Likewise.
14947 * gcc.target/s390/hotpatch-3.c: Likewise.
14948 * gcc.target/s390/hotpatch-4.c: Likewise.
14949 * gcc.target/s390/hotpatch-5.c: Likewise.
14950 * gcc.target/s390/hotpatch-6.c: Likewise.
14951 * gcc.target/s390/hotpatch-7.c: Likewise.
14952 * gcc.target/s390/hotpatch-8.c: Likewise.
14953 * gcc.target/s390/hotpatch-9.c: Likewise.
14954 * gcc.target/s390/hotpatch-10.c: Likewise.
14955 * gcc.target/s390/hotpatch-11.c: Likewise.
14956 * gcc.target/s390/hotpatch-12.c: Likewise.
14957 * gcc.target/s390/hotpatch-13.c: Likewise.
14958 * gcc.target/s390/hotpatch-14.c: Likewise.
14959 * gcc.target/s390/hotpatch-15.c: Likewise.
14960 * gcc.target/s390/hotpatch-16.c: Likewise.
14961 * gcc.target/s390/hotpatch-17.c: Likewise.
14962 * gcc.target/s390/hotpatch-18.c: Likewise.
14963 * gcc.target/s390/hotpatch-19.c: Likewise.
14965 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14968 * gcc.target/i386/pr65103-1.c: New.
14970 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14973 * gcc.target/i386/pr65044.c: New.
14975 2015-03-12 Tom de Vries <tom@codesourcery.com>
14977 PR rtl-optimization/64895
14978 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14979 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14980 * gcc.target/i386/fuse-caller-save.c: Ditto.
14982 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14984 * gcc.dg/ipa/pr63569.c: Fix template.
14986 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14988 * g++.dg/ipa/pr64146.C: Require fpic support.
14990 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14992 PR libfortran/65200
14993 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14994 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14996 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14998 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14999 to dg-options, fix up dg-skip-if.
15001 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15004 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15005 * gcc.target/avr/tiny-caller-save.c: Same.
15007 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15010 * g++.dg/pr65242.C: New test.
15012 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15014 * c-c++-common/asan/no-asan-check-glob.c: New test.
15016 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15019 * g++.dg/other/default11.C: New.
15020 * g++.dg/other/default12.C: Likewise.
15022 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15025 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15027 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15030 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15032 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15035 * g++.dg/cpp0x/pr65127.C: New test.
15037 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15039 * gcc.dg/ipa/PR64550.c: Update template.
15041 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15042 Tobias Burnus <burnus@net-b.de>
15044 * gfortran.dg/coarray_sync_memory.f90: New.
15046 2015-03-10 Marek Polacek <polacek@redhat.com>
15049 * c-c++-common/ubsan/pr65367.c: New test.
15051 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15053 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15054 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15055 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15056 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15057 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15058 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15059 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15060 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15061 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15062 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15063 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15064 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15065 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15067 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15069 * lib/mpx-dg.exp (mpx_link_flags): New.
15072 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15073 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15074 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15075 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15076 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15077 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15078 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15079 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15080 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15081 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15082 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15083 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15084 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15085 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15086 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15087 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15088 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15089 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15090 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15091 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15092 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15093 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15094 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15095 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15096 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15097 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15098 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15099 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15100 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15101 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15102 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15103 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15104 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15105 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15106 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15107 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15108 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15109 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15110 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15111 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15112 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15113 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15114 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15115 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15116 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15117 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15118 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15119 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15120 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15121 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15122 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15123 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15124 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15125 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15126 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15127 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15128 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15129 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15130 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15131 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15132 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15133 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15134 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15135 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15136 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15137 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15138 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15139 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15140 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15141 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15142 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15143 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15144 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15145 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15146 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15147 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15148 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15149 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15150 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15151 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15152 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15153 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15154 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15155 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15156 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15157 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15158 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15159 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15160 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15161 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15162 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15163 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15164 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15165 * gcc.target/i386/mpx/label-address-1.c: New.
15166 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15167 * gcc.target/i386/mpx/macro.c: New.
15168 * gcc.target/i386/mpx/mpx-check.h: New.
15169 * gcc.target/i386/mpx/mpx.exp: New.
15170 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15171 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15172 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15173 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15174 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15175 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15176 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15177 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15178 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15179 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15180 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15181 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15182 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15183 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15184 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15185 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15186 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15187 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15188 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15189 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15190 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15191 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15192 * gcc.target/i386/mpx/reference-1-nov.c: New.
15193 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15194 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15195 * gcc.target/i386/mpx/reference-2-nov.c: New.
15196 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15197 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15198 * gcc.target/i386/mpx/reference-3-nov.c: New.
15199 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15200 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15201 * gcc.target/i386/mpx/reference-4-nov.c: New.
15202 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15203 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15204 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15205 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15206 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15207 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15208 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15209 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15210 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15211 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15212 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15213 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15214 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15215 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15216 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15217 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15218 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15219 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15220 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15221 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15222 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15223 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15224 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15225 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15226 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15227 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15228 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15229 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15230 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15231 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15232 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15233 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15234 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15235 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15236 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15237 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15238 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15239 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15240 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15241 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15242 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15243 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15244 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15245 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15246 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15247 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15248 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15249 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15250 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15251 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15252 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15253 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15254 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15255 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15256 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15257 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15258 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15259 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15260 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15261 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15262 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15263 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15264 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15265 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15266 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15267 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15268 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15269 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15270 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15271 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15272 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15273 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15274 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15275 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15276 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15277 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15278 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15279 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15280 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15281 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15282 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15283 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15284 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15285 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15286 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15287 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15288 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15289 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15290 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15291 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15292 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15293 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15294 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15295 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15296 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15297 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15298 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15299 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15300 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15301 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15302 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15303 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15304 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15305 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15306 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15307 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15308 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15309 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15310 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15311 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15312 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15313 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15314 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15315 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15316 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15317 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15318 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15319 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15320 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15321 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15322 * gcc.target/i386/mpx/vla-1-nov.c: New.
15323 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15324 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15325 * gcc.target/i386/mpx/vla-2-nov.c: New.
15326 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15328 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15330 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15332 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15334 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15336 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15338 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15339 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15341 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15344 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15347 * c-c++-common/pr65120.c: New test.
15349 PR rtl-optimization/65321
15350 * gcc.dg/pr65321.c: New test.
15352 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15354 PR tree-optimization/65355
15355 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15357 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15360 * c-c++-common/pr49706.c: Adjust tests for not warning
15361 about !!x == y or !b == y where b is boolean, and add
15362 some further tests.
15363 * c-c++-common/pr62199-2.c: Likewise.
15365 2015-03-09 Richard Biener <rguenther@suse.de>
15367 PR middle-end/65270
15368 * gcc.dg/torture/pr65270-1.c: New testcase.
15369 * gcc.dg/torture/pr65270-2.c: Likewise.
15371 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15373 PR tree-optimization/63743
15374 * gcc.dg/pr63743.c: New test.
15376 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15379 * g++.dg/lto/pr65316_0.C: New testcase.
15380 * g++.dg/lto/pr65316_1.C: New testcase.
15382 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15385 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15387 * g++.dg/abi/rtti3.C: Likewise.
15389 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15392 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15394 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15396 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15398 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15400 2015-03-08 Morin <mikael@gcc.gnu.org>
15403 * gfortran.dg/entry_20.f90: New.
15405 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15408 * gcc.c-torture/compile/pr65153.c: New.
15410 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15413 * g++.dg/torture/pr65249.C: New.
15415 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15417 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15419 (int64_t): Likewise.
15421 2015-03-07 Marek Polacek <polacek@redhat.com>
15422 Martin Uecker <uecker@eecs.berkeley.edu>
15425 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15426 member-like arrays.
15427 * c-c++-common/ubsan/bounds-8.c: New test.
15428 * c-c++-common/ubsan/bounds-9.c: New test.
15429 * gcc.dg/ubsan/bounds-2.c: New test.
15431 2015-03-05 Martin Sebor <msebor@redhat.com>
15434 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15435 checking of results into main to prevent it from getting optimized
15437 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15439 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15441 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15442 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15443 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15446 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15448 * g++.dg/lto/pr65302_1.C: New testcase.
15449 * g++.dg/lto/pr65302_0.C: New testcase.
15451 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15453 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15454 -fno-ipa-icf to dg-options.
15456 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15458 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15459 compiles using the linker plugin.
15461 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15463 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15465 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15467 * gcc.target/arm/pr65067.c: New test.
15469 2015-03-05 Martin Liska <mliska@suse.cz>
15472 * gcc.dg/ipa/pr65318.c: New test.
15474 2015-03-05 Marek Polacek <polacek@redhat.com>
15476 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15478 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15480 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15482 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15484 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15485 max-unroll-times back to defaults for s390.
15487 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15491 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15494 * g++.dg/cpp0x/initlist92.C: New.
15496 2015-03-05 Richard Biener <rguenther@suse.de>
15498 PR tree-optimization/65310
15499 * gcc.dg/vect/pr65310.c: New testcase.
15501 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15504 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15506 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15508 * gnat.dg/entry_queues3.adb: New test.
15510 2015-03-04 Ian Lance Taylor <iant@google.com>
15512 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15514 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15517 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15519 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15521 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15522 -fno-ipa-icf to dg-options
15523 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15524 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15526 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15529 * g++.dg/cpp0x/decltype62.C: New.
15531 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15533 * gnat.dg/object_overflow5.adb: New test.
15535 2015-03-03 Martin Liska <mliska@suse.cz>
15538 * gcc.dg/ipa/pr65287.c: New test.
15540 2015-03-03 Martin Jambor <mjambor@suse.cz>
15541 Eric Botcazou <ebotcazou@adacore.com>
15543 * gnat.dg/specs/pack12.ads: New test.
15545 2015-03-03 Martin Liska <mliska@suse.cz>
15547 * gcc.dg/ipa/PR65282.c: New test.
15549 2015-03-13 Jeff Law <law@redhat.com>
15551 PR tree-optimization/65241
15552 * gcc.c-torture/compile/pr65241.c: New test.
15554 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15557 * gcc.target/avr/torture/pr64331.c: New test.
15559 2015-03-03 Martin Liska <mliska@suse.cz>
15560 Jan Hubicka <hubicka@ucw.cz>
15562 * g++.dg/ipa/pr65263.C: New test.
15564 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15567 * gcc.dg/lto/pr65130_0.c: New testcase.
15568 * gcc.dg/lto/pr65130_1.c: New testcase.
15570 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15573 * g++.dg/torture/pr64988.C: New testcase.
15575 2015-03-02 Tobias Burnus <burnus@net-b.de>
15577 * gfortran.dg/coarray_atomic_6.f90: New.
15579 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15582 * gcc.target/i386/pr65184.c: New.
15584 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15587 * gcc.target/i386/pr65183.c: New.
15589 2015-02-28 Martin Liska <mliska@suse.cz>
15590 Jan Hubicka <hubicka@ucw.cz>
15592 * gcc.dg/ipa/ipa-icf-35.c: New test.
15593 * gcc.dg/ipa/ipa-icf-36.c: New test.
15594 * gcc.dg/ipa/ipa-icf-37.c: New test.
15596 2015-02-28 Martin Liska <mliska@suse.cz>
15597 Jan Hubicka <hubicka@ucw.cz>
15600 * gcc.dg/ipa/ipa-icf-34.c: New test.
15602 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15605 * gcc.target/sh/sh/pr61142.c: New.
15607 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15609 * g++.dg/other/dump-ada-spec-3.C: New test.
15611 2015-03-01 Martin Liska <mliska@suse.cz>
15613 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15614 * g++.dg/ipa/pr63595.C: Update expected results.
15616 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15619 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15621 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15623 * gcc.dg/vect/pr59354.c: Move vector producing code to
15626 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15629 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15630 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15631 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15632 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15634 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15636 PR tree-optimization/65048
15637 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15638 (foo): Use K&R style definition.
15640 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15643 * g++.dg/pr65032.C: New.
15645 2015-02-27 Marek Polacek <polacek@redhat.com>
15648 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15651 2015-02-27 Marek Polacek <polacek@redhat.com>
15654 * gcc.dg/pr65228.c: New test.
15656 2015-02-27 Kai Tietz <ktietz@redhat.com>
15659 * gcc.dg/weak/weak-17.c: New file.
15661 2015-02-27 Richard Biener <rguenther@suse.de>
15664 * g++.dg/lto/pr65193_0.C: New testcase.
15666 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15668 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15669 * gcc.target/s390/hotpatch-8.c: Likewise.
15670 * gcc.target/s390/hotpatch-9.c: Likewise.
15671 * gcc.target/s390/pr61078.c: Likewise.
15672 * gcc.target/s390/pr57960.c: Remove -m64.
15673 * gcc.target/s390/pr61078.c: Likewise.
15675 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15676 Martin Liska <mliska@suse.cz>
15679 * gcc.dg/pr64454.c: Disable ICF.
15680 * gcc.dg/pr28685-1.c: Disable ICF
15681 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15682 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15683 * g++.dg/ipa/ipa-icf-4.C: Update template.
15685 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15687 PR tree-optimization/65216
15688 * gcc.c-torture/execute/pr65216.c: New test.
15690 PR tree-optimization/65215
15691 * gcc.c-torture/execute/pr65215-1.c: New test.
15692 * gcc.c-torture/execute/pr65215-2.c: New test.
15693 * gcc.c-torture/execute/pr65215-3.c: New test.
15694 * gcc.c-torture/execute/pr65215-4.c: New test.
15695 * gcc.c-torture/execute/pr65215-5.c: New test.
15697 2015-02-26 Tom de Vries <tom@codesourcery.com>
15699 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15701 2015-02-26 Martin Liska <mliska@suse.cz>
15702 Jan Hubicka <hubicka@ucw.cz>
15704 * g++.dg/ipa/pr64146.C: Update expected results.
15705 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15706 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15707 * gcc.dg/ipa/ipa-icf-34.c: New test.
15709 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15711 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15712 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15713 (dg-additional-options): Remove dg directive.
15714 (dg-final): Add dg directive.
15716 2015-02-26 Marek Polacek <polacek@redhat.com>
15719 * g++.dg/ipa/pr65008.C: New test.
15721 2015-02-26 Tom de Vries <tom@codesourcery.com>
15723 * lib/profopt.exp (profopt-target-cleanup): New proc.
15724 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15725 files from sources from dg-additional-sources.
15727 2015-02-26 Tom de Vries <tom@codesourcery.com>
15729 * lib/gcov.exp: Cleanup in case of xfail.
15731 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15733 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15735 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15738 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15739 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15740 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15741 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15742 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15743 * g++.dg/debug/pr46123.C: XFAIL and move...
15744 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15745 * gcc.dg/debug/dwarf2-3.c: Move...
15746 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15748 2015-02-26 Marek Polacek <polacek@redhat.com>
15751 * g++.dg/cpp1y/pr65202.C: New test.
15753 2015-02-26 Tom de Vries <tom@codesourcery.com>
15755 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15756 locale_facets.h.gcov.
15758 2015-02-26 Tom de Vries <tom@codesourcery.com>
15760 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15762 2015-02-26 Tom de Vries <tom@codesourcery.com>
15764 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15766 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15769 * gcc.target/i386/pr65217.c: New.
15771 2015-02-26 Tom de Vries <tom@codesourcery.com>
15773 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15775 2015-02-26 Tom de Vries <tom@codesourcery.com>
15777 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15779 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15781 PR tree-optimization/65048
15782 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15784 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15786 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15787 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15789 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15792 * gcc.target/i386/pr65161.c: New test.
15794 2015-02-26 Terry Guo <terry.guo@arm.com>
15796 * gcc.target/arm/no-volatile-in-it.c: New test.
15798 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15800 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15801 (dg-options): Add -save-temps.
15802 (dg-final): Add cleanup-saved-temps.
15804 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15806 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15808 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15810 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15811 * gcc.target/powerpc/pack01.c: Include string.h.
15813 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15816 * gcc.target/i386/pr65167.c: New.
15818 2015-02-25 Kai Tietz <ktietz@redhat.com>
15820 PR tree-optimization/61917
15821 * gcc.dg/vect/vect-pr61917.c: New file.
15823 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15825 PR tree-optimization/65170
15826 * gcc.c-torture/execute/pr65170.c: New test.
15827 * gcc.dg/tree-ssa/vrp96.c: New test.
15829 2015-02-24 Tom de Vries <tom@codesourcery.com>
15831 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15833 2015-02-24 Tom de Vries <tom@codesourcery.com>
15836 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15837 (dg-additional-files-options): Copy additional_sources to
15838 additional_sources_used before emptying additional_sources.
15839 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15840 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15841 (cleanup-saved-temps): Use additional_sources_used instead of
15842 additional_sources.
15843 (dg-test): Reset additional_sources_used.
15845 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15848 * gfortran.dg/integer_exponentiation_6.F90: New test.
15850 2015-02-23 Martin Sebor <msebor@redhat.com>
15853 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15854 two parts. One to save registers, the other to verify the
15855 registers have the right values. Save register state into
15856 static data rather than on the stack.
15858 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15861 * c-c++-common/asan/pr63888.c: New test.
15863 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15866 * gcc.c-torture/compile/pr65163.c: New.
15868 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15870 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15871 with -m31 on 64 bit.
15872 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15873 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15875 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15877 * gcc.target/s390/20090223-1.c: Add
15878 -Wno-implicit-function-declaration option.
15879 * gcc.target/s390/pr42224.c: Likewise.
15880 * gcc.target/s390/pr55718.c: Likewise.
15882 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15884 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15885 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15886 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15887 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15888 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15889 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15890 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15891 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15892 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15893 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15894 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15895 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15896 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15897 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15898 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15899 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15900 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15901 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15902 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15903 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15904 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15906 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15908 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15909 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15910 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15911 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15912 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15913 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15914 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15915 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15916 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15917 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15918 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15919 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15920 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15921 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15922 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15923 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15925 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15929 * gfortran.dg/pr61960.f90: New.
15930 * gfortran.dg/pr64230.f90: New.
15931 * gfortran.dg/pr64980.f03: New.
15933 2015-02-22 Tom de Vries <tom@codesourcery.com>
15935 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15937 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15940 * gnat.dg/timing_events.adb: Removed, invalid test.
15942 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15945 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15947 * g++.dg/gcov/gcov-2.C: Likewise.
15949 2015-02-20 Richard Biener <rguenther@suse.de>
15951 PR tree-optimization/65136
15952 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15954 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15957 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15958 powerpc*-*-linux* and nvptx-*-* blacklisting.
15960 * gcc.dg/sibcall-9.c: New test.
15961 * gcc.dg/sibcall-10.c: New test.
15963 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15965 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15967 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15970 * gcc.target/avr/torture/pr64452.c: New test.
15972 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15974 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15975 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15977 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15980 * lib/target-supports.exp (check_compile): Check whether
15981 additional_sources is defined before using it.
15983 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15985 PR middle-end/65074
15986 * g++.dg/opt/pr65074.C: New file.
15988 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15990 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15991 (size_type): New typedef.
15992 (operator "" _script): Use it for the last argument.
15994 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15996 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15998 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16000 * lib/target-supports.exp (check_compile): Save/restore
16001 additional_sources that may belong to an actual test.
16003 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16005 PR gcov-profile/64634
16006 * g++.dg/gcov/gcov-15.C: New test.
16008 2015-02-18 Tom de Vries <tom@codesourcery.com>
16010 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16012 2015-02-18 Tom de Vries <tom@codesourcery.com>
16014 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16016 2015-02-18 Tom de Vries <tom@codesourcery.com>
16018 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16020 2015-02-18 Tom de Vries <tom@codesourcery.com>
16022 * gfortran.dg/fmt_cache_1.f: Add missing close.
16024 2015-02-18 Tom de Vries <tom@codesourcery.com>
16027 * gfortran.dg/read_eof_8.f90: Add missing close.
16029 2015-02-18 Richard Biener <rguenther@suse.de>
16031 PR tree-optimization/65063
16032 * gcc.dg/pr65063.c: New testcase.
16034 2015-02-18 Richard Biener <rguenther@suse.de>
16036 PR tree-optimization/62217
16037 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16039 2015-02-18 Marek Polacek <polacek@redhat.com>
16042 * c-c++-common/ubsan/pr65081.c: New test.
16044 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16046 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16047 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16049 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16051 * gcc.dg/ipa/propalign-3.c: New test.
16053 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16056 * gcc.target/sh/pr64793.c: New.
16057 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16059 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16061 * gcc.target/arm/divzero.c: New test case.
16063 2015-02-17 Tom de Vries <tom@codesourcery.com>
16065 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16067 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16068 Jakub Jelinek <jakub@redhat.com>
16071 * g++.dg/cpp0x/pr65075.C: New test.
16073 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16076 * gcc.target/powerpc/pr65058.c: New test.
16078 2015-02-16 Jeff Law <law@redhat.com>
16080 PR tree-optimization/64823
16081 * gcc.dg/uninit-20.c: New test.
16083 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16084 James Greenhalgh <james.greenhalgh@arm.com>
16087 * gcc.dg/ipa/ipa-clone-1.c: New test.
16089 2015-02-16 Richard Biener <rguenther@suse.de>
16091 PR tree-optimization/65077
16092 * gcc.dg/torture/pr65077.c: New testcase.
16094 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16096 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16097 Directive adjusted to scan for ldaxr.
16098 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16099 adjusted to scan for ldaex.
16101 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16104 * g++.dg/cpp0x/constexpr-65080.C: New.
16106 2015-02-16 Richard Biener <rguenther@suse.de>
16108 PR tree-optimization/63593
16109 * gcc.dg/pr63593.c: New testcase.
16111 2015-02-16 Marek Polacek <polacek@redhat.com>
16114 * gcc.dg/pr65066.c: New test.
16116 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16118 * gcc.dg/pr65002.C: Move ...
16119 * g++.dg/ipa/pr65002.C: ... here.
16121 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16123 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16124 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16125 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16126 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16128 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16131 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16132 the expression to find calls.
16133 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16134 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16135 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16136 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16137 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16139 2015-02-14 Marek Polacek <polacek@redhat.com>
16142 * gcc.dg/array-11.c: New test.
16143 * gcc.dg/array-12.c: New test.
16144 * gcc.dg/array-13.c: New test.
16145 * gcc.dg/array-14.c: New test.
16146 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16147 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16148 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16149 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16150 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16151 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16153 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16156 * g++.dg/lookup/using54.C: New.
16158 2015-02-13 Jeff Law <law@redhat.com>
16161 Revert my change for tree-optimization/64823.
16163 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16165 PR tree-optimization/65053
16166 * gcc.c-torture/execute/pr65053-1.c: New test.
16167 * gcc.c-torture/execute/pr65053-2.c: New test.
16169 2015-02-13 Marek Polacek <polacek@redhat.com>
16172 * gcc.dg/pr65050.c: New test.
16174 2015-02-13 Jeff Law <law@redhat.com>
16176 PR tree-optimization/64823
16177 * gcc.dg/uninit-20.c: New test.
16179 PR rtl-optimization/47477
16180 * gcc.dg/tree-ssa/pr47477.c: New test.
16182 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16185 * g++.dg/parse/ivdep-2.C: New.
16186 * g++.dg/parse/ivdep-3.C: Likewise.
16188 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16191 * gfortran.dg/continuation_13.f90: New test.
16192 * gfortran.dg/continuation_14.f: New test.
16194 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16197 * g++.dg/cpp0x/sfinae55.C: New.
16199 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16202 * g++.dg/ipa/pr65034.C: New test.
16204 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16206 PR tree-optimization/65002
16207 * gcc.dg/pr65002.C: New.
16209 2015-02-13 Marek Polacek <polacek@redhat.com>
16212 * c-c++-common/pr65040.c: New test.
16214 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16216 PR tree-optimization/64705
16217 * gcc.dg/tree-ssa/pr64705.c: New test.
16219 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16222 * gcc.dg/visibility-22.c: New test.
16223 * gcc.dg/visibility-23.c: New test.
16224 * gcc.target/i386/pr32219-1.c: New test.
16225 * gcc.target/i386/pr32219-2.c: New test.
16226 * gcc.target/i386/pr32219-3.c: New test.
16227 * gcc.target/i386/pr32219-4.c: New test.
16228 * gcc.target/i386/pr32219-5.c: New test.
16229 * gcc.target/i386/pr32219-6.c: New test.
16230 * gcc.target/i386/pr32219-7.c: New test.
16231 * gcc.target/i386/pr32219-8.c: New test.
16232 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16234 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16236 PR libgfortran/57822
16237 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16238 four different KINDs.
16240 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16243 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16246 * g++.dg/ubsan/pr65000.C: New test.
16248 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16251 * gfortran.dg/finalize_28.f90: New test
16253 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16256 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16257 DW_TAG_lexical_block removal.
16258 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16259 * g++.dg/guality/pr55541.C: New test.
16262 * g++.dg/ubsan/pr64984.C: New test.
16264 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16266 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16268 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16271 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16272 instructions for 2015-01-14 get_memmodel changes.
16273 * gcc.target/powerpc/atomic-p8.c: Likewise.
16276 * g++.dg/ubsan/pr65019.C: New test.
16278 PR tree-optimization/65014
16279 * gcc.c-torture/compile/pr65014.c: New test.
16281 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16283 PR libgfortran/57822
16284 * gfortran/fmt_g0_7.f08: Revise test.
16286 2015-02-11 Jeff Law <law@redhat.com>
16289 * gcc.target/m68k/pr63347.c: New test.
16291 2015-02-11 Marek Polacek <polacek@redhat.com>
16293 * g++.dg/ubsan/shift-1.C: New test.
16294 * gcc.dg/ubsan/c-shift-2.c: New test.
16295 * c-c++-common/ubsan/shift-5.c: Remove file.
16297 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16299 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16300 Directive adjusted to XFAIL.
16301 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16304 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16306 PR middle-end/65003
16307 * g++.dg/opt/pr65003.C: New test.
16309 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16311 * lib/target-supports.exp (check_effective_target_pie): Renamed
16313 (check_effective_target_pie_enabled): This.
16314 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16315 * gcc.target/i386/pie.c: Likewise.
16317 2015-02-11 Andrew Pinski <apinski@cavium.com>
16320 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16321 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16323 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16326 * gcc.target/i386/pr61925-1.c: New test.
16327 * gcc.target/i386/pr61925-2.c: New test.
16328 * gcc.target/i386/pr61925-3.c: New test.
16330 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16333 * g++.dg/asan/pr65004.C: New test.
16335 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16338 * gcc.taget/sh/pr64661-0.h: New.
16339 * gcc.taget/sh/pr64661-1.c: New.
16340 * gcc.taget/sh/pr64661-2.c: New.
16341 * gcc.taget/sh/pr64661-3.c: New.
16342 * gcc.taget/sh/pr64661-4.c: New.
16344 2015-02-10 Richard Biener <rguenther@suse.de>
16346 PR tree-optimization/64995
16347 * g++.dg/torture/pr64995.C: New testcase.
16349 2015-02-10 Richard Biener <rguenther@suse.de>
16351 PR tree-optimization/64909
16352 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16354 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16356 * gcc.dg/signbit-sa.c: New test.
16358 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16360 PR libgfortran/57822
16361 * gfortran/fmt_g0_7.f08: New test.
16363 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16365 PR tree-optimization/43378
16366 * gcc.dg/tree-ssa/pr43378.c: New test.
16368 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16371 * g++.dg/torture/pr64978.C: New testcase.
16373 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16376 * gcc.dg/asan/pr64981.c: New test.
16378 2015-02-09 Marek Polacek <polacek@redhat.com>
16381 * gcc.dg/pr64856.c: New test.
16383 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16386 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16387 * gcc.c-torture/execute/pr64979.c: New test.
16389 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16391 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16393 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16395 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16396 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16398 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16401 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16403 2015-02-09 Richard Biener <rguenther@suse.de>
16405 PR tree-optimization/54000
16406 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16408 2015-02-09 Tom de Vries <tom@codesourcery.com>
16410 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16412 2015-02-09 Martin Liska <mliska@suse.cz>
16414 * g++.dg/ipa/pr64858.C: New test.
16416 2015-02-09 Tom de Vries <tom@codesourcery.com>
16418 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16420 2015-02-08 Andrew Pinski <apinski@cavium.com>
16422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16424 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16427 * gfortran.dg/use_rename_8.f90: New.
16429 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16431 * gnat.dg/addr7.ad[sb]: New test.
16432 * gnat.dg/addr8.ad[sb]: Likewise.
16434 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16437 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16438 from jit.dg/test-compile-to-executable.c's create_code, with a
16439 clarification of the output message.
16440 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16442 (test_jit): Use CHECK_NO_ERRORS when calling
16443 gcc_jit_context_compile_to_file.
16444 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16445 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16446 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16447 about deletions that are attempted.
16448 (jit-verify-compile-to-file): Rename to...
16449 (jit-verify-output-file-was-created): ...this, and drop the
16450 attempt to run "file" and verify the output.
16451 (jit-verify-assembler): New function.
16452 (jit-verify-object): New function.
16453 (jit-verify-dynamic-library): New function.
16454 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16455 favor of an implementation from new file
16456 create-code-for-hello-world-executable.h, which also adds a
16458 (dg-final): Replace jit-verify-compile-to-file with
16459 jit-verify-output-file-was-created, and invoke new function
16460 jit-verify-assembler.
16461 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16462 the output message.
16463 (dg-final): Replace jit-verify-compile-to-file with
16464 jit-verify-output-file-was-created, and invoke new function
16465 jit-verify-dynamic-library.
16466 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16467 favor of an implementation from new file
16468 create-code-for-hello-world-executable.h, which also adds a
16470 (dg-final): Replace jit-verify-compile-to-file with
16471 jit-verify-output-file-was-created. Strengthen the expected stdout
16472 from the built executable.
16473 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16474 favor of an implementation from new file
16475 create-code-for-hello-world-executable.h, which also adds a
16477 (dg-final): Replace jit-verify-compile-to-file with
16478 jit-verify-output-file-was-created, and invoke new function
16480 * jit.dg/verify-dynamic-library.c: New source file.
16482 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16483 Brian Rzycki <b.rzycki@samsung.com>
16485 PR tree-optimization/64878
16486 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16488 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16491 * g++.dg/ipa/pr64896.C: New test.
16493 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16496 * gcc.target/powerpc/pr64205.c: New file.
16498 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16500 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16501 (dg-options): Use -fpie instead of -fPIE -pie.
16503 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16505 PR middle-end/64937
16506 * g++.dg/asan/pr64937.C: New test.
16508 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16511 * gfortran.dg/class_to_type_4.f90: New test
16513 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16515 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16517 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16519 PR rtl-optimization/64957
16521 * gcc.c-torture/execute/pr64957.c: New test.
16523 2015-02-05 Jeff Law <law@redhat.com>
16526 * gcc.target/h8300/pr17306-1.c: New test.
16527 * gcc.target/h8300/pr17306-2.c: New test.
16529 2015-02-05 Tobias Burnus <burnus@net-b.de>
16532 * gfortran.dg/structure_constructor_12.f90: New.
16534 2015-02-05 Jeff Law <law@redhat.com>
16537 gcc.target/h8300/pr58400.c: New test.
16539 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16541 * gcc.target/arm/macro_defs0.c: New test.
16542 * gcc.target/arm/macro_defs1.c: New test.
16543 * gcc.target/arm/macro_defs2.c: New test.
16545 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16547 PR rtl-optimization/64905
16548 * gcc.target/i386/pr64905.c: Require nonpic target.
16549 (dg-options): Add -fomit-frame-pointer.
16552 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16554 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16555 tree dump scanning.
16557 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16560 * gfortran.dg/type_to_class_2.f90: New test
16561 * gfortran.dg/type_to_class_3.f90: New test
16563 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16566 * g++.dg/torture/pr64686.C: New testcase.
16568 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16570 PR rtl-optimization/64905
16571 * gcc.target/i386/pr64905.c: New file.
16573 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16575 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16576 * gcc.dg/guality/pr41616-1.c: Ditto.
16578 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16581 * gcc.dg/pr64817-3.c: New.
16583 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16584 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16586 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16587 pass parameters in registers.
16588 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16589 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16590 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16592 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16593 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16595 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16596 list, allow for multilibed targets.
16597 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16599 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16601 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16602 * gcc.dg/pr46728-6.c: Ditto.
16604 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16606 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16607 for mips_nanlegacy target.
16609 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16611 * gcc.target/i386/chkp-hidden-def.c: New.
16613 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16615 PR middle-end/62103
16616 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16617 to use 24 bits for bitfield b.
16619 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16622 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16623 cache result in a global variable. Include all 32-bit targets for
16626 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16628 PR rtl-optimization/64756
16629 * gcc.c-torture/execute/pr64756.c: New test.
16631 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16634 * gcc.target/sh/pr64660-0.h: New.
16635 * gcc.target/sh/pr64660-1.c: New.
16636 * gcc.target/sh/pr64660-2.c: New.
16637 * gcc.target/sh/pr64660-3.c: New.
16638 * gcc.target/sh/pr64660-4.c: New.
16640 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16643 * g++.dg/warn/Waddress-2.C: New.
16645 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16647 PR middle-end/61225
16648 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16650 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16652 PR preprocessor/64803
16653 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16655 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16657 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16659 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16662 (_ARM_FPSRC): Add DN and AHP fields.
16663 (clean_results): Force DN=1 on AArch64.
16664 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16665 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16666 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16667 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16668 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16669 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16671 2015-02-02 Alan Modra <amodra@gmail.com>
16673 * gcc.target/powerpc/cprophard.c: New.
16675 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16677 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16678 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16680 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16683 * gcc.dg/pr64817-1.c: New test.
16684 * gcc.dg/pr64817-2.c: New test.
16686 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16689 * gcc.target/sh/pr64851-0.h: New
16690 * gcc.target/sh/pr64851-1.c: New
16691 * gcc.target/sh/pr64851-2.c: New
16692 * gcc.target/sh/pr64851-3.c: New
16693 * gcc.target/sh/pr64851-4.c: New
16695 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16698 * gcc.dg/torture/pr64882.c: New test.
16700 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16706 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16708 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16709 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16710 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16711 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16712 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16713 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16715 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16716 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16718 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16719 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16722 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16725 * g++.dg/pr64688-2.C: New.
16727 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16729 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16730 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16731 * gcc.target/i386/fuse-caller-save.c: Ditto.
16732 * gcc.target/i386/headmerge-1.c: Ditto.
16733 * gcc.target/i386/headmerge-2.c: Ditto.
16734 * gcc.target/i386/sibcall-6.c: Ditto.
16736 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16739 * gcc.target/i386/pr64617.c: New test.
16741 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16744 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16745 (dg-options): Remove -m32.
16746 (dg-final): Scan for "movb %al" only.
16747 * gcc.target/i386/pr15184-2.c: Ditto.
16749 2015-01-30 Richard Biener <rguenther@suse.de>
16751 PR tree-optimization/64829
16752 * gcc.dg/vect/pr64829.c: New testcase.
16754 2015-01-29 Marek Polacek <polacek@redhat.com>
16757 * gcc.dg/pr64709.c: New test.
16759 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16762 * g++.dg/ubsan/pr64717-1.C: New test.
16763 * g++.dg/ubsan/pr64717-2.C: New test.
16765 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16767 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16769 2015-01-29 Jeff Law <law@redhat.com>
16772 * gcc.target/i386/pr15184-1.c: New test.
16773 * gcc.target/i386/pr15184-2.c: New test.
16775 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16777 PR tree-optimization/64746
16778 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16780 2015-01-29 Richard Biener <rguenther@suse.de>
16782 PR tree-optimization/64853
16783 * gcc.dg/torture/pr64853.c: New testcase.
16785 2015-01-29 Richard Biener <rguenther@suse.de>
16787 PR tree-optimization/64844
16788 * gcc.dg/vect/pr64844.c: New testcase.
16790 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16792 PR middle-end/64809
16793 * gcc.dg/pr64809.c: Delete.
16795 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16797 PR middle-end/64805
16798 * gcc.target/i386/pr64805.c: New.
16800 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16802 * gcc.dg/guality/guality.h (main): Add argv[0] to
16803 guality_gdb_command.
16805 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16808 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16810 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16813 * gcc.target/sh/sh.exp
16814 (check_effective_target_atomic_model_soft_gusa_available,
16815 check_effective_target_atomic_model_soft_tcb_available,
16816 check_effective_target_atomic_model_soft_imask_available,
16817 check_effective_target_atomic_model_hard_llcs_available): New.
16818 * gcc.target/sh/pr64659-0.h: New.
16819 * gcc.target/sh/pr64659-1.c: New.
16820 * gcc.target/sh/pr64659-2.c: New.
16821 * gcc.target/sh/pr64659-3.c: New.
16822 * gcc.target/sh/pr64659-4.c: New.
16824 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16826 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16827 scan-assembler-times pattern.
16829 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16831 PR middle-end/64809
16832 * gcc.dg/pr64809.c: New test.
16834 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16836 PR tree-optimization/64277
16837 * gcc.dg/pr64277.c: New.
16839 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16841 PR tree-optimization/64718
16842 * gcc.c-torture/execute/pr64718.c: New test.
16844 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16846 * gcc.target/aarch64/abs_2.c: New.
16848 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16850 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16851 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16852 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16855 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16858 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16859 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16860 { target comdat_group }.
16862 2015-01-27 Tobias Burnus <burnus@net-b.de>
16865 * gfortran.dg/goacc/coarray_2.f90: New.
16867 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16871 * g++.dg/torture/pr64139.C: New testcase.
16872 * g++.dg/torture/pr60871.C: Likewise.
16874 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16877 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16878 prevent linking errors.
16880 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16883 * g++.dg/torture/pr64282.C: New testcase.
16885 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16887 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16890 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16892 * gcc.target/s390/hotpatch-13.c: New testcase.
16893 * gcc.target/s390/hotpatch-14.c: New testcase.
16894 * gcc.target/s390/hotpatch-15.c: New testcase.
16895 * gcc.target/s390/hotpatch-16.c: New testcase.
16896 * gcc.target/s390/hotpatch-17.c: New testcase.
16897 * gcc.target/s390/hotpatch-18.c: New testcase.
16898 * gcc.target/s390/hotpatch-19.c: New testcase.
16899 * gcc.target/s390/hotpatch-20.c: New testcase.
16900 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16901 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16902 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16903 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16904 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16905 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16906 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16907 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16908 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16909 * gcc.target/s390/hotpatch-10.c: Likewise.
16910 * gcc.target/s390/hotpatch-11.c: Likewise.
16911 * gcc.target/s390/hotpatch-12.c: Likewise.
16912 * gcc.target/s390/hotpatch-2.c: Likewise.
16913 * gcc.target/s390/hotpatch-3.c: Likewise.
16914 * gcc.target/s390/hotpatch-4.c: Likewise.
16915 * gcc.target/s390/hotpatch-5.c: Likewise.
16916 * gcc.target/s390/hotpatch-6.c: Likewise.
16917 * gcc.target/s390/hotpatch-7.c: Likewise.
16918 * gcc.target/s390/hotpatch-8.c: Likewise.
16919 * gcc.target/s390/hotpatch-9.c: Likewise.
16920 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16921 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16922 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16923 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16924 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16925 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16926 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16927 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16929 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16931 * gcc.dg/long_branch.c: New testcase.
16933 2015-01-27 Richard Biener <rguenther@suse.de>
16935 PR tree-optimization/56273
16936 PR tree-optimization/59124
16937 PR tree-optimization/64277
16938 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16939 * gcc.dg/Warray-bounds-12.c: Likewise.
16940 * gcc.dg/Warray-bounds-13.c: Likewise.
16942 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16944 PR rtl-optimization/61058
16945 * gcc.dg/pr61058.c: New test.
16947 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16949 * gcc.target/i386/chkp-narrow-bounds.c: New.
16951 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16953 PR tree-optimization/64807
16954 * gcc.dg/pr64807.c: New test.
16957 * gcc.dg/pr64766.c: New test.
16959 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16962 * gcc.target/sh/pr49263-4.c: New.
16964 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16967 * gfortran.dg/allocate_with_mold_1.f90: New test
16969 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16972 * gcc.dg/pr64778.c: New test.
16974 PR middle-end/64421
16975 * gcc.dg/vect/pr64421.c: New test.
16977 2015-01-26 Tobias Burnus <burnus@net-b.de>
16980 * gfortran.dg/coarray_36.f: New.
16981 * gfortran.dg/coarray_37.f90: New.
16983 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16986 * gfortran.dg/class_allocate_18.f90: New.
16988 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16990 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16992 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16994 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16996 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16998 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17000 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17002 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17004 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17006 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17007 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17008 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17009 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17011 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17013 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17014 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17015 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17017 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17019 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17020 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17021 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17022 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17023 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17026 2015-01-26 Richard Biener <rguenther@suse.de>
17028 PR middle-end/64764
17029 * gcc.dg/uninit-19.c: New testcase.
17031 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17033 * lib/target-supports.exp (check_effective_target_vect64): Add
17036 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17039 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17041 2015-01-26 Tony Liu <tony.liu@arm.com>
17043 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17046 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17048 PR libfortran/64770
17049 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17050 correctly, clean up afterwards.
17052 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17055 * gfortran.dg/use_rename_7.f90: New.
17057 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17059 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17060 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17062 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17065 * gcc.target/sh/pr54236-4.c: New.
17067 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17069 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17070 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17073 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17075 PR libfortran/64770
17076 * gfortran.dg/open_new_segv.f90: New test.
17078 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17087 * gcc.target/sh/pr64345-1.c: New.
17088 * gcc.target/sh/pr64345-2.c: New.
17089 * gcc.target/sh/pr59533-1.c: New.
17090 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17091 * gcc.target/sh/pr52933-2.c: Likewise.
17092 * gcc.target/sh/pr54089-1.c: Likewise.
17093 * gcc.target/sh/pr54236-1.c: Likewise.
17094 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17095 * gcc.target/sh/pr49263-1.c: Remove xfails.
17096 * gcc.target/sh/pr49263-2.c: Likewise.
17097 * gcc.target/sh/pr49263-3.c: Likewise.
17098 * gcc.target/sh/pr53987-1.c: Likewise.
17099 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17100 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17101 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17102 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17103 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17104 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17106 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17109 2015-01-24 Tom de Vries <tom@codesourcery.com>
17111 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17113 2015-01-23 Ian Lance Taylor <iant@google.com>
17116 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17117 targets without split stack support.
17119 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17122 * gcc.target/i386/pr64317.c: New test.
17124 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17126 PR rtl-optimization/63637
17127 PR rtl-optimization/60663
17128 * gcc.dg/pr63637-1.c: New test.
17129 * gcc.dg/pr63637-2.c: New test.
17130 * gcc.dg/pr63637-3.c: New test.
17131 * gcc.dg/pr63637-4.c: New test.
17132 * gcc.dg/pr63637-5.c: New test.
17133 * gcc.dg/pr63637-6.c: New test.
17134 * gcc.target/i386/pr63637-1.c: New test.
17135 * gcc.target/i386/pr63637-2.c: New test.
17136 * gcc.target/i386/pr63637-3.c: New test.
17137 * gcc.target/i386/pr63637-4.c: New test.
17138 * gcc.target/i386/pr63637-5.c: New test.
17139 * gcc.target/i386/pr63637-6.c: New test.
17141 2015-01-23 Richard Biener <rguenther@suse.de>
17144 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17145 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17147 2015-01-23 Marek Polacek <polacek@redhat.com>
17149 PR preprocessor/60570
17150 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17151 * gcc.dg/cpp/pr60570.c: New test.
17153 2015-01-23 Richard Biener <rguenther@suse.de>
17156 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17157 vectorization on vect64 targets.
17159 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17162 * gfortran.dg/class_allocate_17.f90: New.
17164 2015-01-23 Tobias Burnus <burnus@net-b.de>
17167 * gfortran.dg/goacc/combined_loop.f90: New.
17169 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17172 * gfortran.dg/make_unit.f90: New test.
17174 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17177 * gfortran.dg/negative_unit_int8.f: Update.
17179 2015-01-22 Jeff Law <law@redhat.com>
17182 * gcc.target/m68k/pr52076-1.c: New test.
17183 * gcc.target/m68k/pr52076-2.c: New test.
17185 2015-01-22 Richard Biener <rguenther@suse.de>
17187 PR middle-end/64728
17188 * gcc.dg/torture/pr64728.c: New testcase.
17190 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17193 * g++.dg/pr64688.C: New test.
17195 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17197 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17198 to avoid errors with -fpic.
17200 2015-01-22 Richard Biener <rguenther@suse.de>
17203 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17205 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17207 PR rtl-optimization/64682
17208 * gcc.c-torture/execute/pr64682.c: New file.
17210 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17213 * gcc.dg/pr64511.c: New test.
17215 PR rtl-optimization/62078
17216 * g++.dg/opt/pr62078.C: New test.
17219 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17221 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17224 * gfortran.dg/internal_pack_15.f90: New test.
17226 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17228 * c-c++-common/tsan/step.c: New testcase.
17230 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17232 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17234 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17236 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17238 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17240 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17242 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17244 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17246 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17248 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17250 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17252 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17254 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17256 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17260 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17262 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17264 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17266 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17268 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17270 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17272 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17274 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17276 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17278 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17280 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17281 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17282 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17285 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17287 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17288 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17289 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17292 2015-01-21 Renlin Li <renlin.li@arm.com>
17294 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17295 * g++.dg/tls/thread_local5g.C: Likewise.
17296 * g++.dg/tls/thread_local6g.C: Likewise.
17298 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17300 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17301 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17302 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17304 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17306 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17307 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17308 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17312 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17313 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17314 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17316 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17318 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17319 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17320 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17322 2015-01-20 Jeff Law <law@redhat.com>
17325 * gcc.target/m68k/pr59946.c: New test.
17327 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17329 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17330 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17331 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17333 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17335 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17336 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17337 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17341 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17342 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17343 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17345 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17347 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17348 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17349 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17351 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17354 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17356 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17357 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17358 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17360 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17362 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17363 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17364 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17366 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17368 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17370 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17372 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17375 * g++.dg/ubsan/pr64632.C: New test.
17378 * gcc.dg/pr64663.c: New test.
17380 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17383 * g++.dg/warn/Wunused-var-23.C: New.
17385 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17388 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17389 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17391 2015-01-20 Richard Biener <rguenther@suse.de>
17394 * gcc.dg/lto/pr64684_0.c: New testcase.
17395 * gcc.dg/lto/pr64684_1.c: Likewise.
17396 * gcc.dg/lto/pr64684_2.c: Likewise.
17397 * gcc.dg/lto/pr64685_0.c: Likewise.
17398 * gcc.dg/lto/pr64685_1.c: Likewise.
17400 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17403 * g++.dg/cpp1y/lambda-init12.C: New.
17405 2015-01-20 Richard Biener <rguenther@suse.de>
17407 PR tree-optimization/64410
17408 * g++.dg/vect/pr64410.cc: Require vect_double.
17410 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17413 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17415 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17419 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17421 PR rtl-optimization/64081
17422 * gcc.dg/pr64081.c: New test.
17424 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17426 * jit.dg/harness.h: Include <unistd.h>.
17427 (CHECK_NO_ERRORS): New.
17428 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17429 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17430 gcc_jit_context_compile_to_file.
17431 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17432 args to the spawned executable.
17433 (jit-expand-vars): New function.
17434 (jit-exe-params): New variable.
17435 (dg-jit-set-exe-params): New function.
17436 (jit-dg-test): Detect testcases that use
17437 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17438 Set arguments of spawned process to jit-exe-params.
17439 (jit-get-output-filename): New function.
17440 (jit-setup-compile-to-file): New function.
17441 (jit-verify-compile-to-file): New function.
17442 (jit-run-executable): New function.
17443 (jit-verify-executable): New function.
17444 * jit.dg/test-compile-to-assembler.c: New testcase.
17445 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17446 * jit.dg/test-compile-to-executable.c: New testcase.
17447 * jit.dg/test-compile-to-object.c: New testcase.
17449 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17452 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17455 2015-01-19 Martin Liska <mliska@suse.cz>
17457 * objc/compile/pr64668.m: New test.
17459 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17461 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17462 (create_overflow_fn): Update comment to clarify that
17463 the third param of the created function is a bool *, not
17465 (verify_int_overflow_fn): Convert param "expected_ovf" from
17466 int to bool. Update third param of "overflow_fn_type" from int *
17467 to bool *. Update local "actual_ovf" from int to bool.
17468 (verify_uint_overflow_fn): Likewise.
17470 2015-01-19 Martin Liska <mliska@suse.cz>
17472 * gcc.dg/ipa/ipa-icf-33.c: New test.
17474 2015-01-19 Felix Yang <felix.yang@huawei.com>
17475 Haijian Zhang <z.zhanghaijian@huawei.com>
17477 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17478 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17479 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17480 result_float64x2, expected_hfloat64x2): New helper type, variable and
17482 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17483 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17484 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17485 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17486 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17487 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17488 and target without the FMA feature.
17490 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17492 * gcc.target/aarch64/pr64304.c: New testcase.
17494 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17496 PR rtl-optimization/64081
17497 * gcc.dg/pr64081.c: New test.
17499 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17502 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17504 * gcc.target/aarch64/test_frame_6.c: Likewise.
17505 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17506 and x19 (in the epilogue).
17507 * gcc.target/aarch64/test_frame_4.c: Likewise.
17508 * gcc.target/aarch64/test_frame_7.c: Likewise.
17510 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17512 * gcc.target/i386/chkp-always_inline.c: New.
17514 2015-01-15 Andrew Pinski <apinski@cavium.com>
17515 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17517 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17518 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17520 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17523 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17524 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17526 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17529 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17531 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17534 * gcc.target/sh/torture/pr64652.c: New.
17536 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17538 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17539 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17540 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17541 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17542 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17543 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17545 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17548 * g++.dg/torture/pr64378.C: New testcase.
17550 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17553 * gfortran.dg/block_13.f08: New test
17555 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17558 * gfortran.dg/associate_1.f03: Allow test for character with
17561 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17563 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17564 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17566 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17568 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17570 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17573 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17575 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17578 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17581 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17584 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17586 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17589 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17591 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17593 PR rtl-optimization/52773
17594 * gcc.c-torture/compile/pr52773.c: New test.
17596 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17599 * g++.dg/cpp0x/alias-decl-46.C: New.
17601 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17603 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17605 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17607 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17609 (CHECK_FP): Likewise.
17610 (CHECK_CUMULATIVE_SAT): Likewise.
17612 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17614 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17615 (Set_Neon_Cumulative_Sat): Add parameter.
17616 (__set_neon_cumulative_sat): Support new parameter.
17617 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17618 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17620 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17621 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17624 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17626 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17627 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17629 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17632 * g++.dg/tls/thread_local-ice4.C: New.
17634 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17636 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17639 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17642 * g++.dg/cpp0x/vt-62276.C: New.
17644 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17646 PR middle-end/64353
17647 * g++.dg/pr64353.C: New.
17649 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17652 * gcc.target/aarch64/pr64263_1.c: New test.
17654 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17656 PR tree-optimization/64434
17657 * gcc.dg/torture/pr64434.c: Move to...
17658 * gcc.dg/pr64434.c: ... here.
17660 2015-01-16 Richard Biener <rguenther@suse.de>
17662 PR middle-end/64614
17663 * gcc.dg/uninit-18.c: New testcase.
17665 2015-01-16 Richard Biener <rguenther@suse.de>
17667 PR tree-optimization/64568
17668 * g++.dg/torture/pr64568-2.C: New testcase.
17670 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17673 * gcc.target/i386/chkp-label-address.c: New.
17675 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17678 * gfortran.dg/pointer_init_6.f90: Extended.
17680 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17682 * gcc.c-torture/compile/20150108.c: New test.
17684 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17686 * gcc.target/visium: New directory.
17688 2015-01-16 Richard Biener <rguenther@suse.de>
17690 PR tree-optimization/61743
17691 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17692 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17694 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17696 * gcc.dg/pr64015.c: New test.
17698 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17702 * g++.dg/ipa/pr64612.C: New test.
17704 2015-01-16 Renlin Li <renlin.li@arm.com>
17706 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17708 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17710 * gcc.target/i386/sse-14.c: Test new intrinsic.
17711 * gcc.target/i386/sse-22.c: Ditto.
17713 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17716 * g++.dg/cpp0x/auto44.C: New.
17718 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17721 * gcc.target/nios2/gpopt-all.c: New test case.
17722 * gcc.target/nios2/gpopt-local.c: New test case.
17723 * gcc.target/nios2/gpopt-global.c: New test case.
17724 * gcc.target/nios2/gpopt-data.c: New test case.
17725 * gcc.target/nios2/gpopt-none.c: New test case.
17727 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17729 * g++.dg/ubsan/vptr-1.C: New test.
17730 * g++.dg/ubsan/vptr-2.C: New test.
17731 * g++.dg/ubsan/vptr-3.C: New test.
17732 * g++.dg/ubsan/vptr-4.C: New test.
17733 * g++.dg/ubsan/vptr-5.C: New test.
17734 * g++.dg/ubsan/vptr-6.C: New test.
17735 * g++.dg/ubsan/vptr-7.C: New test.
17736 * g++.dg/ubsan/vptr-8.C: New test.
17737 * g++.dg/ubsan/vptr-9.C: New test.
17739 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17741 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17743 * lib/gcc-dg.exp: Likewise.
17745 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17747 PR rtl-optimization/64110
17748 * gcc.target/i386/pr64110.c: Add scan-assembler.
17750 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17751 James Norris <jnorris@codesourcery.com>
17752 Cesar Philippidis <cesar@codesourcery.com>
17753 Ilmir Usmanov <i.usmanov@samsung.com>
17755 * lib/target-supports.exp (check_effective_target_fopenacc): New
17757 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17758 * g++.dg/goacc/goacc.exp: Likewise.
17759 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17760 * gcc.dg/goacc/goacc.exp: Likewise.
17761 * gfortran.dg/goacc/goacc.exp: Likewise.
17762 * c-c++-common/cpp/openacc-define-1.c: New file.
17763 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17764 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17765 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17766 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17767 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17768 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17769 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17770 * c-c++-common/goacc/cache-1.c: Likewise.
17771 * c-c++-common/goacc/clauses-fail.c: Likewise.
17772 * c-c++-common/goacc/collapse-1.c: Likewise.
17773 * c-c++-common/goacc/data-1.c: Likewise.
17774 * c-c++-common/goacc/data-2.c: Likewise.
17775 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17776 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17777 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17778 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17779 * c-c++-common/goacc/if-clause-1.c: Likewise.
17780 * c-c++-common/goacc/if-clause-2.c: Likewise.
17781 * c-c++-common/goacc/kernels-1.c: Likewise.
17782 * c-c++-common/goacc/loop-1.c: Likewise.
17783 * c-c++-common/goacc/loop-private-1.c: Likewise.
17784 * c-c++-common/goacc/nesting-1.c: Likewise.
17785 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17786 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17787 * c-c++-common/goacc/parallel-1.c: Likewise.
17788 * c-c++-common/goacc/pcopy.c: Likewise.
17789 * c-c++-common/goacc/pcopyin.c: Likewise.
17790 * c-c++-common/goacc/pcopyout.c: Likewise.
17791 * c-c++-common/goacc/pcreate.c: Likewise.
17792 * c-c++-common/goacc/pragma_context.c: Likewise.
17793 * c-c++-common/goacc/present-1.c: Likewise.
17794 * c-c++-common/goacc/reduction-1.c: Likewise.
17795 * c-c++-common/goacc/reduction-2.c: Likewise.
17796 * c-c++-common/goacc/reduction-3.c: Likewise.
17797 * c-c++-common/goacc/reduction-4.c: Likewise.
17798 * c-c++-common/goacc/sb-1.c: Likewise.
17799 * c-c++-common/goacc/sb-2.c: Likewise.
17800 * c-c++-common/goacc/sb-3.c: Likewise.
17801 * c-c++-common/goacc/update-1.c: Likewise.
17802 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17803 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17804 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17805 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17806 * gfortran.dg/goacc/assumed.f95: Likewise.
17807 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17808 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17809 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17810 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17811 * gfortran.dg/goacc/branch.f95: Likewise.
17812 * gfortran.dg/goacc/cache-1.f95: Likewise.
17813 * gfortran.dg/goacc/coarray.f95: Likewise.
17814 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17815 * gfortran.dg/goacc/cray.f95: Likewise.
17816 * gfortran.dg/goacc/critical.f95: Likewise.
17817 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17818 * gfortran.dg/goacc/data-tree.f95: Likewise.
17819 * gfortran.dg/goacc/declare-1.f95: Likewise.
17820 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17821 * gfortran.dg/goacc/fixed-1.f: Likewise.
17822 * gfortran.dg/goacc/fixed-2.f: Likewise.
17823 * gfortran.dg/goacc/fixed-3.f: Likewise.
17824 * gfortran.dg/goacc/fixed-4.f: Likewise.
17825 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17826 * gfortran.dg/goacc/if.f95: Likewise.
17827 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17828 * gfortran.dg/goacc/list.f95: Likewise.
17829 * gfortran.dg/goacc/literal.f95: Likewise.
17830 * gfortran.dg/goacc/loop-1.f95: Likewise.
17831 * gfortran.dg/goacc/loop-2.f95: Likewise.
17832 * gfortran.dg/goacc/loop-3.f95: Likewise.
17833 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17834 * gfortran.dg/goacc/omp.f95: Likewise.
17835 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17836 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17837 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17838 * gfortran.dg/goacc/parameter.f95: Likewise.
17839 * gfortran.dg/goacc/private-1.f95: Likewise.
17840 * gfortran.dg/goacc/private-2.f95: Likewise.
17841 * gfortran.dg/goacc/private-3.f95: Likewise.
17842 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17843 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17844 * gfortran.dg/goacc/reduction.f95: Likewise.
17845 * gfortran.dg/goacc/routine-1.f90: Likewise.
17846 * gfortran.dg/goacc/routine-2.f90: Likewise.
17847 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17848 * gfortran.dg/goacc/several-directives.f95: Likewise.
17849 * gfortran.dg/goacc/sie.f95: Likewise.
17850 * gfortran.dg/goacc/subarrays.f95: Likewise.
17851 * gfortran.dg/gomp/map-1.f90: Likewise.
17852 * gfortran.dg/openacc-define-1.f90: Likewise.
17853 * gfortran.dg/openacc-define-2.f90: Likewise.
17854 * gfortran.dg/openacc-define-3.f90: Likewise.
17855 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17856 * g++.dg/gomp/block-2.C: Likewise.
17857 * g++.dg/gomp/block-3.C: Likewise.
17858 * g++.dg/gomp/block-5.C: Likewise.
17859 * g++.dg/gomp/target-1.C: Likewise.
17860 * g++.dg/gomp/target-2.C: Likewise.
17861 * g++.dg/gomp/taskgroup-1.C: Likewise.
17862 * g++.dg/gomp/teams-1.C: Likewise.
17863 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17864 * gcc.dg/cilk-plus/jump.c: Likewise.
17865 * gcc.dg/gomp/block-1.c: Likewise.
17866 * gcc.dg/gomp/block-10.c: Likewise.
17867 * gcc.dg/gomp/block-2.c: Likewise.
17868 * gcc.dg/gomp/block-3.c: Likewise.
17869 * gcc.dg/gomp/block-4.c: Likewise.
17870 * gcc.dg/gomp/block-5.c: Likewise.
17871 * gcc.dg/gomp/block-6.c: Likewise.
17872 * gcc.dg/gomp/block-7.c: Likewise.
17873 * gcc.dg/gomp/block-8.c: Likewise.
17874 * gcc.dg/gomp/block-9.c: Likewise.
17875 * gcc.dg/gomp/target-1.c: Likewise.
17876 * gcc.dg/gomp/target-2.c: Likewise.
17877 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17878 * gcc.dg/gomp/teams-1.c: Likewise.
17880 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17882 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17885 2015-01-15 Mike Stump <mikestump@comcast.net>
17887 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17888 * gcc.dg/inline_2.c: Likewise.
17889 * gcc.dg/inline_3.c: Likewise.
17890 * gcc.dg/inline_4.c: Likewise.
17892 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17895 * gfortran.dg/proc_ptr_comp_43.f90: New.
17897 2015-01-15 Mike Stump <mikestump@comcast.net>
17899 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17900 * gcc.dg/unroll_2.c: Likewise.
17901 * gcc.dg/unroll_3.c: Likewise.
17902 * gcc.dg/unroll_4.c: Likewise.
17903 * gcc.dg/unroll_5.c: Likewise.
17905 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17908 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17910 * gcc.target/aarch64/test_frame_6.c: Likewise.
17911 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17912 x30 and x19 (in the epilogue).
17913 * gcc.target/aarch64/test_frame_4.c: Likewise.
17914 * gcc.target/aarch64/test_frame_7.c: Likewise.
17916 2015-01-15 Martin Liska <mliska@suse.cz>
17918 * g++.dg/ipa/pr64068.C: New test.
17919 * gcc.dg/ipa/PR64559.c: New test.
17921 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17923 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17926 2015-01-15 Richard Biener <rguenther@suse.de>
17928 PR tree-optimization/61743
17929 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17930 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17932 2015-01-15 Renlin Li <renlin.li@arm.com>
17934 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17935 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17937 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17939 * gcc.dg/vect/vect-aggressive-1.c: New.
17940 * gcc.target/i386/avx2-vect-aggressive.c: New.
17942 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17944 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17946 2015-01-15 Richard Biener <rguenther@suse.de>
17949 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17950 -Wl,-undefined,dynamic_lookup.
17952 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17954 * gnat.dg/opt47.adb: New test.
17956 2015-01-15 Richard Biener <rguenther@suse.de>
17959 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17961 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17963 PR tree-optimization/64434
17964 * gcc.dg/torture/pr64434.c: New test.
17966 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17968 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17969 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17970 -march=loongson* and -march=octeon* require -mno-micromips.
17972 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17973 Matthew Fortune <matthew.fortune@imgtec.com>
17975 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17976 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17977 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17978 * gcc.target/mips/call-saved-7.c: New file.
17979 * gcc.target/mips/call-saved-8.c: New file.
17980 * gcc.target/mips/call-saved-9.c: New file.
17982 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17984 * gcc.target/mips/lsa.c: New file.
17985 * gcc.target/mips/mips64-lsa.c: Likewise.
17986 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17987 * gcc.target/mips/mulsize-4.c: Likewise.
17988 * gcc.target/mips/mulsize-5.c: New file.
17989 * gcc.target/mips/mulsize-6.c: Likewise.
17990 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17991 and !HAS_LSA as ghost options.
17992 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17995 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17997 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17999 2015-01-15 Richard Biener <rguenther@suse.de>
18001 PR middle-end/64365
18002 * gcc.dg/torture/pr64365.c: New testcase.
18004 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18006 * gcc.dg/stackprotectexplicit1.c: New test.
18007 * g++.dg/stackprotectexplicit2.c: New test.
18009 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18012 * gfortran.dg/inquire_internal.f90: New.
18013 * gfortran.dg/negative_unit_check.f90: New.
18015 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18018 * gcc.target/sh/pr53988-1.c: New.
18020 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18023 * g++.dg/tls/thread_local-ice3.C: New.
18025 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18027 * gcc.target/i386/fentry-override.c: Properly place {} in target
18028 selector. Remove nonpic.
18029 * gcc.target/i386/fentry.c: Likewise.
18031 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18033 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18034 warnings instead of errors.
18036 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18038 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18039 option support instead of ENABLE_LTO from Makefile.
18041 2015-01-14 Richard Biener <rguenther@suse.de>
18043 PR tree-optimization/59354
18044 * gcc.dg/vect/pr59354.c: New testcase.
18046 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18048 * lib/target-supports.exp
18049 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18050 on ARM architures before v7.
18052 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18054 PR middle-end/59448
18055 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18056 an atomic_exchange.
18058 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18061 * gcc.target/i386/pr64386.c: New test.
18063 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18066 * gcc.target/i386/pr64393.c: New test.
18068 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18071 * gcc.target/i386/pr64387.c: New test.
18073 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18075 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18077 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18079 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18081 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18084 * gcc.target/arm/pr64453.c: New.
18086 2015-01-14 Richard Biener <rguenther@suse.de>
18089 * gcc.dg/lto/pr64415_0.c: New testcase.
18090 * gcc.dg/lto/pr64415_1.c: Likewise.
18092 2015-01-14 Martin Liska <mliska@suse.cz>
18094 * gcc.dg/ipa/pr64307.c: New test.
18096 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18098 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18099 64-bit and 128-bit.
18101 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18104 * gcc.target/arm/pr64460_1.c: New test.
18106 2015-01-14 Richard Biener <rguenther@suse.de>
18108 PR tree-optimization/64493
18109 PR tree-optimization/64495
18110 * gcc.dg/vect/pr64493.c: New testcase.
18111 * gcc.dg/vect/pr64495.c: Likewise.
18113 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18115 * gcc.dg/Warray-bounds-11.c: New test-case.
18117 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18119 * gcc.target/mips/octeon3-pipe-1.c: New test.
18121 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18123 * jit.dg/harness.h (set_up_logging): Move string concatenation
18125 (concat_strings): New function.
18126 (dump_reproducer): New function.
18127 (test_jit): Call dump_reproducer.
18128 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18130 (jit-dg-test): Delete any generated reproducer from previous runs.
18131 Verify that a generated reproducer was created, and verify that it
18133 * jit.dg/test-nested-contexts.c (main): Call
18134 gcc_jit_context_dump_reproducer_to_file.
18136 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18138 * gcc.dg/aru-2.c: Add dg-require-profiling.
18140 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18142 * lib/target-supports.exp (check_profiling_available): Check if
18145 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18148 * g++.dg/torture/pr64565.C: New testcase.
18150 2015-01-13 Marek Polacek <polacek@redhat.com>
18152 PR middle-end/64391
18153 * gcc.dg/tm/pr64391.c: New test.
18155 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18157 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18160 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18162 * gcc.target/i386/pie.c: New test.
18164 * lib/target-supports.exp (check_effective_target_pie): New.
18166 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18168 PR rtl-optimization/64286
18169 * gcc.target/i386/avx2-pr64286.c: New test.
18171 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18174 * g++.dg/cpp0x/vt-57626.C: New.
18176 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18179 * gfortran.dg/pr64528.f90: New test.
18181 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18183 * gcc.target/aarch64/subsp.c: New test.
18185 2015-01-13 Andrew Pinski <apinski@cavium.com>
18187 * gcc.target/aarch64/store-pair-1.c: New testcase.
18189 2015-01-13 Richard Biener <rguenther@suse.de>
18192 * gcc.dg/lto/pr64373_0.c: New testcase.
18194 2015-01-13 Andrew Pinski <apinski@cavium.com>
18196 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18197 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18199 2015-01-13 Richard Biener <rguenther@suse.de>
18201 PR tree-optimization/64406
18202 * gcc.dg/pr64406.c: New testcase.
18204 2015-01-13 Richard Biener <rguenther@suse.de>
18206 PR tree-optimization/64404
18207 * gcc.dg/vect/pr64404.c: New testcase.
18209 2015-01-13 Richard Biener <rguenther@suse.de>
18211 PR tree-optimization/64568
18212 * g++.dg/torture/pr64568.C: New testcase.
18214 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18216 * jit.dg/test-error-local-used-from-other-function.c: New test
18218 * jit.dg/test-error-param-reuse.c: New test case.
18219 * jit.dg/test-error-param-sharing.c: New test case.
18220 * jit.dg/test-error-param-used-from-other-function.c: New test
18222 * jit.dg/test-error-param-used-without-a-function.c: New test
18225 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18227 PR tree-optimization/64563
18228 * gcc.dg/pr64563.c: New test.
18231 * gcc.target/i386/pr64513.c: New test.
18233 PR tree-optimization/64454
18234 * gcc.dg/pr64454.c: New test.
18237 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18239 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18240 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18241 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18242 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18243 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18244 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18245 * gcc.dg/vect/slp-25.c: Likewise.
18246 * gcc.dg/vect/vect-109.c: Likewise.
18247 * gcc.dg/vect/vect-13.c: Likewise.
18248 * gcc.dg/vect/vect-17.c: Likewise.
18249 * gcc.dg/vect/vect-18.c: Likewise.
18250 * gcc.dg/vect/vect-19.c: Likewise.
18251 * gcc.dg/vect/vect-20.c: Likewise.
18252 * gcc.dg/vect/vect-21.c: Likewise.
18253 * gcc.dg/vect/vect-22.c: Likewise.
18254 * gcc.dg/vect/vect-27.c: Likewise.
18255 * gcc.dg/vect/vect-29.c: Likewise.
18256 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18257 * gcc.dg/vect/vect-2.c: Likewise.
18258 * gcc.dg/vect/vect-3.c: Likewise.
18259 * gcc.dg/vect/vect-4.c: Likewise.
18260 * gcc.dg/vect/vect-5.c: Likewise.
18261 * gcc.dg/vect/vect-72.c: Likewise.
18262 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18263 * gcc.dg/vect/vect-73.c: Likewise.
18264 * gcc.dg/vect/vect-77-global.c: Likewise.
18265 * gcc.dg/vect/vect-78-global.c: Likewise.
18266 * gcc.dg/vect/vect-7.c: Likewise.
18267 * gcc.dg/vect/vect-86.c: Likewise.
18268 * gcc.dg/vect/vect-align-1.c: Likewise.
18269 * gcc.dg/vect/vect-align-3.c: Likewise.
18270 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18271 * gcc.dg/vect/vect-all.c: Likewise.
18272 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18273 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18274 * gcc.dg/vect/vect-peel-3.c: Likewise.
18275 * gcc.dg/vect/vect-peel-4.c: Likewise.
18276 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18278 2015-01-12 Jeff Law <law@redhat.com>
18281 * gcc.target/m68k/pr64461.c: New test.
18283 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18285 * jit.dg/test-array-as-pointer.c (create_code): Update call
18286 to gcc_jit_context_new_global by setting "kind" to
18287 GCC_JIT_GLOBAL_IMPORTED.
18288 * jit.dg/test-error-array-as-pointer.c: Likewise.
18289 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18290 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18291 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18292 * jit.dg/test-using-global.c (the_global): Rename to...
18293 (imported_global): ...this.
18294 (create_code): Update to test the three kinds of global.
18295 (verify_code): Likewise.
18297 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18300 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18301 undefined behavior.
18302 * gcc.target/i386/pr64291-2.c: Updated.
18304 2015-01-12 Richard Biener <rguenther@suse.de>
18306 PR tree-optimization/64530
18307 * gfortran.dg/pr64530.f90: New testcase.
18309 2015-01-12 Richard Biener <rguenther@suse.de>
18311 PR middle-end/64357
18312 * gcc.dg/torture/pr64357.c: New testcase.
18314 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18316 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18319 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18320 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18322 2015-01-12 Martin Liska <mliska@suse.cz>
18324 * gcc.dg/ipa/PR64550.c: New test.
18326 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18329 * g++.dg/ipa/pr63470.C: New testcase.
18331 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18334 * gfortran.dg/typebound_operator_20.f90: New.
18336 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18339 * gfortran.dg/proc_ptr_comp_42.f90: New.
18341 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18344 * gfortran.dg/proc_ptr_comp_41.f90: New.
18346 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18348 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18350 2015-01-10 Tobias Burnus <burnus@net-b.de>
18353 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18354 and add dg-excess-errors.
18355 * gfortran.dg/line_length_6.f90: New.
18356 * gfortran.dg/line_length_7.f90: New.
18357 * gfortran.dg/line_length_8.f90: New.
18358 * gfortran.dg/line_length_9.f90: New.
18359 * gfortran.dg/line_length_10.f90: New.
18360 * gfortran.dg/line_length_11.f90: New.
18362 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18364 * jit.dg/test-threads.c (struct testcase): Move declaration
18365 to jit.dg/all-non-failing-tests.h.
18366 (testcases): Likewise.
18367 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18368 declaration here from jit.dg/all-non-failing-tests.h.
18369 (testcases): Likewise.
18370 * jit.dg/test-combination.c (create_code): Eliminate spelling
18371 out all of the testcases in favor of looping through the
18372 "testcases" metadata.
18373 (verify_code): Likewise.
18375 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18377 PR rtl-optimization/64536
18378 * gcc.dg/pr64536.c: New test.
18380 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18382 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18383 * jit.dg/test-combination.c (create_code): Likewise.
18384 (verify_code): Likewise.
18385 * jit.dg/test-constants.c: New test case.
18386 * jit.dg/test-threads.c: Add test-constants.c.
18388 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18391 * objc.dg/gnu-api-2-class.m: Add a test case
18392 for the above change.
18394 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18396 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18398 2015-01-09 Richard Biener <rguenther@suse.de>
18400 PR tree-optimization/64410
18401 * g++.dg/vect/pr64410.cc: New testcase.
18403 2015-01-09 Martin Liska <mliska@suse.cz>
18405 * gcc.dg/ipa/ipa-icf-32.c: New test.
18407 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18409 * c-c++-common/tsan/tsan_barrier.h: New.
18410 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18411 * c-c++-common/tsan/bitfield_race.c: Likewise.
18412 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18413 * c-c++-common/tsan/mutexset1.c: Likewise.
18414 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18415 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18416 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18417 * c-c++-common/tsan/simple_race.c: Likewise.
18418 * c-c++-common/tsan/simple_stack.c: Likewise.
18419 * c-c++-common/tsan/sleep_sync.c: Likewise.
18420 * c-c++-common/tsan/tiny_race.c: Likewise.
18421 * c-c++-common/tsan/tls_race.c: Likewise.
18422 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18423 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18424 * g++.dg/tsan/atomic_free.C: Likewise.
18425 * g++.dg/tsan/atomic_free2.C: Likewise.
18426 * g++.dg/tsan/cond_race.C: Likewise.
18427 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18429 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18432 * lib/target-supports.exp (check_effective_target_libatomic_available):
18434 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18435 targets that match effective-target libatomic_available.
18436 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18438 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18440 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18441 Verify the result of gcc_jit_context_get_last_error.
18442 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18444 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18446 PR tree-optimization/63989
18447 * gcc.dg/strlenopt-27.c: New test.
18449 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18451 * jit.dg/harness.h (set_up_logging): New function.
18452 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18453 set_up_logging on the context, so that every testcase is
18454 logged to a particular file.
18455 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18456 and call gcc_jit_context_set_logfile on the top-level context.
18458 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18461 * g++.dg/opt/pr64338.C: New test.
18463 2015-01-08 Tobias Burnus <burnus@net-b.de>
18465 * gfortran.dg/coarray/codimension_2b.f90: New file.
18466 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18467 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18469 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18472 * g++.dg/ext/fnname4.C: New.
18474 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18477 * g++.dg/cpp0x/constexpr-64462.C: New.
18479 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18482 * g++.dg/cpp0x/deleted10.C: New.
18484 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18486 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18488 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18490 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18491 GCC_JIT_UNARY_OP_ABS.
18492 (verify_unary_ops): Likewise.
18494 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18496 * jit.dg/test-arith-overflow.c: New test case.
18497 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18498 * jit.dg/test-combination.c (create_code): Likewise.
18499 (verify_code): Likewise.
18500 * jit.dg/test-threads.c (testcases): Likewise.
18502 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18504 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18505 rather than "jit". Load g++.exp, and call g++_init.
18506 Run test-*.cc files within the testsuite and *.cc files within
18508 (jit-dg-test): Drop the addition of -fgnu89-inline to
18509 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18510 doing it when compiling C testcases (since g++ does not handle
18511 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18512 is restored to the value after g++_init ran, rather than the
18513 value before g++_init ran. Return a list of
18514 $comp_output $output_file, as dg-test assumes.
18516 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18518 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18519 make it easier to figure out the origin of each test result when
18520 running test-combination.c and test-threads.c.
18521 (CHECK_VALUE): Likewise.
18522 (CHECK_DOUBLE_VALUE): Likewise.
18523 (CHECK_STRING_VALUE): Likewise.
18524 (CHECK_STRING_STARTS_WITH): Likewise.
18525 (CHECK_STRING_CONTAINS): Likewise.
18527 (check_string_value): Likewise, add "funcname" param.
18528 (check_string_starts_with): Likewise.
18529 (check_string_contains): Likewise.
18531 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18533 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18534 generating name of built executable.
18536 2015-01-07 Marek Polacek <polacek@redhat.com>
18539 * gcc.dg/pr64440.c: New test.
18540 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18542 2015-01-07 Marek Polacek <polacek@redhat.com>
18545 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18546 * gcc.dg/pr64417.c: New test.
18548 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18551 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18554 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18556 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18557 Check if testcases run without errors, not just if they compile.
18559 2015-01-06 Christian Bruel <christian.bruel@st.com>
18562 * gcc.target/sh/pr64507.c: New test.
18564 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18566 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18568 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18570 * c-c++-common/asan/sanitize-all-1.c: New test.
18571 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18572 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18573 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18574 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18576 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18578 * lib/target-supports.exp (check_profiling_available): Return 0 for
18580 (check_effective_target_tls_runtime): Likewise.
18581 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18582 * gcc.dg/20020312-2.c: Adjust for Visium.
18583 * gcc.dg/tls/thr-cse-1.c: Likewise
18584 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18585 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18586 * gcc.dg/weak/typeof-2.c: Likewise.
18588 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18590 PR rtl-optimization/64287
18591 * gcc.dg/aru-2.c: New test.
18593 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18596 * c-c++-common/ubsan/pr64344-1.c: New test.
18597 * c-c++-common/ubsan/pr64344-2.c: New test.
18599 PR tree-optimization/64465
18600 * gcc.dg/pr64465.c: New test.
18602 PR tree-optimization/64494
18603 * gcc.c-torture/compile/pr64494.c: New test.
18605 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18608 * gfortran.dg/realloc_on_assign_25.f90: New test.
18610 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18612 Update copyright years.
18614 2015-01-05 Marek Polacek <polacek@redhat.com>
18617 * gcc.dg/pr64423.c: New test.
18619 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18621 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18622 mmix-knuth-mmixware for the same reason as for MIPS.
18623 * gcc.dg/debug/debug-2.c: Ditto.
18625 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18627 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18630 * lib/gfortran.exp: Add libatomic library search path.
18631 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18632 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18634 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18636 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18638 * c-c++-common/tsan/bitfield_race.c: New testcase.
18639 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18641 2015-01-02 Tobias Burnus <burnus@net-b.de>
18643 * gfortran.dg/coarray/collectives_4.f90: New.
18645 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18648 * gfortran.dg/extends_16.f90: New.
18650 2015-01-02 Tobias Burnus <burnus@net-b.de>
18652 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18654 2015-01-02 Tobias Burnus <burnus@net-b.de>
18656 * gfortran.dg/coarray/codimension_2.f90: New.
18657 * gfortran.dg/coarray/codimension_2a.f90: New.
18658 * gfortran.dg/coarray_35.f90: New.
18659 * gfortran.dg/coarray_35a.f90: New.
18661 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18664 * gfortran.dg/dummy_procedure_11.f90: New.
18666 Copyright (C) 2015 Free Software Foundation, Inc.
18668 Copying and distribution of this file, with or without modification,
18669 are permitted in any medium without royalty provided the copyright
18670 notice and this notice are preserved.