1 2015-11-25 Martin Sebor <msebor@redhat.com>
4 * g++.dg/pr67876.C: New test.
6 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
7 Sebastian Pop <s.pop@samsung.com>
9 PR tree-optimization/68453
10 * gfortran.dg/graphite/pr68453.f90: New.
12 2015-11-25 Martin Sebor <msebor@redhat.com>
15 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
16 * gcc.dg/addr_builtin-1.c: Same.
18 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
20 * gcc.target/powerpc/dform-1.c: New test.
21 * gcc.target/powerpc/dform-2.c: Likewise.
23 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
25 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
26 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
27 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
29 2015-11-25 Tom de Vries <tom@codesourcery.com>
31 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
32 * gcc.dg/pr23911.c: Same.
33 * gcc.dg/tree-ssa/20030709-2.c: Same.
34 * gcc.dg/tree-ssa/20030731-2.c: Same.
35 * gcc.dg/tree-ssa/20040729-1.c: Same.
36 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
37 * gcc.dg/tree-ssa/loop-36.c: Same.
38 * gcc.dg/tree-ssa/pr21086.c: Same.
39 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
40 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
41 * gcc.dg/vect/pr26359.c: Same.
42 * c-c++-common/restrict-2.c: Update after adding new lim1.
43 * c-c++-common/restrict-4.c: Same.
44 * g++.dg/tree-ssa/pr33615.C: Same.
45 * g++.dg/tree-ssa/restrict1.C: Same.
46 * gcc.dg/tm/pub-safety-1.c: Same.
47 * gcc.dg/tm/reg-promotion.c: Same.
48 * gcc.dg/tree-ssa/20050314-1.c: Same.
49 * gcc.dg/tree-ssa/loop-32.c: Same.
50 * gcc.dg/tree-ssa/loop-33.c: Same.
51 * gcc.dg/tree-ssa/loop-34.c: Same.
52 * gcc.dg/tree-ssa/loop-35.c: Same.
53 * gcc.dg/tree-ssa/loop-7.c: Same.
54 * gcc.dg/tree-ssa/pr23109.c: Same.
55 * gcc.dg/tree-ssa/restrict-3.c: Same.
56 * gcc.dg/tree-ssa/restrict-5.c: Same.
57 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
58 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
59 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
60 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
61 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
62 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
63 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
64 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
65 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
66 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
67 * gcc.dg/tree-ssa/structopt-1.c: Same.
68 * gfortran.dg/pr32921.f: Same.
69 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
70 * g++.dg/tree-ssa/pr61009.C: Same.
71 * g++.dg/tree-ssa/ssa-dom.C: Same.
72 * gcc.dg/pr20115-1.c: Same.
73 * gcc.dg/tree-prof/20050826-2.c: Same.
74 * gcc.dg/tree-prof/cmpsf-1.c: Same.
75 * gcc.dg/tree-ssa/20030821-1.c: Same.
76 * gcc.dg/tree-ssa/20030922-2.c: Same.
77 * gcc.dg/tree-ssa/20031022-1.c: Same.
78 * gcc.dg/tree-ssa/20040615-1.c: Same.
79 * gcc.dg/tree-ssa/20040624-1.c: Same.
80 * gcc.dg/tree-ssa/pr21417.c: Same.
81 * gcc.dg/tree-ssa/pr61607.c: Same.
82 * gcc.dg/tree-ssa/slsr-27.c: Same.
83 * gcc.dg/tree-ssa/slsr-28.c: Same.
84 * gcc.dg/tree-ssa/slsr-29.c: Same.
85 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
86 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
87 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
88 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
89 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
90 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
91 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
92 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
93 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
94 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
95 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
96 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
97 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
98 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
99 * gcc.dg/tree-ssa/vrp47.c: Same.
100 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
101 * gcc.dg/tree-ssa/foldconst-2.c: Same.
102 * gcc.dg/tree-ssa/loop-40.c: Same.
103 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
105 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/cpp0x/constexpr-array13.C: Fix.
109 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
111 * gfortran.dg/nint_p7.f90: New testcase.
113 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
114 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/cpp0x/constexpr-array13.C: New.
119 2015-11-25 Ilmir Usmanov <me@ilmir.us>
120 Cesar Philippidis <cesar@codesourcery.com>
123 * goacc/omp-fixed.f: New test.
124 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
126 2015-11-25 Richard Biener <rguenther@suse.de>
129 * gcc.dg/torture/pr68528.c: New testcase.
131 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
134 * g++.dg/cpp0x/constexpr-tuple2.C: New.
136 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
138 PR rtl-optimization/68435
139 * gcc.dg/pr68435.c: New test.
141 2015-11-25 Richard Biener <rguenther@suse.de>
143 PR tree-optimization/68517
144 * gcc.dg/torture/pr68517.c: New testcase.
146 2015-11-25 Jakub Jelinek <jakub@redhat.com>
149 * gcc.dg/pr67089-1.c: New test.
150 * gcc.dg/pr67089-2.c: New test.
151 * gcc.dg/pr67089-3.c: New test.
152 * gcc.dg/pr67089-4.c: New test.
153 * gcc.dg/pr67089-5.c: New test.
154 * gcc.dg/pr67089-6.c: New test.
155 * gcc.dg/pr67089-7.c: New test.
157 2015-11-25 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/68502
160 * gcc.dg/vect/pr68502-1.c: New testcase.
161 * gcc.dg/vect/pr68502-2.c: Likewise.
163 2015-11-24 Michael Collison <michael.collison@linaro.org>
165 * gcc.target/aarch64/saddw-1.c: New test.
166 * gcc.target/aarch64/saddw-2.c: New test.
167 * gcc.target/aarch64/uaddw-1.c: New test.
168 * gcc.target/aarch64/uaddw-2.c: New test.
169 * gcc.target/aarch64/uaddw-3.c: New test.
170 * lib/target-support.exp
171 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
172 Add aarch64 to list of support targets.
174 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
176 * gcc.target/mips/frame-header-4.c: New test.
178 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
181 * gfortran.dg/simplify_cshift_3.f90
183 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp1y/pr68278.C: New.
188 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/cpp1y/pr68388.C: New.
193 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
194 Sebastian Pop <s.pop@samsung.com>
196 PR tree-optimization/67984
197 * gcc.dg/graphite/pr67984.c: New.
199 2015-11-24 Michael Matz <matz@suse.de>
201 PR rtl-optimization/68392
202 * g++.dg/pr68392.C: New test.
204 2015-11-24 Nathan Sidwell <nathan@acm.org>
206 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
208 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
210 PR rtl-optimization/68381
211 * gcc.c-torture/execute/pr68381.c: New test.
213 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
216 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
218 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
221 * gcc.target/i386/pr68497.c: New test.
223 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
225 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
227 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
229 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
231 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
233 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
235 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
237 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
239 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
241 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
243 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
245 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
247 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
250 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
253 * gcc.dg/pr68375.c: New test.
255 2015-11-24 Jakub Jelinek <jakub@redhat.com>
258 * gcc.target/i386/pr68483-1.c: New test.
259 * gcc.target/i386/pr68483-2.c: New test.
261 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
264 * gcc.target/i386/mpx/pr68337-1.c: New test.
265 * gcc.target/i386/mpx/pr68337-2.c: New test.
267 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
269 PR rtl-optimization/68194
270 PR rtl-optimization/68328
271 PR rtl-optimization/68185
272 * gcc.c-torture/execute/pr68185.c: New test.
273 * gcc.c-torture/execute/pr68328.c: Likewise.
275 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
277 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
279 2015-11-23 David Malcolm <dmalcolm@redhat.com>
282 * objc.dg/plugin: New subdirectory.
283 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
284 * objc.dg/plugin/plugin.exp: New file, based on
285 gcc.dg/plugin/plugin.exp.
287 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
288 Sebastian Pop <s.pop@samsung.com>
290 PR tree-optimization/68493
291 * gcc.dg/graphite/pr68493.c: New.
293 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
294 Sebastian Pop <s.pop@samsung.com>
296 PR tree-optimization/68279
297 * gfortran.dg/graphite/pr68279.f90: New.
299 2015-11-23 Marek Polacek <polacek@redhat.com>
301 PR tree-optimization/68455
302 * gcc.dg/tree-ssa/pr68455.c: New test.
304 2015-11-23 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/68465
307 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
309 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
312 * gcc.target/aarch64/pr68363_1.c: New test.
314 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
316 * gcc.target/aarch64/simd/vmulx.x: New.
317 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
318 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
319 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
321 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
324 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
326 2015-11-23 Richard Biener <rguenther@suse.de>
327 Jiong Wang <jiong.wang@arm.com>
329 PR tree-optimization/68317
330 PR tree-optimization/68326
331 * gcc.dg/pr68317.c: New testcase.
333 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
335 PR tree-optimization/68327
336 * gcc.dg/pr68327.c: New test.
338 2015-11-23 Tom de Vries <tom@codesourcery.com>
340 PR tree-optimization/68460
341 * gcc.dg/autopar/pr68460.c: New test.
343 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
345 * c-c++-common/asan/halt_on_error-1.c: New test.
346 * c-c++-common/asan/halt_on_error-2.c: Likewise.
348 2015-11-23 Richard Biener <rguenther@suse.de>
350 PR tree-optimization/68482
351 * gcc.dg/vect/pr68482.c: New testcase.
353 2015-11-23 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/68445
356 * gcc.dg/vect/pr68445.c: New testcase.
358 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
360 * gcc.target/s390/load-relative-check.c: New test to check
361 generation of load relative instructions.
363 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
365 * gfortran.dg/fmt_t_8.f90: New test.
367 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
370 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
372 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
374 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
376 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
379 * gfortran.dg/simplify_cshift_2.f90: New test.
381 2015-11-22 James Norris <jnorris@codesourcery.com>
382 Cesar Philippidis <cesar@codesourcery.com>
384 * gfortran.dg/goacc/declare-1.f95: Update test.
385 * gfortran.dg/goacc/declare-2.f95: New test.
387 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
389 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
390 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
391 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
392 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
393 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
394 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
395 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
396 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
397 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
398 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
399 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
400 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
402 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
404 * gfortran.dg/simplify_cshift_1.f90: New test.
406 2015-11-21 Nathan Sidwell <nathan@acm.org>
408 * gcc.dg/atomic-generic.c: Include <string.h>.
410 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
412 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
414 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
416 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
418 2015-11-21 Jakub Jelinek <jakub@redhat.com>
421 * gcc.dg/debug/pr66432.c: New test.
423 2015-11-20 Ian Lance Taylor <iant@google.com>
426 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
428 2015-11-20 Mike Stump <mikestump@comcast.net>
430 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
433 2015-11-20 David Malcolm <dmalcolm@redhat.com>
436 * gcc.dg/fixits.c: New file.
437 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
438 (test_fixit_insert): New.
439 (test_fixit_remove): New.
440 (test_fixit_replace): New.
441 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
442 (test_fixit_insert): New.
443 (test_fixit_remove): New.
444 (test_fixit_replace): New.
445 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
446 (test_show_locus): Add tests of rendering fixit hints.
448 2015-11-20 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/vect/pr68339.c: New test.
453 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
455 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
457 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
460 * gfortran.dg/submodule_12.f90: New test
463 * gfortran.dg/submodule_6.f08: Add compile option -flto.
465 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
467 * lib/target-supports.exp
468 (check_effective_target_arm_neon_ok_nocache): Add check
471 2015-11-20 Tom de Vries <tom@codesourcery.com>
473 PR tree-optimization/68373
474 * gcc.dg/autopar/pr68373.c: New test.
476 2015-11-20 Jakub Jelinek <jakub@redhat.com>
479 * g++.dg/abi/mangle67.C: New test.
481 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
483 * gcc.target/s390/bswap-1.c: New test.
485 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
487 * gcc.target/s390/pfpo.c: New test.
489 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
491 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
492 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
494 2015-11-19 David Malcolm <dmalcolm@redhat.com>
496 * g++.dg/spellcheck-fields.C: New file.
498 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
499 Sebastian Pop <s.pop@samsung.com>
501 PR tree-optimization/68428
502 * gcc.dg/graphite/pr68428.c: New.
504 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
505 Sebastian Pop <s.pop@samsung.com>
507 PR tree-optimization/68335
508 * gfortran.dg/graphite/pr68335.f90: New.
510 2015-11-19 Nathan Sidwell <nathan@acm.org>
512 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
513 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
514 * gcc.dg/special/weak-2.c: Likewise.
515 * gcc.dg/weak/weak-12.c: Likewise.
516 * gcc.dg/weak/weak-15.c: Likewise.
517 * gcc.dg/weak/weak-16.c: Likewise.
518 * gcc.dg/weak/weak-1.c: Likewise.
519 * gcc.dg/weak/weak-2.c: Likewise.
520 * gcc.dg/weak/weak-4.c: Likewise.
521 * gcc.dg/torture/pr53922.c: Likewise.
522 * gcc.dg/torture/pr60092.c: Likewise.
524 2015-11-19 Marek Polacek <polacek@redhat.com>
527 * gcc.dg/pr68412-2.c: New test.
528 * gcc.dg/pr68412.c: New test.
530 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
532 * gcc.dg/tree-ssa/vrp98.c: New testcase.
533 * gcc.target/avr/uint8-single-reg.c: New testcase.
535 2015-11-19 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/eh/goto3.C: New test.
540 2015-11-19 Marek Polacek <polacek@redhat.com>
542 PR tree-optimization/68431
543 * gcc.dg/tree-ssa/pr68431.c: New test.
545 2015-11-19 Jakub Jelinek <jakub@redhat.com>
547 PR rtl-optimization/68376
548 * gcc.c-torture/execute/pr68376-1.c: New test.
549 * gcc.c-torture/execute/pr68376-2.c: New test.
552 * gcc.target/i386/pr67770.c: New test.
554 2015-11-18 Jeff Law <law@redhat.com>
556 PR tree-optimization/68198
557 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
558 * gcc.dg/tree-ssa/pr68198.c: New test.
560 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
563 * gfortran.dg/pr59910.f90: New test.
565 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
568 * gfortran.dg/pr43996.f90: New test.
570 2015-11-18 Joseph Myers <joseph@codesourcery.com>
573 * gcc.dg/atomic/stdatomic-fence-2.c,
574 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
576 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
578 * gnat.dg/loop_optimization19.adb: New test.
579 * gnat.dg/loop_optimization20.adb: Likewise.
580 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
582 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
584 * gnat.dg/opt52.adb: New test.
586 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
588 * gcc.dg/goacc/nvptx-sese-1.c: New.
590 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
592 * gnat.dg/renaming7.adb: New test.
593 * gnat.dg/renaming7_pkg.ads: New helper.
595 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
597 PR tree-optimization/68402
598 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
599 to avoid undefined behaviour.
601 2015-11-18 Jakub Jelinek <jakub@redhat.com>
603 PR tree-optimization/68157
604 * g++.dg/opt/pr68157.C: New test.
606 2015-11-18 Richard Biener <rguenther@suse.de>
608 PR tree-optimization/67790
609 * gcc.dg/vect/pr67790.c: New testcase.
611 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
613 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
615 2015-11-17 David Malcolm <dmalcolm@redhat.com>
617 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
618 (test_braced_init): New function.
619 (test_statement_expression): New function.
620 (test_address_of_label): New function.
621 (test_transaction_expressions): New function.
622 (test_keywords): New function.
623 (test_builtin_va_arg): New function.
624 (test_builtin_offsetof): New function.
625 * lib/multiline.exp (_build_multiline_regex): Escape braces.
627 2015-11-17 Martin Sebor <msebor@redhat.com>
630 * g++.dg/init/new46.C: New test.
632 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
635 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
637 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
640 * gcc.dg/pr68134.c: New test.
642 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * gcc.c-torture/execute/pr68143_1.c: New test.
647 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
649 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
651 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
653 * gcc.dg/tree-ssa/ifc-8.c: New test.
655 2015-11-16 Marek Polacek <polacek@redhat.com>
658 * g++.dg/delayedfold/switch-1.C: New test.
660 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
664 * gfortran.dg/pr58027.f90: New test.
666 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
668 * c-c++-common/attr-simd.c: New test.
669 * c-c++-common/attr-simd-2.c: New test.
670 * c-c++-common/attr-simd-3.c: New test.
672 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
674 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
676 2015-11-16 Christian Bruel <christian.bruel@st.com>
678 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
679 Check __ARM_NEON__ instead of "arm_neon.h.
680 * gcc.target/arm/attr-neon3.c: New test.
681 * gcc.target/arm/attr-neon-fp16.c: Likewise
683 2015-11-16 Christian Bruel <christian.bruel@st.com>
686 * gcc.target/arm/lto/pr65837_0.c
687 * gcc.target/arm/attr-neon2.c
688 * gcc.target/arm/attr-neon.c
689 * gcc.target/arm/attr-neon-builtin-fail.c
690 * gcc.target/arm/attr-crypto.c
692 2015-11-16 Richard Biener <rguenther@suse.de>
694 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
696 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
699 * gfortran.dg/deferred_character_1.f90: New test.
700 * gfortran.dg/deferred_character_4.f90: New test for comment
704 * gfortran.dg/deferred_character_2.f90: New test.
707 * gfortran.dg/deferred_character_3.f90: New test.
710 * gfortran.dg/deferred_character_5.f90: New test.
713 * gfortran.dg/deferred_character_6.f90: New test.
716 * gfortran.dg/deferred_character_7.f90: New test.
718 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
721 * gfortran.dg/pr67803.f90: New test.
723 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
725 * g++.dg/cpp/ucn-1.C: Fix typo.
727 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
729 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
730 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
732 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
733 Jeff Law <law@redhat.com>
735 * gcc.dg/tree-ssa/split-path-1.c: New test.
737 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
739 * c-c++-common/goacc/loop-auto-1.c: New.
741 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
742 * gcc.dg/goacc/nvptx-merged-loop.c: New.
744 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
747 * gfortran.dg/pr68319.f90: New test.
749 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
751 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
752 hardware floating point support.
754 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
755 vector direct move instructions.
757 * gcc.target/powerpc/maddld.c: New test.
759 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
761 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
762 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
763 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
765 2015-11-13 David Malcolm <dmalcolm@redhat.com>
767 * gcc.dg/diagnostic-token-ranges.c: New file.
768 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
769 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
770 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
771 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
772 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
773 line_table param when calling
774 linemap_position_for_line_and_column.
775 (test_show_locus): Pass line_table to rich_location ctors.
776 (plugin_init): Remove setting of global_dc->colorize_source_p.
777 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
780 diagnostic_plugin_test_tree_expression_range.c,
781 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
782 and diagnostic-test-show-trees-1.c.
784 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
786 PR tree-optimization/67682
787 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
788 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
789 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
790 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
792 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
794 * gcc.target/aarch64/umaddl_combine_1.c: New test.
796 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
798 PR tree-optimization/68264
799 * gcc.dg/torture/pr68264.c: New test.
801 2015-11-13 Marek Polacek <polacek@redhat.com>
804 * gcc.dg/pr68320.c: New test.
806 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
808 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
810 2015-11-13 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/68306
813 * gcc.dg/pr68306.c: Adjust.
814 * gcc.dg/pr68306-2.c: New testcase.
815 * gcc.dg/pr68306-3.c: Likewise.
817 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
819 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
820 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
822 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
825 * gfortran.dg/module_private_2.f90: New test.
827 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
830 * gfortran.dg/warn_unused_function_2.f90: New test.
832 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
834 Revert [ARM] Remove neon-testgen.ml and generated tests.
835 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
837 * gcc.target/arm/neon/vRaddhns16.c: Remove.
838 * gcc.target/arm/neon/vRaddhns32.c: Remove.
839 * gcc.target/arm/neon/vRaddhns64.c: Remove.
840 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
841 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
842 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
843 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
844 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
845 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
846 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
847 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
848 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
849 * gcc.target/arm/neon/vRhadds16.c: Remove.
850 * gcc.target/arm/neon/vRhadds32.c: Remove.
851 * gcc.target/arm/neon/vRhadds8.c: Remove.
852 * gcc.target/arm/neon/vRhaddu16.c: Remove.
853 * gcc.target/arm/neon/vRhaddu32.c: Remove.
854 * gcc.target/arm/neon/vRhaddu8.c: Remove.
855 * gcc.target/arm/neon/vRshlQs16.c: Remove.
856 * gcc.target/arm/neon/vRshlQs32.c: Remove.
857 * gcc.target/arm/neon/vRshlQs64.c: Remove.
858 * gcc.target/arm/neon/vRshlQs8.c: Remove.
859 * gcc.target/arm/neon/vRshlQu16.c: Remove.
860 * gcc.target/arm/neon/vRshlQu32.c: Remove.
861 * gcc.target/arm/neon/vRshlQu64.c: Remove.
862 * gcc.target/arm/neon/vRshlQu8.c: Remove.
863 * gcc.target/arm/neon/vRshls16.c: Remove.
864 * gcc.target/arm/neon/vRshls32.c: Remove.
865 * gcc.target/arm/neon/vRshls64.c: Remove.
866 * gcc.target/arm/neon/vRshls8.c: Remove.
867 * gcc.target/arm/neon/vRshlu16.c: Remove.
868 * gcc.target/arm/neon/vRshlu32.c: Remove.
869 * gcc.target/arm/neon/vRshlu64.c: Remove.
870 * gcc.target/arm/neon/vRshlu8.c: Remove.
871 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
872 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
873 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
874 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
875 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
876 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
877 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
878 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
879 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
880 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
881 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
882 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
883 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
884 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
885 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
886 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
887 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
888 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
889 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
890 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
891 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
892 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
893 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
894 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
895 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
896 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
897 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
898 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
899 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
900 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
901 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
902 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
903 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
904 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
905 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
906 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
907 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
908 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
909 * gcc.target/arm/neon/vRsubhns16.c: Remove.
910 * gcc.target/arm/neon/vRsubhns32.c: Remove.
911 * gcc.target/arm/neon/vRsubhns64.c: Remove.
912 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
913 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
914 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
915 * gcc.target/arm/neon/vabaQs16.c: Remove.
916 * gcc.target/arm/neon/vabaQs32.c: Remove.
917 * gcc.target/arm/neon/vabaQs8.c: Remove.
918 * gcc.target/arm/neon/vabaQu16.c: Remove.
919 * gcc.target/arm/neon/vabaQu32.c: Remove.
920 * gcc.target/arm/neon/vabaQu8.c: Remove.
921 * gcc.target/arm/neon/vabals16.c: Remove.
922 * gcc.target/arm/neon/vabals32.c: Remove.
923 * gcc.target/arm/neon/vabals8.c: Remove.
924 * gcc.target/arm/neon/vabalu16.c: Remove.
925 * gcc.target/arm/neon/vabalu32.c: Remove.
926 * gcc.target/arm/neon/vabalu8.c: Remove.
927 * gcc.target/arm/neon/vabas16.c: Remove.
928 * gcc.target/arm/neon/vabas32.c: Remove.
929 * gcc.target/arm/neon/vabas8.c: Remove.
930 * gcc.target/arm/neon/vabau16.c: Remove.
931 * gcc.target/arm/neon/vabau32.c: Remove.
932 * gcc.target/arm/neon/vabau8.c: Remove.
933 * gcc.target/arm/neon/vabdQf32.c: Remove.
934 * gcc.target/arm/neon/vabdQs16.c: Remove.
935 * gcc.target/arm/neon/vabdQs32.c: Remove.
936 * gcc.target/arm/neon/vabdQs8.c: Remove.
937 * gcc.target/arm/neon/vabdQu16.c: Remove.
938 * gcc.target/arm/neon/vabdQu32.c: Remove.
939 * gcc.target/arm/neon/vabdQu8.c: Remove.
940 * gcc.target/arm/neon/vabdf32.c: Remove.
941 * gcc.target/arm/neon/vabdls16.c: Remove.
942 * gcc.target/arm/neon/vabdls32.c: Remove.
943 * gcc.target/arm/neon/vabdls8.c: Remove.
944 * gcc.target/arm/neon/vabdlu16.c: Remove.
945 * gcc.target/arm/neon/vabdlu32.c: Remove.
946 * gcc.target/arm/neon/vabdlu8.c: Remove.
947 * gcc.target/arm/neon/vabds16.c: Remove.
948 * gcc.target/arm/neon/vabds32.c: Remove.
949 * gcc.target/arm/neon/vabds8.c: Remove.
950 * gcc.target/arm/neon/vabdu16.c: Remove.
951 * gcc.target/arm/neon/vabdu32.c: Remove.
952 * gcc.target/arm/neon/vabdu8.c: Remove.
953 * gcc.target/arm/neon/vabsQf32.c: Remove.
954 * gcc.target/arm/neon/vabsQs16.c: Remove.
955 * gcc.target/arm/neon/vabsQs32.c: Remove.
956 * gcc.target/arm/neon/vabsQs8.c: Remove.
957 * gcc.target/arm/neon/vabsf32.c: Remove.
958 * gcc.target/arm/neon/vabss16.c: Remove.
959 * gcc.target/arm/neon/vabss32.c: Remove.
960 * gcc.target/arm/neon/vabss8.c: Remove.
961 * gcc.target/arm/neon/vaddQf32.c: Remove.
962 * gcc.target/arm/neon/vaddQs16.c: Remove.
963 * gcc.target/arm/neon/vaddQs32.c: Remove.
964 * gcc.target/arm/neon/vaddQs64.c: Remove.
965 * gcc.target/arm/neon/vaddQs8.c: Remove.
966 * gcc.target/arm/neon/vaddQu16.c: Remove.
967 * gcc.target/arm/neon/vaddQu32.c: Remove.
968 * gcc.target/arm/neon/vaddQu64.c: Remove.
969 * gcc.target/arm/neon/vaddQu8.c: Remove.
970 * gcc.target/arm/neon/vaddf32.c: Remove.
971 * gcc.target/arm/neon/vaddhns16.c: Remove.
972 * gcc.target/arm/neon/vaddhns32.c: Remove.
973 * gcc.target/arm/neon/vaddhns64.c: Remove.
974 * gcc.target/arm/neon/vaddhnu16.c: Remove.
975 * gcc.target/arm/neon/vaddhnu32.c: Remove.
976 * gcc.target/arm/neon/vaddhnu64.c: Remove.
977 * gcc.target/arm/neon/vaddls16.c: Remove.
978 * gcc.target/arm/neon/vaddls32.c: Remove.
979 * gcc.target/arm/neon/vaddls8.c: Remove.
980 * gcc.target/arm/neon/vaddlu16.c: Remove.
981 * gcc.target/arm/neon/vaddlu32.c: Remove.
982 * gcc.target/arm/neon/vaddlu8.c: Remove.
983 * gcc.target/arm/neon/vadds16.c: Remove.
984 * gcc.target/arm/neon/vadds32.c: Remove.
985 * gcc.target/arm/neon/vadds64.c: Remove.
986 * gcc.target/arm/neon/vadds8.c: Remove.
987 * gcc.target/arm/neon/vaddu16.c: Remove.
988 * gcc.target/arm/neon/vaddu32.c: Remove.
989 * gcc.target/arm/neon/vaddu64.c: Remove.
990 * gcc.target/arm/neon/vaddu8.c: Remove.
991 * gcc.target/arm/neon/vaddws16.c: Remove.
992 * gcc.target/arm/neon/vaddws32.c: Remove.
993 * gcc.target/arm/neon/vaddws8.c: Remove.
994 * gcc.target/arm/neon/vaddwu16.c: Remove.
995 * gcc.target/arm/neon/vaddwu32.c: Remove.
996 * gcc.target/arm/neon/vaddwu8.c: Remove.
997 * gcc.target/arm/neon/vandQs16.c: Remove.
998 * gcc.target/arm/neon/vandQs32.c: Remove.
999 * gcc.target/arm/neon/vandQs64.c: Remove.
1000 * gcc.target/arm/neon/vandQs8.c: Remove.
1001 * gcc.target/arm/neon/vandQu16.c: Remove.
1002 * gcc.target/arm/neon/vandQu32.c: Remove.
1003 * gcc.target/arm/neon/vandQu64.c: Remove.
1004 * gcc.target/arm/neon/vandQu8.c: Remove.
1005 * gcc.target/arm/neon/vands16.c: Remove.
1006 * gcc.target/arm/neon/vands32.c: Remove.
1007 * gcc.target/arm/neon/vands64.c: Remove.
1008 * gcc.target/arm/neon/vands8.c: Remove.
1009 * gcc.target/arm/neon/vandu16.c: Remove.
1010 * gcc.target/arm/neon/vandu32.c: Remove.
1011 * gcc.target/arm/neon/vandu64.c: Remove.
1012 * gcc.target/arm/neon/vandu8.c: Remove.
1013 * gcc.target/arm/neon/vbicQs16.c: Remove.
1014 * gcc.target/arm/neon/vbicQs32.c: Remove.
1015 * gcc.target/arm/neon/vbicQs64.c: Remove.
1016 * gcc.target/arm/neon/vbicQs8.c: Remove.
1017 * gcc.target/arm/neon/vbicQu16.c: Remove.
1018 * gcc.target/arm/neon/vbicQu32.c: Remove.
1019 * gcc.target/arm/neon/vbicQu64.c: Remove.
1020 * gcc.target/arm/neon/vbicQu8.c: Remove.
1021 * gcc.target/arm/neon/vbics16.c: Remove.
1022 * gcc.target/arm/neon/vbics32.c: Remove.
1023 * gcc.target/arm/neon/vbics64.c: Remove.
1024 * gcc.target/arm/neon/vbics8.c: Remove.
1025 * gcc.target/arm/neon/vbicu16.c: Remove.
1026 * gcc.target/arm/neon/vbicu32.c: Remove.
1027 * gcc.target/arm/neon/vbicu64.c: Remove.
1028 * gcc.target/arm/neon/vbicu8.c: Remove.
1029 * gcc.target/arm/neon/vbslQf32.c: Remove.
1030 * gcc.target/arm/neon/vbslQp16.c: Remove.
1031 * gcc.target/arm/neon/vbslQp64.c: Remove.
1032 * gcc.target/arm/neon/vbslQp8.c: Remove.
1033 * gcc.target/arm/neon/vbslQs16.c: Remove.
1034 * gcc.target/arm/neon/vbslQs32.c: Remove.
1035 * gcc.target/arm/neon/vbslQs64.c: Remove.
1036 * gcc.target/arm/neon/vbslQs8.c: Remove.
1037 * gcc.target/arm/neon/vbslQu16.c: Remove.
1038 * gcc.target/arm/neon/vbslQu32.c: Remove.
1039 * gcc.target/arm/neon/vbslQu64.c: Remove.
1040 * gcc.target/arm/neon/vbslQu8.c: Remove.
1041 * gcc.target/arm/neon/vbslf32.c: Remove.
1042 * gcc.target/arm/neon/vbslp16.c: Remove.
1043 * gcc.target/arm/neon/vbslp64.c: Remove.
1044 * gcc.target/arm/neon/vbslp8.c: Remove.
1045 * gcc.target/arm/neon/vbsls16.c: Remove.
1046 * gcc.target/arm/neon/vbsls32.c: Remove.
1047 * gcc.target/arm/neon/vbsls64.c: Remove.
1048 * gcc.target/arm/neon/vbsls8.c: Remove.
1049 * gcc.target/arm/neon/vbslu16.c: Remove.
1050 * gcc.target/arm/neon/vbslu32.c: Remove.
1051 * gcc.target/arm/neon/vbslu64.c: Remove.
1052 * gcc.target/arm/neon/vbslu8.c: Remove.
1053 * gcc.target/arm/neon/vcageQf32.c: Remove.
1054 * gcc.target/arm/neon/vcagef32.c: Remove.
1055 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1056 * gcc.target/arm/neon/vcagtf32.c: Remove.
1057 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1058 * gcc.target/arm/neon/vcalef32.c: Remove.
1059 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1060 * gcc.target/arm/neon/vcaltf32.c: Remove.
1061 * gcc.target/arm/neon/vceqQf32.c: Remove.
1062 * gcc.target/arm/neon/vceqQp8.c: Remove.
1063 * gcc.target/arm/neon/vceqQs16.c: Remove.
1064 * gcc.target/arm/neon/vceqQs32.c: Remove.
1065 * gcc.target/arm/neon/vceqQs8.c: Remove.
1066 * gcc.target/arm/neon/vceqQu16.c: Remove.
1067 * gcc.target/arm/neon/vceqQu32.c: Remove.
1068 * gcc.target/arm/neon/vceqQu8.c: Remove.
1069 * gcc.target/arm/neon/vceqf32.c: Remove.
1070 * gcc.target/arm/neon/vceqp8.c: Remove.
1071 * gcc.target/arm/neon/vceqs16.c: Remove.
1072 * gcc.target/arm/neon/vceqs32.c: Remove.
1073 * gcc.target/arm/neon/vceqs8.c: Remove.
1074 * gcc.target/arm/neon/vcequ16.c: Remove.
1075 * gcc.target/arm/neon/vcequ32.c: Remove.
1076 * gcc.target/arm/neon/vcequ8.c: Remove.
1077 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1078 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1079 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1080 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1081 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1082 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1083 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1084 * gcc.target/arm/neon/vcgef32.c: Remove.
1085 * gcc.target/arm/neon/vcges16.c: Remove.
1086 * gcc.target/arm/neon/vcges32.c: Remove.
1087 * gcc.target/arm/neon/vcges8.c: Remove.
1088 * gcc.target/arm/neon/vcgeu16.c: Remove.
1089 * gcc.target/arm/neon/vcgeu32.c: Remove.
1090 * gcc.target/arm/neon/vcgeu8.c: Remove.
1091 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1092 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1093 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1094 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1095 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1096 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1097 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1098 * gcc.target/arm/neon/vcgtf32.c: Remove.
1099 * gcc.target/arm/neon/vcgts16.c: Remove.
1100 * gcc.target/arm/neon/vcgts32.c: Remove.
1101 * gcc.target/arm/neon/vcgts8.c: Remove.
1102 * gcc.target/arm/neon/vcgtu16.c: Remove.
1103 * gcc.target/arm/neon/vcgtu32.c: Remove.
1104 * gcc.target/arm/neon/vcgtu8.c: Remove.
1105 * gcc.target/arm/neon/vcleQf32.c: Remove.
1106 * gcc.target/arm/neon/vcleQs16.c: Remove.
1107 * gcc.target/arm/neon/vcleQs32.c: Remove.
1108 * gcc.target/arm/neon/vcleQs8.c: Remove.
1109 * gcc.target/arm/neon/vcleQu16.c: Remove.
1110 * gcc.target/arm/neon/vcleQu32.c: Remove.
1111 * gcc.target/arm/neon/vcleQu8.c: Remove.
1112 * gcc.target/arm/neon/vclef32.c: Remove.
1113 * gcc.target/arm/neon/vcles16.c: Remove.
1114 * gcc.target/arm/neon/vcles32.c: Remove.
1115 * gcc.target/arm/neon/vcles8.c: Remove.
1116 * gcc.target/arm/neon/vcleu16.c: Remove.
1117 * gcc.target/arm/neon/vcleu32.c: Remove.
1118 * gcc.target/arm/neon/vcleu8.c: Remove.
1119 * gcc.target/arm/neon/vclsQs16.c: Remove.
1120 * gcc.target/arm/neon/vclsQs32.c: Remove.
1121 * gcc.target/arm/neon/vclsQs8.c: Remove.
1122 * gcc.target/arm/neon/vclss16.c: Remove.
1123 * gcc.target/arm/neon/vclss32.c: Remove.
1124 * gcc.target/arm/neon/vclss8.c: Remove.
1125 * gcc.target/arm/neon/vcltQf32.c: Remove.
1126 * gcc.target/arm/neon/vcltQs16.c: Remove.
1127 * gcc.target/arm/neon/vcltQs32.c: Remove.
1128 * gcc.target/arm/neon/vcltQs8.c: Remove.
1129 * gcc.target/arm/neon/vcltQu16.c: Remove.
1130 * gcc.target/arm/neon/vcltQu32.c: Remove.
1131 * gcc.target/arm/neon/vcltQu8.c: Remove.
1132 * gcc.target/arm/neon/vcltf32.c: Remove.
1133 * gcc.target/arm/neon/vclts16.c: Remove.
1134 * gcc.target/arm/neon/vclts32.c: Remove.
1135 * gcc.target/arm/neon/vclts8.c: Remove.
1136 * gcc.target/arm/neon/vcltu16.c: Remove.
1137 * gcc.target/arm/neon/vcltu32.c: Remove.
1138 * gcc.target/arm/neon/vcltu8.c: Remove.
1139 * gcc.target/arm/neon/vclzQs16.c: Remove.
1140 * gcc.target/arm/neon/vclzQs32.c: Remove.
1141 * gcc.target/arm/neon/vclzQs8.c: Remove.
1142 * gcc.target/arm/neon/vclzQu16.c: Remove.
1143 * gcc.target/arm/neon/vclzQu32.c: Remove.
1144 * gcc.target/arm/neon/vclzQu8.c: Remove.
1145 * gcc.target/arm/neon/vclzs16.c: Remove.
1146 * gcc.target/arm/neon/vclzs32.c: Remove.
1147 * gcc.target/arm/neon/vclzs8.c: Remove.
1148 * gcc.target/arm/neon/vclzu16.c: Remove.
1149 * gcc.target/arm/neon/vclzu32.c: Remove.
1150 * gcc.target/arm/neon/vclzu8.c: Remove.
1151 * gcc.target/arm/neon/vcntQp8.c: Remove.
1152 * gcc.target/arm/neon/vcntQs8.c: Remove.
1153 * gcc.target/arm/neon/vcntQu8.c: Remove.
1154 * gcc.target/arm/neon/vcntp8.c: Remove.
1155 * gcc.target/arm/neon/vcnts8.c: Remove.
1156 * gcc.target/arm/neon/vcntu8.c: Remove.
1157 * gcc.target/arm/neon/vcombinef32.c: Remove.
1158 * gcc.target/arm/neon/vcombinep16.c: Remove.
1159 * gcc.target/arm/neon/vcombinep64.c: Remove.
1160 * gcc.target/arm/neon/vcombinep8.c: Remove.
1161 * gcc.target/arm/neon/vcombines16.c: Remove.
1162 * gcc.target/arm/neon/vcombines32.c: Remove.
1163 * gcc.target/arm/neon/vcombines64.c: Remove.
1164 * gcc.target/arm/neon/vcombines8.c: Remove.
1165 * gcc.target/arm/neon/vcombineu16.c: Remove.
1166 * gcc.target/arm/neon/vcombineu32.c: Remove.
1167 * gcc.target/arm/neon/vcombineu64.c: Remove.
1168 * gcc.target/arm/neon/vcombineu8.c: Remove.
1169 * gcc.target/arm/neon/vcreatef32.c: Remove.
1170 * gcc.target/arm/neon/vcreatep16.c: Remove.
1171 * gcc.target/arm/neon/vcreatep64.c: Remove.
1172 * gcc.target/arm/neon/vcreatep8.c: Remove.
1173 * gcc.target/arm/neon/vcreates16.c: Remove.
1174 * gcc.target/arm/neon/vcreates32.c: Remove.
1175 * gcc.target/arm/neon/vcreates64.c: Remove.
1176 * gcc.target/arm/neon/vcreates8.c: Remove.
1177 * gcc.target/arm/neon/vcreateu16.c: Remove.
1178 * gcc.target/arm/neon/vcreateu32.c: Remove.
1179 * gcc.target/arm/neon/vcreateu64.c: Remove.
1180 * gcc.target/arm/neon/vcreateu8.c: Remove.
1181 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1182 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1183 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1184 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1185 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1186 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1187 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1188 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1189 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1190 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1191 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1192 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1193 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1194 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1195 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1196 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1197 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1198 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1199 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1200 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1201 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1202 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1203 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1204 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1205 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1206 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1207 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1208 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1209 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1210 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1211 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1212 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1213 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1214 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1215 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1216 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1217 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1218 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1219 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1220 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1221 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1222 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1223 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1224 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1225 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1226 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1227 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1228 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1229 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1230 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1231 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1232 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1233 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1234 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1235 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1236 * gcc.target/arm/neon/vdup_np16.c: Remove.
1237 * gcc.target/arm/neon/vdup_np64.c: Remove.
1238 * gcc.target/arm/neon/vdup_np8.c: Remove.
1239 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1240 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1241 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1242 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1243 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1244 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1245 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1246 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1247 * gcc.target/arm/neon/veorQs16.c: Remove.
1248 * gcc.target/arm/neon/veorQs32.c: Remove.
1249 * gcc.target/arm/neon/veorQs64.c: Remove.
1250 * gcc.target/arm/neon/veorQs8.c: Remove.
1251 * gcc.target/arm/neon/veorQu16.c: Remove.
1252 * gcc.target/arm/neon/veorQu32.c: Remove.
1253 * gcc.target/arm/neon/veorQu64.c: Remove.
1254 * gcc.target/arm/neon/veorQu8.c: Remove.
1255 * gcc.target/arm/neon/veors16.c: Remove.
1256 * gcc.target/arm/neon/veors32.c: Remove.
1257 * gcc.target/arm/neon/veors64.c: Remove.
1258 * gcc.target/arm/neon/veors8.c: Remove.
1259 * gcc.target/arm/neon/veoru16.c: Remove.
1260 * gcc.target/arm/neon/veoru32.c: Remove.
1261 * gcc.target/arm/neon/veoru64.c: Remove.
1262 * gcc.target/arm/neon/veoru8.c: Remove.
1263 * gcc.target/arm/neon/vextQf32.c: Remove.
1264 * gcc.target/arm/neon/vextQp16.c: Remove.
1265 * gcc.target/arm/neon/vextQp64.c: Remove.
1266 * gcc.target/arm/neon/vextQp8.c: Remove.
1267 * gcc.target/arm/neon/vextQs16.c: Remove.
1268 * gcc.target/arm/neon/vextQs32.c: Remove.
1269 * gcc.target/arm/neon/vextQs64.c: Remove.
1270 * gcc.target/arm/neon/vextQs8.c: Remove.
1271 * gcc.target/arm/neon/vextQu16.c: Remove.
1272 * gcc.target/arm/neon/vextQu32.c: Remove.
1273 * gcc.target/arm/neon/vextQu64.c: Remove.
1274 * gcc.target/arm/neon/vextQu8.c: Remove.
1275 * gcc.target/arm/neon/vextf32.c: Remove.
1276 * gcc.target/arm/neon/vextp16.c: Remove.
1277 * gcc.target/arm/neon/vextp64.c: Remove.
1278 * gcc.target/arm/neon/vextp8.c: Remove.
1279 * gcc.target/arm/neon/vexts16.c: Remove.
1280 * gcc.target/arm/neon/vexts32.c: Remove.
1281 * gcc.target/arm/neon/vexts64.c: Remove.
1282 * gcc.target/arm/neon/vexts8.c: Remove.
1283 * gcc.target/arm/neon/vextu16.c: Remove.
1284 * gcc.target/arm/neon/vextu32.c: Remove.
1285 * gcc.target/arm/neon/vextu64.c: Remove.
1286 * gcc.target/arm/neon/vextu8.c: Remove.
1287 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1288 * gcc.target/arm/neon/vfmaf32.c: Remove.
1289 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1290 * gcc.target/arm/neon/vfmsf32.c: Remove.
1291 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1292 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1293 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1294 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1295 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1296 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1297 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1298 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1299 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1300 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1301 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1302 * gcc.target/arm/neon/vget_highf32.c: Remove.
1303 * gcc.target/arm/neon/vget_highp16.c: Remove.
1304 * gcc.target/arm/neon/vget_highp64.c: Remove.
1305 * gcc.target/arm/neon/vget_highp8.c: Remove.
1306 * gcc.target/arm/neon/vget_highs16.c: Remove.
1307 * gcc.target/arm/neon/vget_highs32.c: Remove.
1308 * gcc.target/arm/neon/vget_highs64.c: Remove.
1309 * gcc.target/arm/neon/vget_highs8.c: Remove.
1310 * gcc.target/arm/neon/vget_highu16.c: Remove.
1311 * gcc.target/arm/neon/vget_highu32.c: Remove.
1312 * gcc.target/arm/neon/vget_highu64.c: Remove.
1313 * gcc.target/arm/neon/vget_highu8.c: Remove.
1314 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1315 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1316 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1317 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1318 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1319 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1320 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1321 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1322 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1323 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1324 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1325 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1326 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1327 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1328 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1329 * gcc.target/arm/neon/vget_lows16.c: Remove.
1330 * gcc.target/arm/neon/vget_lows32.c: Remove.
1331 * gcc.target/arm/neon/vget_lows64.c: Remove.
1332 * gcc.target/arm/neon/vget_lows8.c: Remove.
1333 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1334 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1335 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1336 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1337 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1338 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1339 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1340 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1341 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1342 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1343 * gcc.target/arm/neon/vhadds16.c: Remove.
1344 * gcc.target/arm/neon/vhadds32.c: Remove.
1345 * gcc.target/arm/neon/vhadds8.c: Remove.
1346 * gcc.target/arm/neon/vhaddu16.c: Remove.
1347 * gcc.target/arm/neon/vhaddu32.c: Remove.
1348 * gcc.target/arm/neon/vhaddu8.c: Remove.
1349 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1350 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1351 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1352 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1353 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1354 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1355 * gcc.target/arm/neon/vhsubs16.c: Remove.
1356 * gcc.target/arm/neon/vhsubs32.c: Remove.
1357 * gcc.target/arm/neon/vhsubs8.c: Remove.
1358 * gcc.target/arm/neon/vhsubu16.c: Remove.
1359 * gcc.target/arm/neon/vhsubu32.c: Remove.
1360 * gcc.target/arm/neon/vhsubu8.c: Remove.
1361 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1362 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1363 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1364 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1365 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1366 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1367 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1368 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1369 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1370 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1371 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1372 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1373 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1374 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1375 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1376 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1377 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1378 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1379 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1380 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1381 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1382 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1383 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1384 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1385 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1386 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1387 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1388 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1389 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1390 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1391 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1392 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1393 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1394 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1395 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1396 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1397 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1398 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1399 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1400 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1401 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1402 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1403 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1404 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1405 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1406 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1407 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1408 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1409 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1410 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1411 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1412 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1413 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1414 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1415 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1416 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1417 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1418 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1419 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1420 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1421 * gcc.target/arm/neon/vld1f32.c: Remove.
1422 * gcc.target/arm/neon/vld1p16.c: Remove.
1423 * gcc.target/arm/neon/vld1p64.c: Remove.
1424 * gcc.target/arm/neon/vld1p8.c: Remove.
1425 * gcc.target/arm/neon/vld1s16.c: Remove.
1426 * gcc.target/arm/neon/vld1s32.c: Remove.
1427 * gcc.target/arm/neon/vld1s64.c: Remove.
1428 * gcc.target/arm/neon/vld1s8.c: Remove.
1429 * gcc.target/arm/neon/vld1u16.c: Remove.
1430 * gcc.target/arm/neon/vld1u32.c: Remove.
1431 * gcc.target/arm/neon/vld1u64.c: Remove.
1432 * gcc.target/arm/neon/vld1u8.c: Remove.
1433 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1434 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1435 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1436 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1437 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1438 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1439 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1440 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1441 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1442 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1443 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1444 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1445 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1446 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1447 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1448 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1449 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1450 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1451 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1452 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1453 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1454 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1455 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1456 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1457 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1458 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1459 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1460 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1461 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1462 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1463 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1464 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1465 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1466 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1467 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1468 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1469 * gcc.target/arm/neon/vld2f32.c: Remove.
1470 * gcc.target/arm/neon/vld2p16.c: Remove.
1471 * gcc.target/arm/neon/vld2p64.c: Remove.
1472 * gcc.target/arm/neon/vld2p8.c: Remove.
1473 * gcc.target/arm/neon/vld2s16.c: Remove.
1474 * gcc.target/arm/neon/vld2s32.c: Remove.
1475 * gcc.target/arm/neon/vld2s64.c: Remove.
1476 * gcc.target/arm/neon/vld2s8.c: Remove.
1477 * gcc.target/arm/neon/vld2u16.c: Remove.
1478 * gcc.target/arm/neon/vld2u32.c: Remove.
1479 * gcc.target/arm/neon/vld2u64.c: Remove.
1480 * gcc.target/arm/neon/vld2u8.c: Remove.
1481 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1482 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1483 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1484 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1485 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1486 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1487 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1488 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1489 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1490 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1491 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1492 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1493 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1494 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1495 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1496 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1497 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1498 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1499 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1500 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1501 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1502 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1503 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1504 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1505 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1506 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1507 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1508 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1509 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1510 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1511 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1512 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1513 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1514 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1515 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1516 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1517 * gcc.target/arm/neon/vld3f32.c: Remove.
1518 * gcc.target/arm/neon/vld3p16.c: Remove.
1519 * gcc.target/arm/neon/vld3p64.c: Remove.
1520 * gcc.target/arm/neon/vld3p8.c: Remove.
1521 * gcc.target/arm/neon/vld3s16.c: Remove.
1522 * gcc.target/arm/neon/vld3s32.c: Remove.
1523 * gcc.target/arm/neon/vld3s64.c: Remove.
1524 * gcc.target/arm/neon/vld3s8.c: Remove.
1525 * gcc.target/arm/neon/vld3u16.c: Remove.
1526 * gcc.target/arm/neon/vld3u32.c: Remove.
1527 * gcc.target/arm/neon/vld3u64.c: Remove.
1528 * gcc.target/arm/neon/vld3u8.c: Remove.
1529 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1530 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1531 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1532 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1533 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1534 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1535 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1536 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1537 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1538 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1539 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1540 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1541 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1542 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1543 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1544 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1545 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1546 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1547 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1548 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1549 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1550 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1551 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1552 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1553 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1554 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1555 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1556 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1557 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1558 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1559 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1560 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1561 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1562 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1563 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1564 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1565 * gcc.target/arm/neon/vld4f32.c: Remove.
1566 * gcc.target/arm/neon/vld4p16.c: Remove.
1567 * gcc.target/arm/neon/vld4p64.c: Remove.
1568 * gcc.target/arm/neon/vld4p8.c: Remove.
1569 * gcc.target/arm/neon/vld4s16.c: Remove.
1570 * gcc.target/arm/neon/vld4s32.c: Remove.
1571 * gcc.target/arm/neon/vld4s64.c: Remove.
1572 * gcc.target/arm/neon/vld4s8.c: Remove.
1573 * gcc.target/arm/neon/vld4u16.c: Remove.
1574 * gcc.target/arm/neon/vld4u32.c: Remove.
1575 * gcc.target/arm/neon/vld4u64.c: Remove.
1576 * gcc.target/arm/neon/vld4u8.c: Remove.
1577 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1578 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1579 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1580 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1581 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1582 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1583 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1584 * gcc.target/arm/neon/vmaxf32.c: Remove.
1585 * gcc.target/arm/neon/vmaxs16.c: Remove.
1586 * gcc.target/arm/neon/vmaxs32.c: Remove.
1587 * gcc.target/arm/neon/vmaxs8.c: Remove.
1588 * gcc.target/arm/neon/vmaxu16.c: Remove.
1589 * gcc.target/arm/neon/vmaxu32.c: Remove.
1590 * gcc.target/arm/neon/vmaxu8.c: Remove.
1591 * gcc.target/arm/neon/vminQf32.c: Remove.
1592 * gcc.target/arm/neon/vminQs16.c: Remove.
1593 * gcc.target/arm/neon/vminQs32.c: Remove.
1594 * gcc.target/arm/neon/vminQs8.c: Remove.
1595 * gcc.target/arm/neon/vminQu16.c: Remove.
1596 * gcc.target/arm/neon/vminQu32.c: Remove.
1597 * gcc.target/arm/neon/vminQu8.c: Remove.
1598 * gcc.target/arm/neon/vminf32.c: Remove.
1599 * gcc.target/arm/neon/vmins16.c: Remove.
1600 * gcc.target/arm/neon/vmins32.c: Remove.
1601 * gcc.target/arm/neon/vmins8.c: Remove.
1602 * gcc.target/arm/neon/vminu16.c: Remove.
1603 * gcc.target/arm/neon/vminu32.c: Remove.
1604 * gcc.target/arm/neon/vminu8.c: Remove.
1605 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1606 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1607 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1608 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1609 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1610 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1611 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1612 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1613 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1614 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1615 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1616 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1617 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1618 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1619 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1620 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1621 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1622 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1623 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1624 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1625 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1626 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1627 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1628 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1629 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1630 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1631 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1632 * gcc.target/arm/neon/vmlaf32.c: Remove.
1633 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1634 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1635 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1636 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1637 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1638 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1639 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1640 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1641 * gcc.target/arm/neon/vmlals16.c: Remove.
1642 * gcc.target/arm/neon/vmlals32.c: Remove.
1643 * gcc.target/arm/neon/vmlals8.c: Remove.
1644 * gcc.target/arm/neon/vmlalu16.c: Remove.
1645 * gcc.target/arm/neon/vmlalu32.c: Remove.
1646 * gcc.target/arm/neon/vmlalu8.c: Remove.
1647 * gcc.target/arm/neon/vmlas16.c: Remove.
1648 * gcc.target/arm/neon/vmlas32.c: Remove.
1649 * gcc.target/arm/neon/vmlas8.c: Remove.
1650 * gcc.target/arm/neon/vmlau16.c: Remove.
1651 * gcc.target/arm/neon/vmlau32.c: Remove.
1652 * gcc.target/arm/neon/vmlau8.c: Remove.
1653 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1654 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1655 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1656 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1657 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1658 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1659 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1660 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1661 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1662 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1663 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1664 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1665 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1666 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1667 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1668 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1669 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1670 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1671 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1672 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1673 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1674 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1675 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1676 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1677 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1678 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1679 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1680 * gcc.target/arm/neon/vmlsf32.c: Remove.
1681 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1682 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1683 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1684 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1685 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1686 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1687 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1688 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1689 * gcc.target/arm/neon/vmlsls16.c: Remove.
1690 * gcc.target/arm/neon/vmlsls32.c: Remove.
1691 * gcc.target/arm/neon/vmlsls8.c: Remove.
1692 * gcc.target/arm/neon/vmlslu16.c: Remove.
1693 * gcc.target/arm/neon/vmlslu32.c: Remove.
1694 * gcc.target/arm/neon/vmlslu8.c: Remove.
1695 * gcc.target/arm/neon/vmlss16.c: Remove.
1696 * gcc.target/arm/neon/vmlss32.c: Remove.
1697 * gcc.target/arm/neon/vmlss8.c: Remove.
1698 * gcc.target/arm/neon/vmlsu16.c: Remove.
1699 * gcc.target/arm/neon/vmlsu32.c: Remove.
1700 * gcc.target/arm/neon/vmlsu8.c: Remove.
1701 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1702 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1703 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1704 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1705 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1706 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1707 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1708 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1709 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1710 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1711 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1712 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1713 * gcc.target/arm/neon/vmov_np16.c: Remove.
1714 * gcc.target/arm/neon/vmov_np8.c: Remove.
1715 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1716 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1717 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1718 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1719 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1720 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1721 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1722 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1723 * gcc.target/arm/neon/vmovls16.c: Remove.
1724 * gcc.target/arm/neon/vmovls32.c: Remove.
1725 * gcc.target/arm/neon/vmovls8.c: Remove.
1726 * gcc.target/arm/neon/vmovlu16.c: Remove.
1727 * gcc.target/arm/neon/vmovlu32.c: Remove.
1728 * gcc.target/arm/neon/vmovlu8.c: Remove.
1729 * gcc.target/arm/neon/vmovns16.c: Remove.
1730 * gcc.target/arm/neon/vmovns32.c: Remove.
1731 * gcc.target/arm/neon/vmovns64.c: Remove.
1732 * gcc.target/arm/neon/vmovnu16.c: Remove.
1733 * gcc.target/arm/neon/vmovnu32.c: Remove.
1734 * gcc.target/arm/neon/vmovnu64.c: Remove.
1735 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1736 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1737 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1738 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1739 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1740 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1741 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1742 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1743 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1744 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1745 * gcc.target/arm/neon/vmulQf32.c: Remove.
1746 * gcc.target/arm/neon/vmulQp8.c: Remove.
1747 * gcc.target/arm/neon/vmulQs16.c: Remove.
1748 * gcc.target/arm/neon/vmulQs32.c: Remove.
1749 * gcc.target/arm/neon/vmulQs8.c: Remove.
1750 * gcc.target/arm/neon/vmulQu16.c: Remove.
1751 * gcc.target/arm/neon/vmulQu32.c: Remove.
1752 * gcc.target/arm/neon/vmulQu8.c: Remove.
1753 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1754 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1755 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1756 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1757 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1758 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1759 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1760 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1761 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1762 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1763 * gcc.target/arm/neon/vmulf32.c: Remove.
1764 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1765 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1766 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1767 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1768 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1769 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1770 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1771 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1772 * gcc.target/arm/neon/vmullp8.c: Remove.
1773 * gcc.target/arm/neon/vmulls16.c: Remove.
1774 * gcc.target/arm/neon/vmulls32.c: Remove.
1775 * gcc.target/arm/neon/vmulls8.c: Remove.
1776 * gcc.target/arm/neon/vmullu16.c: Remove.
1777 * gcc.target/arm/neon/vmullu32.c: Remove.
1778 * gcc.target/arm/neon/vmullu8.c: Remove.
1779 * gcc.target/arm/neon/vmulp8.c: Remove.
1780 * gcc.target/arm/neon/vmuls16.c: Remove.
1781 * gcc.target/arm/neon/vmuls32.c: Remove.
1782 * gcc.target/arm/neon/vmuls8.c: Remove.
1783 * gcc.target/arm/neon/vmulu16.c: Remove.
1784 * gcc.target/arm/neon/vmulu32.c: Remove.
1785 * gcc.target/arm/neon/vmulu8.c: Remove.
1786 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1787 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1788 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1789 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1790 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1791 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1792 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1793 * gcc.target/arm/neon/vmvnp8.c: Remove.
1794 * gcc.target/arm/neon/vmvns16.c: Remove.
1795 * gcc.target/arm/neon/vmvns32.c: Remove.
1796 * gcc.target/arm/neon/vmvns8.c: Remove.
1797 * gcc.target/arm/neon/vmvnu16.c: Remove.
1798 * gcc.target/arm/neon/vmvnu32.c: Remove.
1799 * gcc.target/arm/neon/vmvnu8.c: Remove.
1800 * gcc.target/arm/neon/vnegQf32.c: Remove.
1801 * gcc.target/arm/neon/vnegQs16.c: Remove.
1802 * gcc.target/arm/neon/vnegQs32.c: Remove.
1803 * gcc.target/arm/neon/vnegQs8.c: Remove.
1804 * gcc.target/arm/neon/vnegf32.c: Remove.
1805 * gcc.target/arm/neon/vnegs16.c: Remove.
1806 * gcc.target/arm/neon/vnegs32.c: Remove.
1807 * gcc.target/arm/neon/vnegs8.c: Remove.
1808 * gcc.target/arm/neon/vornQs16.c: Remove.
1809 * gcc.target/arm/neon/vornQs32.c: Remove.
1810 * gcc.target/arm/neon/vornQs64.c: Remove.
1811 * gcc.target/arm/neon/vornQs8.c: Remove.
1812 * gcc.target/arm/neon/vornQu16.c: Remove.
1813 * gcc.target/arm/neon/vornQu32.c: Remove.
1814 * gcc.target/arm/neon/vornQu64.c: Remove.
1815 * gcc.target/arm/neon/vornQu8.c: Remove.
1816 * gcc.target/arm/neon/vorns16.c: Remove.
1817 * gcc.target/arm/neon/vorns32.c: Remove.
1818 * gcc.target/arm/neon/vorns64.c: Remove.
1819 * gcc.target/arm/neon/vorns8.c: Remove.
1820 * gcc.target/arm/neon/vornu16.c: Remove.
1821 * gcc.target/arm/neon/vornu32.c: Remove.
1822 * gcc.target/arm/neon/vornu64.c: Remove.
1823 * gcc.target/arm/neon/vornu8.c: Remove.
1824 * gcc.target/arm/neon/vorrQs16.c: Remove.
1825 * gcc.target/arm/neon/vorrQs32.c: Remove.
1826 * gcc.target/arm/neon/vorrQs64.c: Remove.
1827 * gcc.target/arm/neon/vorrQs8.c: Remove.
1828 * gcc.target/arm/neon/vorrQu16.c: Remove.
1829 * gcc.target/arm/neon/vorrQu32.c: Remove.
1830 * gcc.target/arm/neon/vorrQu64.c: Remove.
1831 * gcc.target/arm/neon/vorrQu8.c: Remove.
1832 * gcc.target/arm/neon/vorrs16.c: Remove.
1833 * gcc.target/arm/neon/vorrs32.c: Remove.
1834 * gcc.target/arm/neon/vorrs64.c: Remove.
1835 * gcc.target/arm/neon/vorrs8.c: Remove.
1836 * gcc.target/arm/neon/vorru16.c: Remove.
1837 * gcc.target/arm/neon/vorru32.c: Remove.
1838 * gcc.target/arm/neon/vorru64.c: Remove.
1839 * gcc.target/arm/neon/vorru8.c: Remove.
1840 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1841 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1842 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1843 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1844 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1845 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1846 * gcc.target/arm/neon/vpadals16.c: Remove.
1847 * gcc.target/arm/neon/vpadals32.c: Remove.
1848 * gcc.target/arm/neon/vpadals8.c: Remove.
1849 * gcc.target/arm/neon/vpadalu16.c: Remove.
1850 * gcc.target/arm/neon/vpadalu32.c: Remove.
1851 * gcc.target/arm/neon/vpadalu8.c: Remove.
1852 * gcc.target/arm/neon/vpaddf32.c: Remove.
1853 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1854 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1855 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1856 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1857 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1858 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1859 * gcc.target/arm/neon/vpaddls16.c: Remove.
1860 * gcc.target/arm/neon/vpaddls32.c: Remove.
1861 * gcc.target/arm/neon/vpaddls8.c: Remove.
1862 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1863 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1864 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1865 * gcc.target/arm/neon/vpadds16.c: Remove.
1866 * gcc.target/arm/neon/vpadds32.c: Remove.
1867 * gcc.target/arm/neon/vpadds8.c: Remove.
1868 * gcc.target/arm/neon/vpaddu16.c: Remove.
1869 * gcc.target/arm/neon/vpaddu32.c: Remove.
1870 * gcc.target/arm/neon/vpaddu8.c: Remove.
1871 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1872 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1873 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1874 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1875 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1876 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1877 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1878 * gcc.target/arm/neon/vpminf32.c: Remove.
1879 * gcc.target/arm/neon/vpmins16.c: Remove.
1880 * gcc.target/arm/neon/vpmins32.c: Remove.
1881 * gcc.target/arm/neon/vpmins8.c: Remove.
1882 * gcc.target/arm/neon/vpminu16.c: Remove.
1883 * gcc.target/arm/neon/vpminu32.c: Remove.
1884 * gcc.target/arm/neon/vpminu8.c: Remove.
1885 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1886 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1887 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1888 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1889 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1890 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1891 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1892 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1893 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1894 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1895 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1896 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1897 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1898 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1899 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1900 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1901 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1902 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1903 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1904 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1905 * gcc.target/arm/neon/vqRshls16.c: Remove.
1906 * gcc.target/arm/neon/vqRshls32.c: Remove.
1907 * gcc.target/arm/neon/vqRshls64.c: Remove.
1908 * gcc.target/arm/neon/vqRshls8.c: Remove.
1909 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1910 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1911 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1912 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1913 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1914 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1915 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1916 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1917 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1918 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1919 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1920 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1921 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1922 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1923 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1924 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1925 * gcc.target/arm/neon/vqabss16.c: Remove.
1926 * gcc.target/arm/neon/vqabss32.c: Remove.
1927 * gcc.target/arm/neon/vqabss8.c: Remove.
1928 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1929 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1930 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1931 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1932 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1933 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1934 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1935 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1936 * gcc.target/arm/neon/vqadds16.c: Remove.
1937 * gcc.target/arm/neon/vqadds32.c: Remove.
1938 * gcc.target/arm/neon/vqadds64.c: Remove.
1939 * gcc.target/arm/neon/vqadds8.c: Remove.
1940 * gcc.target/arm/neon/vqaddu16.c: Remove.
1941 * gcc.target/arm/neon/vqaddu32.c: Remove.
1942 * gcc.target/arm/neon/vqaddu64.c: Remove.
1943 * gcc.target/arm/neon/vqaddu8.c: Remove.
1944 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1945 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1946 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1947 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1948 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1949 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1950 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1951 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1952 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1953 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1954 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1955 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1956 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1957 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1958 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1959 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1960 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1961 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1962 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1963 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1964 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1965 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1966 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1967 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1968 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1969 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1970 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1971 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1972 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1973 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1974 * gcc.target/arm/neon/vqmovns16.c: Remove.
1975 * gcc.target/arm/neon/vqmovns32.c: Remove.
1976 * gcc.target/arm/neon/vqmovns64.c: Remove.
1977 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1978 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1979 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1980 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1981 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1982 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1983 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1984 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1985 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1986 * gcc.target/arm/neon/vqnegs16.c: Remove.
1987 * gcc.target/arm/neon/vqnegs32.c: Remove.
1988 * gcc.target/arm/neon/vqnegs8.c: Remove.
1989 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1990 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1991 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1992 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1993 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1994 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1995 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1996 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1997 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1998 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1999 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2000 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2001 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2002 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2003 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2004 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2005 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2006 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2007 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2008 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2009 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2010 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2011 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2012 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2013 * gcc.target/arm/neon/vqshls16.c: Remove.
2014 * gcc.target/arm/neon/vqshls32.c: Remove.
2015 * gcc.target/arm/neon/vqshls64.c: Remove.
2016 * gcc.target/arm/neon/vqshls8.c: Remove.
2017 * gcc.target/arm/neon/vqshlu16.c: Remove.
2018 * gcc.target/arm/neon/vqshlu32.c: Remove.
2019 * gcc.target/arm/neon/vqshlu64.c: Remove.
2020 * gcc.target/arm/neon/vqshlu8.c: Remove.
2021 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2022 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2023 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2024 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2025 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2026 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2027 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2028 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2029 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2030 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2031 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2032 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2033 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2034 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2035 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2036 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2037 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2038 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2039 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2040 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2041 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2042 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2043 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2044 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2045 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2046 * gcc.target/arm/neon/vqsubs16.c: Remove.
2047 * gcc.target/arm/neon/vqsubs32.c: Remove.
2048 * gcc.target/arm/neon/vqsubs64.c: Remove.
2049 * gcc.target/arm/neon/vqsubs8.c: Remove.
2050 * gcc.target/arm/neon/vqsubu16.c: Remove.
2051 * gcc.target/arm/neon/vqsubu32.c: Remove.
2052 * gcc.target/arm/neon/vqsubu64.c: Remove.
2053 * gcc.target/arm/neon/vqsubu8.c: Remove.
2054 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2055 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2056 * gcc.target/arm/neon/vrecpef32.c: Remove.
2057 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2058 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2059 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2060 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2061 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2062 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2063 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2064 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2065 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2066 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2067 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2068 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2069 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2070 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2071 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2072 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2073 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2074 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2075 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2076 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2077 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2078 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2079 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2080 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2081 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2082 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2083 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2084 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2085 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2086 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2087 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2088 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2089 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2090 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2091 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2092 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2093 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2094 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2095 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2096 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2097 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2098 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2099 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2100 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2101 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2102 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2103 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2104 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2105 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2106 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2107 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2108 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2109 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2110 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2111 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2112 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2113 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2114 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2115 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2116 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2117 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2118 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2119 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2120 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2121 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2122 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2123 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2124 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2125 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2126 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2127 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2128 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2129 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2130 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2131 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2132 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2133 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2134 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2135 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2136 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2137 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2138 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2139 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2140 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2141 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2142 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2143 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2144 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2145 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2146 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2147 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2148 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2149 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2150 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2151 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2152 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2153 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2154 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2155 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2156 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2157 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2158 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2159 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2160 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2161 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2162 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2163 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2164 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2165 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2166 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2167 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2168 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2169 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2170 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2171 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2172 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2173 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2174 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2175 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2176 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2177 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2178 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2179 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2180 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2181 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2260 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2261 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2262 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2263 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2264 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2265 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2266 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2267 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2268 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2269 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2270 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2271 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2272 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2273 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2274 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2275 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2276 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2277 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2278 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2279 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2280 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2281 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2282 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2283 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2284 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2285 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2286 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2287 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2288 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2289 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2290 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2291 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2292 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2293 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2294 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2295 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2296 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2297 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2298 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2299 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2300 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2301 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2302 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2303 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2348 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2349 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2350 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2351 * gcc.target/arm/neon/vrev16p8.c: Remove.
2352 * gcc.target/arm/neon/vrev16s8.c: Remove.
2353 * gcc.target/arm/neon/vrev16u8.c: Remove.
2354 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2355 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2356 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2357 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2358 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2359 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2360 * gcc.target/arm/neon/vrev32p16.c: Remove.
2361 * gcc.target/arm/neon/vrev32p8.c: Remove.
2362 * gcc.target/arm/neon/vrev32s16.c: Remove.
2363 * gcc.target/arm/neon/vrev32s8.c: Remove.
2364 * gcc.target/arm/neon/vrev32u16.c: Remove.
2365 * gcc.target/arm/neon/vrev32u8.c: Remove.
2366 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2367 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2368 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2369 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2370 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2371 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2372 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2373 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2374 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2375 * gcc.target/arm/neon/vrev64f32.c: Remove.
2376 * gcc.target/arm/neon/vrev64p16.c: Remove.
2377 * gcc.target/arm/neon/vrev64p8.c: Remove.
2378 * gcc.target/arm/neon/vrev64s16.c: Remove.
2379 * gcc.target/arm/neon/vrev64s32.c: Remove.
2380 * gcc.target/arm/neon/vrev64s8.c: Remove.
2381 * gcc.target/arm/neon/vrev64u16.c: Remove.
2382 * gcc.target/arm/neon/vrev64u32.c: Remove.
2383 * gcc.target/arm/neon/vrev64u8.c: Remove.
2384 * gcc.target/arm/neon/vrndaf32.c: Remove.
2385 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2386 * gcc.target/arm/neon/vrndf32.c: Remove.
2387 * gcc.target/arm/neon/vrndmf32.c: Remove.
2388 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2389 * gcc.target/arm/neon/vrndnf32.c: Remove.
2390 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2391 * gcc.target/arm/neon/vrndpf32.c: Remove.
2392 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2393 * gcc.target/arm/neon/vrndqf32.c: Remove.
2394 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2395 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2396 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2397 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2398 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2399 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2400 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2401 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2402 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2403 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2404 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2405 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2406 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2407 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2408 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2409 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2410 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2411 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2412 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2413 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2414 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2415 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2416 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2417 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2418 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2419 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2420 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2421 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2422 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2423 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2424 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2425 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2426 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2427 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2428 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2429 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2430 * gcc.target/arm/neon/vshlQs16.c: Remove.
2431 * gcc.target/arm/neon/vshlQs32.c: Remove.
2432 * gcc.target/arm/neon/vshlQs64.c: Remove.
2433 * gcc.target/arm/neon/vshlQs8.c: Remove.
2434 * gcc.target/arm/neon/vshlQu16.c: Remove.
2435 * gcc.target/arm/neon/vshlQu32.c: Remove.
2436 * gcc.target/arm/neon/vshlQu64.c: Remove.
2437 * gcc.target/arm/neon/vshlQu8.c: Remove.
2438 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2439 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2440 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2441 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2442 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2443 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2444 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2445 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2446 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2447 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2448 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2449 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2450 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2451 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2452 * gcc.target/arm/neon/vshls16.c: Remove.
2453 * gcc.target/arm/neon/vshls32.c: Remove.
2454 * gcc.target/arm/neon/vshls64.c: Remove.
2455 * gcc.target/arm/neon/vshls8.c: Remove.
2456 * gcc.target/arm/neon/vshlu16.c: Remove.
2457 * gcc.target/arm/neon/vshlu32.c: Remove.
2458 * gcc.target/arm/neon/vshlu64.c: Remove.
2459 * gcc.target/arm/neon/vshlu8.c: Remove.
2460 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2461 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2462 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2463 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2464 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2465 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2466 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2467 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2468 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2469 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2470 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2471 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2472 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2473 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2474 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2475 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2476 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2477 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2478 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2479 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2480 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2481 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2482 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2483 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2484 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2485 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2486 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2487 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2488 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2489 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2490 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2491 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2492 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2493 * gcc.target/arm/neon/vsli_np16.c: Remove.
2494 * gcc.target/arm/neon/vsli_np64.c: Remove.
2495 * gcc.target/arm/neon/vsli_np8.c: Remove.
2496 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2497 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2498 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2499 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2500 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2501 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2502 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2503 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2504 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2505 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2506 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2507 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2508 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2509 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2510 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2511 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2512 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2513 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2514 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2515 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2516 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2517 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2518 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2519 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2520 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2521 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2522 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2523 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2524 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2525 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2526 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2527 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2528 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2529 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2530 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2531 * gcc.target/arm/neon/vsri_np16.c: Remove.
2532 * gcc.target/arm/neon/vsri_np64.c: Remove.
2533 * gcc.target/arm/neon/vsri_np8.c: Remove.
2534 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2535 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2536 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2537 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2538 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2539 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2540 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2541 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2542 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2543 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2544 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2545 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2546 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2547 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2548 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2549 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2550 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2551 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2552 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2553 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2554 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2555 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2556 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2557 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2558 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2559 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2560 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2561 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2562 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2563 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2564 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2565 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2566 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2567 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2568 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2569 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2570 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2571 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2572 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2573 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2574 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2575 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2576 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2577 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2578 * gcc.target/arm/neon/vst1f32.c: Remove.
2579 * gcc.target/arm/neon/vst1p16.c: Remove.
2580 * gcc.target/arm/neon/vst1p64.c: Remove.
2581 * gcc.target/arm/neon/vst1p8.c: Remove.
2582 * gcc.target/arm/neon/vst1s16.c: Remove.
2583 * gcc.target/arm/neon/vst1s32.c: Remove.
2584 * gcc.target/arm/neon/vst1s64.c: Remove.
2585 * gcc.target/arm/neon/vst1s8.c: Remove.
2586 * gcc.target/arm/neon/vst1u16.c: Remove.
2587 * gcc.target/arm/neon/vst1u32.c: Remove.
2588 * gcc.target/arm/neon/vst1u64.c: Remove.
2589 * gcc.target/arm/neon/vst1u8.c: Remove.
2590 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2591 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2592 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2593 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2594 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2595 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2596 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2597 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2598 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2599 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2600 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2601 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2602 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2603 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2604 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2605 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2606 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2607 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2608 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2609 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2610 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2611 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2612 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2613 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2614 * gcc.target/arm/neon/vst2f32.c: Remove.
2615 * gcc.target/arm/neon/vst2p16.c: Remove.
2616 * gcc.target/arm/neon/vst2p64.c: Remove.
2617 * gcc.target/arm/neon/vst2p8.c: Remove.
2618 * gcc.target/arm/neon/vst2s16.c: Remove.
2619 * gcc.target/arm/neon/vst2s32.c: Remove.
2620 * gcc.target/arm/neon/vst2s64.c: Remove.
2621 * gcc.target/arm/neon/vst2s8.c: Remove.
2622 * gcc.target/arm/neon/vst2u16.c: Remove.
2623 * gcc.target/arm/neon/vst2u32.c: Remove.
2624 * gcc.target/arm/neon/vst2u64.c: Remove.
2625 * gcc.target/arm/neon/vst2u8.c: Remove.
2626 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2627 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2628 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2629 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2630 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2631 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2632 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2633 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2634 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2635 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2636 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2637 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2638 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2639 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2640 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2641 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2642 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2643 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2644 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2645 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2646 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2647 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2648 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2649 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2650 * gcc.target/arm/neon/vst3f32.c: Remove.
2651 * gcc.target/arm/neon/vst3p16.c: Remove.
2652 * gcc.target/arm/neon/vst3p64.c: Remove.
2653 * gcc.target/arm/neon/vst3p8.c: Remove.
2654 * gcc.target/arm/neon/vst3s16.c: Remove.
2655 * gcc.target/arm/neon/vst3s32.c: Remove.
2656 * gcc.target/arm/neon/vst3s64.c: Remove.
2657 * gcc.target/arm/neon/vst3s8.c: Remove.
2658 * gcc.target/arm/neon/vst3u16.c: Remove.
2659 * gcc.target/arm/neon/vst3u32.c: Remove.
2660 * gcc.target/arm/neon/vst3u64.c: Remove.
2661 * gcc.target/arm/neon/vst3u8.c: Remove.
2662 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2663 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2664 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2665 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2666 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2667 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2668 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2669 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2670 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2671 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2672 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2673 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2674 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2675 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2676 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2677 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2678 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2679 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2680 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2681 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2682 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2683 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2684 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2685 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2686 * gcc.target/arm/neon/vst4f32.c: Remove.
2687 * gcc.target/arm/neon/vst4p16.c: Remove.
2688 * gcc.target/arm/neon/vst4p64.c: Remove.
2689 * gcc.target/arm/neon/vst4p8.c: Remove.
2690 * gcc.target/arm/neon/vst4s16.c: Remove.
2691 * gcc.target/arm/neon/vst4s32.c: Remove.
2692 * gcc.target/arm/neon/vst4s64.c: Remove.
2693 * gcc.target/arm/neon/vst4s8.c: Remove.
2694 * gcc.target/arm/neon/vst4u16.c: Remove.
2695 * gcc.target/arm/neon/vst4u32.c: Remove.
2696 * gcc.target/arm/neon/vst4u64.c: Remove.
2697 * gcc.target/arm/neon/vst4u8.c: Remove.
2698 * gcc.target/arm/neon/vsubQf32.c: Remove.
2699 * gcc.target/arm/neon/vsubQs16.c: Remove.
2700 * gcc.target/arm/neon/vsubQs32.c: Remove.
2701 * gcc.target/arm/neon/vsubQs64.c: Remove.
2702 * gcc.target/arm/neon/vsubQs8.c: Remove.
2703 * gcc.target/arm/neon/vsubQu16.c: Remove.
2704 * gcc.target/arm/neon/vsubQu32.c: Remove.
2705 * gcc.target/arm/neon/vsubQu64.c: Remove.
2706 * gcc.target/arm/neon/vsubQu8.c: Remove.
2707 * gcc.target/arm/neon/vsubf32.c: Remove.
2708 * gcc.target/arm/neon/vsubhns16.c: Remove.
2709 * gcc.target/arm/neon/vsubhns32.c: Remove.
2710 * gcc.target/arm/neon/vsubhns64.c: Remove.
2711 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2712 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2713 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2714 * gcc.target/arm/neon/vsubls16.c: Remove.
2715 * gcc.target/arm/neon/vsubls32.c: Remove.
2716 * gcc.target/arm/neon/vsubls8.c: Remove.
2717 * gcc.target/arm/neon/vsublu16.c: Remove.
2718 * gcc.target/arm/neon/vsublu32.c: Remove.
2719 * gcc.target/arm/neon/vsublu8.c: Remove.
2720 * gcc.target/arm/neon/vsubs16.c: Remove.
2721 * gcc.target/arm/neon/vsubs32.c: Remove.
2722 * gcc.target/arm/neon/vsubs64.c: Remove.
2723 * gcc.target/arm/neon/vsubs8.c: Remove.
2724 * gcc.target/arm/neon/vsubu16.c: Remove.
2725 * gcc.target/arm/neon/vsubu32.c: Remove.
2726 * gcc.target/arm/neon/vsubu64.c: Remove.
2727 * gcc.target/arm/neon/vsubu8.c: Remove.
2728 * gcc.target/arm/neon/vsubws16.c: Remove.
2729 * gcc.target/arm/neon/vsubws32.c: Remove.
2730 * gcc.target/arm/neon/vsubws8.c: Remove.
2731 * gcc.target/arm/neon/vsubwu16.c: Remove.
2732 * gcc.target/arm/neon/vsubwu32.c: Remove.
2733 * gcc.target/arm/neon/vsubwu8.c: Remove.
2734 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2735 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2736 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2737 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2738 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2739 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2740 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2741 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2742 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2743 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2744 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2745 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2746 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2747 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2748 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2749 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2750 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2751 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2752 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2753 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2754 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2755 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2756 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2757 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2758 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2759 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2760 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2761 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2762 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2763 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2764 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2765 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2766 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2767 * gcc.target/arm/neon/vtrnf32.c: Remove.
2768 * gcc.target/arm/neon/vtrnp16.c: Remove.
2769 * gcc.target/arm/neon/vtrnp8.c: Remove.
2770 * gcc.target/arm/neon/vtrns16.c: Remove.
2771 * gcc.target/arm/neon/vtrns32.c: Remove.
2772 * gcc.target/arm/neon/vtrns8.c: Remove.
2773 * gcc.target/arm/neon/vtrnu16.c: Remove.
2774 * gcc.target/arm/neon/vtrnu32.c: Remove.
2775 * gcc.target/arm/neon/vtrnu8.c: Remove.
2776 * gcc.target/arm/neon/vtstQp8.c: Remove.
2777 * gcc.target/arm/neon/vtstQs16.c: Remove.
2778 * gcc.target/arm/neon/vtstQs32.c: Remove.
2779 * gcc.target/arm/neon/vtstQs8.c: Remove.
2780 * gcc.target/arm/neon/vtstQu16.c: Remove.
2781 * gcc.target/arm/neon/vtstQu32.c: Remove.
2782 * gcc.target/arm/neon/vtstQu8.c: Remove.
2783 * gcc.target/arm/neon/vtstp8.c: Remove.
2784 * gcc.target/arm/neon/vtsts16.c: Remove.
2785 * gcc.target/arm/neon/vtsts32.c: Remove.
2786 * gcc.target/arm/neon/vtsts8.c: Remove.
2787 * gcc.target/arm/neon/vtstu16.c: Remove.
2788 * gcc.target/arm/neon/vtstu32.c: Remove.
2789 * gcc.target/arm/neon/vtstu8.c: Remove.
2790 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2791 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2792 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2793 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2794 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2795 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2796 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2797 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2798 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2799 * gcc.target/arm/neon/vuzpf32.c: Remove.
2800 * gcc.target/arm/neon/vuzpp16.c: Remove.
2801 * gcc.target/arm/neon/vuzpp8.c: Remove.
2802 * gcc.target/arm/neon/vuzps16.c: Remove.
2803 * gcc.target/arm/neon/vuzps32.c: Remove.
2804 * gcc.target/arm/neon/vuzps8.c: Remove.
2805 * gcc.target/arm/neon/vuzpu16.c: Remove.
2806 * gcc.target/arm/neon/vuzpu32.c: Remove.
2807 * gcc.target/arm/neon/vuzpu8.c: Remove.
2808 * gcc.target/arm/neon/vzipQf32.c: Remove.
2809 * gcc.target/arm/neon/vzipQp16.c: Remove.
2810 * gcc.target/arm/neon/vzipQp8.c: Remove.
2811 * gcc.target/arm/neon/vzipQs16.c: Remove.
2812 * gcc.target/arm/neon/vzipQs32.c: Remove.
2813 * gcc.target/arm/neon/vzipQs8.c: Remove.
2814 * gcc.target/arm/neon/vzipQu16.c: Remove.
2815 * gcc.target/arm/neon/vzipQu32.c: Remove.
2816 * gcc.target/arm/neon/vzipQu8.c: Remove.
2817 * gcc.target/arm/neon/vzipf32.c: Remove.
2818 * gcc.target/arm/neon/vzipp16.c: Remove.
2819 * gcc.target/arm/neon/vzipp8.c: Remove.
2820 * gcc.target/arm/neon/vzips16.c: Remove.
2821 * gcc.target/arm/neon/vzips32.c: Remove.
2822 * gcc.target/arm/neon/vzips8.c: Remove.
2823 * gcc.target/arm/neon/vzipu16.c: Remove.
2824 * gcc.target/arm/neon/vzipu32.c: Remove.
2825 * gcc.target/arm/neon/vzipu8.c: Remove.
2827 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2829 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2831 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2834 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2835 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2837 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2839 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2840 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2841 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2842 levenshtein_plugin.c.
2843 * gcc.dg/spellcheck-fields.c: New file.
2845 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2848 * gfortran.dg/pr68318_1.f90: New test.
2849 * gfortran.dg/pr68318_2.f90: Ditto.
2851 2015-11-12 James Norris <jnorris@codesourcery.com>
2852 Joseph Myers <joseph@codesourcery.com>
2854 * c-c++-common/goacc/declare-1.c: New test.
2855 * c-c++-common/goacc/declare-2.c: Likewise.
2857 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2859 [ARM] Remove neon-testgen.ml and generated tests.
2861 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2862 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2863 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2864 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2865 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2866 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2867 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2868 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2869 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2870 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2871 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2872 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2873 * gcc.target/arm/neon/vRhadds16.c: Remove.
2874 * gcc.target/arm/neon/vRhadds32.c: Remove.
2875 * gcc.target/arm/neon/vRhadds8.c: Remove.
2876 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2877 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2878 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2879 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2880 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2881 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2882 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2883 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2884 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2885 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2886 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2887 * gcc.target/arm/neon/vRshls16.c: Remove.
2888 * gcc.target/arm/neon/vRshls32.c: Remove.
2889 * gcc.target/arm/neon/vRshls64.c: Remove.
2890 * gcc.target/arm/neon/vRshls8.c: Remove.
2891 * gcc.target/arm/neon/vRshlu16.c: Remove.
2892 * gcc.target/arm/neon/vRshlu32.c: Remove.
2893 * gcc.target/arm/neon/vRshlu64.c: Remove.
2894 * gcc.target/arm/neon/vRshlu8.c: Remove.
2895 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2896 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2897 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2898 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2899 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2900 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2901 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2902 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2903 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2904 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2905 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2906 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2907 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2908 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2909 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2910 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2911 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2912 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2913 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2914 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2915 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2916 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2917 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2918 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2919 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2920 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2921 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2922 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2923 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2924 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2925 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2926 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2927 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2928 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2929 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2930 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2931 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2932 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2933 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2934 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2935 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2936 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2937 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2938 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2939 * gcc.target/arm/neon/vabaQs16.c: Remove.
2940 * gcc.target/arm/neon/vabaQs32.c: Remove.
2941 * gcc.target/arm/neon/vabaQs8.c: Remove.
2942 * gcc.target/arm/neon/vabaQu16.c: Remove.
2943 * gcc.target/arm/neon/vabaQu32.c: Remove.
2944 * gcc.target/arm/neon/vabaQu8.c: Remove.
2945 * gcc.target/arm/neon/vabals16.c: Remove.
2946 * gcc.target/arm/neon/vabals32.c: Remove.
2947 * gcc.target/arm/neon/vabals8.c: Remove.
2948 * gcc.target/arm/neon/vabalu16.c: Remove.
2949 * gcc.target/arm/neon/vabalu32.c: Remove.
2950 * gcc.target/arm/neon/vabalu8.c: Remove.
2951 * gcc.target/arm/neon/vabas16.c: Remove.
2952 * gcc.target/arm/neon/vabas32.c: Remove.
2953 * gcc.target/arm/neon/vabas8.c: Remove.
2954 * gcc.target/arm/neon/vabau16.c: Remove.
2955 * gcc.target/arm/neon/vabau32.c: Remove.
2956 * gcc.target/arm/neon/vabau8.c: Remove.
2957 * gcc.target/arm/neon/vabdQf32.c: Remove.
2958 * gcc.target/arm/neon/vabdQs16.c: Remove.
2959 * gcc.target/arm/neon/vabdQs32.c: Remove.
2960 * gcc.target/arm/neon/vabdQs8.c: Remove.
2961 * gcc.target/arm/neon/vabdQu16.c: Remove.
2962 * gcc.target/arm/neon/vabdQu32.c: Remove.
2963 * gcc.target/arm/neon/vabdQu8.c: Remove.
2964 * gcc.target/arm/neon/vabdf32.c: Remove.
2965 * gcc.target/arm/neon/vabdls16.c: Remove.
2966 * gcc.target/arm/neon/vabdls32.c: Remove.
2967 * gcc.target/arm/neon/vabdls8.c: Remove.
2968 * gcc.target/arm/neon/vabdlu16.c: Remove.
2969 * gcc.target/arm/neon/vabdlu32.c: Remove.
2970 * gcc.target/arm/neon/vabdlu8.c: Remove.
2971 * gcc.target/arm/neon/vabds16.c: Remove.
2972 * gcc.target/arm/neon/vabds32.c: Remove.
2973 * gcc.target/arm/neon/vabds8.c: Remove.
2974 * gcc.target/arm/neon/vabdu16.c: Remove.
2975 * gcc.target/arm/neon/vabdu32.c: Remove.
2976 * gcc.target/arm/neon/vabdu8.c: Remove.
2977 * gcc.target/arm/neon/vabsQf32.c: Remove.
2978 * gcc.target/arm/neon/vabsQs16.c: Remove.
2979 * gcc.target/arm/neon/vabsQs32.c: Remove.
2980 * gcc.target/arm/neon/vabsQs8.c: Remove.
2981 * gcc.target/arm/neon/vabsf32.c: Remove.
2982 * gcc.target/arm/neon/vabss16.c: Remove.
2983 * gcc.target/arm/neon/vabss32.c: Remove.
2984 * gcc.target/arm/neon/vabss8.c: Remove.
2985 * gcc.target/arm/neon/vaddQf32.c: Remove.
2986 * gcc.target/arm/neon/vaddQs16.c: Remove.
2987 * gcc.target/arm/neon/vaddQs32.c: Remove.
2988 * gcc.target/arm/neon/vaddQs64.c: Remove.
2989 * gcc.target/arm/neon/vaddQs8.c: Remove.
2990 * gcc.target/arm/neon/vaddQu16.c: Remove.
2991 * gcc.target/arm/neon/vaddQu32.c: Remove.
2992 * gcc.target/arm/neon/vaddQu64.c: Remove.
2993 * gcc.target/arm/neon/vaddQu8.c: Remove.
2994 * gcc.target/arm/neon/vaddf32.c: Remove.
2995 * gcc.target/arm/neon/vaddhns16.c: Remove.
2996 * gcc.target/arm/neon/vaddhns32.c: Remove.
2997 * gcc.target/arm/neon/vaddhns64.c: Remove.
2998 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2999 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3000 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3001 * gcc.target/arm/neon/vaddls16.c: Remove.
3002 * gcc.target/arm/neon/vaddls32.c: Remove.
3003 * gcc.target/arm/neon/vaddls8.c: Remove.
3004 * gcc.target/arm/neon/vaddlu16.c: Remove.
3005 * gcc.target/arm/neon/vaddlu32.c: Remove.
3006 * gcc.target/arm/neon/vaddlu8.c: Remove.
3007 * gcc.target/arm/neon/vadds16.c: Remove.
3008 * gcc.target/arm/neon/vadds32.c: Remove.
3009 * gcc.target/arm/neon/vadds64.c: Remove.
3010 * gcc.target/arm/neon/vadds8.c: Remove.
3011 * gcc.target/arm/neon/vaddu16.c: Remove.
3012 * gcc.target/arm/neon/vaddu32.c: Remove.
3013 * gcc.target/arm/neon/vaddu64.c: Remove.
3014 * gcc.target/arm/neon/vaddu8.c: Remove.
3015 * gcc.target/arm/neon/vaddws16.c: Remove.
3016 * gcc.target/arm/neon/vaddws32.c: Remove.
3017 * gcc.target/arm/neon/vaddws8.c: Remove.
3018 * gcc.target/arm/neon/vaddwu16.c: Remove.
3019 * gcc.target/arm/neon/vaddwu32.c: Remove.
3020 * gcc.target/arm/neon/vaddwu8.c: Remove.
3021 * gcc.target/arm/neon/vandQs16.c: Remove.
3022 * gcc.target/arm/neon/vandQs32.c: Remove.
3023 * gcc.target/arm/neon/vandQs64.c: Remove.
3024 * gcc.target/arm/neon/vandQs8.c: Remove.
3025 * gcc.target/arm/neon/vandQu16.c: Remove.
3026 * gcc.target/arm/neon/vandQu32.c: Remove.
3027 * gcc.target/arm/neon/vandQu64.c: Remove.
3028 * gcc.target/arm/neon/vandQu8.c: Remove.
3029 * gcc.target/arm/neon/vands16.c: Remove.
3030 * gcc.target/arm/neon/vands32.c: Remove.
3031 * gcc.target/arm/neon/vands64.c: Remove.
3032 * gcc.target/arm/neon/vands8.c: Remove.
3033 * gcc.target/arm/neon/vandu16.c: Remove.
3034 * gcc.target/arm/neon/vandu32.c: Remove.
3035 * gcc.target/arm/neon/vandu64.c: Remove.
3036 * gcc.target/arm/neon/vandu8.c: Remove.
3037 * gcc.target/arm/neon/vbicQs16.c: Remove.
3038 * gcc.target/arm/neon/vbicQs32.c: Remove.
3039 * gcc.target/arm/neon/vbicQs64.c: Remove.
3040 * gcc.target/arm/neon/vbicQs8.c: Remove.
3041 * gcc.target/arm/neon/vbicQu16.c: Remove.
3042 * gcc.target/arm/neon/vbicQu32.c: Remove.
3043 * gcc.target/arm/neon/vbicQu64.c: Remove.
3044 * gcc.target/arm/neon/vbicQu8.c: Remove.
3045 * gcc.target/arm/neon/vbics16.c: Remove.
3046 * gcc.target/arm/neon/vbics32.c: Remove.
3047 * gcc.target/arm/neon/vbics64.c: Remove.
3048 * gcc.target/arm/neon/vbics8.c: Remove.
3049 * gcc.target/arm/neon/vbicu16.c: Remove.
3050 * gcc.target/arm/neon/vbicu32.c: Remove.
3051 * gcc.target/arm/neon/vbicu64.c: Remove.
3052 * gcc.target/arm/neon/vbicu8.c: Remove.
3053 * gcc.target/arm/neon/vbslQf32.c: Remove.
3054 * gcc.target/arm/neon/vbslQp16.c: Remove.
3055 * gcc.target/arm/neon/vbslQp64.c: Remove.
3056 * gcc.target/arm/neon/vbslQp8.c: Remove.
3057 * gcc.target/arm/neon/vbslQs16.c: Remove.
3058 * gcc.target/arm/neon/vbslQs32.c: Remove.
3059 * gcc.target/arm/neon/vbslQs64.c: Remove.
3060 * gcc.target/arm/neon/vbslQs8.c: Remove.
3061 * gcc.target/arm/neon/vbslQu16.c: Remove.
3062 * gcc.target/arm/neon/vbslQu32.c: Remove.
3063 * gcc.target/arm/neon/vbslQu64.c: Remove.
3064 * gcc.target/arm/neon/vbslQu8.c: Remove.
3065 * gcc.target/arm/neon/vbslf32.c: Remove.
3066 * gcc.target/arm/neon/vbslp16.c: Remove.
3067 * gcc.target/arm/neon/vbslp64.c: Remove.
3068 * gcc.target/arm/neon/vbslp8.c: Remove.
3069 * gcc.target/arm/neon/vbsls16.c: Remove.
3070 * gcc.target/arm/neon/vbsls32.c: Remove.
3071 * gcc.target/arm/neon/vbsls64.c: Remove.
3072 * gcc.target/arm/neon/vbsls8.c: Remove.
3073 * gcc.target/arm/neon/vbslu16.c: Remove.
3074 * gcc.target/arm/neon/vbslu32.c: Remove.
3075 * gcc.target/arm/neon/vbslu64.c: Remove.
3076 * gcc.target/arm/neon/vbslu8.c: Remove.
3077 * gcc.target/arm/neon/vcageQf32.c: Remove.
3078 * gcc.target/arm/neon/vcagef32.c: Remove.
3079 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3080 * gcc.target/arm/neon/vcagtf32.c: Remove.
3081 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3082 * gcc.target/arm/neon/vcalef32.c: Remove.
3083 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3084 * gcc.target/arm/neon/vcaltf32.c: Remove.
3085 * gcc.target/arm/neon/vceqQf32.c: Remove.
3086 * gcc.target/arm/neon/vceqQp8.c: Remove.
3087 * gcc.target/arm/neon/vceqQs16.c: Remove.
3088 * gcc.target/arm/neon/vceqQs32.c: Remove.
3089 * gcc.target/arm/neon/vceqQs8.c: Remove.
3090 * gcc.target/arm/neon/vceqQu16.c: Remove.
3091 * gcc.target/arm/neon/vceqQu32.c: Remove.
3092 * gcc.target/arm/neon/vceqQu8.c: Remove.
3093 * gcc.target/arm/neon/vceqf32.c: Remove.
3094 * gcc.target/arm/neon/vceqp8.c: Remove.
3095 * gcc.target/arm/neon/vceqs16.c: Remove.
3096 * gcc.target/arm/neon/vceqs32.c: Remove.
3097 * gcc.target/arm/neon/vceqs8.c: Remove.
3098 * gcc.target/arm/neon/vcequ16.c: Remove.
3099 * gcc.target/arm/neon/vcequ32.c: Remove.
3100 * gcc.target/arm/neon/vcequ8.c: Remove.
3101 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3102 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3103 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3104 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3105 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3106 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3107 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3108 * gcc.target/arm/neon/vcgef32.c: Remove.
3109 * gcc.target/arm/neon/vcges16.c: Remove.
3110 * gcc.target/arm/neon/vcges32.c: Remove.
3111 * gcc.target/arm/neon/vcges8.c: Remove.
3112 * gcc.target/arm/neon/vcgeu16.c: Remove.
3113 * gcc.target/arm/neon/vcgeu32.c: Remove.
3114 * gcc.target/arm/neon/vcgeu8.c: Remove.
3115 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3116 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3117 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3118 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3119 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3120 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3121 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3122 * gcc.target/arm/neon/vcgtf32.c: Remove.
3123 * gcc.target/arm/neon/vcgts16.c: Remove.
3124 * gcc.target/arm/neon/vcgts32.c: Remove.
3125 * gcc.target/arm/neon/vcgts8.c: Remove.
3126 * gcc.target/arm/neon/vcgtu16.c: Remove.
3127 * gcc.target/arm/neon/vcgtu32.c: Remove.
3128 * gcc.target/arm/neon/vcgtu8.c: Remove.
3129 * gcc.target/arm/neon/vcleQf32.c: Remove.
3130 * gcc.target/arm/neon/vcleQs16.c: Remove.
3131 * gcc.target/arm/neon/vcleQs32.c: Remove.
3132 * gcc.target/arm/neon/vcleQs8.c: Remove.
3133 * gcc.target/arm/neon/vcleQu16.c: Remove.
3134 * gcc.target/arm/neon/vcleQu32.c: Remove.
3135 * gcc.target/arm/neon/vcleQu8.c: Remove.
3136 * gcc.target/arm/neon/vclef32.c: Remove.
3137 * gcc.target/arm/neon/vcles16.c: Remove.
3138 * gcc.target/arm/neon/vcles32.c: Remove.
3139 * gcc.target/arm/neon/vcles8.c: Remove.
3140 * gcc.target/arm/neon/vcleu16.c: Remove.
3141 * gcc.target/arm/neon/vcleu32.c: Remove.
3142 * gcc.target/arm/neon/vcleu8.c: Remove.
3143 * gcc.target/arm/neon/vclsQs16.c: Remove.
3144 * gcc.target/arm/neon/vclsQs32.c: Remove.
3145 * gcc.target/arm/neon/vclsQs8.c: Remove.
3146 * gcc.target/arm/neon/vclss16.c: Remove.
3147 * gcc.target/arm/neon/vclss32.c: Remove.
3148 * gcc.target/arm/neon/vclss8.c: Remove.
3149 * gcc.target/arm/neon/vcltQf32.c: Remove.
3150 * gcc.target/arm/neon/vcltQs16.c: Remove.
3151 * gcc.target/arm/neon/vcltQs32.c: Remove.
3152 * gcc.target/arm/neon/vcltQs8.c: Remove.
3153 * gcc.target/arm/neon/vcltQu16.c: Remove.
3154 * gcc.target/arm/neon/vcltQu32.c: Remove.
3155 * gcc.target/arm/neon/vcltQu8.c: Remove.
3156 * gcc.target/arm/neon/vcltf32.c: Remove.
3157 * gcc.target/arm/neon/vclts16.c: Remove.
3158 * gcc.target/arm/neon/vclts32.c: Remove.
3159 * gcc.target/arm/neon/vclts8.c: Remove.
3160 * gcc.target/arm/neon/vcltu16.c: Remove.
3161 * gcc.target/arm/neon/vcltu32.c: Remove.
3162 * gcc.target/arm/neon/vcltu8.c: Remove.
3163 * gcc.target/arm/neon/vclzQs16.c: Remove.
3164 * gcc.target/arm/neon/vclzQs32.c: Remove.
3165 * gcc.target/arm/neon/vclzQs8.c: Remove.
3166 * gcc.target/arm/neon/vclzQu16.c: Remove.
3167 * gcc.target/arm/neon/vclzQu32.c: Remove.
3168 * gcc.target/arm/neon/vclzQu8.c: Remove.
3169 * gcc.target/arm/neon/vclzs16.c: Remove.
3170 * gcc.target/arm/neon/vclzs32.c: Remove.
3171 * gcc.target/arm/neon/vclzs8.c: Remove.
3172 * gcc.target/arm/neon/vclzu16.c: Remove.
3173 * gcc.target/arm/neon/vclzu32.c: Remove.
3174 * gcc.target/arm/neon/vclzu8.c: Remove.
3175 * gcc.target/arm/neon/vcntQp8.c: Remove.
3176 * gcc.target/arm/neon/vcntQs8.c: Remove.
3177 * gcc.target/arm/neon/vcntQu8.c: Remove.
3178 * gcc.target/arm/neon/vcntp8.c: Remove.
3179 * gcc.target/arm/neon/vcnts8.c: Remove.
3180 * gcc.target/arm/neon/vcntu8.c: Remove.
3181 * gcc.target/arm/neon/vcombinef32.c: Remove.
3182 * gcc.target/arm/neon/vcombinep16.c: Remove.
3183 * gcc.target/arm/neon/vcombinep64.c: Remove.
3184 * gcc.target/arm/neon/vcombinep8.c: Remove.
3185 * gcc.target/arm/neon/vcombines16.c: Remove.
3186 * gcc.target/arm/neon/vcombines32.c: Remove.
3187 * gcc.target/arm/neon/vcombines64.c: Remove.
3188 * gcc.target/arm/neon/vcombines8.c: Remove.
3189 * gcc.target/arm/neon/vcombineu16.c: Remove.
3190 * gcc.target/arm/neon/vcombineu32.c: Remove.
3191 * gcc.target/arm/neon/vcombineu64.c: Remove.
3192 * gcc.target/arm/neon/vcombineu8.c: Remove.
3193 * gcc.target/arm/neon/vcreatef32.c: Remove.
3194 * gcc.target/arm/neon/vcreatep16.c: Remove.
3195 * gcc.target/arm/neon/vcreatep64.c: Remove.
3196 * gcc.target/arm/neon/vcreatep8.c: Remove.
3197 * gcc.target/arm/neon/vcreates16.c: Remove.
3198 * gcc.target/arm/neon/vcreates32.c: Remove.
3199 * gcc.target/arm/neon/vcreates64.c: Remove.
3200 * gcc.target/arm/neon/vcreates8.c: Remove.
3201 * gcc.target/arm/neon/vcreateu16.c: Remove.
3202 * gcc.target/arm/neon/vcreateu32.c: Remove.
3203 * gcc.target/arm/neon/vcreateu64.c: Remove.
3204 * gcc.target/arm/neon/vcreateu8.c: Remove.
3205 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3206 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3207 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3208 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3209 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3210 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3211 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3212 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3213 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3214 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3215 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3216 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3217 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3218 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3219 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3220 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3221 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3222 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3223 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3224 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3225 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3226 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3227 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3228 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3229 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3230 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3231 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3232 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3233 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3234 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3235 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3236 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3237 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3238 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3239 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3240 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3241 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3242 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3243 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3244 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3245 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3246 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3247 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3248 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3249 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3250 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3251 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3252 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3253 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3254 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3255 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3256 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3257 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3258 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3259 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3260 * gcc.target/arm/neon/vdup_np16.c: Remove.
3261 * gcc.target/arm/neon/vdup_np64.c: Remove.
3262 * gcc.target/arm/neon/vdup_np8.c: Remove.
3263 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3264 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3265 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3266 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3267 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3268 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3269 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3270 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3271 * gcc.target/arm/neon/veorQs16.c: Remove.
3272 * gcc.target/arm/neon/veorQs32.c: Remove.
3273 * gcc.target/arm/neon/veorQs64.c: Remove.
3274 * gcc.target/arm/neon/veorQs8.c: Remove.
3275 * gcc.target/arm/neon/veorQu16.c: Remove.
3276 * gcc.target/arm/neon/veorQu32.c: Remove.
3277 * gcc.target/arm/neon/veorQu64.c: Remove.
3278 * gcc.target/arm/neon/veorQu8.c: Remove.
3279 * gcc.target/arm/neon/veors16.c: Remove.
3280 * gcc.target/arm/neon/veors32.c: Remove.
3281 * gcc.target/arm/neon/veors64.c: Remove.
3282 * gcc.target/arm/neon/veors8.c: Remove.
3283 * gcc.target/arm/neon/veoru16.c: Remove.
3284 * gcc.target/arm/neon/veoru32.c: Remove.
3285 * gcc.target/arm/neon/veoru64.c: Remove.
3286 * gcc.target/arm/neon/veoru8.c: Remove.
3287 * gcc.target/arm/neon/vextQf32.c: Remove.
3288 * gcc.target/arm/neon/vextQp16.c: Remove.
3289 * gcc.target/arm/neon/vextQp64.c: Remove.
3290 * gcc.target/arm/neon/vextQp8.c: Remove.
3291 * gcc.target/arm/neon/vextQs16.c: Remove.
3292 * gcc.target/arm/neon/vextQs32.c: Remove.
3293 * gcc.target/arm/neon/vextQs64.c: Remove.
3294 * gcc.target/arm/neon/vextQs8.c: Remove.
3295 * gcc.target/arm/neon/vextQu16.c: Remove.
3296 * gcc.target/arm/neon/vextQu32.c: Remove.
3297 * gcc.target/arm/neon/vextQu64.c: Remove.
3298 * gcc.target/arm/neon/vextQu8.c: Remove.
3299 * gcc.target/arm/neon/vextf32.c: Remove.
3300 * gcc.target/arm/neon/vextp16.c: Remove.
3301 * gcc.target/arm/neon/vextp64.c: Remove.
3302 * gcc.target/arm/neon/vextp8.c: Remove.
3303 * gcc.target/arm/neon/vexts16.c: Remove.
3304 * gcc.target/arm/neon/vexts32.c: Remove.
3305 * gcc.target/arm/neon/vexts64.c: Remove.
3306 * gcc.target/arm/neon/vexts8.c: Remove.
3307 * gcc.target/arm/neon/vextu16.c: Remove.
3308 * gcc.target/arm/neon/vextu32.c: Remove.
3309 * gcc.target/arm/neon/vextu64.c: Remove.
3310 * gcc.target/arm/neon/vextu8.c: Remove.
3311 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3312 * gcc.target/arm/neon/vfmaf32.c: Remove.
3313 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3314 * gcc.target/arm/neon/vfmsf32.c: Remove.
3315 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3316 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3317 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3318 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3319 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3320 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3321 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3322 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3323 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3324 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3325 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3326 * gcc.target/arm/neon/vget_highf32.c: Remove.
3327 * gcc.target/arm/neon/vget_highp16.c: Remove.
3328 * gcc.target/arm/neon/vget_highp64.c: Remove.
3329 * gcc.target/arm/neon/vget_highp8.c: Remove.
3330 * gcc.target/arm/neon/vget_highs16.c: Remove.
3331 * gcc.target/arm/neon/vget_highs32.c: Remove.
3332 * gcc.target/arm/neon/vget_highs64.c: Remove.
3333 * gcc.target/arm/neon/vget_highs8.c: Remove.
3334 * gcc.target/arm/neon/vget_highu16.c: Remove.
3335 * gcc.target/arm/neon/vget_highu32.c: Remove.
3336 * gcc.target/arm/neon/vget_highu64.c: Remove.
3337 * gcc.target/arm/neon/vget_highu8.c: Remove.
3338 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3339 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3340 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3341 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3342 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3343 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3344 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3345 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3346 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3347 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3348 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3349 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3350 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3351 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3352 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3353 * gcc.target/arm/neon/vget_lows16.c: Remove.
3354 * gcc.target/arm/neon/vget_lows32.c: Remove.
3355 * gcc.target/arm/neon/vget_lows64.c: Remove.
3356 * gcc.target/arm/neon/vget_lows8.c: Remove.
3357 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3358 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3359 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3360 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3361 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3362 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3363 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3364 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3365 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3366 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3367 * gcc.target/arm/neon/vhadds16.c: Remove.
3368 * gcc.target/arm/neon/vhadds32.c: Remove.
3369 * gcc.target/arm/neon/vhadds8.c: Remove.
3370 * gcc.target/arm/neon/vhaddu16.c: Remove.
3371 * gcc.target/arm/neon/vhaddu32.c: Remove.
3372 * gcc.target/arm/neon/vhaddu8.c: Remove.
3373 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3374 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3375 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3376 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3377 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3378 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3379 * gcc.target/arm/neon/vhsubs16.c: Remove.
3380 * gcc.target/arm/neon/vhsubs32.c: Remove.
3381 * gcc.target/arm/neon/vhsubs8.c: Remove.
3382 * gcc.target/arm/neon/vhsubu16.c: Remove.
3383 * gcc.target/arm/neon/vhsubu32.c: Remove.
3384 * gcc.target/arm/neon/vhsubu8.c: Remove.
3385 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3386 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3387 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3388 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3389 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3390 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3391 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3392 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3393 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3394 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3395 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3396 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3397 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3398 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3399 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3400 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3401 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3402 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3403 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3404 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3405 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3406 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3407 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3408 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3409 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3410 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3411 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3412 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3413 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3414 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3415 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3416 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3417 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3418 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3419 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3420 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3421 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3422 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3423 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3424 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3425 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3426 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3427 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3428 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3429 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3430 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3431 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3432 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3433 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3434 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3435 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3436 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3437 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3438 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3439 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3440 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3441 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3442 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3443 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3444 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3445 * gcc.target/arm/neon/vld1f32.c: Remove.
3446 * gcc.target/arm/neon/vld1p16.c: Remove.
3447 * gcc.target/arm/neon/vld1p64.c: Remove.
3448 * gcc.target/arm/neon/vld1p8.c: Remove.
3449 * gcc.target/arm/neon/vld1s16.c: Remove.
3450 * gcc.target/arm/neon/vld1s32.c: Remove.
3451 * gcc.target/arm/neon/vld1s64.c: Remove.
3452 * gcc.target/arm/neon/vld1s8.c: Remove.
3453 * gcc.target/arm/neon/vld1u16.c: Remove.
3454 * gcc.target/arm/neon/vld1u32.c: Remove.
3455 * gcc.target/arm/neon/vld1u64.c: Remove.
3456 * gcc.target/arm/neon/vld1u8.c: Remove.
3457 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3458 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3459 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3460 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3461 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3462 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3463 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3464 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3465 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3466 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3467 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3468 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3469 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3470 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3471 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3472 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3473 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3474 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3475 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3476 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3477 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3478 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3479 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3480 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3481 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3482 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3483 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3484 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3485 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3486 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3487 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3488 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3489 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3490 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3491 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3492 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3493 * gcc.target/arm/neon/vld2f32.c: Remove.
3494 * gcc.target/arm/neon/vld2p16.c: Remove.
3495 * gcc.target/arm/neon/vld2p64.c: Remove.
3496 * gcc.target/arm/neon/vld2p8.c: Remove.
3497 * gcc.target/arm/neon/vld2s16.c: Remove.
3498 * gcc.target/arm/neon/vld2s32.c: Remove.
3499 * gcc.target/arm/neon/vld2s64.c: Remove.
3500 * gcc.target/arm/neon/vld2s8.c: Remove.
3501 * gcc.target/arm/neon/vld2u16.c: Remove.
3502 * gcc.target/arm/neon/vld2u32.c: Remove.
3503 * gcc.target/arm/neon/vld2u64.c: Remove.
3504 * gcc.target/arm/neon/vld2u8.c: Remove.
3505 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3506 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3507 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3508 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3509 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3510 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3511 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3512 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3513 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3514 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3515 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3516 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3517 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3518 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3519 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3520 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3521 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3522 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3523 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3524 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3525 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3526 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3527 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3528 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3529 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3530 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3531 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3532 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3533 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3534 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3535 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3536 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3537 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3538 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3539 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3540 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3541 * gcc.target/arm/neon/vld3f32.c: Remove.
3542 * gcc.target/arm/neon/vld3p16.c: Remove.
3543 * gcc.target/arm/neon/vld3p64.c: Remove.
3544 * gcc.target/arm/neon/vld3p8.c: Remove.
3545 * gcc.target/arm/neon/vld3s16.c: Remove.
3546 * gcc.target/arm/neon/vld3s32.c: Remove.
3547 * gcc.target/arm/neon/vld3s64.c: Remove.
3548 * gcc.target/arm/neon/vld3s8.c: Remove.
3549 * gcc.target/arm/neon/vld3u16.c: Remove.
3550 * gcc.target/arm/neon/vld3u32.c: Remove.
3551 * gcc.target/arm/neon/vld3u64.c: Remove.
3552 * gcc.target/arm/neon/vld3u8.c: Remove.
3553 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3554 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3555 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3556 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3557 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3558 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3559 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3560 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3561 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3562 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3563 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3564 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3565 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3566 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3567 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3568 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3569 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3570 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3571 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3572 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3573 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3574 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3575 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3576 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3577 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3578 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3579 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3580 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3581 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3582 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3583 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3584 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3585 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3586 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3587 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3588 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3589 * gcc.target/arm/neon/vld4f32.c: Remove.
3590 * gcc.target/arm/neon/vld4p16.c: Remove.
3591 * gcc.target/arm/neon/vld4p64.c: Remove.
3592 * gcc.target/arm/neon/vld4p8.c: Remove.
3593 * gcc.target/arm/neon/vld4s16.c: Remove.
3594 * gcc.target/arm/neon/vld4s32.c: Remove.
3595 * gcc.target/arm/neon/vld4s64.c: Remove.
3596 * gcc.target/arm/neon/vld4s8.c: Remove.
3597 * gcc.target/arm/neon/vld4u16.c: Remove.
3598 * gcc.target/arm/neon/vld4u32.c: Remove.
3599 * gcc.target/arm/neon/vld4u64.c: Remove.
3600 * gcc.target/arm/neon/vld4u8.c: Remove.
3601 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3602 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3603 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3604 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3605 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3606 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3607 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3608 * gcc.target/arm/neon/vmaxf32.c: Remove.
3609 * gcc.target/arm/neon/vmaxs16.c: Remove.
3610 * gcc.target/arm/neon/vmaxs32.c: Remove.
3611 * gcc.target/arm/neon/vmaxs8.c: Remove.
3612 * gcc.target/arm/neon/vmaxu16.c: Remove.
3613 * gcc.target/arm/neon/vmaxu32.c: Remove.
3614 * gcc.target/arm/neon/vmaxu8.c: Remove.
3615 * gcc.target/arm/neon/vminQf32.c: Remove.
3616 * gcc.target/arm/neon/vminQs16.c: Remove.
3617 * gcc.target/arm/neon/vminQs32.c: Remove.
3618 * gcc.target/arm/neon/vminQs8.c: Remove.
3619 * gcc.target/arm/neon/vminQu16.c: Remove.
3620 * gcc.target/arm/neon/vminQu32.c: Remove.
3621 * gcc.target/arm/neon/vminQu8.c: Remove.
3622 * gcc.target/arm/neon/vminf32.c: Remove.
3623 * gcc.target/arm/neon/vmins16.c: Remove.
3624 * gcc.target/arm/neon/vmins32.c: Remove.
3625 * gcc.target/arm/neon/vmins8.c: Remove.
3626 * gcc.target/arm/neon/vminu16.c: Remove.
3627 * gcc.target/arm/neon/vminu32.c: Remove.
3628 * gcc.target/arm/neon/vminu8.c: Remove.
3629 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3630 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3631 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3632 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3633 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3634 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3635 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3636 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3637 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3638 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3639 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3640 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3641 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3642 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3643 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3644 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3645 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3646 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3647 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3648 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3649 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3650 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3651 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3652 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3653 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3654 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3655 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3656 * gcc.target/arm/neon/vmlaf32.c: Remove.
3657 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3658 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3659 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3660 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3661 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3662 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3663 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3664 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3665 * gcc.target/arm/neon/vmlals16.c: Remove.
3666 * gcc.target/arm/neon/vmlals32.c: Remove.
3667 * gcc.target/arm/neon/vmlals8.c: Remove.
3668 * gcc.target/arm/neon/vmlalu16.c: Remove.
3669 * gcc.target/arm/neon/vmlalu32.c: Remove.
3670 * gcc.target/arm/neon/vmlalu8.c: Remove.
3671 * gcc.target/arm/neon/vmlas16.c: Remove.
3672 * gcc.target/arm/neon/vmlas32.c: Remove.
3673 * gcc.target/arm/neon/vmlas8.c: Remove.
3674 * gcc.target/arm/neon/vmlau16.c: Remove.
3675 * gcc.target/arm/neon/vmlau32.c: Remove.
3676 * gcc.target/arm/neon/vmlau8.c: Remove.
3677 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3678 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3679 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3680 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3681 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3682 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3683 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3684 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3685 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3686 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3687 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3688 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3689 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3690 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3691 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3692 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3693 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3694 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3695 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3696 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3697 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3698 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3699 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3700 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3701 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3702 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3703 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3704 * gcc.target/arm/neon/vmlsf32.c: Remove.
3705 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3706 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3707 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3708 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3709 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3710 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3711 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3712 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3713 * gcc.target/arm/neon/vmlsls16.c: Remove.
3714 * gcc.target/arm/neon/vmlsls32.c: Remove.
3715 * gcc.target/arm/neon/vmlsls8.c: Remove.
3716 * gcc.target/arm/neon/vmlslu16.c: Remove.
3717 * gcc.target/arm/neon/vmlslu32.c: Remove.
3718 * gcc.target/arm/neon/vmlslu8.c: Remove.
3719 * gcc.target/arm/neon/vmlss16.c: Remove.
3720 * gcc.target/arm/neon/vmlss32.c: Remove.
3721 * gcc.target/arm/neon/vmlss8.c: Remove.
3722 * gcc.target/arm/neon/vmlsu16.c: Remove.
3723 * gcc.target/arm/neon/vmlsu32.c: Remove.
3724 * gcc.target/arm/neon/vmlsu8.c: Remove.
3725 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3726 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3727 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3728 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3729 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3730 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3731 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3732 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3733 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3734 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3735 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3736 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3737 * gcc.target/arm/neon/vmov_np16.c: Remove.
3738 * gcc.target/arm/neon/vmov_np8.c: Remove.
3739 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3740 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3741 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3742 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3743 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3744 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3745 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3746 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3747 * gcc.target/arm/neon/vmovls16.c: Remove.
3748 * gcc.target/arm/neon/vmovls32.c: Remove.
3749 * gcc.target/arm/neon/vmovls8.c: Remove.
3750 * gcc.target/arm/neon/vmovlu16.c: Remove.
3751 * gcc.target/arm/neon/vmovlu32.c: Remove.
3752 * gcc.target/arm/neon/vmovlu8.c: Remove.
3753 * gcc.target/arm/neon/vmovns16.c: Remove.
3754 * gcc.target/arm/neon/vmovns32.c: Remove.
3755 * gcc.target/arm/neon/vmovns64.c: Remove.
3756 * gcc.target/arm/neon/vmovnu16.c: Remove.
3757 * gcc.target/arm/neon/vmovnu32.c: Remove.
3758 * gcc.target/arm/neon/vmovnu64.c: Remove.
3759 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3760 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3761 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3762 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3763 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3764 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3765 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3766 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3767 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3768 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3769 * gcc.target/arm/neon/vmulQf32.c: Remove.
3770 * gcc.target/arm/neon/vmulQp8.c: Remove.
3771 * gcc.target/arm/neon/vmulQs16.c: Remove.
3772 * gcc.target/arm/neon/vmulQs32.c: Remove.
3773 * gcc.target/arm/neon/vmulQs8.c: Remove.
3774 * gcc.target/arm/neon/vmulQu16.c: Remove.
3775 * gcc.target/arm/neon/vmulQu32.c: Remove.
3776 * gcc.target/arm/neon/vmulQu8.c: Remove.
3777 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3778 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3779 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3780 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3781 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3782 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3783 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3784 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3785 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3786 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3787 * gcc.target/arm/neon/vmulf32.c: Remove.
3788 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3789 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3790 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3791 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3792 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3793 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3794 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3795 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3796 * gcc.target/arm/neon/vmullp8.c: Remove.
3797 * gcc.target/arm/neon/vmulls16.c: Remove.
3798 * gcc.target/arm/neon/vmulls32.c: Remove.
3799 * gcc.target/arm/neon/vmulls8.c: Remove.
3800 * gcc.target/arm/neon/vmullu16.c: Remove.
3801 * gcc.target/arm/neon/vmullu32.c: Remove.
3802 * gcc.target/arm/neon/vmullu8.c: Remove.
3803 * gcc.target/arm/neon/vmulp8.c: Remove.
3804 * gcc.target/arm/neon/vmuls16.c: Remove.
3805 * gcc.target/arm/neon/vmuls32.c: Remove.
3806 * gcc.target/arm/neon/vmuls8.c: Remove.
3807 * gcc.target/arm/neon/vmulu16.c: Remove.
3808 * gcc.target/arm/neon/vmulu32.c: Remove.
3809 * gcc.target/arm/neon/vmulu8.c: Remove.
3810 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3811 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3812 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3813 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3814 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3815 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3816 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3817 * gcc.target/arm/neon/vmvnp8.c: Remove.
3818 * gcc.target/arm/neon/vmvns16.c: Remove.
3819 * gcc.target/arm/neon/vmvns32.c: Remove.
3820 * gcc.target/arm/neon/vmvns8.c: Remove.
3821 * gcc.target/arm/neon/vmvnu16.c: Remove.
3822 * gcc.target/arm/neon/vmvnu32.c: Remove.
3823 * gcc.target/arm/neon/vmvnu8.c: Remove.
3824 * gcc.target/arm/neon/vnegQf32.c: Remove.
3825 * gcc.target/arm/neon/vnegQs16.c: Remove.
3826 * gcc.target/arm/neon/vnegQs32.c: Remove.
3827 * gcc.target/arm/neon/vnegQs8.c: Remove.
3828 * gcc.target/arm/neon/vnegf32.c: Remove.
3829 * gcc.target/arm/neon/vnegs16.c: Remove.
3830 * gcc.target/arm/neon/vnegs32.c: Remove.
3831 * gcc.target/arm/neon/vnegs8.c: Remove.
3832 * gcc.target/arm/neon/vornQs16.c: Remove.
3833 * gcc.target/arm/neon/vornQs32.c: Remove.
3834 * gcc.target/arm/neon/vornQs64.c: Remove.
3835 * gcc.target/arm/neon/vornQs8.c: Remove.
3836 * gcc.target/arm/neon/vornQu16.c: Remove.
3837 * gcc.target/arm/neon/vornQu32.c: Remove.
3838 * gcc.target/arm/neon/vornQu64.c: Remove.
3839 * gcc.target/arm/neon/vornQu8.c: Remove.
3840 * gcc.target/arm/neon/vorns16.c: Remove.
3841 * gcc.target/arm/neon/vorns32.c: Remove.
3842 * gcc.target/arm/neon/vorns64.c: Remove.
3843 * gcc.target/arm/neon/vorns8.c: Remove.
3844 * gcc.target/arm/neon/vornu16.c: Remove.
3845 * gcc.target/arm/neon/vornu32.c: Remove.
3846 * gcc.target/arm/neon/vornu64.c: Remove.
3847 * gcc.target/arm/neon/vornu8.c: Remove.
3848 * gcc.target/arm/neon/vorrQs16.c: Remove.
3849 * gcc.target/arm/neon/vorrQs32.c: Remove.
3850 * gcc.target/arm/neon/vorrQs64.c: Remove.
3851 * gcc.target/arm/neon/vorrQs8.c: Remove.
3852 * gcc.target/arm/neon/vorrQu16.c: Remove.
3853 * gcc.target/arm/neon/vorrQu32.c: Remove.
3854 * gcc.target/arm/neon/vorrQu64.c: Remove.
3855 * gcc.target/arm/neon/vorrQu8.c: Remove.
3856 * gcc.target/arm/neon/vorrs16.c: Remove.
3857 * gcc.target/arm/neon/vorrs32.c: Remove.
3858 * gcc.target/arm/neon/vorrs64.c: Remove.
3859 * gcc.target/arm/neon/vorrs8.c: Remove.
3860 * gcc.target/arm/neon/vorru16.c: Remove.
3861 * gcc.target/arm/neon/vorru32.c: Remove.
3862 * gcc.target/arm/neon/vorru64.c: Remove.
3863 * gcc.target/arm/neon/vorru8.c: Remove.
3864 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3865 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3866 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3867 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3868 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3869 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3870 * gcc.target/arm/neon/vpadals16.c: Remove.
3871 * gcc.target/arm/neon/vpadals32.c: Remove.
3872 * gcc.target/arm/neon/vpadals8.c: Remove.
3873 * gcc.target/arm/neon/vpadalu16.c: Remove.
3874 * gcc.target/arm/neon/vpadalu32.c: Remove.
3875 * gcc.target/arm/neon/vpadalu8.c: Remove.
3876 * gcc.target/arm/neon/vpaddf32.c: Remove.
3877 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3878 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3879 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3880 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3881 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3882 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3883 * gcc.target/arm/neon/vpaddls16.c: Remove.
3884 * gcc.target/arm/neon/vpaddls32.c: Remove.
3885 * gcc.target/arm/neon/vpaddls8.c: Remove.
3886 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3887 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3888 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3889 * gcc.target/arm/neon/vpadds16.c: Remove.
3890 * gcc.target/arm/neon/vpadds32.c: Remove.
3891 * gcc.target/arm/neon/vpadds8.c: Remove.
3892 * gcc.target/arm/neon/vpaddu16.c: Remove.
3893 * gcc.target/arm/neon/vpaddu32.c: Remove.
3894 * gcc.target/arm/neon/vpaddu8.c: Remove.
3895 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3896 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3897 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3898 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3899 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3900 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3901 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3902 * gcc.target/arm/neon/vpminf32.c: Remove.
3903 * gcc.target/arm/neon/vpmins16.c: Remove.
3904 * gcc.target/arm/neon/vpmins32.c: Remove.
3905 * gcc.target/arm/neon/vpmins8.c: Remove.
3906 * gcc.target/arm/neon/vpminu16.c: Remove.
3907 * gcc.target/arm/neon/vpminu32.c: Remove.
3908 * gcc.target/arm/neon/vpminu8.c: Remove.
3909 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3910 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3911 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3912 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3913 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3914 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3915 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3916 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3917 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3918 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3919 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3920 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3921 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3922 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3923 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3924 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3925 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3926 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3927 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3928 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3929 * gcc.target/arm/neon/vqRshls16.c: Remove.
3930 * gcc.target/arm/neon/vqRshls32.c: Remove.
3931 * gcc.target/arm/neon/vqRshls64.c: Remove.
3932 * gcc.target/arm/neon/vqRshls8.c: Remove.
3933 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3934 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3935 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3936 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3937 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3938 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3939 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3940 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3941 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3942 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3943 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3944 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3945 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3946 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3947 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3948 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3949 * gcc.target/arm/neon/vqabss16.c: Remove.
3950 * gcc.target/arm/neon/vqabss32.c: Remove.
3951 * gcc.target/arm/neon/vqabss8.c: Remove.
3952 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3953 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3954 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3955 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3956 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3957 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3958 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3959 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3960 * gcc.target/arm/neon/vqadds16.c: Remove.
3961 * gcc.target/arm/neon/vqadds32.c: Remove.
3962 * gcc.target/arm/neon/vqadds64.c: Remove.
3963 * gcc.target/arm/neon/vqadds8.c: Remove.
3964 * gcc.target/arm/neon/vqaddu16.c: Remove.
3965 * gcc.target/arm/neon/vqaddu32.c: Remove.
3966 * gcc.target/arm/neon/vqaddu64.c: Remove.
3967 * gcc.target/arm/neon/vqaddu8.c: Remove.
3968 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3969 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3970 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3971 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3972 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3973 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3974 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3975 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3976 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3977 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3978 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3979 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3980 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3981 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3982 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3983 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3984 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3985 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3986 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3987 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3988 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3989 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3990 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3991 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3992 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3993 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3994 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3995 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3996 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3997 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3998 * gcc.target/arm/neon/vqmovns16.c: Remove.
3999 * gcc.target/arm/neon/vqmovns32.c: Remove.
4000 * gcc.target/arm/neon/vqmovns64.c: Remove.
4001 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4002 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4003 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4004 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4005 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4006 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4007 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4008 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4009 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4010 * gcc.target/arm/neon/vqnegs16.c: Remove.
4011 * gcc.target/arm/neon/vqnegs32.c: Remove.
4012 * gcc.target/arm/neon/vqnegs8.c: Remove.
4013 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4014 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4015 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4016 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4017 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4018 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4019 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4020 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4021 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4022 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4023 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4024 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4025 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4026 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4027 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4028 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4029 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4030 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4031 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4032 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4033 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4034 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4035 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4036 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4037 * gcc.target/arm/neon/vqshls16.c: Remove.
4038 * gcc.target/arm/neon/vqshls32.c: Remove.
4039 * gcc.target/arm/neon/vqshls64.c: Remove.
4040 * gcc.target/arm/neon/vqshls8.c: Remove.
4041 * gcc.target/arm/neon/vqshlu16.c: Remove.
4042 * gcc.target/arm/neon/vqshlu32.c: Remove.
4043 * gcc.target/arm/neon/vqshlu64.c: Remove.
4044 * gcc.target/arm/neon/vqshlu8.c: Remove.
4045 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4046 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4047 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4048 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4049 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4050 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4051 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4052 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4053 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4054 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4055 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4056 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4057 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4058 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4059 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4060 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4061 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4062 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4063 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4064 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4065 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4066 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4067 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4068 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4069 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4070 * gcc.target/arm/neon/vqsubs16.c: Remove.
4071 * gcc.target/arm/neon/vqsubs32.c: Remove.
4072 * gcc.target/arm/neon/vqsubs64.c: Remove.
4073 * gcc.target/arm/neon/vqsubs8.c: Remove.
4074 * gcc.target/arm/neon/vqsubu16.c: Remove.
4075 * gcc.target/arm/neon/vqsubu32.c: Remove.
4076 * gcc.target/arm/neon/vqsubu64.c: Remove.
4077 * gcc.target/arm/neon/vqsubu8.c: Remove.
4078 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4079 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4080 * gcc.target/arm/neon/vrecpef32.c: Remove.
4081 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4082 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4083 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4149 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4150 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4151 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4152 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4153 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4154 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4155 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4156 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4157 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4158 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4159 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4160 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4167 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4168 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4169 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4170 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4171 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4172 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4173 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4174 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4175 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4176 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4177 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4178 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4179 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4180 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4181 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4182 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4183 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4184 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4185 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4186 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4187 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4188 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4189 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4190 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4191 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4192 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4193 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4284 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4285 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4286 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4287 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4288 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4289 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4290 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4291 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4292 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4293 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4294 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4295 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4296 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4297 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4298 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4299 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4300 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4301 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4302 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4303 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4304 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4305 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4306 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4307 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4308 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4309 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4310 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4311 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4312 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4313 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4314 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4315 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4316 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4317 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4318 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4319 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4320 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4321 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4322 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4323 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4324 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4325 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4326 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4327 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4372 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4373 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4374 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4375 * gcc.target/arm/neon/vrev16p8.c: Remove.
4376 * gcc.target/arm/neon/vrev16s8.c: Remove.
4377 * gcc.target/arm/neon/vrev16u8.c: Remove.
4378 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4379 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4380 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4381 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4382 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4383 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4384 * gcc.target/arm/neon/vrev32p16.c: Remove.
4385 * gcc.target/arm/neon/vrev32p8.c: Remove.
4386 * gcc.target/arm/neon/vrev32s16.c: Remove.
4387 * gcc.target/arm/neon/vrev32s8.c: Remove.
4388 * gcc.target/arm/neon/vrev32u16.c: Remove.
4389 * gcc.target/arm/neon/vrev32u8.c: Remove.
4390 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4391 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4392 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4393 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4394 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4395 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4396 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4397 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4398 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4399 * gcc.target/arm/neon/vrev64f32.c: Remove.
4400 * gcc.target/arm/neon/vrev64p16.c: Remove.
4401 * gcc.target/arm/neon/vrev64p8.c: Remove.
4402 * gcc.target/arm/neon/vrev64s16.c: Remove.
4403 * gcc.target/arm/neon/vrev64s32.c: Remove.
4404 * gcc.target/arm/neon/vrev64s8.c: Remove.
4405 * gcc.target/arm/neon/vrev64u16.c: Remove.
4406 * gcc.target/arm/neon/vrev64u32.c: Remove.
4407 * gcc.target/arm/neon/vrev64u8.c: Remove.
4408 * gcc.target/arm/neon/vrndaf32.c: Remove.
4409 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4410 * gcc.target/arm/neon/vrndf32.c: Remove.
4411 * gcc.target/arm/neon/vrndmf32.c: Remove.
4412 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4413 * gcc.target/arm/neon/vrndnf32.c: Remove.
4414 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4415 * gcc.target/arm/neon/vrndpf32.c: Remove.
4416 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4417 * gcc.target/arm/neon/vrndqf32.c: Remove.
4418 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4419 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4420 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4421 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4422 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4423 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4424 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4425 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4426 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4427 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4428 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4429 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4430 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4431 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4432 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4433 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4434 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4435 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4436 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4437 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4438 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4439 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4440 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4441 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4442 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4443 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4444 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4445 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4446 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4447 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4448 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4449 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4450 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4451 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4452 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4453 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4454 * gcc.target/arm/neon/vshlQs16.c: Remove.
4455 * gcc.target/arm/neon/vshlQs32.c: Remove.
4456 * gcc.target/arm/neon/vshlQs64.c: Remove.
4457 * gcc.target/arm/neon/vshlQs8.c: Remove.
4458 * gcc.target/arm/neon/vshlQu16.c: Remove.
4459 * gcc.target/arm/neon/vshlQu32.c: Remove.
4460 * gcc.target/arm/neon/vshlQu64.c: Remove.
4461 * gcc.target/arm/neon/vshlQu8.c: Remove.
4462 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4463 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4464 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4465 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4466 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4467 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4468 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4469 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4470 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4471 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4472 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4473 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4474 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4475 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4476 * gcc.target/arm/neon/vshls16.c: Remove.
4477 * gcc.target/arm/neon/vshls32.c: Remove.
4478 * gcc.target/arm/neon/vshls64.c: Remove.
4479 * gcc.target/arm/neon/vshls8.c: Remove.
4480 * gcc.target/arm/neon/vshlu16.c: Remove.
4481 * gcc.target/arm/neon/vshlu32.c: Remove.
4482 * gcc.target/arm/neon/vshlu64.c: Remove.
4483 * gcc.target/arm/neon/vshlu8.c: Remove.
4484 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4485 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4486 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4487 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4488 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4489 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4490 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4491 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4492 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4493 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4494 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4495 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4496 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4497 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4498 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4499 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4500 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4501 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4502 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4503 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4504 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4505 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4506 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4507 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4508 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4509 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4510 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4511 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4512 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4513 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4514 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4515 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4516 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4517 * gcc.target/arm/neon/vsli_np16.c: Remove.
4518 * gcc.target/arm/neon/vsli_np64.c: Remove.
4519 * gcc.target/arm/neon/vsli_np8.c: Remove.
4520 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4521 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4522 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4523 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4524 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4525 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4526 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4527 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4528 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4529 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4530 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4531 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4532 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4533 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4534 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4535 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4536 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4537 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4538 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4539 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4540 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4541 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4542 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4543 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4544 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4545 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4546 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4547 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4548 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4549 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4550 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4551 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4552 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4553 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4554 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4555 * gcc.target/arm/neon/vsri_np16.c: Remove.
4556 * gcc.target/arm/neon/vsri_np64.c: Remove.
4557 * gcc.target/arm/neon/vsri_np8.c: Remove.
4558 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4559 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4560 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4561 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4562 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4563 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4564 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4565 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4566 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4567 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4568 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4569 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4570 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4571 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4572 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4573 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4574 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4575 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4576 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4577 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4578 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4579 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4580 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4581 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4582 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4583 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4584 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4585 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4586 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4587 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4588 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4589 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4590 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4591 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4592 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4593 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4594 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4595 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4596 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4597 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4598 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4599 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4600 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4601 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4602 * gcc.target/arm/neon/vst1f32.c: Remove.
4603 * gcc.target/arm/neon/vst1p16.c: Remove.
4604 * gcc.target/arm/neon/vst1p64.c: Remove.
4605 * gcc.target/arm/neon/vst1p8.c: Remove.
4606 * gcc.target/arm/neon/vst1s16.c: Remove.
4607 * gcc.target/arm/neon/vst1s32.c: Remove.
4608 * gcc.target/arm/neon/vst1s64.c: Remove.
4609 * gcc.target/arm/neon/vst1s8.c: Remove.
4610 * gcc.target/arm/neon/vst1u16.c: Remove.
4611 * gcc.target/arm/neon/vst1u32.c: Remove.
4612 * gcc.target/arm/neon/vst1u64.c: Remove.
4613 * gcc.target/arm/neon/vst1u8.c: Remove.
4614 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4615 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4616 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4617 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4618 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4619 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4620 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4621 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4622 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4623 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4624 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4625 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4626 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4627 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4628 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4629 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4630 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4631 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4632 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4633 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4634 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4635 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4636 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4637 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4638 * gcc.target/arm/neon/vst2f32.c: Remove.
4639 * gcc.target/arm/neon/vst2p16.c: Remove.
4640 * gcc.target/arm/neon/vst2p64.c: Remove.
4641 * gcc.target/arm/neon/vst2p8.c: Remove.
4642 * gcc.target/arm/neon/vst2s16.c: Remove.
4643 * gcc.target/arm/neon/vst2s32.c: Remove.
4644 * gcc.target/arm/neon/vst2s64.c: Remove.
4645 * gcc.target/arm/neon/vst2s8.c: Remove.
4646 * gcc.target/arm/neon/vst2u16.c: Remove.
4647 * gcc.target/arm/neon/vst2u32.c: Remove.
4648 * gcc.target/arm/neon/vst2u64.c: Remove.
4649 * gcc.target/arm/neon/vst2u8.c: Remove.
4650 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4651 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4652 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4653 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4654 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4655 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4656 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4657 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4658 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4659 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4660 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4661 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4662 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4663 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4664 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4665 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4666 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4667 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4668 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4669 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4670 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4671 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4672 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4673 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4674 * gcc.target/arm/neon/vst3f32.c: Remove.
4675 * gcc.target/arm/neon/vst3p16.c: Remove.
4676 * gcc.target/arm/neon/vst3p64.c: Remove.
4677 * gcc.target/arm/neon/vst3p8.c: Remove.
4678 * gcc.target/arm/neon/vst3s16.c: Remove.
4679 * gcc.target/arm/neon/vst3s32.c: Remove.
4680 * gcc.target/arm/neon/vst3s64.c: Remove.
4681 * gcc.target/arm/neon/vst3s8.c: Remove.
4682 * gcc.target/arm/neon/vst3u16.c: Remove.
4683 * gcc.target/arm/neon/vst3u32.c: Remove.
4684 * gcc.target/arm/neon/vst3u64.c: Remove.
4685 * gcc.target/arm/neon/vst3u8.c: Remove.
4686 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4687 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4688 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4689 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4690 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4691 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4692 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4693 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4694 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4695 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4696 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4697 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4698 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4699 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4700 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4701 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4702 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4703 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4704 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4705 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4706 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4707 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4708 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4709 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4710 * gcc.target/arm/neon/vst4f32.c: Remove.
4711 * gcc.target/arm/neon/vst4p16.c: Remove.
4712 * gcc.target/arm/neon/vst4p64.c: Remove.
4713 * gcc.target/arm/neon/vst4p8.c: Remove.
4714 * gcc.target/arm/neon/vst4s16.c: Remove.
4715 * gcc.target/arm/neon/vst4s32.c: Remove.
4716 * gcc.target/arm/neon/vst4s64.c: Remove.
4717 * gcc.target/arm/neon/vst4s8.c: Remove.
4718 * gcc.target/arm/neon/vst4u16.c: Remove.
4719 * gcc.target/arm/neon/vst4u32.c: Remove.
4720 * gcc.target/arm/neon/vst4u64.c: Remove.
4721 * gcc.target/arm/neon/vst4u8.c: Remove.
4722 * gcc.target/arm/neon/vsubQf32.c: Remove.
4723 * gcc.target/arm/neon/vsubQs16.c: Remove.
4724 * gcc.target/arm/neon/vsubQs32.c: Remove.
4725 * gcc.target/arm/neon/vsubQs64.c: Remove.
4726 * gcc.target/arm/neon/vsubQs8.c: Remove.
4727 * gcc.target/arm/neon/vsubQu16.c: Remove.
4728 * gcc.target/arm/neon/vsubQu32.c: Remove.
4729 * gcc.target/arm/neon/vsubQu64.c: Remove.
4730 * gcc.target/arm/neon/vsubQu8.c: Remove.
4731 * gcc.target/arm/neon/vsubf32.c: Remove.
4732 * gcc.target/arm/neon/vsubhns16.c: Remove.
4733 * gcc.target/arm/neon/vsubhns32.c: Remove.
4734 * gcc.target/arm/neon/vsubhns64.c: Remove.
4735 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4736 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4737 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4738 * gcc.target/arm/neon/vsubls16.c: Remove.
4739 * gcc.target/arm/neon/vsubls32.c: Remove.
4740 * gcc.target/arm/neon/vsubls8.c: Remove.
4741 * gcc.target/arm/neon/vsublu16.c: Remove.
4742 * gcc.target/arm/neon/vsublu32.c: Remove.
4743 * gcc.target/arm/neon/vsublu8.c: Remove.
4744 * gcc.target/arm/neon/vsubs16.c: Remove.
4745 * gcc.target/arm/neon/vsubs32.c: Remove.
4746 * gcc.target/arm/neon/vsubs64.c: Remove.
4747 * gcc.target/arm/neon/vsubs8.c: Remove.
4748 * gcc.target/arm/neon/vsubu16.c: Remove.
4749 * gcc.target/arm/neon/vsubu32.c: Remove.
4750 * gcc.target/arm/neon/vsubu64.c: Remove.
4751 * gcc.target/arm/neon/vsubu8.c: Remove.
4752 * gcc.target/arm/neon/vsubws16.c: Remove.
4753 * gcc.target/arm/neon/vsubws32.c: Remove.
4754 * gcc.target/arm/neon/vsubws8.c: Remove.
4755 * gcc.target/arm/neon/vsubwu16.c: Remove.
4756 * gcc.target/arm/neon/vsubwu32.c: Remove.
4757 * gcc.target/arm/neon/vsubwu8.c: Remove.
4758 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4759 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4760 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4761 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4762 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4763 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4764 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4765 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4766 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4767 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4768 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4769 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4770 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4771 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4772 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4773 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4774 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4775 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4776 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4777 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4778 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4779 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4780 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4781 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4782 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4783 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4784 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4785 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4786 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4787 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4788 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4789 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4790 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4791 * gcc.target/arm/neon/vtrnf32.c: Remove.
4792 * gcc.target/arm/neon/vtrnp16.c: Remove.
4793 * gcc.target/arm/neon/vtrnp8.c: Remove.
4794 * gcc.target/arm/neon/vtrns16.c: Remove.
4795 * gcc.target/arm/neon/vtrns32.c: Remove.
4796 * gcc.target/arm/neon/vtrns8.c: Remove.
4797 * gcc.target/arm/neon/vtrnu16.c: Remove.
4798 * gcc.target/arm/neon/vtrnu32.c: Remove.
4799 * gcc.target/arm/neon/vtrnu8.c: Remove.
4800 * gcc.target/arm/neon/vtstQp8.c: Remove.
4801 * gcc.target/arm/neon/vtstQs16.c: Remove.
4802 * gcc.target/arm/neon/vtstQs32.c: Remove.
4803 * gcc.target/arm/neon/vtstQs8.c: Remove.
4804 * gcc.target/arm/neon/vtstQu16.c: Remove.
4805 * gcc.target/arm/neon/vtstQu32.c: Remove.
4806 * gcc.target/arm/neon/vtstQu8.c: Remove.
4807 * gcc.target/arm/neon/vtstp8.c: Remove.
4808 * gcc.target/arm/neon/vtsts16.c: Remove.
4809 * gcc.target/arm/neon/vtsts32.c: Remove.
4810 * gcc.target/arm/neon/vtsts8.c: Remove.
4811 * gcc.target/arm/neon/vtstu16.c: Remove.
4812 * gcc.target/arm/neon/vtstu32.c: Remove.
4813 * gcc.target/arm/neon/vtstu8.c: Remove.
4814 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4815 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4816 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4817 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4818 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4819 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4820 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4821 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4822 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4823 * gcc.target/arm/neon/vuzpf32.c: Remove.
4824 * gcc.target/arm/neon/vuzpp16.c: Remove.
4825 * gcc.target/arm/neon/vuzpp8.c: Remove.
4826 * gcc.target/arm/neon/vuzps16.c: Remove.
4827 * gcc.target/arm/neon/vuzps32.c: Remove.
4828 * gcc.target/arm/neon/vuzps8.c: Remove.
4829 * gcc.target/arm/neon/vuzpu16.c: Remove.
4830 * gcc.target/arm/neon/vuzpu32.c: Remove.
4831 * gcc.target/arm/neon/vuzpu8.c: Remove.
4832 * gcc.target/arm/neon/vzipQf32.c: Remove.
4833 * gcc.target/arm/neon/vzipQp16.c: Remove.
4834 * gcc.target/arm/neon/vzipQp8.c: Remove.
4835 * gcc.target/arm/neon/vzipQs16.c: Remove.
4836 * gcc.target/arm/neon/vzipQs32.c: Remove.
4837 * gcc.target/arm/neon/vzipQs8.c: Remove.
4838 * gcc.target/arm/neon/vzipQu16.c: Remove.
4839 * gcc.target/arm/neon/vzipQu32.c: Remove.
4840 * gcc.target/arm/neon/vzipQu8.c: Remove.
4841 * gcc.target/arm/neon/vzipf32.c: Remove.
4842 * gcc.target/arm/neon/vzipp16.c: Remove.
4843 * gcc.target/arm/neon/vzipp8.c: Remove.
4844 * gcc.target/arm/neon/vzips16.c: Remove.
4845 * gcc.target/arm/neon/vzips32.c: Remove.
4846 * gcc.target/arm/neon/vzips8.c: Remove.
4847 * gcc.target/arm/neon/vzipu16.c: Remove.
4848 * gcc.target/arm/neon/vzipu32.c: Remove.
4849 * gcc.target/arm/neon/vzipu8.c: Remove.
4852 2015-11-12 Marek Polacek <polacek@redhat.com>
4855 * gcc.dg/pr67784-1.c: New test.
4856 * gcc.dg/pr67784-2.c: New test.
4858 2015-11-12 Martin Liska <mliska@suse.cz>
4860 * gcc.dg/ipa/pr68035.c: New test.
4862 2015-11-12 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/68306
4865 * gcc.dg/pr68306.c: New testcase.
4867 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4869 Implement D0013R2, logical type traits.
4871 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4873 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4875 * c-c++-common/goacc/data-default-1.c: New.
4877 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4879 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4881 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4883 PR tree-optimization/68305
4884 * gcc.dg/vect/pr68305.c: New test.
4886 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4888 * gcc.target/i386/pr67265-2.c: New test.
4890 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4892 * gcc.dg/pr68286.c: New test.
4894 2015-11-12 Christian Bruel <christian.bruel@st.com>
4896 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4898 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4900 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4903 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4905 * gcc.dg/pr65521.c: Fail on AIX.
4907 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4909 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4910 * gcc.dg/graphite/fuse-2.c: Same.
4911 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4912 isl-ast-gen-*.c files.
4913 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4914 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4915 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4916 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4917 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4918 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4919 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4920 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4921 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4922 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4923 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4925 2015-11-11 Marek Polacek <polacek@redhat.com>
4929 * c-c++-common/pr68107.c: New test.
4930 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4931 (large_array_char_template): Likewise.
4932 * g++.dg/init/new44.C: Adjust dg-error.
4934 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4936 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4937 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4939 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4941 * gcc.target/i386/pr67265.c: New test.
4943 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4945 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4946 tests for the expected generated code.
4948 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4950 * gcc.target/mips/split-ds-sequence.c: New test.
4952 2015-11-11 Julia Koval <julia.koval@intel.com>
4954 * g++.dg/ext/mv16.C: New functions.
4956 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4957 Jiong Wang <jiong.wang@arm.com>
4959 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4961 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4963 * gcc.target/i386/mask-pack.c: New test.
4964 * gcc.target/i386/mask-unpack.c: New test.
4966 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4968 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4970 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4972 * gcc.dg/vect/slp-cond-5.c: New test.
4974 2015-11-10 Richard Biener <rguenther@suse.de>
4976 PR tree-optimization/68240
4977 * gcc.dg/torture/pr68240.c: New testcase.
4979 2015-11-10 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/56118
4982 * gcc.target/i386/pr56118.c: New testcase.
4984 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4986 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4988 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4990 * gfortran.dg/pr68251.f90: New test.
4992 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4994 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4996 2015-11-09 Martin Sebor <msebor@redhat.com>
4998 * init/new45.C: New test to verify that operator new is invoked
4999 with or without overhead for a cookie.
5002 * init/new44.C: New test for placement new expressions for arrays
5003 with excessive number of elements.
5006 * init/new43.C: New test for placement new expressions for arrays
5007 with negative number of elements.
5009 * other/new-size-type.C: Expect array new expression with
5010 an excessive number of elements to be rejected.
5012 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5014 * c-c++-common/goacc/routine-1.c: New.
5015 * c-c++-common/goacc/routine-2.c: New.
5016 * c-c++-common/goacc/routine-3.c: New.
5017 * c-c++-common/goacc/routine-4.c: New.
5018 * c-c++-common/goacc/routine-5.c: New.
5020 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5022 * gcc.target/sparc/sparc-ret.c: Rename to...
5023 * gcc.target/sparc/sparc-ret-1.c: ...this.
5024 * gcc.target/sparc/sparc-ret-2.c: New test.
5026 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5028 * lib/target-supports.exp (check_p8vector_hw_available): Split
5030 (check_vsx_hw_available): Likewise.
5031 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5032 support and for PowerPC float128 support.
5033 (check_p9modulo_hw_available): Likewise.
5034 (check_ppc_float128_sw_available): Likewise.
5035 (check_ppc_float128_hw_available): Likewise.
5036 (check_effective_target_powerpc_p9vector_ok): Likewise.
5037 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5038 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5039 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5040 (is-effective-target): Add new PowerPc targets.
5041 (is-effective-target-keyword): Likewise.
5042 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5043 instructions, use it.
5045 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5046 * gcc.target/powerpc/mod-2.c: Likewise.
5047 * gcc.target/powerpc/ctz-1.c: Likewise.
5048 * gcc.target/powerpc/ctz-2.c: Likewise.
5049 * gcc.target/powerpc/extswsli-1.c: Likewise.
5050 * gcc.target/powerpc/extswsli-2.c: Likewise.
5051 * gcc.target/powerpc/extswsli-3.c: Likewise.
5053 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5054 and allow the test on PowerPC LE.
5055 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5056 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5058 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5059 check instead of powerpc_vsx_ok.
5060 * gcc.target/powerpc/float128-mix.c: Likewise.
5062 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5064 * gcc.dg/sso/*.c: Robustify dg-output directives.
5066 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5068 * g++.dg/ubsan/pr68259.C: New test.
5070 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5072 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5073 (main): Use _Cilk_spawn instead of cilk_spawn.
5075 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5077 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5078 scan-assembler directive.
5080 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083 * gcc.dg/pr68129_1.c: New test.
5085 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5088 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5089 (main): Invoke them.
5091 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5094 * gcc.dg/guality/pr67192.c: New test.
5096 2015-11-09 Richard Biener <rguenther@suse.de>
5098 PR tree-optimization/68248
5099 * gcc.dg/torture/pr68248.c: New testcase.
5101 2015-11-09 Richard Biener <rguenther@suse.de>
5103 PR tree-optimization/56118
5104 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5106 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5108 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5109 labelref and check use of constant pool by looking for .word and
5112 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5115 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5117 2015-11-09 Richard Henderson <rth@redhat.com>
5119 * gcc.target/i386/addr-space-1.c: New test.
5120 * gcc.target/i386/addr-space-2.c: New test.
5121 * gcc.target/i386/addr-space-3.c: New test.
5123 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5126 * gfortran.dg/pr68053.f90: New test.
5128 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5130 * g++.dg/lto/pr68057_0.C: Fix testcase.
5132 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5134 * gfortran.dg/PR67518.f90: move from here...
5135 * gfortran.dg/graphite/PR67518.f90: to here.
5136 * gfortran.dg/PR53852.f90: move from here...
5137 * gfortran.dg/graphite/PR53852.f90: to here.
5139 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5141 * gcc.dg/sso-1.c: New test.
5142 * gcc.dg/sso-2.c: Likewise.
5143 * gcc.dg/sso-3.c: Likewise.
5144 * gcc.dg/sso-4.c: Likewise.
5145 * gcc.dg/sso-5.c: Likewise.
5146 * gcc.dg/sso-6.c: Likewise.
5147 * gcc.dg/sso-7.c: Likewise.
5148 * gcc.dg/sso-8.c: Likewise.
5149 * gcc.dg/sso: New directory.
5150 * gcc.target/i386/movbe-3.c: New test.
5151 * gnat.dg/sso1.adb: Likewise.
5152 * gnat.dg/sso2.ad[sb]: Likewise.
5153 * gnat.dg/sso3.adb: Likewise.
5154 * gnat.dg/sso4.adb: Likewise.
5155 * gnat.dg/sso5.adb: Likewise.
5156 * gnat.dg/sso6.adb: Likewise.
5157 * gnat.dg/sso7.adb: Likewise.
5158 * gnat.dg/specs/sso1.ads: Likewise.
5159 * gnat.dg/specs/sso2.ads: Likewise.
5160 * gnat.dg/sso: New directory.
5162 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5165 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5167 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5170 * gfortran.dg/pr68224.f90: New test.
5172 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5175 * gfortran.dg/proc_ptr_47.f90: New test.
5178 * gfortran.dg/pr66465.f90: New test.
5180 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5182 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5184 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5187 * gfortran.dg/pr68153.f90: New test.
5189 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5192 * gfortran.dg/pr68151.f90: New test.
5194 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5196 PR tree-optimization/68235
5197 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5199 2015-11-06 Jeff Law <law@redhat.com>
5201 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5202 realized jump threads.
5203 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5204 threads rather than dom1 dump.
5206 2015-11-06 Michael Collison <michael.collison@linaro.org
5207 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5210 2015-08-01 Michael Collison <michael.collison@linaro.org
5211 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5213 * gcc.target/arm/mincmp.c: New test.
5215 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5218 * gfortran.dg/warn_unused_function_2.f90: Add two new
5219 "defined but not used" subroutines.
5221 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5223 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5224 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5225 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5226 expected diagnostics for the addition of quotes.
5227 * gfortran.dg/gomp/target3.f90: Likewise.
5228 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5229 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5230 * c-c++-common/gomp/doacross-1.c: Likewise.
5231 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5232 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5233 Adjust expected diagnostics wording.
5234 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5235 Don't expect error on ordered threads simd when in for simd.
5236 * c-c++-common/gomp/nesting-2.c: New test.
5237 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5238 * c-c++-common/gomp/ordered-4.c: New test.
5240 2015-11-06 Mike Stump <mikestump@comcast.net>
5242 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5244 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5245 Sebastian Pop <s.pop@samsung.com>
5247 * gcc.dg/graphite/fuse-1.c: New.
5248 * gcc.dg/graphite/fuse-2.c: New.
5249 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5251 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5253 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5255 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5257 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5258 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5260 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5261 * lib/gcc-dg.exp: Load multiline.exp.
5263 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5265 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5266 * gcc.target/arm/interrupt-1.c: Likewise.
5267 * gcc.target/arm/interrupt-2.c: Likewise.
5268 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5270 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5271 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5273 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5274 macros for assembly checks.
5275 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5276 frsqrts and frsqrte are not emitted.
5277 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5278 frsqrts and frsqrte are emitted.
5279 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5281 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5283 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5285 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5289 * g++.dg/lto/pr68057_0.C: New testcase.
5290 * g++.dg/lto/pr68057_1.C: New testcase.
5291 * g++.dg/torture/pr68220.C: New testcase.
5293 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5295 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5298 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5300 PR tree-optimization/68145
5301 * g++.dg/vect/pr68145.cc: New test.
5303 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5306 * gcc.dg/pr68088_1.c: New test.
5308 2015-11-06 Richard Biener <rguenther@suse.de>
5310 * gcc.dg/vect/bb-slp-38.c: New testcase.
5312 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5314 * gfortran.dg/goacc/private-3.f95: XFAIL.
5316 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5320 * gfortran.dg/PR67518.f90: New test.
5321 * gfortran.dg/PR53852.f90: New test.
5323 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5324 Tom de Vries <tom@codesourcery.com>
5325 Nathan Sidwell <nathan@codesourcery.com>
5326 Thomas Schwinge <thomas@codesourcery.com>
5328 * c-c++-common/goacc/combined-directives.c: New test.
5329 * c-c++-common/goacc/loop-clauses.c: New test.
5330 * c-c++-common/goacc/tile.c: New test.
5331 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5332 as gang static arguments.
5333 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5334 * g++.dg/goacc/template.C: New test.
5335 * gfortran.dg/goacc/combined-directives.f90: New test.
5336 * gfortran.dg/goacc/default.f95: New test.
5337 * gfortran.dg/goacc/default_none.f95: New test.
5338 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5339 * gfortran.dg/goacc/gang-static.f95: New test.
5340 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5341 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5342 * gfortran.dg/goacc/list.f95: Update test.
5343 * gfortran.dg/goacc/loop-2.f95: Likewise.
5344 * gfortran.dg/goacc/loop-4.f95: New test.
5345 * gfortran.dg/goacc/loop-5.f95: New test.
5346 * gfortran.dg/goacc/loop-6.f95: New test.
5347 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5348 * gfortran.dg/goacc/multi-clause.f90: New test.
5349 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5350 * gfortran.dg/goacc/update.f95: New test.
5352 2015-11-05 Martin Sebor <msebor@redhat.com>
5355 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5356 invocations where the size of the destination buffer object
5357 or its type (or both) is unknown.
5359 2015-11-05 Martin Sebor <msebor@redhat.com>
5362 * g++.dg/warn/Wplacement-new-size.C: New test.
5364 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5366 * gcc.dg/pr68112.c: New.
5367 * gcc.dg/vect/vect-strided-shift-1.c: New.
5369 2015-11-05 Marek Polacek <polacek@redhat.com>
5372 * gcc.dg/pr68090.c: New test.
5374 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5376 * gcc.dg/ifcvt-4.c: New.
5378 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5381 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5383 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5385 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5386 of variables in both data sharing and mapping clauses and for
5387 structure element based array sections being mapped rather than
5389 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5390 expected diagnostics wording in one case.
5391 * c-c++-common/gomp/distribute-1.c: New test.
5392 * c-c++-common/gomp/element-1.c: New test.
5393 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5394 and #pragma omp end declare target pair around the function.
5395 Change s from a parameter to a file scope variable.
5396 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5397 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5398 on non-zero low-bound in reduction array sections. Add further
5400 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5401 * c-c++-common/gomp/target-teams-1.c: New test.
5402 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5403 for expected mangling on x86_64/i?86.
5404 * gcc.dg/gomp/declare-simd-3.c: New test.
5405 * gcc.dg/gomp/declare-simd-4.c: New test.
5406 * gcc.dg/gomp/for-20.c: New test.
5407 * gcc.dg/gomp/for-21.c: New test.
5408 * gcc.dg/gomp/for-22.c: New test.
5409 * gcc.dg/gomp/for-23.c: New test.
5410 * gcc.dg/gomp/for-24.c: New test.
5411 * gcc.dg/gomp/linear-1.c: New test.
5412 * gcc.dg/gomp/loop-1.c: New test.
5413 * g++.dg/gomp/atomic-17.C: New test.
5414 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5415 non-static data member in shared clause. Add single construct.
5416 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5417 scan-assembler-times directives for expected mangling on x86_64/i?86.
5418 * g++.dg/gomp/declare-simd-3.C: Likewise.
5419 * g++.dg/gomp/declare-simd-4.C: New test.
5420 * g++.dg/gomp/declare-simd-5.C: New test.
5421 * g++.dg/gomp/declare-target-1.C: New test.
5422 * g++.dg/gomp/linear-2.C: New test.
5423 * g++.dg/gomp/loop-1.C: New test.
5424 * g++.dg/gomp/loop-2.C: New test.
5425 * g++.dg/gomp/loop-3.C: New test.
5426 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5427 non-static data member in shared clause.
5428 * g++.dg/gomp/member-3.C: New test.
5429 * g++.dg/gomp/member-4.C: New test.
5430 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5431 (bar): Remove dg-message.
5432 * g++.dg/gomp/target-teams-1.C: New test.
5434 2015-11-05 Richard Biener <rguenther@suse.de>
5436 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5437 uninitialized variables.
5438 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5439 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5440 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5441 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5442 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5443 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5444 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5445 * gcc.dg/ipa/pure-const-2.c: Likewise.
5446 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5447 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5448 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5449 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5450 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5451 * gcc.dg/vect/pr30858.c: Likewise.
5452 * gcc.dg/vect/pr33866.c: Likewise.
5453 * gcc.dg/vect/pr37027.c: Likewise.
5454 * c-c++-common/ubsan/null-10.c: Likewise.
5455 * gcc.target/i386/incoming-8.c: Likewise.
5457 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5459 * gnat.dg/slice9.adb: New test.
5461 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5463 * gfortran.dg/goacc/reduction-2.f95: Delete.
5465 2015-11-04 Tom de Vries <tom@codesourcery.com>
5467 PR tree-optimization/67742
5468 * gcc.dg/tree-ssa/restrict-7.c: New test.
5469 * gcc.dg/tree-ssa/restrict-8.c: New test.
5471 2015-11-03 Martin Sebor <msebor@redhat.com>
5474 * c-c++-common/builtin-offsetof-2.c: New test.
5476 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5479 * gfortran.dg/warn_unused_function_3.f90: New test.
5481 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5483 * gnat.dg/discr45.adb: Only compile the test.
5485 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5487 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5488 * gcc.target/i386/mvc5.c: Ditto.
5489 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5492 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5494 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5496 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5499 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5501 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5502 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5503 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5504 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5505 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5506 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5508 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5510 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5512 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5514 * gcc.dg/mvc1.c: Move to ...
5515 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5516 * gcc.dg/mvc2.c: Move to ...
5517 * gcc.target/i386/mvc2.c: ... here.
5518 * gcc.dg/mvc3.c: Move to ...
5519 * gcc.target/i386/mvc3.c: ... here.
5520 * gcc.dg/mvc4.c: Move to ...
5521 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5522 * gcc.dg/mvc5.c: Move to ...
5523 * gcc.target/i386/mvc5.c: ... here.
5524 * gcc.dg/mvc6.c: Move to ...
5525 * gcc.target/i386/mvc6.c: ... here.
5526 * gcc.dg/mvc7.c: Move to ...
5527 * gcc.target/i386/mvc7.c: ... here.
5529 * g++.dg/ext/mvc1.C: Require ifunc.
5531 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5533 PR tree-optimization/68083
5534 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5536 2015-11-02 Jeff Law <law@redhat.com>
5538 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5539 irreducible loops in the CFG.
5541 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5544 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5546 * gcc.dg/vect/vect-strided-shift-1.c: New.
5548 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5551 * gcc.target/arm/pr67929_1.c: Move to...
5552 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5553 Remove arm-specific directives. Add noclone, noinline
5556 2015-11-01 Jeff Law <law@redhat.com>
5558 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5560 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5562 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5563 (sse2_test): Rename from main. Do not return 0.
5565 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5567 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5568 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5569 * gfortran.dg/read_dir.f90: XFAIL AIX.
5571 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5573 Remove the implementation of N3994, terse range-for loops.
5574 * g++.dg/cpp1z/range-for1.C: Remove.
5576 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5578 * gnat.dg/discr45.adb: New test.
5580 2015-10-31 Tom de Vries <tom@codesourcery.com>
5582 * gfortran.dg/assumed_type_2.f90: Update test.
5583 * gfortran.dg/no_arg_check_2.f90: Same.
5585 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5587 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5589 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5592 * gfortran.dg/pr46588.f90: New test.
5594 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5596 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5597 * gcc.dg/mvc2.c: Ditto.
5598 * gcc.dg/mvc3.c: Ditto.
5599 * gcc.dg/mvc4.c: Ditto.
5600 * gcc.dg/mvc5.c: Ditto.
5601 * gcc.dg/mvc6.c: Ditto.
5602 * gcc.dg/mvc7.c: Ditto.
5603 * g++.dg/ext/mvc1.C: Ditto.
5604 * g++.dg/ext/mvc2.C: Ditto.
5605 * g++.dg/ext/mvc3.C: Ditto.
5606 * g++.dg/ext/mvc4.C: Ditto.
5608 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5611 * gfortran.dg/pr51993.f90: New test.
5613 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5615 PR rtl-optimization/68106
5616 * gcc.target/aarch64/pr68106.c: New.
5618 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5621 * gfortran.dg/pr36192_1.f90: New test.
5623 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5626 *gfortran.dg/pr68154.f90
5628 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5630 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5631 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5633 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5635 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5637 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5639 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5641 * gcc.target/powerpc/float128-mix.c: Likewise.
5643 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5646 * gfortran.dg/pr68054.f90: New test.
5648 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5651 * gfortran.dg/pr67885.f90: New test.
5653 2015-10-29 Jeff Law <law@redhat.com>
5655 PR tree-optimization/67892
5656 * gcc.dg/tree-ssa/pr21417: Update expected output.
5657 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5659 2015-10-29 Richard Biener <rguenther@suse.de>
5662 * c-c++-common/ubsan/pr68142.c: New testcase.
5664 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/other/cv_func4.C: New.
5669 2015-10-29 Richard Biener <rguenther@suse.de>
5672 * c-c++-common/ubsan/pr56956.c: New testcase.
5674 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5676 * gnat.dg/discr44.adb: New test.
5678 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5681 * gcc.dg/debug/pr66068.c: New test.
5683 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5686 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5687 array bounds error at line 25.
5689 2015-10-28 Catherine Moore <clm@codesourcery.com>
5691 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5692 * gcc.target/mips/oddspreg-6.c: Likewise.
5693 * gcc.target/mips/oddspreg-1.c: Likewise.
5694 * gcc.target/mips/oddspreg-2.c: Likewise.
5696 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5699 * gcc.target/avr/pr67839.c: New test.
5701 2015-10-28 Richard Biener <rguenther@suse.de>
5703 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5705 2015-10-28 Tom de Vries <tom@codesourcery.com>
5707 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5709 2015-10-28 Richard Biener <rguenther@suse.de>
5712 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5715 2015-10-28 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/65962
5718 * gcc.dg/vect/vect-62.c: Adjust.
5720 2015-10-28 Richard Biener <rguenther@suse.de>
5723 * gcc.dg/torture/pr68067-1.c: New testcase.
5724 * gcc.dg/torture/pr68067-2.c: Likewise.
5726 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5728 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5730 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5732 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5733 as xvmadd and xvnmsub.
5734 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5736 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5738 * c-c++-common/goacc/loop-shape.c: New test.
5740 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5741 Cesar Philippidis <cesar@codesourcery.com>
5743 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5744 * g++.dg/gomp/pr33372-3.C: Likewise.
5746 2015-10-27 Richard Henderson <rth@redhat.com>
5749 * gcc.target/i386/pr67609-2.c: New test.
5751 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5754 * gcc.target/aarch64/pr68102_1.c: New test.
5756 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5759 * gfortran.dg/allocate_with_source_15.f03: New test
5761 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5762 James Norris <jnorris@codesourcery.com>
5765 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5767 * gfortran.dg/goacc/loop-1.f95: Likewise.
5768 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5769 * gfortran.dg/goacc/cray.f95: Likewise.
5770 * gfortran.dg/goacc/parameter.f95: Likewise.
5772 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5775 * gfortran.dg/pr67805_2.f90: New test.
5777 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5778 Aditya Kumar <aditya.k7@samsung.com>
5780 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5781 * gcc.dg/graphite/interchange-1.c: Same.
5782 * gcc.dg/graphite/interchange-10.c: Same.
5783 * gcc.dg/graphite/interchange-11.c: Same.
5784 * gcc.dg/graphite/interchange-13.c: Same.
5785 * gcc.dg/graphite/interchange-3.c: Same.
5786 * gcc.dg/graphite/interchange-4.c: Same.
5787 * gcc.dg/graphite/interchange-7.c: Same.
5788 * gcc.dg/graphite/interchange-9.c: Same.
5789 * gcc.dg/graphite/uns-interchange-9.c: Same.
5790 * gfortran.dg/graphite/interchange-3.f90: Same.
5792 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5795 * gcc.target/i386/pr67215-1.c: New test.
5796 * gcc.target/i386/pr67215-2.c: Likewise.
5797 * gcc.target/i386/pr67215-3.c: Likewise.
5799 2015-10-27 Richard Biener <rguenther@suse.de>
5801 PR tree-optimization/68104
5802 * gcc.dg/torture/pr68104.c: New testcase.
5804 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5806 * gcc.dg/vect/vect-strided-shift-1.c: New.
5808 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811 * gcc.target/arm/pr67929_1.c: New test.
5813 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5815 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5817 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5819 PR tree-optimization/68097
5820 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5821 --param max-ssa-name-query-depth=3 to dg-options.
5823 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5825 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5827 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5829 * gcc.dg/builtins-52.c: Add -O to dg-options.
5831 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5833 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5835 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5839 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5841 (PR64765): New function.
5842 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5843 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5845 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5846 * gfortran.dg/goacc/parameter.f95: Likewise.
5848 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5851 * gfortran.dg/empty_label_typedecl.f90: New test.
5853 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5856 * gfortran.dg/pr36192.f90: New test.
5858 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5860 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5861 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5862 * gnat.dg/opt51.adb: New test.
5863 * gnat.dg/opt51_pkg.ads: New helper.
5865 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5867 * gcc.target/mips/ds-schedule-1.c: New.
5868 * gcc.target/mips/ds-schedule-2.c: New.
5870 2015-10-26 Jeff Law <law@redhat.com>
5872 PR tree-optimization/68013
5873 * gcc.c-torture/compile/pr68013.c: New test.
5875 2015-10-26 Richard Biener <rguenther@suse.de>
5876 Dominik Vogt <vogt@linux.vnet.ibm.com>
5879 * gcc.target/s390/pr67443.c: New testcase.
5881 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5883 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5884 make it unique per testcase.
5885 * gfortran.dg/chmod_2.f90: Likewise.
5886 * gfortran.dg/chmod_3.f90: Likewise.
5887 * gfortran.dg/direct_io_8.f90: Likewise.
5888 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5889 * gfortran.dg/f2003_io_1.f03: Likewise.
5890 * gfortran.dg/f2003_io_2.f03: Likewise.
5891 * gfortran.dg/f2003_io_8.f03: Likewise.
5892 * gfortran.dg/inquire_size.f90: Likewise.
5893 * gfortran.dg/namelist_66.f90: Likewise.
5894 * gfortran.dg/namelist_82.f90: Likewise.
5895 * gfortran.dg/namelist_87.f90: Likewise.
5896 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5897 * gfortran.dg/open_new.f90: Likewise.
5898 * gfortran.dg/stat_1.f90: Likewise.
5899 * gfortran.dg/stat_2.f90: Likewise.
5900 * gfortran.dg/streamio_15.f90: Likewise.
5901 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5903 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5906 * g++.dg/pr67989.C: New test.
5908 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5910 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5911 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5912 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5913 suffix to the temporary filename to make it unique per testcase.
5915 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5917 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5919 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5922 * gfortran.dg/allocate_with_source_12.f03: New test
5925 * gfortran.dg/allocate_with_source_13.f03: New test
5928 * gfortran.dg/allocate_with_source_14.f03: New test
5930 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5932 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5934 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5937 * gcc.target/i386/pr68084.c: New test.
5939 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5943 * gfortran.dg/allocate_with_source_10.f08: New test.
5944 * gfortran.dg/allocate_with_source_11.f08: New test.
5945 * gfortran.dg/class_array_15.f03: Changed count of expected
5946 _builtin_frees to 11. One step of temporaries is spared, therefore
5947 the allocatable component of that temporary is not to be freeed.
5949 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5952 * gfortran.dg/pr68055.f90: New case.
5954 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5957 * gfortran.dg/pr67805.f90: New testcase.
5958 * gfortran.dg/array_constructor_26.f03: Update testcase.
5959 * gfortran.dg/array_constructor_27.f03: Ditto.
5960 * gfortran.dg/char_type_len_2.f90: Ditto.
5961 * gfortran.dg/pr67802.f90: Ditto.
5962 * gfortran.dg/used_before_typed_3.f90: Ditto.
5964 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5967 * g++.dg/torture/pr67600.C: New testcase.
5969 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5971 * g++.dg/pr68062.C: New test.
5973 2015-10-23 Jeff Law <law@redhat.com>
5975 PR tree-optimization/67830
5976 * gcc.dg/pr67830.c: New test.
5978 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5980 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5982 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5983 Andrew Pinski <apinski@cavium.com>
5985 PR rtl-optimization/67736
5986 * gcc.dg/torture/pr67736.c: New test.
5987 * gcc.dg/combine-subregs.c: New test.
5989 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5991 PR tree-optimization/65947
5992 * lib/target-supports.exp
5993 (check_effective_target_vect_max_reduc): Add.
5994 * gcc.dg/vect/pr65947-1.c: New test.
5995 * gcc.dg/vect/pr65947-2.c: New test.
5996 * gcc.dg/vect/pr65947-3.c: New test.
5997 * gcc.dg/vect/pr65947-4.c: New test.
5998 * gcc.dg/vect/pr65947-5.c: New test.
5999 * gcc.dg/vect/pr65947-6.c: New test.
6000 * gcc.dg/vect/pr65947-7.c: New test.
6001 * gcc.dg/vect/pr65947-8.c: New test.
6002 * gcc.dg/vect/pr65947-9.c: New test.
6003 * gcc.dg/vect/pr65947-10.c: New test.
6004 * gcc.dg/vect/pr65947-11.c: New test.
6006 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6008 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6009 Make weak rather than noinline.
6010 * gcc.dg/builtins-57.c: Compile with -O.
6011 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6013 2015-10-23 Tom de Vries <tom@codesourcery.com>
6015 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6017 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6020 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6021 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6023 2015-10-22 Martin Sebor <msebor@redhat.com>
6026 * gcc.misc-tests/help.exp: Verify that option descriptions
6028 * lib/options.exp (check_for_options): Use the regexp --line option.
6029 Print unexpected match on failure.
6031 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6033 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6035 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/cpp1y/var-templ46.C: New.
6040 2015-10-22 Richard Biener <rguenther@suse.de>
6042 PR tree-optimization/58497
6043 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6045 2015-10-22 Richard Biener <rguenther@suse.de>
6047 PR tree-optimization/19049
6048 PR tree-optimization/65962
6049 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6050 * gcc.dg/vect/vect-63.c: Adjust.
6051 * gcc.dg/vect/vect-70.c: Likewise.
6052 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6053 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6054 * gfortran.dg/vect/pr19049.f90: Likewise.
6055 * gfortran.dg/vect/vect-8.f90: Likewise.
6057 2015-10-22 Richard Biener <rguenther@suse.de>
6061 * gcc.dg/torture/ftrapv-2.c: New testcase.
6063 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6066 * gcc.target/s390/pr68015.c: New test.
6068 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6071 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6074 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6075 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6078 * gcc.target/aarch64/pr63304_1.c: New test.
6080 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/parse/enum13.C: New.
6085 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6088 * g++.dg/parse/enum12.C: New.
6090 2015-10-21 Martin Sebor <msebor@redhat.com>
6093 * gcc.misc-tests/help.exp: Adjust.
6094 * lib/options.exp (check_for_options): Add detail to output.
6096 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6099 * gfortran.dg/pr67939.f90: New test.
6101 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6102 Sebastian Pop <s.pop@samsung.com>
6104 * gcc.dg/graphite/scop-11.c: Update pattern.
6106 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6109 * g++.dg/ipa/pr67056.C: New testcase.
6111 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6113 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6116 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6118 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6119 Add associated options for arm*-*-*.
6120 (sqrt): Remove dummy definition.
6122 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6124 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6126 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6128 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6129 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6130 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6132 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6134 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6135 sra-max-scalarization-size-Ospeed.
6137 2015-10-21 Marek Polacek <polacek@redhat.com>
6141 * gcc.dg/pr68024.c: New test.
6143 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6145 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6146 * c-c++-common/goacc/sb-1.c: Adjust errors.
6147 * c-c++-common/goacc/sb-3.c: Adjust errors.
6148 * c-c++-common/goacc/loop-1.c: Adjust errors.
6149 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6150 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6151 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6153 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6155 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6157 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6159 * gcc.dg/lto/simd-function_0.c: New test.
6161 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6164 * gcc.target/i386/pr68018.c: New test.
6166 2015-10-21 Richard Biener <rguenther@suse.de>
6169 * gcc.dg/torture/pr68031.c: New testcase.
6171 2015-10-21 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/68026
6174 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6176 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6178 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6179 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6180 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6181 * g++.dg/asan/default-options-1.C: Likewise.
6183 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6186 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6188 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6190 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6192 2015-10-20 Marek Polacek <polacek@redhat.com>
6195 * gcc.dg/pr67964.c: New test.
6197 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6199 PR rtl-optimization/67609
6200 * gcc.target/i386/pr67609.c: New.
6202 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6204 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6206 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6208 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6209 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6211 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6214 * gcc.target/i386/pr66810.c: New test.
6216 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6220 * gcc.target/i386/pr67963-1.c: New test.
6221 * gcc.target/i386/pr67963-2.c: Likewise.
6222 * gcc.target/i386/pr67963-3.c: Likewise.
6223 * gcc.target/i386/pr67985-1.c: Likewise.
6224 * gcc.target/i386/pr67985-2.c: Likewise.
6225 * gcc.target/i386/pr67985-3.c: Likewise.
6227 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6229 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6231 2015-10-20 Richard Biener <rguenther@suse.de>
6233 PR tree-optimization/68017
6234 * gcc.dg/torture/pr68017.c: New testcase.
6236 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6239 * gcc.target/aarch64/pr66912.c: New.
6240 * gcc.target/arm/pr66912.c: New.
6242 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6244 * gfortran.dg/pr67900.f90: New tests.
6246 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6248 * gnat.dg/opt50.adb: New test.
6249 * gnat.dg/opt50_pkg.adb: New helper.
6250 * gnat.dg/opt50_pkg.ads: New helper.
6252 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6255 * gfortran.dg/pr68019.f90: new test.
6257 2015-10-19 Richard Biener <rguenther@suse.de>
6259 PR tree-optimization/67975
6260 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6262 2015-10-19 Richard Biener <rguenther@suse.de>
6264 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6266 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6269 * gcc.target/i386/pr67995-1.c: New test.
6270 * gcc.target/i386/pr67995-2.c: Likewise.
6271 * gcc.target/i386/pr67995-3.c: Likewise.
6273 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6276 * gcc.dg/PR68002.c: New test.
6278 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6280 * gcc.dg/builtins-20.c: Remove undefined behavior.
6282 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6285 * gfortran.dg/common_25.f90: New file.
6287 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6290 * gfortran.dg/move_alloc_15.f90: New test
6291 * gfortran.dg/move_alloc_16.f90: New test
6294 * gfortran.dg/deferred_character_assignment_1.f90: New test
6296 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6299 * gfortran.df/pr67987.f90: New test.
6300 * gfortran.dg/char_length_2.f90: Update testcase.
6302 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6304 * gcc.target/i386/iamcu/test_basic_returning.c
6305 (def_test_returning_type): Use union to check float return bits.
6307 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6309 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6310 Replace printf with __builtin_printf.
6312 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6314 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6317 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6320 * gnat.dg/pack21.adb: New test.
6321 * gnat.dg/pack22.adb: Likewise.
6322 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6324 2015-10-16 Christian Bruel <christian.bruel@st.com>
6327 * gcc.target/arm/no-align.c: New test.
6328 * gcc.target/arm/attr-align1.c: New test.
6329 * gcc.target/arm/attr-align2.c: New test.
6330 * gcc.target/arm/attr-align3.c: New test.
6332 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6334 * gcc.c-torture/compile/icfmatch.c: Add testcase
6336 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6339 * g++.dg/cpp1z/fold-ice1.C: New.
6341 2015-10-16 Michael Collison <michael.collison@linaro.org>
6342 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6344 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6346 2015-10-15 Marek Polacek <polacek@redhat.com>
6348 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6350 2015-10-15 Marek Polacek <polacek@redhat.com>
6352 PR tree-optimization/67953
6353 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6355 * gcc.dg/torture/pr67953.c: New test.
6357 2015-10-14 Jeff Law <law@redhat.com>
6359 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6360 contained within have their own file/test now.
6361 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6362 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6363 expectations a bit more.
6364 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6371 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6373 2015-10-14 Marek Polacek <polacek@redhat.com>
6375 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6385 2015-10-14 Richard Biener <rguenther@suse.de>
6387 PR tree-optimization/67915
6388 * gcc.dg/torture/pr67915.c: New testcase.
6390 2015-10-14 Marek Polacek <polacek@redhat.com>
6392 PR tree-optimization/67815
6393 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6394 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6395 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6397 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6399 * gcc.dg/pragma-pop_options-1.c: New test.
6401 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6402 Aldy Hernandez <aldyh@redhat.com>
6404 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6405 * c-c++-common/gomp/clauses-1.c: New test.
6406 * c-c++-common/gomp/clauses-2.c: New test.
6407 * c-c++-common/gomp/clauses-3.c: New test.
6408 * c-c++-common/gomp/clauses-4.c: New test.
6409 * c-c++-common/gomp/declare-target-1.c: New test.
6410 * c-c++-common/gomp/declare-target-2.c: New test.
6411 * c-c++-common/gomp/depend-3.c: New test.
6412 * c-c++-common/gomp/depend-4.c: New test.
6413 * c-c++-common/gomp/doacross-1.c: New test.
6414 * c-c++-common/gomp/if-1.c: New test.
6415 * c-c++-common/gomp/if-2.c: New test.
6416 * c-c++-common/gomp/linear-1.c: New test.
6417 * c-c++-common/gomp/map-2.c: New test.
6418 * c-c++-common/gomp/map-3.c: New test.
6419 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6420 f_omp_target_data): Add map clause to target data.
6421 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6422 * c-c++-common/gomp/ordered-1.c: New test.
6423 * c-c++-common/gomp/ordered-2.c: New test.
6424 * c-c++-common/gomp/ordered-3.c: New test.
6425 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6427 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6428 clause and ordered construct where no longer allowed.
6429 * c-c++-common/gomp/priority-1.c: New test.
6430 * c-c++-common/gomp/reduction-1.c: New test.
6431 * c-c++-common/gomp/schedule-simd-1.c: New test.
6432 * c-c++-common/gomp/sink-1.c: New test.
6433 * c-c++-common/gomp/sink-2.c: New test.
6434 * c-c++-common/gomp/sink-3.c: New test.
6435 * c-c++-common/gomp/sink-4.c: New test.
6436 * c-c++-common/gomp/udr-1.c: New test.
6437 * c-c++-common/taskloop-1.c: New test.
6438 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6439 value of _OPENMP macro.
6440 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6441 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6442 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6443 * gcc.dg/gomp/clause-1.c:
6444 * gcc.dg/gomp/reduction-1.c: New test.
6445 * gcc.dg/gomp/sink-fold-1.c: New test.
6446 * gcc.dg/gomp/sink-fold-2.c: New test.
6447 * gcc.dg/gomp/sink-fold-3.c: New test.
6448 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6449 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6450 of non-static data members.
6451 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6452 Add some linear clause tests.
6453 * g++.dg/gomp/declare-simd-3.C: New test.
6454 * g++.dg/gomp/linear-1.C: New test.
6455 * g++.dg/gomp/member-1.C: New test.
6456 * g++.dg/gomp/member-2.C: New test.
6457 * g++.dg/gomp/pr66571-2.C: New test.
6458 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6460 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6461 in reduction clause.
6462 * g++.dg/gomp/reference-1.C: New test.
6463 * g++.dg/gomp/sink-1.C: New test.
6464 * g++.dg/gomp/sink-2.C: New test.
6465 * g++.dg/gomp/sink-3.C: New test.
6466 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6467 * g++.dg/gomp/this-1.C: New test.
6468 * g++.dg/gomp/this-2.C: New test.
6469 * g++.dg/vect/simd-clone-2.cc: New test.
6470 * g++.dg/vect/simd-clone-2.h: New test.
6471 * g++.dg/vect/simd-clone-3.cc: New test.
6472 * g++.dg/vect/simd-clone-4.cc: New test.
6473 * g++.dg/vect/simd-clone-4.h: New test.
6474 * g++.dg/vect/simd-clone-5.cc: New test.
6476 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6478 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6479 after r228716 (Fix vtbl[34] and vtbx4).
6481 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6483 PR tree-optimization/67909, 67947
6484 * gcc.dg/torture/pr67947.c: New test.
6486 2015-10-13 Jeff Law <law@redhat.com>
6488 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6490 2015-10-12 Jeff Law <law@redhat.com>
6492 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6493 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6494 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6495 ssa-dom-thread-11.c.
6497 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6499 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6502 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6504 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6506 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6507 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6508 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6509 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6510 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6511 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6512 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6513 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6515 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6517 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6518 and -mno-frame-header-opt options.
6519 * gcc.target/mips/frame-header-1.c: New file.
6520 * gcc.target/mips/frame-header-2.c: New file.
6521 * gcc.target/mips/frame-header-3.c: New file.
6523 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6524 Hale Wang <hale.wang@arm.com>
6526 * gcc.dg/tree-ssa/forwprop-33.c: New.
6528 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6531 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6532 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6533 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6534 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6535 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6536 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6537 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6538 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6539 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6540 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6542 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6544 * lib/multiline.exp: New file.
6545 * lib/prune.exp: Load multiline.exp.
6546 (prune_gcc_output): Call into multiline.exp to handle any
6547 multiline output directives.
6548 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6551 2015-10-09 Martin Jambor <mjambor@suse.cz>
6553 PR tree-optimization/67794
6554 * gcc.dg/ipa/ipa-sra-10.c: New test.
6555 * gcc.dg/torture/pr67794.c: Likewise.
6557 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6559 PR rtl-optimization/67828
6560 * gcc.dg/torture/pr67828.c: New.
6562 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6565 * lib/target-supports.exp (check_effective_target_non_strict_align):
6566 Adjust for arm*-*-*.
6567 * gcc.target/arm/pr67366.c: New test.
6569 2015-10-09 Richard Biener <rguenther@suse.de>
6571 PR tree-optimization/67891
6572 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6574 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6576 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6578 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6580 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6582 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6584 * gcc.dg/loop-unswitch-2.c: New test.
6585 * gcc.dg/loop-unswitch-3.c: Likewise.
6586 * gcc.dg/loop-unswitch-4.c: Likewise.
6588 2015-10-08 Tom de Vries <tom@codesourcery.com>
6590 * gcc.dg/dse.c: Only dump in dse1 pass.
6591 * gcc.dg/tree-ssa/pr30375.c: Same.
6593 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6596 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6597 (PUSH, POP): New defines.
6598 (sse2_test): Use PUSH and POP to misalign runtime stack.
6599 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6601 2015-10-07 James Norris <jnorris@codesourcery.com>
6603 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6604 to atomic_init. (atomic_init): Restrict flags usage.
6606 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6609 * gfortran.dg/sizeof_5.f90: New test.
6611 2015-10-06 Jeff Law <law@redhat.com>
6613 * gcc.c-torture/compile/pr67816.c: New test.
6615 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6617 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6619 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6622 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6624 2015-10-06 Marek Polacek <polacek@redhat.com>
6627 * c-c++-common/Wtautological-compare-4.c: New test.
6629 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6630 Peter Bergner <bergner@vnet.ibm.com>
6633 * gcc.target/powerpc/pr67808.c: New test.
6635 2015-10-06 Nick Clifton <nickc@redhat.com>
6637 * gcc.target/msp430: New directory.
6638 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6640 * gcc.target/msp430/data-attributes.c: New file. Checks the
6641 noinit and persistent data attributes.
6643 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6645 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6647 2015-10-06 Richard Biener <rguenther@suse.de>
6649 PR tree-optimization/67859
6650 * gcc.dg/torture/pr67859.c: New testcase.
6652 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6654 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6656 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6659 * g++.dg/template/defarg19.C: New.
6660 * g++.dg/template/defarg20.C: Likewise.
6662 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6663 Sebastian Pop <s.pop@samsung.com>
6665 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6667 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6668 Sebastian Pop <s.pop@samsung.com>
6670 * gcc.dg/graphite/scop-sor.c: Xfail.
6672 2015-10-05 Martin Jambor <mjambor@suse.cz>
6673 Jan Hubicka <hubicka@ucw.cz>
6675 * gcc.dg/ipa/propalign-4.c: New test.
6676 * gcc.dg/ipa/propalign-5.c: Likewise.
6678 2015-10-05 Marek Polacek <polacek@redhat.com>
6680 PR tree-optimization/67821
6681 * gcc.dg/torture/pr67821-2.c: New test.
6682 * gcc.dg/torture/pr67821.c: New test.
6684 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6686 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6688 2015-10-05 Christian Bruel <christian.bruel@st.com>
6690 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6692 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6694 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6695 (exec_vcvt): Add comments.
6697 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6699 PR rtl-optimization/67447
6700 * gcc.target/i386/pr67447.c: New test.
6702 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6704 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6706 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6707 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6708 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6709 * gcc.target/i386/vect-unpack-1.c: Ditto.
6710 * gcc.target/i386/vect-unpack-2.c: Ditto.
6712 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6715 * gfortran.dg/common_24.f: New.
6717 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6719 * gcc.target/arm/pr67756.c: Fixed warnings.
6721 2015-10-02 Marek Polacek <polacek@redhat.com>
6724 * gcc.dg/pr67730-1.c: New test.
6725 * gcc.dg/pr67730-2.c: New test.
6726 * gcc.dg/pr67730.h: New test.
6728 2015-10-02 Marek Polacek <polacek@redhat.com>
6730 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6732 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6734 PR tree-optimization/67754
6735 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6736 * gfortran.dg/graphite/block-2.f: Same.
6738 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6740 * gcc.dg/graphite/scop-23.c: New.
6742 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6744 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6747 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6749 PR rtl-optimization/67756
6750 * gcc.target/arm/pr67756.c: New.
6752 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6754 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6755 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6756 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6758 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6761 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6763 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6764 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6765 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6766 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6767 * gcc.target/i386/vect-unpack-1.c: Ditto.
6768 * gcc.target/i386/vect-unpack-2.c: Ditto.
6770 2015-10-02 Marek Polacek <polacek@redhat.com>
6773 * c-c++-common/Wduplicated-cond-1.c: New test.
6774 * c-c++-common/Wduplicated-cond-2.c: New test.
6775 * c-c++-common/Wduplicated-cond-3.c: New test.
6776 * c-c++-common/Wduplicated-cond-4.c: New test.
6777 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6778 -Wduplicated-cond warning.
6780 2015-10-02 Renlin Li <renlin.li@arm.com>
6782 * gcc.target/aarch64/csneg-1.c: Update.
6784 2015-10-02 Renlin Li <renlin.li@arm.com>
6787 * gcc.target/aarch64/pr66776.c: New.
6789 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6791 * gnat.dg/warn13.adb: New test.
6793 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6795 * gnat.dg/vect15.ad[sb]: New test.
6796 * gnat.dg/vect16.ad[sb]: Likewise.
6797 * gnat.dg/vect17.ad[sb]: Likewise.
6798 * gnat.dg/vect18.ad[sb]: Likewise.
6800 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6802 PR rtl-optimization/67786
6803 PR rtl-optimization/67787
6804 * gcc.dg/pr67786.c: New test.
6805 * gcc.dg/pr67787.c: Likewise.
6807 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6809 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6811 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6814 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6816 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6820 * gfortran.dg/string_array_constructor_1.f90: New.
6821 * gfortran.dg/string_array_constructor_2.f90: New.
6822 * gfortran.dg/string_array_constructor_3.f90: New.
6824 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6828 * gcc.target/powerpc/pr67789.c: New testcase.
6830 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6833 * gfortran.dg/pr67802.f90: New test.
6835 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6838 gfortran.dg/pr66979.f90: new test.
6840 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6843 * gfortran.dg/pr67616.f90: New test.
6845 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6848 * g++.dg/cpp0x/range-for30.C: New.
6850 2015-10-01 Marek Polacek <polacek@redhat.com>
6853 * gcc.dg/atomic/pr65345-4.c: New test.
6854 * gcc.dg/pr65345-3.c: New test.
6856 2015-10-01 Marek Polacek <polacek@redhat.com>
6858 PR tree-optimization/67769
6859 * gcc.dg/torture/pr67769.c: New test.
6861 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6863 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6865 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6868 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6870 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6872 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6873 (main): Rename to sse2_test. Abort if count != 5.
6874 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6876 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6878 2015-10-01 Richard Biener <rguenther@suse.de>
6880 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6881 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6883 2015-09-30 Jeff Law <law@redhat.com>
6885 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6887 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6889 PR rtl-optimization/67037
6890 * gcc.c-torture/execute/pr67037.c: New test.
6892 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6894 * lib/target-supports.exp (check_effective_target_sync_int_128):
6895 Return 1 on spu-*-* targets.
6896 (check_effective_target_sync_int_128_runtime): Likewise.
6897 (check_effective_target_sync_long_long): Likewise.
6898 (check_effective_target_sync_long_long_runtime): Likewise.
6899 (check_effective_target_sync_int_long): Likewise.
6900 (check_effective_target_sync_char_short): Likewise.
6902 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6904 * gcc.target/i386/pr67761.c: New test.
6906 2015-09-30 Marek Polacek <polacek@redhat.com>
6909 * gcc.dg/pr67730.c: New test.
6911 2015-09-30 Marek Polacek <polacek@redhat.com>
6913 PR tree-optimization/67690
6914 * gcc.dg/torture/pr67690.c: New test.
6916 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6918 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6919 * g++.dg/gomp/tls-wrap4.C: Likewise.
6920 * gcc.dg/atomic-op-optimize.c: Likewise.
6921 * gcc.dg/pr54087.c: Likewise.
6922 * gcc.dg/tls/section-2.c: Likewise.
6923 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6924 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6925 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6926 * gcc.target/arm/divzero.c: Likewise.
6927 * gcc.target/arm/sibcall-2.c: Likewise.
6928 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6929 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6930 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6931 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6932 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6933 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6934 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6935 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6936 * gfortran.dg/default_format_2.f90: Likewise.
6937 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6939 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6941 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6943 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6945 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6946 * gfortran.dg/round_4.f90: ditto.
6948 2015-09-29 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/67170
6951 * gfortran.dg/pr67170.f90: New testcase.
6953 2015-09-29 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/67741
6956 * gcc.dg/torture/pr67741.c: New testcase.
6958 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6960 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6961 non-zero for __builtin_signbit tests.
6963 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6966 * gcc.target/i386/pr65105-1.c: New.
6967 * gcc.target/i386/pr65105-2.c: New.
6968 * gcc.target/i386/pr65105-3.c: New.
6969 * gcc.target/i386/pr65105-4.C: New.
6970 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6972 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6974 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6976 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6980 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6982 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6983 * gfortran.dg/function_types_3.f90: Change error message to
6984 "Type inaccessible...."
6985 * gfortran.dg/ptr_func_assign_1.f08: New test.
6986 * gfortran.dg/ptr_func_assign_2.f08: New test.
6988 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6992 * gfortran.dg/ptr_func_assign_3.f08: New test.
6993 * gfortran.dg/ptr_func_assign_4.f08: New test.
6995 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6996 Sebastian Pop <s.pop@samsung.com>
6998 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6999 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7000 * gcc.dg/graphite/block-3.c: Same.
7001 * gcc.dg/graphite/block-4.c: Same.
7002 * gcc.dg/graphite/block-5.c: Same.
7003 * gcc.dg/graphite/block-6.c: Same.
7004 * gcc.dg/graphite/block-7.c: Same.
7005 * gcc.dg/graphite/block-8.c: Same.
7006 * gcc.dg/graphite/block-pr47654.c: Same.
7007 * gcc.dg/graphite/interchange-0.c: Same.
7008 * gcc.dg/graphite/interchange-1.c: Same.
7009 * gcc.dg/graphite/interchange-10.c: Same.
7010 * gcc.dg/graphite/interchange-11.c: Same.
7011 * gcc.dg/graphite/interchange-12.c: Same.
7012 * gcc.dg/graphite/interchange-13.c: Same.
7013 * gcc.dg/graphite/interchange-14.c: Same.
7014 * gcc.dg/graphite/interchange-15.c: Same.
7015 * gcc.dg/graphite/interchange-3.c: Same.
7016 * gcc.dg/graphite/interchange-4.c: Same.
7017 * gcc.dg/graphite/interchange-5.c: Same.
7018 * gcc.dg/graphite/interchange-6.c: Same.
7019 * gcc.dg/graphite/interchange-7.c: Same.
7020 * gcc.dg/graphite/interchange-8.c: Same.
7021 * gcc.dg/graphite/interchange-9.c: Same.
7022 * gcc.dg/graphite/interchange-mvt.c: Same.
7023 * gcc.dg/graphite/pr35356-1.c: Same.
7024 * gcc.dg/graphite/pr35356-3.c: Same.
7025 * gcc.dg/graphite/pr37485.c: Same.
7026 * gcc.dg/graphite/scop-1.c: Same.
7027 * gcc.dg/graphite/scop-11.c: Same.
7028 * gcc.dg/graphite/scop-5.c: Same.
7029 * gcc.dg/graphite/uns-block-1.c: Same.
7030 * gcc.dg/graphite/uns-interchange-9.c: Same.
7031 * gfortran.dg/graphite/block-1.f90: Same.
7032 * gfortran.dg/graphite/interchange-3.f90: Same.
7033 * gfortran.dg/graphite/pr14741.f90: Same.
7034 * gfortran.dg/graphite/block-2.f: Same.
7036 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7037 Sebastian Pop <s.pop@samsung.com>
7039 PR tree-optimization/67700
7040 * gcc.dg/graphite/run-id-pr67700.c: New.
7042 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7045 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7046 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7048 * gcc.target/sh/pr54236-5.c: New.
7049 * gcc.target/sh/pr54236-6.c: New.
7051 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7053 PR rtl-optimization/67456
7054 PR rtl-optimization/67464
7055 PR rtl-optimization/67465
7056 * gcc.dg/pr67465.c: New test.
7058 2015-09-28 Tom de Vries <tom@codesourcery.com>
7060 PR tree-optimization/62171
7061 * gcc.dg/vect/pr62171.c: New test.
7063 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7065 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7066 skip on AIX. XFAIL individual line tests.
7068 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7070 PR rtl-optimization/64164
7071 PR tree-optimization/67312
7072 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7073 * gcc.target/i386/stackalign/return-4.c: Add -O.
7075 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7077 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7079 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7082 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7084 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7086 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7087 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7088 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7089 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7090 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7091 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7092 DW_AT_noreturn on AIX.
7093 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7094 DW_AT_noreturn on AIX.
7095 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7096 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7097 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7098 DW_AT_GNU_deleted on AIX.
7099 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7100 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7101 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7102 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7103 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7104 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7105 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7106 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7107 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7108 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7109 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7110 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7111 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7112 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7113 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7115 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7118 * gfortran.dg/pr67614.f90: New test.
7120 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7123 * gfortran.dg/pr67525.f90: New test.
7125 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7128 * gfortran.dg/allocatable_function_9.f90: New.
7130 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7133 * gcc.target/sh/pr67675.c: New.
7135 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7137 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7139 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7141 * gcc.target/i386/pr66749.c (dg-options): Replace
7142 -mtune=lakemount with -mtune=lakemont.
7143 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7144 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7146 2015-09-25 Marek Polacek <polacek@redhat.com>
7148 * c-c++-common/ubsan/bounds-11.c: New test.
7149 * c-c++-common/ubsan/bounds-12.c: New test.
7151 2015-09-25 Marek Polacek <polacek@redhat.com>
7154 * c-c++-common/ubsan/pr64906.c: New test.
7156 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7158 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7159 with -mtune=lakemount.
7160 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7161 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7163 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7166 * gcc.dg/Werror-13.c: New test.
7168 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7170 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7172 2015-09-24 Richard Biener <rguenther@suse.de>
7175 * g++.dg/pr67699.C: New testcase.
7177 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7180 * gcc.target/arm/fp16-inf.c: New test.
7182 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7184 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7185 name while checking for AVX-512VBMI presence.
7187 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7189 * lib/target-supports.exp (check_effective_target_pie): Check for
7190 PIE support on Solaris 11.x and 12.
7192 2015-09-24 Richard Biener <rguenther@suse.de>
7194 * g++.dg/tree-ssa/restrict3.C: New testcase.
7196 2015-09-24 Richard Biener <rguenther@suse.de>
7198 PR tree-optimization/48885
7199 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7201 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7203 * c-c++-common/Wmisleading-indentation.c: Augment test.
7205 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7207 Fix small typos in the coding rule enforcement warnings.
7208 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7211 2015-09-23 Richard Biener <rguenther@suse.de>
7214 * gcc.dg/ubsan/pr67662.c: New testcase.
7216 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7219 * gcc.dg/pragma-diag-6.c: New test.
7221 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7223 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7225 2015-09-23 Richard Biener <rguenther@suse.de>
7227 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7229 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7231 * c-c++-common/Wmisleading-indentation.c: Augment test.
7233 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7235 * g++.dg/diagostic/disable.C: New.
7237 2015-09-22 Tom de Vries <tom@codesourcery.com>
7239 PR tree-optimization/67671
7240 * g++.dg/pr67671.C: New test.
7242 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7245 * gcc.target/i386/pr67480.c: New test.
7247 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7249 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7250 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7251 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7252 avx512dq, avx512cd, avx512er and avx512pf.
7254 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7256 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7257 update-fetch operations.
7258 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7260 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7262 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7263 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7265 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7267 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7269 * gcc.target/aarch64/atomic-inst-swap.c: New.
7271 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7273 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7274 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7275 * gcc.target/i386/pr59789.c (f1): Likewise.
7276 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7277 * gcc.target/i386/intrinsics_6.c: Likewise.
7278 * gcc.dg/winline-5.c (int t): Likewise.
7279 * gcc.dg/winline-9.c (t): Likewise.
7280 * gcc.dg/always_inline2.c (q): Likewise.
7281 * gcc.dg/winline-2.c (inline int t): Likewise.
7282 * gcc.dg/winline-6.c: Likewise.
7283 * gcc.dg/winline-10.c (void g): Likewise.
7284 * gcc.dg/pr49243.c (void parse): Likewise.
7285 * gcc.dg/always_inline3.c (q2): Likewise.
7286 * gcc.dg/winline-3.c: Likewise.
7287 * gcc.dg/winline-7.c (inline void *t): Likewise.
7289 2015-09-22 Tom de Vries <tom@codesourcery.com>
7291 PR tree-optimization/67666
7292 * g++.dg/pr67666.C: New test.
7294 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7297 * gfortran.dg/pr67615.f90: new test.
7299 2015-09-21 Jeff Law <law@redhat.com>
7301 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7303 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7305 Complete the implementation of N4230, Nested namespace definition.
7306 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7307 attributes and nested namespace definitions.
7308 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7309 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7310 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7311 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7312 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7313 appearing before the namespace identifier.
7315 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7318 * gcc.dg/cpp/pr66415-1.c: Test column number.
7320 2015-09-21 Richard Biener <rguenther@suse.de>
7322 * g++.dg/ext/attr-alias-3.C: Add -g.
7324 2015-09-21 Richard Biener <rguenther@suse.de>
7327 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7329 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7332 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7334 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7336 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7338 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7341 * gcc.dg/pr53265.c: Update.
7343 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7345 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7347 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7350 * gcc.target/sh/pr59478.c: New.
7352 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7355 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7356 * gcc.target/sh/pr54236-2.c: Likewise.
7358 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7360 * gcc.target/sh/pr43417.c: Move target independent test to ...
7361 * gcc.c-torture/compile/pr43417.c: ... here.
7363 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7365 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7366 check_effective_target_big_endian, check_effective_target_little_endian,
7367 check_effective_target_any_fpu, check_effective_target_double_fpu,
7368 check_effective_target_use_single_only_fpu,
7369 check_effective_target_default_single_fpu,
7370 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7371 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7372 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7373 check_effective_target_fmovd_enabled,
7374 check_effective_target_has_privileged, check_effective_target_has_pref,
7375 check_effective_target_banked_r0r7_isr,
7376 check_effective_target_stack_save_isr): New effective target checks.
7377 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7378 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7379 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7380 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7381 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7382 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7383 * gcc.target/sh/attr-isr.c: Likewise.
7384 * gcc.target/sh/fpul-usage-1.c: Likewise.
7385 * gcc.target/sh/hiconst.c: Likewise.
7386 * gcc.target/sh/mfmovd.c: Likewise.
7387 * gcc.target/sh/pr21255-3.c: Likewise.
7388 * gcc.target/sh/pr33135-1.c: Likewise.
7389 * gcc.target/sh/pr33135-2.c: Likewise.
7390 * gcc.target/sh/pr33135-3.c: Likewise.
7391 * gcc.target/sh/pr33135-4.c: Likewise.
7392 * gcc.target/sh/pr39423-2.c: Likewise.
7393 * gcc.target/sh/pr49880-4.c: Likewise.
7394 * gcc.target/sh/pr49880-5.c: Likewise.
7395 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7396 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7397 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7398 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7399 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7400 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7401 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7402 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7403 * gcc.target/sh/pr50751-2.c: Likewise.
7404 * gcc.target/sh/pr50751-3.c: Likewise.
7405 * gcc.target/sh/pr50751-5.c: Likewise.
7406 * gcc.target/sh/pr50751-6.c: Likewise.
7407 * gcc.target/sh/pr50751-8.c: Likewise.
7408 * gcc.target/sh/pr51244-15.c: Likewise.
7409 * gcc.target/sh/pr51244-2.c: Likewise.
7410 * gcc.target/sh/pr51244-20.c: Likewise.
7411 * gcc.target/sh/pr51244-6.c: Likewise.
7412 * gcc.target/sh/pr52483-4.c: Likewise.
7413 * gcc.target/sh/pr53511-1.c: Likewise.
7414 * gcc.target/sh/pr53512-1.c: Likewise.
7415 * gcc.target/sh/pr53512-2.c: Likewise.
7416 * gcc.target/sh/pr53512-3.c: Likewise.
7417 * gcc.target/sh/pr53512-4.c: Likewise.
7418 * gcc.target/sh/pr53513-1.c: Likewise.
7419 * gcc.target/sh/pr54089-2.c: Likewise.
7420 * gcc.target/sh/pr54089-3.c: Likewise.
7421 * gcc.target/sh/pr54089-4.c: Likewise.
7422 * gcc.target/sh/pr54602-2.c: Likewise.
7423 * gcc.target/sh/pr54602-3.c: Likewise.
7424 * gcc.target/sh/pr54602-4.c: Likewise.
7425 * gcc.target/sh/pr54680.c: Likewise.
7426 * gcc.target/sh/pr55303-1.c: Likewise.
7427 * gcc.target/sh/pr55303-2.c: Likewise.
7428 * gcc.target/sh/pr55303-3.c: Likewise.
7429 * gcc.target/sh/pr56547-1.c: Likewise.
7430 * gcc.target/sh/pr56547-2.c: Likewise.
7431 * gcc.target/sh/pr61195.c: Likewise.
7432 * gcc.target/sh/pr61996.c: Likewise.
7433 * gcc.target/sh/pr6526.c: Likewise.
7434 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7435 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7436 * gcc.target/sh/prefetch.c: Likewise.
7437 * gcc.target/sh/rte-delay-slot.c: Likewise.
7438 * gcc.target/sh/sh2a-band.c: Likewise.
7439 * gcc.target/sh/sh2a-bclr.c: Likewise.
7440 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7441 * gcc.target/sh/sh2a-bld.c: Likewise.
7442 * gcc.target/sh/sh2a-bor.c: Likewise.
7443 * gcc.target/sh/sh2a-bset.c: Likewise.
7444 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7445 * gcc.target/sh/sh2a-bxor.c: Likewise.
7446 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7447 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7448 * gcc.target/sh/sh2a-movrt.c: Likewise.
7449 * gcc.target/sh/sh2a-resbank.c: Likewise.
7450 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7451 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7452 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7453 * gcc.target/sh/sh4a-cosf.c: Likewise.
7454 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7455 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7456 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7457 * gcc.target/sh/sh4a-sinf.c: Likewise.
7459 2015-09-20 Jeff Law <law@redhat.com>
7461 PR tree-optimization/47679
7462 * g++.dg/warn/Wuninitialized-6.C: New test.
7464 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7466 Implement nested namespace definitions.
7467 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7468 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7469 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7470 * g++.dg/lookup/name-clash5.C: Adjust.
7471 * g++.dg/lookup/name-clash6.C: Likewise.
7473 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7475 * gcc.dg/pragma-diag-5.c: New test.
7477 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7480 * gcc.dg/torture/pr67619.c: New test.
7481 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7484 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7486 PR tree-optimization/67283
7487 * gcc.dg/tree-ssa/sra-15.c: New.
7488 * gcc.dg/tree-ssa/sra-16.c: New.
7490 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7493 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7494 (f2, f3): Make the function static.
7495 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7497 2015-09-17 Christian Bruel <christian.bruel@st.com>
7499 * gcc.target/arm/attr_thumb-static2.c: New test.
7501 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7503 * gnat.dg/overflow_sum3.adb: New test.
7505 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7507 * gcc.target/arm/stack-checking.c: New test.
7509 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7512 * gfortran.dg/public_private_module_5.f90: Add module procedure
7513 trigger_smod to ensure that the smod file is written.
7515 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7517 * gcc.target/aarch64/copysign_1.c: New.
7518 * gcc.target/aarch64/copysign_2.c: New.
7520 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7522 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7523 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7524 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7526 2015-09-16 John Marino <gnugcc@marino.st>
7528 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7530 2015-09-16 Richard Biener <rguenther@suse.de>
7533 * gcc.dg/torture/pr67253.c: New testcase.
7535 2015-09-16 Richard Biener <rguenther@suse.de>
7538 * gcc.dg/pr67271.c: New testcase.
7540 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7542 * gnat.dg/opt49.adb: New test.
7544 2015-09-16 Richard Biener <rguenther@suse.de>
7547 * gcc.dg/torture/pr67442.c: New testcase.
7549 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7551 * gnat.dg/array24.adb: New test.
7552 * gnat.dg/blocklocs.adb: Delete.
7554 2015-09-15 Marek Polacek <polacek@redhat.com>
7557 * gcc.dg/pr67580.c: New test.
7559 2015-09-15 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/67470
7562 * gcc.dg/torture/pr67470.c: New testcase.
7564 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7566 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7568 2015-09-15 Richard Biener <rguenther@suse.de>
7571 * gcc.dg/pr67563.c: New testcase.
7573 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7576 * gfortran.dg/pr67460.f90: New test.
7578 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7580 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7581 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7583 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7586 * g++.dg/cpp0x/new-auto1.C: New.
7588 2015-09-11 Mark Wielaard <mjw@redhat.com>
7591 * g++.dg/warn/unused-variable-1.C: New test.
7592 * g++.dg/warn/unused-variable-2.C: Likewise.
7593 * gcc.dg/unused-4.c: Adjust warning for static const.
7594 * gcc.dg/unused-variable-1.c: New test.
7595 * gcc.dg/unused-variable-2.c: Likewise.
7597 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7599 * gfortran.dg/private_type_3.f90: Require visibility.
7600 * gfortran.dg/module_variable_2.f90: Same.
7601 * gfortran.dg/nested_forall_1.f: Same.
7602 * gfortran.dg/elemental_dependency_4.f90: Same.
7603 * gfortran.dg/bind_c_usage_25.f90: Same.
7604 * gfortran.dg/access_spec_1.f90: Same.
7605 * gfortran.dg/public_private_module_2.f90: Same.
7606 * gfortran.dg/host_assoc_variable_1.f90: Same.
7607 * gfortran.dg/public_private_module_6.f90: Same.
7608 * gfortran.dg/module_variable_1.f90: Same.
7609 * gfortran.dg/pr37286.f90: Same.
7610 * gfortran.dg/internal_pack_7.f90: Same.
7611 * gfortran.dg/submodule_10.f08: Same.
7612 * gfortran.dg/allocatable_function_8.f90: Same.
7613 * gfortran.dg/merge_init_expr_2.f90: Same.
7614 * gfortran.dg/class_37.f03: Same.
7615 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7616 * gfortran.dg/typebound_call_20.f03: Same.
7617 * gfortran.dg/proc_ptr_result_3.f90: Same.
7618 * gfortran.dg/pr32535.f90: Same.
7619 * gfortran.dg/typebound_proc_19.f90: Same.
7620 * gfortran.dg/initialization_10.f90: Same.
7621 * gfortran.dg/bind_c_usage_8.f03: Same.
7622 * gfortran.dg/pr61335.f90: Same.
7623 * gfortran.dg/elemental_dependency_5.f90: Same.
7624 * gfortran.dg/proc_ptr_3.f90: Same.
7625 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7627 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7629 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7630 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7631 * gcc.dg/loop-8.c: Likewise.
7633 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7636 * gnat.dg/specs/addr1.ads: Remove.
7638 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7640 * gcc.dg/pie-link.c: Add -pie to dg-options.
7642 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7644 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7645 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7647 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7649 * gcc.target/powerpc/swaps-p8-20.c: New test.
7650 * gcc.target/powerpc/swaps-p8-21.c: New test.
7652 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7655 * gfortran.dg/pr67526.f90: New test.
7657 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7660 * g++.dg/cpp0x/variadic166.C: New.
7662 2015-09-09 Mark Wielaard <mjw@redhat.com>
7664 * c-c++-common/nonnull-1.c: New test.
7666 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7669 * gfortran.dg/submodule_11.f08: New test.
7671 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7674 * gcc.c-torture/compile/pr67506.c: New test.
7676 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7678 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7679 initialization with a byte mask. No change expected here.
7680 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7681 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7682 initialization with contigious bitmask. Literal pool is expectd
7685 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7688 * gcc.target/arm/pr67439_1.c: New test.
7690 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7692 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7695 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7698 * g++.dg/gomp/pr67523.C: New test.
7701 * g++.dg/gomp/pr67522.C: New test.
7704 * c-c++-common/gomp/pr67521.c: New test.
7707 * c-c++-common/gomp/pr67517.c: New test.
7710 * g++.dg/gomp/pr67514.C: New test.
7713 * g++.dg/gomp/pr67511.C: New test.
7716 * c-c++-common/gomp/pr67502.c: New test.
7718 2015-09-09 Marek Polacek <polacek@redhat.com>
7721 * gcc.dg/pr67512.c: New test.
7723 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7726 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7727 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7728 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7729 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7731 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7733 * gcc.target/aarch64/mod_2.x: New file.
7734 * gcc.target/aarch64/mod_256.x: Likewise.
7735 * gcc.target/arm/mod_2.c: New test.
7736 * gcc.target/arm/mod_256.c: Likewise.
7737 * gcc.target/aarch64/mod_2.c: Likewise.
7738 * gcc.target/aarch64/mod_256.c: Likewise.
7740 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7743 * g++.dg/gomp/pr67504.C: New test.
7746 * c-c++-common/gomp/pr67501.c: New test.
7749 * gcc.dg/gomp/pr67500.c: New test.
7752 * gcc.dg/gomp/pr67495.c: New test.
7754 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7755 Sebastian Pop <s.pop@samsung.com>
7757 PR tree-optimization/53852
7758 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7759 both isl-0.12 and isl-0.15.
7760 * gcc.dg/graphite/uns-interchange-14.c: Same.
7761 * gcc.dg/graphite/uns-interchange-15.c: Same.
7762 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7764 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7765 Sebastian Pop <s.pop@samsung.com>
7767 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7768 * gcc.dg/graphite/block-1.c: Same.
7769 * gcc.dg/graphite/block-5.c: Same.
7770 * gcc.dg/graphite/block-6.c: Same.
7771 * gcc.dg/graphite/interchange-1.c: Same.
7772 * gcc.dg/graphite/interchange-10.c: Same.
7773 * gcc.dg/graphite/interchange-11.c: Same.
7774 * gcc.dg/graphite/interchange-13.c: Same.
7775 * gcc.dg/graphite/interchange-14.c: Same.
7776 * gcc.dg/graphite/interchange-3.c: Same.
7777 * gcc.dg/graphite/interchange-4.c: Same.
7778 * gcc.dg/graphite/interchange-7.c: Same.
7779 * gcc.dg/graphite/interchange-8.c: Same.
7780 * gcc.dg/graphite/interchange-9.c: Same.
7781 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7782 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7783 * gcc.dg/graphite/pr37485.c: Same.
7784 * gcc.dg/graphite/scop-0.c (int toto): Same.
7785 * gcc.dg/graphite/scop-1.c: Same.
7786 * gcc.dg/graphite/scop-10.c: Same.
7787 * gcc.dg/graphite/scop-11.c: Same.
7788 * gcc.dg/graphite/scop-12.c: Same.
7789 * gcc.dg/graphite/scop-13.c: Same.
7790 * gcc.dg/graphite/scop-16.c: Same.
7791 * gcc.dg/graphite/scop-17.c: Same.
7792 * gcc.dg/graphite/scop-18.c: Same.
7793 * gcc.dg/graphite/scop-2.c: Same.
7794 * gcc.dg/graphite/scop-21.c (int test): Same.
7795 * gcc.dg/graphite/scop-22.c (void foo): Same.
7796 * gcc.dg/graphite/scop-4.c: Same.
7797 * gcc.dg/graphite/scop-5.c: Same.
7798 * gcc.dg/graphite/scop-6.c: Same.
7799 * gcc.dg/graphite/scop-7.c: Same.
7800 * gcc.dg/graphite/scop-8.c: Same.
7801 * gcc.dg/graphite/scop-9.c: Same.
7802 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7803 data-refs remain inside the inner loop.
7804 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7805 * gcc.dg/graphite/uns-interchange-14.c: Same.
7806 * gcc.dg/graphite/uns-interchange-9.c: Same.
7807 * gfortran.dg/graphite/interchange-3.f90
7809 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7812 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7813 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7814 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7815 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7816 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7817 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7818 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7819 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7820 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7821 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7822 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7823 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7825 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7827 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7828 * lib/target-supports.exp
7829 (check_effective_target_arm_neon_fp16_hw): New.
7831 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7834 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7836 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7838 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7839 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7841 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7842 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7843 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7844 when those are supported.
7845 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7848 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7849 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7852 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7853 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7854 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7856 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7858 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7860 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7861 Add float16x8_t case.
7862 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7863 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7864 main, exec_vcreate): Likewise.
7865 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7866 exec_vget_high): Likewise.
7867 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7868 exec_vget_low): Likewise.
7869 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7871 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7872 exec_vld1_dup): Likewise.
7873 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7874 exec_vld1_lane): Likewise.
7875 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7878 exec_vldX_dup): Likewise.
7879 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7880 exec_vldX_lane): Likewise.
7881 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7882 exec_vset_lane): Likewise.
7883 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7884 exec_vst1_lane): Likewise.
7886 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7888 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7889 * gcc.target/aarch64/vget_low_1.c: Likewise.
7891 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7893 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7894 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7895 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7896 (main): update orig_data to avoid float16 NaN on bigendian.
7898 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7900 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7902 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7903 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7904 * gcc.target/aarch64/vld1_lane.c: Likewise.
7906 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7909 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7911 2015-09-07 Marek Polacek <polacek@redhat.com>
7914 * gcc.dg/asm-10.c: New test.
7916 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7919 * gcc.dg/lto/pr67452_0.c: New test.
7921 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7924 * gcc.target/avr/pr65210.c: New test.
7926 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7929 * lib/target-supports.exp (check_cached_effective_target):
7930 Apppend $prop to et_prop_list only if needed.
7932 2015-09-04 Marek Polacek <polacek@redhat.com>
7935 * gcc.dg/ubsan/pr67279.c: New test.
7937 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7938 Petr Murzin <petr.murzin@intel.com>
7939 Kirill Yukhin <kirill.yukhin@intel.com>
7941 * gcc.target/i386/avx512f-scatter-1.c: New.
7942 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7943 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7945 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7947 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7948 rather than calling rmdir, cleanup if open fails.
7950 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7952 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7953 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7954 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7955 Return true for PowerPC targets that implement Altivec.
7957 2015-09-03 Renlin Li <renlin.li@arm.com>
7959 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7961 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7963 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7965 * gcc.target/powerpc/vec-shift.c: New test.
7967 2015-09-03 Tom de Vries <tom@codesourcery.com>
7969 PR tree-optimization/65637
7970 * gcc.dg/autopar/reduc-4.c: New test.
7972 2015-09-03 Tom de Vries <tom@codesourcery.com>
7974 PR tree-optimization/65637
7975 * gcc.dg/autopar/pr46099-2.c: New test.
7977 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7980 * g++.dg/pr67351.C: New test.
7982 2015-09-03 Richard Biener <rguenther@suse.de>
7985 * g++.dg/lto/pr66705_0.C: New testcase.
7987 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7990 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7991 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7993 2015-09-02 Marek Polacek <polacek@redhat.com>
7996 * gcc.dg/pr67432.c: New test.
7998 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8000 * lib/target-supports.exp (clear_effective_target_cache): New.
8001 (check_cached_effective_target): Update et_prop_list.
8002 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8003 * g++.dg/compat/compat.exp: Likewise.
8004 * g++.dg/compat/struct-layout-1.exp: Likewise.
8005 * lib/asan-dg.exp: Likewise.
8006 * lib/atomic-dg.exp: Likewise.
8007 * lib/cilk-plus-dg.exp: Likewise.
8008 * lib/clearcap.exp: Likewise.
8009 * lib/mpx-dg.exp: Likewise.
8010 * lib/tsan-dg.exp: Likewise.
8011 * lib/ubsan-dg.exp: Likewise.
8013 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8015 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8017 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8018 Andrew Bennett <andrew.bennett@imgtec.com>
8020 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8021 dependencies between ISA level and compact-branches.
8022 * gcc.target/mips/branch-10.c: Update expected output to allow
8023 compact forms of b/bal.
8024 * gcc.target/mips/branch-11.c: Likewise.
8025 * gcc.target/mips/branch-12.c: Likewise.
8026 * gcc.target/mips/branch-13.c: Likewise.
8027 * gcc.target/mips/branch-3.c: Likewise.
8028 * gcc.target/mips/branch-4.c: Likewise.
8029 * gcc.target/mips/branch-5.c: Likewise.
8030 * gcc.target/mips/branch-6.c: Likewise.
8031 * gcc.target/mips/branch-7.c: Likewise.
8032 * gcc.target/mips/branch-8.c: Likewise.
8033 * gcc.target/mips/branch-9.c: Likewise.
8034 * gcc.target/mips/branch-cost-1.c: Likewise.
8035 * gcc.target/mips/call-1.c: Likewise.
8036 * gcc.target/mips/call-2.c: Likewise.
8037 * gcc.target/mips/call-3.c: Likewise.
8038 * gcc.target/mips/call-4.c: Likewise.
8039 * gcc.target/mips/call-5.c: Likewise.
8040 * gcc.target/mips/call-6.c: Likewise.
8041 * gcc.target/mips/lazy-binding-1.c: Likewise.
8042 * gcc.target/mips/near-far-1.c: Likewise.
8043 * gcc.target/mips/near-far-2.c: Likewise.
8044 * gcc.target/mips/near-far-3.c: Likewise.
8045 * gcc.target/mips/near-far-4.c: Likewise.
8046 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8047 run with compact branches allowed.
8048 * gcc.target/mips/compact-branches-1.c: New file.
8049 * gcc.target/mips/compact-branches-2.c: Likewise.
8050 * gcc.target/mips/compact-branches-3.c: Likewise.
8051 * gcc.target/mips/compact-branches-4.c: Likewise.
8052 * gcc.target/mips/compact-branches-5.c: Likewise.
8053 * gcc.target/mips/compact-branches-6.c: Likewise.
8054 * gcc.target/mips/compact-branches-7.c: Likewise.
8056 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8058 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8059 Clean-up a created directory if testcase fails.
8061 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8064 * g++.dg/pr67405.C: New test.
8066 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8070 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8072 * gcc.dg/ifcvt-1.c: New test.
8073 * gcc.dg/ifcvt-2.c: Likewise.
8074 * gcc.dg/ifcvt-3.c: Likewise.
8076 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8079 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8082 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8084 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8086 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8089 * g++.dg/other/pr61753.C: New.
8091 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8093 * gcc.dg/tree-ssa/cmp-1.c: New file.
8095 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8097 * gcc.dg/tree-ssa/complex-7.c: New file.
8099 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8101 * gcc.target/powerpc/swaps-p8-19.c: New test.
8103 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8106 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8108 2015-08-29 Tom de Vries <tom@codesourcery.com>
8110 PR tree-optimization/46193
8111 * gcc.dg/autopar/pr46193.c: New test.
8113 2015-08-28 Nathan Sidwell <nathan@acm.org>
8115 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8116 use exit code for failure.
8118 * gcc.dg/torture/matrix-1.c: Use plain printf.
8119 * gcc.dg/torture/matrix-2.c: Likewise.
8120 * gcc.dg/torture/matrix-5.c: Likewise.
8121 * gcc.dg/torture/matrix-6.c: Likewise.
8122 * gcc.dg/torture/transpose-1.c: Likewise.
8123 * gcc.dg/torture/transpose-2.c: Likewise.
8124 * gcc.dg/torture/transpose-3.c: Likewise.
8125 * gcc.dg/torture/transpose-4.c: Likewise.
8126 * gcc.dg/torture/transpose-5.c: Likewise.
8127 * gcc.dg/torture/transpose-6.c: Likewise.
8129 2015-08-28 Jeff Law <law@redhat.com>
8132 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8133 * gcc.dg/torture/pr66752-1.c: New test
8134 * g++.dg/torture/pr66752-2.C: New test.
8136 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8138 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8140 * gcc.dg/tree-ssa/sra-15.c: New.
8142 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8144 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8145 * gcc.target/mips/msub-8.c: Ditto
8147 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8149 * lib/target-supports.exp (check-effective_target_vect_double):
8150 Enable for Power targets with VSX hardware available.
8151 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8152 vect_no_align && { ! vect_hw_misalign }.
8154 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8156 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8157 Replaced by opt_files, compile with -floop-nest-optimize.
8158 * g++.dg/graphite/graphite.exp: Same.
8159 * gfortran.dg/graphite/graphite.exp: Same.
8160 * gcc.dg/graphite/block-0.c: Adjust pattern.
8161 * gcc.dg/graphite/block-1.c: Same.
8162 * gcc.dg/graphite/block-3.c: Same.
8163 * gcc.dg/graphite/block-4.c: Same.
8164 * gcc.dg/graphite/block-5.c: Same.
8165 * gcc.dg/graphite/block-6.c: Same.
8166 * gcc.dg/graphite/block-7.c: Same.
8167 * gcc.dg/graphite/block-8.c: Same.
8168 * gcc.dg/graphite/block-pr47654.c: Same.
8169 * gcc.dg/graphite/interchange-0.c: Same.
8170 * gcc.dg/graphite/interchange-1.c: Same.
8171 * gcc.dg/graphite/interchange-10.c: Same.
8172 * gcc.dg/graphite/interchange-11.c: Same.
8173 * gcc.dg/graphite/interchange-12.c: Same.
8174 * gcc.dg/graphite/interchange-13.c: Same.
8175 * gcc.dg/graphite/interchange-14.c: Same.
8176 * gcc.dg/graphite/interchange-15.c: Same.
8177 * gcc.dg/graphite/interchange-3.c: Same.
8178 * gcc.dg/graphite/interchange-4.c: Same.
8179 * gcc.dg/graphite/interchange-5.c: Same.
8180 * gcc.dg/graphite/interchange-6.c: Same.
8181 * gcc.dg/graphite/interchange-7.c: Same.
8182 * gcc.dg/graphite/interchange-8.c: Same.
8183 * gcc.dg/graphite/interchange-9.c: Same.
8184 * gcc.dg/graphite/interchange-mvt.c: Same.
8185 * gcc.dg/graphite/pr37485.c: Same.
8186 * gcc.dg/graphite/uns-block-1.c: Same.
8187 * gcc.dg/graphite/uns-interchange-12.c: Same.
8188 * gcc.dg/graphite/uns-interchange-14.c: Same.
8189 * gcc.dg/graphite/uns-interchange-15.c: Same.
8190 * gcc.dg/graphite/uns-interchange-9.c: Same.
8191 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8192 * gfortran.dg/graphite/interchange-3.f90: Same.
8194 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8197 * gcc.target/i386/pr67317-1.c: New test.
8198 * gcc.target/i386/pr67317-2.c: Ditto.
8199 * gcc.target/i386/pr67317-3.c: Ditto.
8200 * gcc.target/i386/pr67317-4.c: Ditto.
8201 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8202 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8204 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8206 * gcc.target/powerpc/vec-shr.c: New.
8208 2015-08-27 Marek Polacek <polacek@redhat.com>
8211 * gcc.dg/torture/pr67005.c: New test.
8213 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8215 * gcc.dg/tree-ssa/sra-15.c: New.
8217 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8219 * gcc.target/aarch64/long_branch_1.c: New test.
8221 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8223 * gcc.target/s390/20150826-1.c: New test.
8225 2015-08-26 Renlin Li <renlin.li@arm.com>
8227 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8229 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8231 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8233 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8235 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8236 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8237 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8238 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8240 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8242 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8244 * gcc.target/aarch64/tlsle_1.x: New test source.
8245 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8246 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8247 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8249 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8252 * gfortran.dg/shape_8.f90: New test.
8254 2015-08-25 Marek Polacek <polacek@redhat.com>
8257 * gcc.dg/weak/weak-18.c: New test.
8259 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8261 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8262 gcc_jit_context_set_bool_use_external_driver.
8264 2015-08-25 Nathan Sidwell <nathan@acm.org>
8266 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8268 * gcc.dg/20001117-1.c: Needs return_address.
8269 * gcc.dg/20020415-1.c: Needs alloca.
8270 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8271 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8272 * gcc.dg/pr63186.c: Needs label_values.
8273 * gcc.dg/torture/pr33848.c: Likwise.
8275 * lib/target-supports.exp (check_effective_target_fopenacc,
8276 check_effective_target_fopenmp): Disable for nvptx.
8277 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8278 * gcc.dg/stack-usage-1.c: Likewise.
8279 * gcc.dg/stack-usage-2.c: Likewise.
8280 * gcc.dg/unused-5.c: Likewise.
8281 * gcc.dg/unwind-1.c: Likewise.
8283 2015-08-25 Christian Bruel <christian.bruel@st.com>
8285 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8286 * g++.dg/Wno-frame-address.C: Ditto.
8288 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8291 * g++.dg/pr67211.C: New test.
8293 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8297 * gfortran.dg/block_end_error_1.f90: New test.
8298 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8300 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8303 * gcc.target/i386/pr66821.c: New test.
8305 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8308 * gcc.target/i386/pr67329.c: New test.
8310 2015-08-24 Nathan Sidwell <nathan@acm.org>
8312 * gcc.dg/pr49551.c: Needs -fdata-sections.
8314 * gcc.dg/pr64935-2.c: Needs scheduling.
8316 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8317 * gcc.dg/torture/pr63738.c: Likewise.
8318 * gcc.dg/torture/pr64728.c: Likewise.
8319 * gcc.dg/pr63748.c: Likewise.
8320 * gcc.dg/20020312-2.c: Likewise.
8322 * gcc.dg/torture/pr66123.c: Needs label_values.
8324 * gcc.dg/torture/pr41261.c: Needs profiling.
8325 * gcc.dg/pr26570.c: Likewise.
8326 * gcc.dg/pr61776.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8328 * gcc.dg/gomp/pr34610.c: Likewise.
8329 * gcc.dg/pr54121.c: Likewise.
8330 * gcc.dg/20050325-1.c: Likewise.
8331 * gcc.dg/pr66899.c: Likewise.
8332 * gcc.dg/pr48770.c: Likewise.
8333 * gcc.dg/pr24225.c: Likewise.
8335 * gcc.dg/pr27531-1.c: Needs io.
8336 * gcc.dg/pr44606.c: Likewise.
8338 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8340 * gcc.dg/pr51990.c: Needs alloca.
8342 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8344 2015-08-24 Tom de Vries <tom@codesourcery.com>
8346 PR tree-optimization/65468
8347 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8349 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8352 * gfortran.dg/backtrace_1.f90: New test.
8354 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8357 * gfortran.dg/execute_command_line_2.f90: New test.
8359 2015-08-23 Tom de Vries <tom@codesourcery.com>
8361 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8362 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8363 vect_no_int_max to vect_no_int_min_max.
8364 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8366 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8367 * gcc.dg/vect/slp-reduc-4.c: Same.
8368 * gcc.dg/vect/slp-reduc-5.c: Same.
8369 * gcc.dg/vect/vect-125.c: Same.
8370 * gcc.dg/vect/vect-13.c: Same.
8371 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8372 * gcc.dg/vect/vect-reduc-1.c: Same.
8373 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8374 * gcc.dg/vect/vect-reduc-1char.c:Same.
8375 * gcc.dg/vect/vect-reduc-1short.c: Same.
8376 * gcc.dg/vect/vect-reduc-2.c: Same.
8377 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8378 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8379 * lib/target-supports.exp: Same.
8381 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8384 * g++.dg/cpp0x/decltype63.C: New.
8386 2015-08-22 Nathan Sidwell <nathan@acm.org>
8388 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8389 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8390 * c-c++-common/Wunused-var-8.c: Likewise.
8391 * c-c++-common/gomp/pr61486-2.c: Likewise.
8392 * c-c++-common/Wunused-var-6.c: Likewise.
8393 * c-c++-common/goacc/reduction-1.c: Likewise.
8394 * c-c++-common/goacc/reduction-2.c: Likewise.
8395 * c-c++-common/goacc/reduction-3.c: Likewise.
8396 * c-c++-common/goacc/reduction-4.c: Likewise.
8397 * gcc.dg/builtins-64.c: Likewise.
8398 * gcc.dg/pr59523.c: Likewise.
8399 * gcc.dg/tree-ssa/20080530.c: Likewise.
8400 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8401 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8402 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8403 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8404 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8405 * gcc.dg/pr59011.c: Likewise.
8406 * gcc.dg/uninit-9.c: Likewise.
8407 * gcc.dg/pr61561.c: Likewise.
8408 * gcc.dg/vla-4.c: Likewise.
8409 * gcc.dg/20101010-1.c: Likewise.
8410 * gcc.dg/pr49120.c: Likewise.
8411 * gcc.dg/20030331-2.c: Likewise.
8412 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8413 * gcc.dg/pr25682.c: Likewise.
8414 * gcc.dg/guality/guality.c: Likewise.
8415 * gcc.dg/pr27301.c: Likewise.
8416 * gcc.dg/uninit-9-O0.c: Likewise.
8417 * gcc.dg/fold-alloca-1.c: Likewise.
8418 * gcc.dg/pr41470.c: Likewise.
8419 * gcc.dg/pr51491-2.c: Likewise.
8420 * gcc.dg/winline-7.c: Likewise.
8421 * gcc.dg/vla-2.c: Likewise.
8422 * gcc.dg/pr50764.c: Likewise.
8423 * gcc.dg/c99-vla-1.c: Likewise.
8424 * gcc.dg/pr33238.c: Likewise.
8425 * gcc.dg/c99-const-expr-13.c: Likewise.
8426 * gcc.dg/builtin-return-1.c: Likewise.
8427 * gcc.dg/vla-3.c: Likewise.
8428 * gcc.dg/20020415-1.c: Likewise.
8429 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8430 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8431 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8432 * gcc.dg/torture/calleesave-sse.c: Likewise.
8433 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8434 * gcc.dg/gomp/vla-2.c: Likewise.
8435 * gcc.dg/gomp/vla-3.c: Likewise.
8436 * gcc.dg/gomp/vla-4.c: Likewise.
8437 * gcc.dg/gomp/pr30494.c: Likewise.
8438 * gcc.dg/gomp/vla-5.c: Likewise.
8439 * gcc.dg/pr51990-2.c: Likewise.
8440 * gcc.dg/vla-22.c: Likewise.
8442 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8444 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8445 * gcc.dg/dollar.c: Likewise.
8446 * gcc.dg/pragma-message.c: Likewise.
8447 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8448 * c-c++-common/raw-string-14.c: Likewise.
8450 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8452 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8453 property that instantiation here is a compile-time error.
8455 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8457 * g++.dg/other/pr67065.C: Extend.
8459 2015-08-21 Nathan Sidwell <nathan@acm.org>
8461 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8463 (check_effective_target_global_constructor): New.
8464 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8465 * gcc.dg/debug/debug.exp: Skip for nvptx.
8466 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8468 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8469 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8470 * gcc.c-torture/compile/pr33855.c: Likewise.
8471 * gcc.c-torture/compile/920723-1.c: Likewise.
8472 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8474 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8476 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8479 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8481 * gcc.c-torture/execute/switch-1.c: Likewise.
8483 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8484 * gcc.c-torture/execute/printf-1.c: Likewise.
8485 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8486 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8487 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8488 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8489 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8490 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8491 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8492 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8493 * gcc.c-torture/execute/gofast.c: Likewise.
8494 * gcc.c-torture/execute/complex-6.c: Likewise.
8496 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8497 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8498 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8499 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8500 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8501 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8502 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8503 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8504 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8505 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8506 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8507 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8508 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8509 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8510 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8511 * gcc.dg/setjmp-1.c: Likewise.
8512 * gcc.dg/cleanup-5.c: Likewise.
8513 * gcc.dg/cleanup-12.c: Likewise.
8514 * gcc.dg/cleanup-13.c: Likewise.
8516 * gcc.dg/constructor-1.c: Require global ctor.
8518 * gcc.dg/fork-instrumentation.c: Require profiling.
8519 * gcc.dg/20030107-1.c: Likewise.
8520 * gcc.dg/20030702-1.c: Likewise.
8522 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8523 * gcc.dg/cpp/paste2.c: Likewise.
8524 * gcc.dg/cpp/strify3.c: Likewise.
8525 * gcc.dg/cpp/strify4.c: Likewise.
8526 * gcc.dg/cpp/lexnum.c: Likewise.
8527 * gcc.dg/cpp/digraphs.c: Likewise.
8528 * gcc.dg/cpp/macro1.c: Likewise.
8530 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8532 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8534 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8536 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8539 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8541 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8542 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8543 vec_vpmsum_be and vec_shasigma_be.
8545 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8547 * lib/target-supports.exp
8548 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8549 with -mfp16-format=ieee.
8551 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8554 * g++.dg/other/pr67065.C: New.
8556 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8558 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8560 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8561 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8562 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8563 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8565 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8567 * gcc.dg/wide_shift_64_1.c: New testcase.
8568 * gcc.dg/wide_shift_128_1.c: Likewise.
8569 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8571 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8573 * lib/target-supports.exp
8574 (check_effective_target_fstack_protector_enabled): New test.
8575 * gcc.target/i386/ssp-default.c: New test.
8577 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8580 * gfortran.dg/generic_31.f90: New.
8582 2015-08-19 Marek Polacek <polacek@redhat.com>
8585 * g++.dg/torture/pr67133.C: New test.
8587 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8589 * gcc.target/powerpc/altivec-35.c: New test.
8590 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8591 * gcc.target/powerpc/vsx-vector-7.c: New test.
8593 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8596 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8597 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8599 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8601 PR rtl-optimization/67218
8602 * gcc.c-torture/execute/ieee/pr67218.c,
8603 gcc.target/aarch64/fcvt_int_float_double1.c,
8604 gcc.target/aarch64/fcvt_int_float_double2.c,
8605 gcc.target/aarch64/fcvt_int_float_double3.c,
8606 gcc.target/aarch64/fcvt_int_float_double4.c,
8607 gcc.target/aarch64/fcvt_uint_float_double1.c,
8608 gcc.target/aarch64/fcvt_uint_float_double2.c,
8609 gcc.target/aarch64/fcvt_uint_float_double3.c,
8610 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8612 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8614 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8615 dg-options to disable LSE extensions.
8616 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8617 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8618 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8619 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8620 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8621 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8622 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8623 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8624 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8625 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8626 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8627 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8628 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8629 * gcc.target/aarch64/sync-op-full.c: Likewise.
8630 * gcc.target/aarch64/sync-op-release.c: Likewise.
8632 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8635 * g++.dg/cpp1z/feat-cxx1z.C: New.
8637 2015-08-18 Marek Polacek <polacek@redhat.com>
8640 * gcc.dg/torture/pr67222.c: New test.
8642 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8644 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8646 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8648 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8649 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8650 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8652 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8654 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8655 which is used in later code.
8657 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8660 * g++.dg/cpp0x/nullptr34.C: New.
8661 * g++.dg/warn/Wconversion2.C: Adjust.
8662 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8663 * g++.old-deja/g++.other/null3.C: Likewise.
8665 * g++.dg/cpp0x/pr51313.C: Adjust.
8667 2015-08-17 Richard Biener <rguenther@suse.de>
8669 PR tree-optimization/67221
8670 * gcc.dg/torture/pr67221.c: New testcase.
8672 2015-08-17 Mike Stump <mikestump@comcast.net>
8673 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8675 * gcc.target/arm/memcpy-aligned-1.c: New test.
8677 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8680 * gfortran.dg/norm_4.f90: Rename to...
8681 * gfortran.dg/norm2_4.f90: this.
8682 * gfortran.dg/norm2_5.f90: New test.
8684 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8686 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8687 * gcc.dg/ssp-1.c: Make counter a register.
8688 * gcc.dg/ssp-2.c: Likewise.
8689 * gcc.dg/torture/parm-coalesce.c: New.
8691 2015-08-14 Marek Polacek <polacek@redhat.com>
8694 * gcc.dg/torture/pr67133.c: New test.
8696 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8697 Matthias Klose <doko@debian.org>
8700 * gcc.c-torture/compile/pr67143.c: New
8701 * gcc.target/aarch64/atomic-op-imm.c
8702 (atomic_fetch_add_negative_RELAXED): New.
8703 (atomic_fetch_sub_negative_ACQUIRE): New.
8705 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8707 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8708 * gcc.target/aarch64/target_attr_8.c: Likewise.
8709 * gcc.target/aarch64/target_attr_14.c: Likewise.
8711 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8713 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8715 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8717 * gcc.target/i386/builtin_target.c: Add skylake check.
8719 2015-08-13 Jeff Law <law@redhat.com>
8721 * gcc.dg/pr66314.c: Moved from here to ..
8722 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8723 to clear all sanitizers before -fsanitize=kernel-address.
8725 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727 * gcc.target/aarch64/cinc_common_1.c: New test.
8729 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8732 * g++.dg/ext/attribute-may-alias-1.C: New.
8733 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8735 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8737 * gcc.target/aarch64/atomic-inst-cas.c: New.
8738 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8740 2015-08-13 Andreas Schwab <schwab@suse.de>
8742 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8744 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8747 * g++.dg/torture/pr62164.C: New.
8749 2015-08-13 Richard Biener <rguenther@suse.de>
8751 PR tree-optimization/67191
8752 * gcc.dg/torture/pr67191.c: New testcase.
8753 * g++.dg/torture/pr67191.C: Likewise.
8755 2015-08-13 Richard Biener <rguenther@suse.de>
8757 PR tree-optimization/66502
8758 PR tree-optimization/67167
8759 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8761 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8764 * g++.dg/init/new42.C: New.
8766 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8769 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8771 * gcc.target/powerpc/pr67071-2.c: Likewise.
8772 * gcc.target/powerpc/pr67071-3.c: Likewise.
8774 2015-08-12 Marek Polacek <polacek@redhat.com>
8777 * c-c++-common/Wshift-overflow-6.c: New test.
8778 * c-c++-common/Wshift-overflow-7.c: New test.
8779 * g++.dg/cpp1y/left-shift-2.C: New test.
8781 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8784 * g++.dg/cpp0x/pr52742.C: New.
8786 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8788 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8789 Check Knights Landing support.
8791 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8794 * g++.dg/warn/Wunused-result-1.C: New.
8796 2015-08-12 Richard Biener <rguenther@suse.de>
8798 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8799 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8800 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8801 * g++.dg/tree-ssa/pr61034.C: Adjust.
8802 * gcc.dg/fold-compare-2.c: Likewise.
8803 * gcc.dg/pr50763.c: Likewise.
8804 * gcc.dg/predict-3.c: Likewise.
8805 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8806 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8807 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8808 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8809 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8810 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8811 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8812 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8813 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8814 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8815 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8816 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8818 2015-08-12 Nathan Sidwell <nathan@acm.org>
8820 * gcc.dg/vrp-min-max-1.c: New.
8821 * gcc.dg/vrp-min-max-2.c: New.
8823 2015-08-12 Richard Biener <rguenther@suse.de>
8825 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8827 2015-08-12 Tom de Vries <tom@codesourcery.com>
8830 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8831 Handle absence of vector min/max for sparc.
8833 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8836 * g++.dg/ext/mv25.C: New test.
8838 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8840 * gcc.target/i386/avx2-vect-shift.c: New test.
8842 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8846 * gcc.dg/pragma-diag-3.c: New test.
8847 * gcc.dg/pragma-diag-4.c: New test.
8849 2015-08-11 Nathan Sidwell <nathan@acm.org>
8851 * c-c++-common/dfp/operator-comma.c: Call init function.
8852 * c-c++-common/dfp/convert-dfp-2.c: New test.
8854 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8856 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8857 Treat model == 0x4f as Broadwell.
8859 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8862 * gfortran.dg/pr67140.f90: New test.
8864 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8868 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8870 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8873 * gfortran.dg/ieee/large_4.f90: New test.
8875 2015-08-08 Bud Davis <jmdavis@link.com>
8878 * gfortran.dg/common_22.f90: New.
8880 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8882 PR rtl-optimization/67028
8883 * gcc.dg/pr67028.c: New testcase.
8885 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8887 PR rtl-optimization/67029
8888 * gcc.dg/pr67029.c: New test.
8890 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8893 * gfortran.dg/ieee/ieee_8.f90: New test.
8895 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8897 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8899 * gcc.target/aarch64/noplt_2.c: Likewise.
8900 * gcc.target/aarch64/noplt_3.c: Likewise.
8902 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8904 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8905 optimization level, and print a summary at the end.
8907 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8909 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8911 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8913 * gcc.target/aarch64/noplt_3.c: New testcase.
8915 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8917 * gcc.target/aarch64/noplt_1.c: New testcase.
8918 * gcc.target/aarch64/noplt_2.c: Likewise.
8920 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8922 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8923 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8925 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8927 * gcc.target/s390/dwarfregtable-1.c: New test.
8928 * gcc.target/s390/dwarfregtable-2.c: New test.
8929 * gcc.target/s390/dwarfregtable-3.c: New test.
8931 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8933 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8935 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8938 * gfortran.dg/ieee/large_2.f90: New test.
8939 * gfortran.dg/ieee/large_3.F90: New test.
8941 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8944 * gfortran.dg/ieee/large_1.f90: Adjust test.
8946 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8947 Jeff Law <law@redhat.com>
8950 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8951 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8952 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8953 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8954 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8955 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8957 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8960 * gfortran.dg/pr66311.f90: New file.
8962 2015-08-05 Richard Biener <rguenther@suse.de>
8964 PR tree-optimization/67121
8965 * gcc.dg/torture/pr67121.c: New testcase.
8967 2015-08-05 Nick Clifton <nickc@redhat.com>
8969 * gcc.target/rl78: New directory.
8970 * gcc.target/rl78/rl78.exp: New file: Test driver.
8971 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8973 2015-08-05 Richard Biener <rguenther@suse.de>
8976 * gcc.dg/torture/pr67120.c: New testcase.
8978 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8982 * lib/fortran-modules.exp: Call cleanup-submodules from
8984 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8985 cover the cases where private entities are no longer optimized
8987 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8989 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8990 * gfortran.dg/submodule_5.f08: The same.
8991 * gfortran.dg/submodule_9.f08: The same.
8992 * gfortran.dg/submodule_10.f08: New test.
8994 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8997 * g++.dg/cpp1y/var-templ35.C: New.
8999 2015-08-05 Richard Biener <rguenther@suse.de>
9001 PR tree-optimization/67055
9002 * g++.dg/torture/pr67055.C: New testcase.
9004 2015-08-05 Richard Biener <rguenther@suse.de>
9006 PR tree-optimization/67109
9007 * gcc.dg/torture/pr67109.c: New testcase.
9008 * gcc.dg/vect/vect-119.c: Adjust.
9010 2015-08-05 Richard Biener <rguenther@suse.de>
9013 * gcc.dg/pr67107.c: New testcase.
9015 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9018 * g++.dg/cpp1z/abbrev2.C: New.
9020 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9022 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9024 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9027 * g++.dg/init/explicit4.C: New.
9029 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9031 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9032 without VSX an Power8 vector support.
9034 2015-08-04 Richard Biener <rguenther@suse.de>
9036 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9038 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9041 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9044 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9047 * g++.dg/cpp1y/var-templ34.C: New.
9049 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9051 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9052 * gcc.target/aarch64/target_attr_1.c: Likewise.
9053 * gcc.target/aarch64/target_attr_2.c: Likewise.
9054 * gcc.target/aarch64/target_attr_3.c: Likewise.
9055 * gcc.target/aarch64/target_attr_4.c: Likewise.
9056 * gcc.target/aarch64/target_attr_5.c: Likewise.
9057 * gcc.target/aarch64/target_attr_6.c: Likewise.
9058 * gcc.target/aarch64/target_attr_7.c: Likewise.
9059 * gcc.target/aarch64/target_attr_8.c: Likewise.
9060 * gcc.target/aarch64/target_attr_9.c: Likewise.
9061 * gcc.target/aarch64/target_attr_10.c: Likewise.
9062 * gcc.target/aarch64/target_attr_11.c: Likewise.
9063 * gcc.target/aarch64/target_attr_12.c: Likewise.
9064 * gcc.target/aarch64/target_attr_13.c: Likewise.
9065 * gcc.target/aarch64/target_attr_14.c: Likewise.
9066 * gcc.target/aarch64/target_attr_15.c: Likewise.
9068 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9070 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9072 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9074 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9076 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9078 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9081 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9084 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9085 * gfortran.dg/ieee/large_1.f90: New test.
9087 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9089 PR tree-optimization/67043
9090 * gcc.dg/pr67043.c: New test.
9092 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9094 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9096 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9098 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9099 it to push/pop timing items.
9100 (main): For each optimization level, create a gcc_jit_timer, and
9101 time all of the iteration within that level cumulatively.
9102 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9103 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9105 2015-08-03 Alexander Basov <coohpt@gmail.com>
9110 * gcc.target/arm/pr43404.c : New testcase.
9111 * gcc.target/arm/pr48470.c : New testcase.
9112 * gcc.target/arm/pr64744-1.c : New testcase.
9113 * gcc.target/arm/pr64744-2.c : New testcase.
9115 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9117 PR tree-optimization/67077
9118 * gcc.dg/pr67077.c: New test.
9120 2015-08-03 Jeff Law <law@redhat.com>
9123 PR gcov-profile/66899
9124 * gcc.dg/pr66899.c: New test.
9125 * gcc.dg/pr66314.c: New test.
9127 2015-08-03 Marek Polacek <polacek@redhat.com>
9130 * gcc.dg/pr67088.c: New test.
9132 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9135 * gcc.target/arm/vnmul-1.c: New.
9136 * gcc.target/arm/vnmul-2.c: New.
9137 * gcc.target/arm/vnmul-3.c: New.
9138 * gcc.target/arm/vnmul-4.c: New.
9140 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9143 * gfortran.dg/class_allocate_20.f90: New.
9145 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9147 * gcc.target/aarch64/csel_bfx_1.c: New test.
9148 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9150 2015-08-02 Martin Sebor <msebor@redhat.com>
9152 * g++.dg/Wframe-address-in-Wall.C: New test.
9153 * g++.dg/Wframe-address.C: New test.
9154 * g++.dg/Wno-frame-address.C: New test.
9155 * gcc.dg/Wframe-address-in-Wall.c: New test.
9156 * gcc.dg/Wframe-address.c: New test.
9157 * gcc.dg/Wno-frame-address.c: New test.
9159 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9161 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9163 2015-08-01 Michael Collison <michael.collison@linaro.org
9164 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9166 * gcc.target/arm/mincmp.c: New test.
9168 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9171 * gfortran.dg/associated_target_6.f03: New test
9173 2015-08-01 Tom de Vries <tom@codesourcery.com>
9175 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9176 optimize ("-ftree-parallelize-loops=0").
9177 Add successful scans for 2 detected reductions. Add xfail scans for 3
9178 detected reductions.
9179 * gcc.dg/autopar/reduc-2short.c: Same.
9180 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9181 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9182 detected reductions.
9183 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9186 2015-07-31 Marek Polacek <polacek@redhat.com>
9189 * g++.dg/ubsan/pr66977.C: New test.
9191 2015-07-30 Marek Polacek <polacek@redhat.com>
9193 * c-c++-common/Wtautological-compare-3.c: New test.
9195 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9197 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9198 (CHECK): Pass address of scalar, rather than array.
9200 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9202 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9204 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9206 * gcc.target/aarch64/fp16/fp16.exp: New.
9207 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9208 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9210 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9212 * gcc.target/aarch64/f16_movs_1.c: New test.
9214 2015-07-28 Tom de Vries <tom@codesourcery.com>
9216 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9219 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9220 Manuel López-Ibáñez <manu@gcc.gnu.org>
9222 * gcc.dg/parm-incomplete-1.c: Update.
9223 * gcc.dg/pr18809-1.c: Update.
9224 * gcc.dg/pr27953.c: Update.
9225 * gcc.dg/vla-11.c: Update.
9227 2015-07-27 Marek Polacek <polacek@redhat.com>
9229 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9231 2015-07-27 Tom de Vries <tom@codesourcery.com>
9233 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9234 attribute. Update comment.
9236 Add scan for not parallelizing inner loop.
9237 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9241 2015-07-27 Marek Polacek <polacek@redhat.com>
9244 * c-c++-common/Wtautological-compare-2.c: New test.
9246 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9249 * gcc.target/i386/pr66232-6.c: New tests.
9250 * gcc.target/i386/pr66232-7.c: Likewise.
9251 * gcc.target/i386/pr66232-8.c: Likewise.
9252 * gcc.target/i386/pr66232-9.c: Likewise.
9254 2015-07-27 Marek Polacek <polacek@redhat.com>
9258 * c-c++-common/Wtautological-compare-1.c: New test.
9260 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9263 * g++.dg/template/pr18969.C: New test.
9264 * g++.dg/template/pr18969-2.C: New test.
9265 * g++.old-deja/g++.jason/overload.C: Remove return value in
9266 template function returning void.
9268 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9270 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9271 immediates to avoid shift-overflow warnings.
9273 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9276 * g++.dg/init/pr66857.C: New test.
9278 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9281 * gcc.target/i386/pr66648.c: New test.
9283 2015-07-25 Tom de Vries <tom@codesourcery.com>
9285 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9286 interchange_files and block_files variables.
9287 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9289 * gcc.dg/graphite/uns-interchange-12.c: Same.
9290 * gcc.dg/graphite/uns-interchange-14.c: Same.
9291 * gcc.dg/graphite/uns-interchange-15.c: Same.
9292 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9293 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9295 2015-07-25 Jeff Law <law@redhat.com>
9299 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9300 * gcc.dg/torture/pr66752-1.c: New test
9301 * g++.dg/torture/pr66752-2.C: New test.
9303 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9306 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9308 PR rtl-optimization/64164
9309 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9310 * gcc.dg/ssp-1.c: Make counter a register.
9311 * gcc.dg/ssp-2.c: Likewise.
9312 * gcc.dg/torture/parm-coalesce.c: New.
9314 2015-07-24 Tom de Vries <tom@codesourcery.com>
9316 * gcc.dg/graphite/block-1.c: Xfail scan.
9317 * gcc.dg/graphite/interchange-12.c: Same.
9318 * gcc.dg/graphite/interchange-14.c: Same.
9319 * gcc.dg/graphite/interchange-15.c: Same.
9320 * gcc.dg/graphite/interchange-9.c: Same.
9321 * gcc.dg/graphite/interchange-mvt.c: Same.
9322 * gcc.dg/graphite/uns-block-1.c: New test.
9323 * gcc.dg/graphite/uns-interchange-12.c: New test.
9324 * gcc.dg/graphite/uns-interchange-14.c: New test.
9325 * gcc.dg/graphite/uns-interchange-15.c: New test.
9326 * gcc.dg/graphite/uns-interchange-9.c: New test.
9327 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9329 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9332 * c-c++-common/Wunused-function-1.c: New.
9334 2015-07-24 Tom de Vries <tom@codesourcery.com>
9336 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9337 alternative exit-first loop transform.
9338 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9339 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9340 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9341 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9342 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9343 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9344 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9345 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9346 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9348 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9351 * gcc.target/i386/mpx/pr66566.c: New test.
9353 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9356 * gcc.target/i386/pr66978.c: New test.
9358 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9360 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9362 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9364 * gcc.target/s390/insv-1.c: New test.
9365 * gcc.target/s390/insv-2.c: New test.
9366 * gcc.target/s390/insv-3.c: New test.
9368 2015-07-24 Tom de Vries <tom@codesourcery.com>
9370 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9372 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9375 * gcc.dg/pr25530.c: New test.
9377 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9380 * gcc.dg/pr25529.c: New test.
9382 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9384 * gcc.target/arm/reg_equal_test.c: New test.
9386 2015-07-23 Jeff Law <law@redhat.com>
9389 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9390 * gcc.dg/torture/pr66752-1.c: New test
9391 * g++.dg/torture/pr66752-2.C: New test.
9393 2015-07-23 Marek Polacek <polacek@redhat.com>
9396 * g++.dg/warn/Wlogical-op-2.C: New test.
9398 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9400 PR rtl-optimization/64164
9401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9402 * gcc.dg/ssp-1.c: Make counter a register.
9403 * gcc.dg/ssp-2.c: Likewise.
9404 * gcc.dg/torture/parm-coalesce.c: New.
9406 2015-07-23 Marek Polacek <polacek@redhat.com>
9409 * c-c++-common/ubsan/pr66908.c: New test.
9411 2015-07-23 Tom de Vries <tom@codesourcery.com>
9413 * gcc.dg/autopar/outer-4.c: Add xfail.
9414 * gcc.dg/autopar/outer-5.c: Same.
9415 * gcc.dg/autopar/outer-6.c: Same.
9416 * gcc.dg/autopar/reduc-2.c: Same.
9417 * gcc.dg/autopar/reduc-2char.c: Same.
9418 * gcc.dg/autopar/reduc-2short.c: Same.
9419 * gcc.dg/autopar/reduc-8.c: Same.
9420 * gcc.dg/autopar/uns-outer-4.c: New test.
9421 * gcc.dg/autopar/uns-outer-5.c: New test.
9422 * gcc.dg/autopar/uns-outer-6.c: New test.
9424 2015-07-23 Richard Biener <rguenther@suse.de>
9426 PR tree-optimization/66952
9427 * gcc.dg/torture/pr66952.c: Use signed char.
9429 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9431 PR tree-optimization/66926,66951
9432 * gcc.dg/vect/pr66951.c: New test.
9434 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9437 * g++.dg/parse/error57.C: New.
9438 * g++.dg/expr/string-2.C: Update.
9440 2015-07-23 Richard Biener <rguenther@suse.de>
9442 PR tree-optimization/66945
9443 * gcc.dg/torture/pr66945.c: New testcase.
9445 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9448 * g++.dg/ext/mv24.C: New test.
9450 2015-07-22 Marek Polacek <polacek@redhat.com>
9452 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9455 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9459 * gfortran.dg/generic_30.f90: New.
9461 2015-07-22 Richard Biener <rguenther@suse.de>
9463 PR tree-optimization/66952
9464 * gcc.dg/torture/pr66952.c: New testcase.
9466 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9468 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9470 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9476 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9484 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9490 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9492 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9498 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9502 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9504 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9506 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9508 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9512 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9514 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9520 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9524 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9526 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9530 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9532 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9534 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9536 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9546 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9548 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9550 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9554 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9556 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9558 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9564 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9566 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9570 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9572 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9574 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9576 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9578 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9580 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9592 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9594 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9598 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9600 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9602 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9608 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9610 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9634 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9636 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9638 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9642 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9644 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9646 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9652 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9654 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9656 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9660 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9662 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9666 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9668 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9674 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9676 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9680 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9688 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9690 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9706 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9708 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9710 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9712 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9718 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9720 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9722 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9724 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9733 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9735 * g++.dg/template/crash81.C: Update.
9737 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9740 * gcc.target/i386/pr66424.c: New.
9742 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9744 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9746 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9749 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9750 Drop address sanitization.
9752 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9754 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9756 (dg-additional-options): Set armv5t flag.
9758 2015-07-21 Marek Polacek <polacek@redhat.com>
9760 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9761 * gcc.dg/vmx/unpack.c: Likewise.
9762 * gcc.target/powerpc/quad-atomic.c: Likewise.
9764 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9766 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9768 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9770 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9773 2015-07-20 Marek Polacek <polacek@redhat.com>
9776 * c-c++-common/Wshift-overflow-1.c: New test.
9777 * c-c++-common/Wshift-overflow-2.c: New test.
9778 * c-c++-common/Wshift-overflow-3.c: New test.
9779 * c-c++-common/Wshift-overflow-4.c: New test.
9780 * c-c++-common/Wshift-overflow-5.c: New test.
9781 * g++.dg/cpp1y/left-shift-1.C: New test.
9782 * gcc.dg/c90-left-shift-2.c: New test.
9783 * gcc.dg/c90-left-shift-3.c: New test.
9784 * gcc.dg/c99-left-shift-2.c: New test.
9785 * gcc.dg/c99-left-shift-3.c: New test.
9786 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9787 * gcc.c-torture/execute/pr40386.c: Likewise.
9788 * gcc.dg/vect/pr33373.c: Likewise.
9789 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9790 * gcc.dg/vect/vect-shift-2.c: Likewise.
9792 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9794 * gcc.target/aarch64/neg_abs_1.c: New test.
9796 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9799 * gcc.target/i386/pr66922.c: New test.
9801 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9805 * gcc.dg/tree-ssa/pr42327.c: Removed.
9806 * g++.dg/other/pr35011.C: Removed.
9808 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9811 * gcc.target/i386/pr66906.c: New test.
9813 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9815 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9816 as follow-up to r225930.
9818 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9821 * lib/fortran-modules.exp (proc cleanup-submodules): New
9823 * gfortran.dg/submodule_1.f08: Change extension and clean up
9824 the submodule files.
9825 * gfortran.dg/submodule_2.f08: ditto
9826 * gfortran.dg/submodule_6.f08: ditto
9827 * gfortran.dg/submodule_7.f08: ditto
9828 * gfortran.dg/submodule_8.f08: New test
9829 * gfortran.dg/submodule_9.f08: New test
9831 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9832 Sebastian Pop <s.pop@samsung.com>
9835 * gcc.dg/graphite/pr61929.c: New.
9837 2015-07-17 Marek Polacek <polacek@redhat.com>
9839 * gcc.dg/fold-minus-7.c: New test.
9841 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9843 * gfortran.dg/co_reduce_1.f90: New file.
9845 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9848 * gcc.target/i386/pr66824.c:
9850 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9853 * gfortran.dg/structure_constructor_13.f03: New test.
9855 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9858 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9859 of generated while loops in the tree dump.
9860 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9862 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9864 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9866 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9869 * gcc.target/i386/pr66891.c: New test.
9871 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9873 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9875 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9877 PR rtl-optimization/66626
9878 * gcc.target/i386/pr66626-2.c: New.
9880 2015-07-16 Martin Liska <mliska@suse.cz>
9882 * g++.dg/ipa/pr66896.c: New test.
9884 2015-07-16 Richard Biener <rguenther@suse.de>
9886 PR tree-optimization/66894
9887 * gcc.dg/torture/pr66894.c: New testcase.
9889 2015-07-16 Richard Biener <rguenther@suse.de>
9891 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9893 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9896 * g++.dg/pr66866.C: New test.
9898 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9900 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9902 2015-07-15 Richard Biener <rguenther@suse.de>
9904 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9905 { -O3 -fomit-frame-pointer },
9906 { -O3 -fomit-frame-pointer -funroll-loops } and
9907 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9909 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9910 -finline-functions }
9912 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9914 * gcc.target/mips/interrupt_handler-5.c: New test.
9916 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9917 Robert Suchanek <robert.suchanek@imgtec.com>
9919 * gcc.target/mips/interrupt_handler-4.c: New test.
9921 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9924 * gcc.dg/lto/lto.exp: Initialize MPX.
9926 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9928 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9930 * gcc.target/arm/scd42-3.c: Likewise.
9932 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9934 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9935 code to be run when the pre-arch code increases the isa_rev to
9936 mips32r6 or greater.
9938 2015-07-15 Richard Biener <rguenther@suse.de>
9940 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9941 { -O3 -fomit-frame-pointer },
9942 { -O3 -fomit-frame-pointer -funroll-loops } and
9943 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9945 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9946 -finline-functions }
9947 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9948 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9949 to additional_flags.
9951 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9953 PR rtl-optimization/66838
9954 * gcc.target/i386/pr66838.c: New test.
9956 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9959 * g++.dg/template/pr66850.C: New test.
9961 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9962 Cesar Philippidis <cesar@codesourcery.com>
9963 Chung-Lin Tang <cltang@codesourcery.com>
9965 * gcc.target/nios2/nios2-flushd.c: New.
9966 * gcc.target/nios2/nios2-rdprs.c: New.
9967 * gcc.target/nios2/r2-atomic.c: New.
9968 * gcc.target/nios2/r2-eni.c: New.
9969 * gcc.target/nios2/r2-wrpie.c: New.
9971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9972 Cesar Philippidis <cesar@codesourcery.com>
9973 Chung-Lin Tang <cltang@codesourcery.com>
9975 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9976 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9978 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9979 Cesar Philippidis <cesar@codesourcery.com>
9980 Chung-Lin Tang <cltang@codesourcery.com>
9982 * gcc.target/nios2/andci.c: New.
9983 * gcc.target/nios2/bmx.c: New.
9984 * gcc.target/nios2/cdx-add.c: New.
9985 * gcc.target/nios2/cdx-branch.c: New.
9986 * gcc.target/nios2/cdx-callret.c: New.
9987 * gcc.target/nios2/cdx-loadstore.c: New.
9988 * gcc.target/nios2/cdx-logical.c: New.
9989 * gcc.target/nios2/cdx-mov.c: New.
9990 * gcc.target/nios2/cdx-shift.c: New.
9991 * gcc.target/nios2/cdx-sub.c: New.
9992 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9994 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9997 * g++.dg/cpp0x/vt-65071.C: New.
9999 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10000 Cesar Philippidis <cesar@codesourcery.com>
10001 Chung-Lin Tang <cltang@codesourcery.com>
10003 * gcc.target/nios2/r2-io-range.c: New.
10004 * gcc.target/nios2/r2-stio-1.c: New.
10005 * gcc.target/nios2/r2-stio-2.c: New.
10006 * gcc.target/nios2/nios2-ldxio.c: New.
10007 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10008 of just compile. Add more tests.
10010 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10012 gfortran.dg/pr66864.f90: New test.
10014 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10016 PR rtl-optimization/66626
10017 * gcc.target/i386/pr66626.c: New.
10019 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10021 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10022 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10023 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10025 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10027 * g++.dg/template/crash81.C: Adjust for error + inform change.
10028 * g++.dg/template/pr58878.C: Likewise.
10029 * g++.dg/template/shadow1.C: Likewise.
10030 * g++.dg/template/shadow2.C: Likewise.
10031 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10032 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10033 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10034 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10036 2015-07-14 Richard Biener <rguenther@suse.de>
10038 PR tree-optimization/66863
10039 * gcc.dg/torture/pr66863.c: New testcase.
10041 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10044 * g++.dg/template/pr65186.C: New test.
10046 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10048 * gcc.target/arm/macro_defs0.c: Add directive to skip
10049 test if -marm is present.
10050 * gcc.target/arm/macro_defs1.c: Likewise.
10052 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10054 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10056 * gcc.target/aarch64/adds1.c: Likewise.
10057 * gcc.target/aarch64/ands_1.c: Likewise.
10058 * gcc.target/aarch64/bics_1.c: Likewise.
10059 * gcc.target/aarch64/subs1.c: Likewise.
10060 * gcc.target/aarch64/subs3.c: Likewise.
10062 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10065 * gfortran.dg/pr64589.f90: New test.
10067 2015-07-13 Renlin Li <renlin.li@arm.com>
10070 * gcc.c-torture/execute/pr66556.c: New.
10072 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10074 * gcc.dg/20020219-1.c: Fix double word typos.
10075 * gcc.dg/20020919-1.c: Same.
10077 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10078 Jeff Law <law@redhat.com>
10080 PR middle-end/66726
10081 * g++.dg/tree-ssa/pr66726.c: New test.
10082 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10083 * gcc.dg/tree-ssa/pr66726.c: New test.
10085 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10088 * g++.dg/cpp0x/variadic-ttp2.C: New.
10090 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10093 * g++.dg/cpp0x/auto46.C: New test.
10094 * g++.dg/template/pr30044.C: New test.
10095 * g++.dg/template/shadow2.C: New test.
10096 * g++.dg/template/error55.C: New test.
10097 * g++.dg/template/crash83.C: Accept any error string.
10098 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10100 * g++.dg/cpp0x/variadic19.C: Likewise
10101 * g++.dg/template/canon-type-13.C: Likewise.
10102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10103 * g++.dg/torture/20070621-1.C: Likewise.
10105 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10108 * g++.dg/init/explicit3.C: New.
10110 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10113 * gcc.target/i386/pr66819-1.c: New test.
10114 * gcc.target/i386/pr66819-2.c: Likewise.
10115 * gcc.target/i386/pr66819-3.c: Likewise.
10116 * gcc.target/i386/pr66819-4.c: Likewise.
10117 * gcc.target/i386/pr66819-5.c: Likewise.
10119 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10122 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10123 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10124 type to prevent possible flag-clobbering zero-extensions.
10125 * gcc.target/i386/pr66703.c: New test.
10127 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10130 * g++.dg/cpp0x/nsdmi-template15.C: New.
10132 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10134 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10136 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10138 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10139 * gcc.target/arm/flip-thumb.c: Likewise.
10141 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10144 * gcc.target/i386/pr66813.c: New test.
10146 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10148 PR middle-end/66820
10149 * gcc.dg/gomp/pr66820.c: New test.
10151 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10154 * g++.dg/cpp0x/scoped_enum6.C: New.
10156 2015-07-10 Tom de Vries <tom@codesourcery.com>
10158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10159 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10161 2015-07-10 Richard Biener <rguenther@suse.de>
10163 PR tree-optimization/66823
10164 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10165 which should not be necessary. XFAIL.
10167 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10170 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10172 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10174 PR middle-end/66633
10175 * gcc.dg/gomp/pr66633-1.c: New test.
10176 * gcc.dg/gomp/pr66633-2.c: New test.
10177 * gcc.dg/gomp/pr66633-3.c: New test.
10178 * gcc.dg/gomp/pr66633-4.c: New test.
10180 2015-07-09 John Marino <gnugcc@marino.st>
10182 * lib/target-supports.exp (check_effective_target_pie):
10185 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10188 * gcc.target/i386/pr66814.c: New test.
10190 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10193 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10194 * gcc.target/aarch64/fnmul-2.c: Likewise.
10195 * gcc.target/aarch64/fnmul-3.c: Likewise.
10196 * gcc.target/aarch64/fnmul-4.c: Likewise.
10198 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10201 * g++.dg/cpp0x/vt-65790.C: New.
10203 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10206 * gcc.target/i386/pr66818.c: New test.
10208 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10211 * gcc.target/i386/pr66817.c: New test.
10213 2015-07-09 Marek Polacek <polacek@redhat.com>
10215 PR tree-optimization/66718
10216 * gcc.dg/vect/vect-126.c: New test.
10218 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10220 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10221 even when dwarf-2 is not the default.
10223 2015-07-08 Jeff Law <law@redhat.com>
10226 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10227 to have a single memory reference.
10229 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10231 * g++.dg/other/dump-ada-spec-9.C: New test.
10233 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10235 * g++.dg/vect/vect.exp: Run also simd* tests.
10236 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10237 (check_vect): Fix up get_cpuid call for C++.
10238 * g++.dg/vect/simd-clone-1.cc: New test.
10240 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10242 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10244 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10246 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10247 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10249 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10252 * gcc.target/i386/pr66806.c: New test.
10254 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10257 * g++.dg/cpp0x/auto45.C: New.
10259 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10261 PR middle-end/66334
10262 * gcc.target/i386/pr66334.c: New.
10264 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10266 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10269 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10272 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10273 (verify_code): Update expected error message.
10274 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10275 (verify_code): Likewise.
10276 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10277 (verify_code): Likewise.
10279 2015-07-08 Richard Biener <rguenther@suse.de>
10281 PR tree-optimization/66793
10282 * gcc.dg/torture/pr66793.c: New testcase.
10284 2015-07-08 Richard Biener <rguenther@suse.de>
10286 PR tree-optimization/66794
10287 * gcc.dg/torture/pr66794.c: New testcase.
10289 2015-07-08 Marek Polacek <polacek@redhat.com>
10292 * g++.dg/abi/abi-tag15.C: New test.
10294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10296 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10297 * gcc.target/mips/branch-3.c: Ditto
10298 * gcc.target/mips/branch-4.c: Ditto.
10299 * gcc.target/mips/branch-5.c: Ditto.
10300 * gcc.target/mips/branch-6.c: Ditto.
10301 * gcc.target/mips/branch-7.c: Ditto.
10302 * gcc.target/mips/branch-8.c: Ditto.
10303 * gcc.target/mips/branch-9.c: Ditto.
10304 * gcc.target/mips/branch-10.c: Ditto.
10305 * gcc.target/mips/branch-11.c: Ditto.
10306 * gcc.target/mips/branch-12.c: Ditto.
10307 * gcc.target/mips/branch-13.c: Ditto.
10308 * gcc.target/mips/umips-branch-5.c: New file.
10309 * gcc.target/mips/umips-branch-6.c: New file.
10310 * gcc.target/mips/umips-branch-7.c: New file.
10311 * gcc.target/mips/umips-branch-8.c: New file.
10312 * gcc.target/mips/umips-branch-9.c: New file.
10313 * gcc.target/mips/umips-branch-10.c: New file.
10314 * gcc.target/mips/umips-branch-11.c: New file.
10315 * gcc.target/mips/umips-branch-12.c: New file.
10316 * gcc.target/mips/umips-branch-13.c: New file.
10317 * gcc.target/mips/umips-branch-14.c: New file.
10318 * gcc.target/mips/umips-branch-15.c: New file.
10319 * gcc.target/mips/umips-branch-16.c: New file.
10320 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10321 (OCCUPY_0xfffc): New define.
10323 2015-07-08 Renlin Li <renlin.li@arm.com>
10325 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10327 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10329 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10331 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10333 * gcc.target/i386/bt-3.c: New test.
10334 * gcc.target/i386/bt-4.c: Ditto.
10336 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10338 * g++.dg/other/dump-ada-spec-8.C: New test.
10340 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10343 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10345 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10347 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10349 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10350 Avoid using an opaque struct for local "f".
10352 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10355 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10356 * jit.dg/test-pr66779.c: New testcase.
10358 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10360 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10363 2015-07-07 Richard Biener <rguenther@suse.de>
10365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10367 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10369 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10370 * gcc.target/mips/call-5.c: Ditto.
10371 * gcc.target/mips/call-6.c: Ditto.
10373 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10375 * gcc.dg/dx-test.c: New test-case.
10377 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10380 * gfortran.dg/allocate_with_source_9.f08: New test.
10382 2015-07-07 Christian Bruel <christian.bruel@st.com>
10385 * gcc.target/arm/flip-thumb.c: Fix scan.
10386 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10387 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10388 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10391 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10394 * gcc.c-torture/execute/pr65956.c: New test.
10396 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10398 * gcc.target/arm/aapcs/align1.c: New.
10399 * gcc.target/arm/aapcs/align_rec1.c: New.
10400 * gcc.target/arm/aapcs/align2.c: New.
10401 * gcc.target/arm/aapcs/align_rec2.c: New.
10402 * gcc.target/arm/aapcs/align3.c: New.
10403 * gcc.target/arm/aapcs/align_rec3.c: New.
10404 * gcc.target/arm/aapcs/align4.c: New.
10405 * gcc.target/arm/aapcs/align_rec4.c: New.
10406 * gcc.target/arm/aapcs/align_vararg1.c: New.
10407 * gcc.target/arm/aapcs/align_vararg2.c: New.
10409 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10411 * gfortran.dg/iomsg_2.f90: New test.
10413 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10416 * gcc.target/i386/pr66749.c: New test.
10418 2015-07-06 Richard Biener <rguenther@suse.de>
10420 PR tree-optimization/66772
10421 * gcc.dg/torture/pr66772-1.c: New testcase.
10422 * gcc.dg/torture/pr66772-2.c: Likewise.
10424 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10426 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10427 the jals instruction.
10429 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10432 * gcc.target/i386/pr53383-1.c: New file.
10433 * gcc.target/i386/pr53383-2.c: Likewise.
10434 * gcc.target/i386/pr53383-3.c: Likewise.
10436 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10438 * gcc.target/aarch64/fnmul-1.c: New.
10439 * gcc.target/aarch64/fnmul-2.c: New.
10440 * gcc.target/aarch64/fnmul-3.c: New.
10441 * gcc.target/aarch64/fnmul-4.c: New.
10443 2015-07-06 Richard Biener <rguenther@suse.de>
10445 PR middle-end/66759
10446 * gcc.dg/torture/pr66759.c: New testcase.
10448 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10451 * gfortran.dg/alloc_comp_class_3.f03: New test.
10452 * gfortran.dg/alloc_comp_class_4.f03: New test.
10454 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10456 * gcc.c-torture/execute/pr66757.c: New test.
10458 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10460 PR tree-optimization/66720
10461 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10463 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10464 Sandra Loosemore <sandra@codesourcery.com>
10466 * gcc.target/nios2/gprel-offset.c: New test.
10468 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10471 * gfortran.dg/pr66725.f90: New test.
10473 2015-07-03 Jason Merrill <jason@redhat.com>
10475 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10476 Avoid narrowing error.
10478 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10480 PR rtl-optimization/66706
10481 * gcc.target/powerpc/shift-int.c: New testcase.
10483 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10486 * gcc.target/i386/pr66746.c: New file.
10488 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10490 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10492 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10494 PR tree-optimization/66119
10495 * g++.dg/opt/pr66119.C: New.
10497 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10500 * gfortran.dg/submodule_1.f90: New test
10501 * gfortran.dg/submodule_2.f90: New test
10502 * gfortran.dg/submodule_3.f90: New test
10503 * gfortran.dg/submodule_4.f90: New test
10504 * gfortran.dg/submodule_5.f90: New test
10505 * gfortran.dg/submodule_6.f90: New test
10506 * gfortran.dg/submodule_7.f90: New test
10508 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10510 PR preprocessor/53690
10511 * g++.dg/cpp/pr53690.C: New.
10513 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10515 * gcc.target/powerpc/vec-cmp.c: New test.
10517 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10520 * gfortran.dg/pr56520.f90: New test.
10522 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10525 * gfortran.dg/pr66545_1.f90: New test.
10526 * gfortran.dg/pr66545_2.f90: New test.
10528 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10530 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10531 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10533 2015-07-02 Richard Biener <rguenther@suse.de>
10536 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10539 2015-07-02 Richard Biener <rguenther@suse.de>
10541 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10543 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10545 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10547 2015-07-01 Jason Merrill <jason@redhat.com>
10549 * lib/target-supports.exp (cxx_default): Set to C++14.
10551 2015-07-01 Tom de Vries <tom@codesourcery.com>
10554 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10557 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10559 * gfortran.dg/warn_conversion_8.f90: New test.
10561 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10563 PR rtl-optimization/61047
10564 * gcc.c-torture/execute/20150611-1.c: New testcase.
10566 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10569 * jit.dg/all-non-failing-tests.h: Add
10570 test-pr66700-observing-write-through-ptr.c.
10571 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10573 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10575 * jit.dg/test-accessing-union.c: Add comments for use by
10576 gcc/jit/docs/topics/types.rst.
10578 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10580 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10581 'do-require-effective-target' with 'dg-require-effective-target'.
10582 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10583 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10584 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10585 'stlex' with 'strex' as the expected output.
10587 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10590 * g++.dg/cpp0x/gen-attrs-60.C: New.
10591 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10593 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10595 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10597 * gcc.target/aarch64/pic-small.c: Restrict this test under
10598 check_effective_target_aarch64_small_fpic.
10600 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10602 * gfortran.dg/gomp/pr66633.f90: New test.
10604 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10607 * g++.dg/template/pr66686.C: New test.
10609 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10611 * gnat.dg/lto17.ad[sb]: New test.
10613 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10615 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10616 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10618 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10620 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10622 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10624 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10626 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10628 * jit.dg/test-switch.c: New testcase.
10629 * jit.dg/test-switch.cc: New testcase.
10631 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10634 * jit.dg/all-non-failing-tests.h: Add note about
10635 test-validly-unreachable-block.c.
10636 * jit.dg/test-validly-unreachable-block.c: New file.
10638 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10641 * jit.dg/all-non-failing-tests.h: Add note about
10642 test-extra-options.c.
10643 * jit.dg/test-extra-options.c: New testcase.
10645 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10648 * gcc.target/i386/pr66691.c: New.
10650 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10652 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10653 * gcc.target/i386/iamcu/args.h: Likewise.
10654 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10655 * gcc.target/i386/iamcu/defines.h: Likewise.
10656 * gcc.target/i386/iamcu/macros.h: Likewise.
10657 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10658 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10659 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10660 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10661 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10662 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10663 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10664 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10665 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10666 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10667 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10668 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10669 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10670 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10671 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10672 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10673 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10675 2015-06-30 Marek Polacek <polacek@redhat.com>
10677 * gcc.dg/fold-minus-6.c: New test.
10679 * gcc.dg/fold-ior-3.c: New test.
10681 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10683 Implement N4197 - Adding u8 character literals
10684 * g++.dg/cpp1z/utf8.C: New.
10685 * g++.dg/cpp1z/utf8-neg.C: New.
10686 * g++.dg/cpp1z/udlit-utf8char.C: New.
10688 2015-06-30 Marek Polacek <polacek@redhat.com>
10690 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10692 2015-06-30 Tom de Vries <tom@codesourcery.com>
10694 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10695 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10696 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10697 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10699 2015-06-30 Marek Polacek <polacek@redhat.com>
10701 * gcc.dg/fold-ior-2.c: New test.
10703 2015-06-30 Tom de Vries <tom@codesourcery.com>
10705 PR tree-optimization/66652
10706 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10707 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10709 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10711 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10715 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10717 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10720 * gfortran.dg/wunused-parameter.f90: New test.
10722 2015-06-29 Richard Henderson <rth@redhat.com>
10724 * gcc.target/i386/asm-flag-1.c: New.
10725 * gcc.target/i386/asm-flag-2.c: New.
10726 * gcc.target/i386/asm-flag-3.c: New.
10727 * gcc.target/i386/asm-flag-4.c: New.
10728 * gcc.target/i386/asm-flag-5.c: New.
10730 2015-06-29 Marek Polacek <polacek@redhat.com>
10733 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10734 * c-c++-common/pr66322.c: New test.
10735 * g++.dg/eh/scope1.C: Remove dg-warning.
10737 2015-06-29 Richard Biener <rguenther@suse.de>
10739 PR tree-optimization/66677
10740 * gcc.dg/vect/pr66677.c: New testcase.
10742 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10744 PR middle-end/64130
10745 * gcc.dg/tree-ssa/pr64130.c: New test.
10747 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10749 * gcc.target/aarch64/pic-small.c: New testcase.
10751 2015-06-26 Richard Biener <rguenther@suse.de>
10753 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10755 2015-06-26 Marek Polacek <polacek@redhat.com>
10757 * gcc.dg/fold-and-1.c: New test.
10758 * gcc.dg/fold-and-2.c: New test.
10760 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10762 * gnat.dg/warn11.adb: Add missing dg directive.
10763 * gnat.dg/warn12.adb: New test.
10764 * gnat.dg/warn12_pkg.ads: New helper.
10766 2015-06-26 Richard Biener <rguenther@suse.de>
10768 * gfortran.dg/reassoc_3.f90: Adjust.
10770 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10773 * gcc.target/i386/pr66412.c: New test.
10775 2015-06-25 Richard Biener <rguenther@suse.de>
10777 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10779 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10781 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10783 2015-06-25 Richard Biener <rguenther@suse.de>
10785 * gfortran.dg/vect/vect-9.f90: New testcase.
10787 2015-06-25 Nick Clifton <nickc@redhat.com>
10789 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10790 H8300 and M32R targets.
10792 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10795 * gfortran.dg/maxerrors.f90: New test.
10797 2015-06-08 DJ Delorie <dj@redhat.com>
10799 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10803 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10805 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10807 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10808 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10809 * gcc.target/aarch64/nofp_1.c: New file.
10811 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10813 Implement N3928 - Extending static_assert
10814 * g++.dg/cpp0x/static_assert8.C: Adjust.
10815 * g++.dg/cpp0x/static_assert12.C: New.
10816 * g++.dg/cpp0x/static_assert13.C: New.
10817 * g++.dg/cpp1y/static_assert1.C: New.
10818 * g++.dg/cpp1y/static_assert2.C: New.
10819 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10821 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10824 * g++.dg/cpp0x/trailing11.C: New.
10826 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10828 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10830 * gcc.target/arm/memset-inline-10.c: Likewise.
10831 * gcc.target/arm/pr58784.c: Likewise.
10832 * gcc.target/arm/pr59985.C: Likewise.
10833 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10835 2015-06-24 Renlin Li <renlin.li@arm.com>
10837 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10838 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10840 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10843 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10846 * g++.dg/cpp0x/auto45.C: New test.
10847 * g++.dg/template/pr30044.C: New test.
10848 * g++.dg/template/crash83.C: Accept any error string.
10849 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10851 * g++.dg/cpp0x/variadic18.C: Likewise
10852 * g++.dg/template/canon-type-13.C: Likewise.
10853 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10855 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10858 * g++.dg/other/linkage2.C: New.
10860 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10863 * gcc.target/arm/pr63408.c: New test.
10865 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10867 * lib/c-torture.exp: Don't call check_effective_target_lto
10868 before setting up environment correctly.
10869 * lib/gcc-dg.exp: Likewise, and protect
10870 gcc_force_conventional_output.
10872 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10874 PR rtl-optimization/66306
10875 * gcc.target/s390/pr66306.c: New test.
10877 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10879 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10880 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10881 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10882 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10883 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10884 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10885 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10887 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10890 * gcc.c-torture/pr65803.c: New test.
10892 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10895 * g++.dg/cpp0x/auto45.C: New test.
10896 * g++.dg/template/pr30044.C: New test.
10897 * g++.dg/template/crash83.C: Accept any error string.
10898 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10900 * g++.dg/cpp0x/variadic18.C: Likewise
10901 * g++.dg/template/canon-type-13.C: Likewise.
10902 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10904 2015-06-23 Marek Polacek <polacek@redhat.com>
10906 * c-c++-common/Wlogical-op-3.c: New test.
10908 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10911 * g++.dg/cpp0x/scoped_enum5.C: New.
10913 2015-06-23 Richard Biener <rguenther@suse.de>
10915 PR tree-optimization/66636
10916 * gcc.dg/vect/pr66636.c: New testcase.
10918 2015-06-23 Marek Polacek <polacek@redhat.com>
10920 * gcc.dg/fold-minus-4.c: New test.
10921 * gcc.dg/fold-minus-5.c: New test.
10922 * c-c++-common/ubsan/overflow-add-5.c: New test.
10924 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10926 Add missing testcase from r224672.
10927 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10929 * gcc.target/vax/bswapdi-1.c: New.
10931 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10934 * gfortran.dg/associate_18.f08: New test.
10936 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10939 * gcc.target/i386/pr66560-1.c: New test.
10940 * gcc.target/i386/pr66560-2.c: Ditto.
10941 * gcc.target/i386/pr66560-3.c: Ditto.
10942 * gcc.target/i386/pr66560-4.c: Ditto.
10944 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10946 * gcc.target/nvptx/nvptx.exp: New file.
10947 * gcc.target/nvptx/proto-1.c: Likewise.
10949 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10951 PR tree-optimization/66449
10952 * gcc.dg/vect/pr66449.c: New test.
10954 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10956 * g++.dg/other/dump-ada-spec-5.C: New test.
10957 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10958 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10960 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10962 * g++.dg/inherit/pure1.C: Test location too.
10964 2015-06-22 Marek Polacek <polacek@redhat.com>
10966 * gcc.dg/fold-ior-1.c: New test.
10967 * gcc.dg/fold-minus-2.c: New test.
10968 * gcc.dg/fold-minus-3.c: New test.
10969 * gcc.dg/fold-plus-1.c: New test.
10970 * gcc.dg/fold-plus-2.c: New test.
10971 * gcc.dg/fold-xor-4.c: New test.
10972 * gcc.dg/fold-xor-5.c: New test.
10974 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10977 * g++.dg/torture/pr65914.C: New.
10979 2015-06-22 Richard Biener <rguenther@suse.de>
10981 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10982 not existing TORTURE_OPTIONS only.
10983 * lib/gcc-dg.exp: Likewise.
10985 2015-06-22 Christian Bruel <christian.bruel@st.com>
10988 * gcc.target/arm/flip-thumb.c: New test.
10990 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10991 Martin Liska <mliska@suse.cz>
10994 * g++.dg/ipa/pr65908.C: New testcase.
10996 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10999 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11000 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11002 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11004 * gnat.dg/specs/debug1.ads: Adjust.
11006 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11008 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11009 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11010 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11011 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11012 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11014 * gcc.target/aarch64/fmovd-zero.c: Delete.
11015 * gcc.target/aarch64/fmovf-zero.c: Delete.
11017 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11019 * gcc.target/vax/bswapdi-1.c: New.
11021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11023 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11027 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11035 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11039 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11043 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11047 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11051 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11055 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11059 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11067 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11071 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11075 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11079 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11087 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11095 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11097 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11100 (_ARM_FPSCR): Add FZ field.
11101 (clean_results): Force FZ=1 on AArch64.
11102 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11106 * gcc.target/aarch64/pr62308.c: New test.
11108 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11111 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11113 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11115 * gcc.target/i386/mpx/pr66581.c: New test.
11117 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11119 * gcc.target/i386/cmov9.c: New test.
11121 2015-06-18 Richard Biener <rguenther@suse.de>
11123 * g++.dg/other/const4.C: New testcase.
11125 2015-06-18 Michael Matz <matz@suse.de>
11127 PR middle-end/66253
11128 * gcc.dg/vect/pr66253.c: New testcase.
11130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11133 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11137 PR middle-end/66568
11138 * gcc.target/i386/mpx/pr66568.c: New test.
11140 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11142 PR middle-end/66567
11143 * gcc.target/i386/mpx/pr66567.c: New test.
11145 2015-06-18 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/66510
11148 * gcc.dg/vect/slp-perm-12.c: New testcase.
11150 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11152 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11153 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11154 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11155 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11157 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11160 * g++.dg/gomp/pr66571-1.C: New test.
11162 PR middle-end/66429
11163 * c-c++-common/gomp/pr66429.c: New test.
11165 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11167 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11168 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11170 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11172 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11175 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11178 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11180 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11182 * gcc.target/mips/pr65862-1.c: New test.
11183 * gcc.target/mips/pr65862-2.c: Likewise.
11185 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11187 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11188 * gcc.target/i386/pr52252-atom.c: Ditto.
11189 * gcc.target/i386/vect-div-1.c: Ditto.
11190 * gcc.target/i386/rotate-5.c: Ditto.
11191 * gcc.target/i386/pr50202.c: Ditto.
11192 * gcc.target/i386/pr37843-3.c: Ditto.
11193 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11194 * gcc.target/i386/pr53397-1.c: Ditto.
11195 * gcc.target/i386/pr55934.c: Ditto.
11196 * gcc.target/i386/pr37843-4.c: Ditto.
11197 * gcc.target/i386/pr60451.c: Ditto.
11198 * gcc.target/i386/pr53397-2.c: Ditto.
11199 * gcc.target/i386/vectorize1.c: Ditto.
11200 * gcc.target/i386/extract-insert-combining.c: Ditto.
11201 * gcc.target/i386/pr53759.c: Ditto.
11202 * gcc.target/i386/pr52252-core.c: Ditto.
11203 * gcc.target/i386/rotate-3.c: Ditto.
11204 * gcc.target/i386/sse-20.c: Ditto.
11205 * gcc.target/i386/rotate-4.c: Ditto.
11206 * gcc.target/i386/pr61403.c: Ditto.
11207 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11208 * gcc.target/i386/pr60901.c: Ditto.
11209 * gcc.target/i386/pr59794-7.c: Ditto.
11210 * gcc.target/i386/pr62208.c: Ditto.
11211 * gcc.target/i386/pr53416.c: Ditto.
11212 * gcc.target/i386/asm-dialect-1.c: Ditto.
11213 * gcc.target/i386/pr50038.c: Ditto.
11214 * gcc.target/i386/47698.c: Ditto.
11215 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11216 * gcc.target/i386/pr59794-2.c: Ditto.
11217 * gcc.target/i386/pr59794-3.c: Ditto.
11218 * gcc.target/i386/pr39058.c: Ditto.
11219 * gcc.target/i386/pr60205-1.c: Ditto.
11220 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11221 * gcc.target/i386/sse2-movq-2.c: Ditto.
11223 2015-06-17 Richard Biener <rguenther@suse.de>
11225 PR tree-optimization/66251
11226 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11228 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11231 * g++.dg/parse/new-placement1.C: New.
11233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11235 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11236 * jit.dg/test-compound-assignment.c: New testcase.
11238 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11241 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11242 to "testcases" array.
11244 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11247 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11248 * jit.dg/test-debug-strings.c: New test case.
11249 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11250 the discriminant has a sane debug string.
11252 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11255 * gcc.target/i386/pr56766-1.c: New test.
11256 * gcc.target/i386/pr56766-2.c: Ditto.
11258 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11260 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11261 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11262 * gcc.target/mips/loongson-simd.c: Ditto.
11264 2015-06-16 Richard Biener <rguenther@suse.de>
11266 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11270 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11271 passed by the testsuite driver.
11273 2015-06-16 Richard Biener <rguenther@suse.de>
11275 * gcc.dg/vect/slp-perm-11.c: New testcase.
11277 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11279 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11282 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11284 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11285 Reinstate calls to torture-init and torture-finalize.
11287 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11289 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11291 2015-06-15 Nathan Sidwell <nathan@acm.org>
11294 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11296 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11299 * g++.dg/cpp0x/local-type1.C: New.
11301 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11306 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11307 unimplemented error.
11308 * gfortran.dg/allocate_with_source_7.f08: New test.
11309 * gfortran.dg/allocate_with_source_8.f08: New test.
11311 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11314 * g++.dg/warn/Walways-true-3.C: New test.
11316 2015-06-13 Tom de Vries <tom@codesourcery.com>
11318 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11320 2015-06-13 Tom de Vries <tom@codesourcery.com>
11322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11323 (main): Remove superfluous attributes.
11324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11325 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11327 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11329 * gcc.target/i386/monitorx.c: New.
11330 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11331 * gcc.target/i386/sse-13.c: Ditto.
11332 * gcc.target/i386/sse-14.c: Ditto.
11333 * gcc.target/i386/sse-22.c: Ditto.
11334 * gcc.target/i386/sse-23.c: Ditto.
11335 * g++.dg/other/i386-2.C: Ditto.
11336 * g++.dg/other/i386-3.C: Ditto.
11338 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11340 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11342 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11345 * gfortran.dg/allocatable_scalar_13.f90: New test
11347 2015-06-11 Marek Polacek <polacek@redhat.com>
11349 * gcc.dg/fold-xor-3.c: New test.
11351 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11353 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11354 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11356 2015-06-11 Christian Bruel <christian.bruel@st.com>
11359 * gcc.target/arm/pragma_attribute.c: New test.
11361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11363 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11365 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11368 * gcc.target/i386/pr66473.c: New test.
11370 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11373 * gcc.dg/tls/pr66470.c: New test.
11374 * gcc.target/i386/pr66470.c: New test.
11376 2015-06-10 Christian Bruel <christian.bruel@st.com>
11379 * gcc.target/arm/attr_arm.c: New test
11380 * gcc.target/arm/attr_arm-err.c: New test
11381 * gcc.target/arm/attr_thumb.c: New test
11382 * gcc.target/arm/attr_thumb-static.c: New test
11384 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11389 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11391 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11393 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11394 passed by the testsuite driver.
11396 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11401 * gcc.dg/ssp-1.c: Make counter a register.
11402 * gcc.dg/ssp-2.c: Likewise.
11403 * gcc.dg/torture/parm-coalesce.c: New.
11405 2015-06-09 Tom de Vries <tom@codesourcery.com>
11407 * gcc.target/i386/vararg-loc.c: New test.
11409 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11412 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11413 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11415 2015-06-09 Marek Polacek <polacek@redhat.com>
11417 PR tree-optimization/66299
11418 * gcc.dg/pr66299-1.c: New test.
11419 * gcc.dg/pr66299-2.c: New test.
11420 * gcc.dg/pr66299-3.c: New test.
11422 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11424 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11425 passed by the testsuite driver.
11427 2015-06-09 Richard Biener <rguenther@suse.de>
11429 PR middle-end/66423
11430 * gcc.dg/fold-modpow2.c: New testcase.
11432 2015-06-09 Richard Biener <rguenther@suse.de>
11434 PR tree-optimization/66419
11435 * gcc.dg/vect/bb-slp-37.c: New testcase.
11437 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11439 * gcc.target/arm/stl-cond.c: New test.
11441 2015-06-09 Richard Biener <rguenther@suse.de>
11443 PR middle-end/66413
11444 * gcc.dg/torture/pr66413.c: New testcase.
11446 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11449 * gcc.dg/ssp-1.c: Make counter a register.
11450 * gcc.dg/ssp-2.c: Likewise.
11451 * gcc.dg/torture/parm-coalesce.c: New.
11453 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11455 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11456 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11458 2015-06-08 Tom de Vries <tom@codesourcery.com>
11460 PR rtl-optimization/66444
11461 * gcc.dg/pr66444.c: New test.
11463 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11466 * gfortran.dg/class_is_1.f90: New test.
11467 * gfortran.dg/type_is_1.f90: Ditto.
11469 2015-06-08 Marek Polacek <polacek@redhat.com>
11472 * gcc.dg/cpp/pr66415-1.c: New test.
11473 * gcc.dg/cpp/pr66415-2.c: New test.
11475 2015-06-08 Richard Biener <rguenther@suse.de>
11477 PR tree-optimization/66422
11478 * gcc.dg/Warray-bounds-16.c: New testcase.
11480 2015-06-08 Richard Biener <rguenther@suse.de>
11482 * gcc.dg/vect/slp-perm-10.c: New testcase.
11483 * gcc.dg/vect/slp-23.c: Adjust.
11484 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11485 vector pointer update.
11487 2015-06-08 Marek Polacek <polacek@redhat.com>
11490 * g++.dg/ubsan/pr66452.C: New test.
11492 2015-06-08 Tom de Vries <tom@codesourcery.com>
11494 PR tree-optimization/66436
11495 * gcc.dg/gomp/dump-new-function-2.c: New test.
11496 * gcc.dg/gomp/dump-new-function-3.c: Same.
11497 * gcc.dg/gomp/dump-new-function.c: Same.
11499 2015-06-08 Tom de Vries <tom@codesourcery.com>
11501 PR tree-optimization/66435
11502 * gcc.dg/gomp/notify-new-function-2.c: New test.
11503 * gcc.dg/gomp/notify-new-function-3.c: Same.
11504 * gcc.dg/gomp/notify-new-function.c: Same.
11506 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11508 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11509 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11510 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11511 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11512 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11513 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11516 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11519 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11520 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11522 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11523 * gfortran.dg/warn_conversion_5.f90: New test.
11524 * gfortran.dg/warn_conversion_6.f90: New test.
11525 * gfortran.dg/warn_conversion_7.f90: New test.
11527 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11530 * gfortran.dg/blockdata_9.f: New test.
11532 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11535 * gfortran.dg/forall_17.f90: New test.
11537 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11539 * g++.dg/cpp0x/pr57101.C: Add warning.
11540 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11541 * g++.dg/ext/visibility/anon7.C: Same.
11542 * g++.dg/ipa/pr63587-2.C: Same.
11543 * g++.dg/opt/dump1.C: Same.
11544 * g++.dg/opt/pr59622-3.C: Same.
11545 * g++.dg/opt/pr59622.C: Same.
11546 * g++.dg/torture/pr46383.C: Same.
11547 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11548 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11549 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11551 * gfortran.dg/intent_out_8.f90: Same.
11552 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11554 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11557 gfortran.dg/equiv_9.f90: New test.
11560 2015-06-05 Tom de Vries <tom@codesourcery.com>
11562 merge from gomp4 branch:
11563 2015-05-28 Tom de Vries <tom@codesourcery.com>
11565 PR tree-optimization/65443
11566 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11567 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11568 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11570 2015-06-05 Nathan Sidwell <nathan@acm.org>
11573 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11575 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11577 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11579 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11581 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11583 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11585 * gcc.target/i386/noplt-1.c: New test.
11586 * gcc.target/i386/noplt-2.c: New test.
11587 * gcc.target/i386/noplt-3.c: New test.
11588 * gcc.target/i386/noplt-4.c: New test.
11590 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11593 * gfortran.dg/adjustl_1.f90: New test.
11595 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11597 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11598 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11600 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11602 * lto.c (iterative_hash_canonical_type,
11603 gimple_register_canonical_type): only hash main variants of types
11605 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11608 Move set of dg-do-what-default after early return.
11610 2015-06-04 Marek Polacek <polacek@redhat.com>
11613 * gcc.dg/lvalue-8.c: New test.
11615 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11616 Paolo Carlini <paolo.carlini@oracle.com>
11619 * g++.dg/other/pr66130.C: New.
11620 * g++.dg/cpp0x/pr66130.C: Likewise.
11622 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11624 * g++.dg/cpp0x/decl-loc1.C: New.
11625 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11626 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11627 * g++.dg/init/ctor8.C: Likewise.
11628 * g++.dg/parse/semicolon4.C: Likewise.
11630 2015-06-03 Marek Polacek <polacek@redhat.com>
11633 * g++.dg/ubsan/static-init-1.C: New test.
11634 * g++.dg/ubsan/static-init-2.C: New test.
11635 * g++.dg/ubsan/static-init-3.C: New test.
11637 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11640 * gcc.target/i386/pr66275.c: New test.
11642 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11644 * gcc.dg/Wcxx-compat-22.c: New testcase.
11645 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11646 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11647 * c-c++-common/pr58346-1.c: Likewise.
11648 * c-c++-common/transparent-union-1.c: Likewise.
11650 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11652 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11653 * g++.dg/plugin/def_plugin.c: New file.
11654 * g++.dg/plugin/def-plugin-test.C: New file.
11656 2015-06-03 Richard Biener <rguenther@suse.de>
11658 * gcc.dg/vect/bb-slp-36.c: New testcase.
11660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11662 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11664 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11666 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11667 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11668 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11669 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11671 2015-06-03 Marek Polacek <polacek@redhat.com>
11675 * gcc.dg/pr64223-1.c: New test.
11676 * gcc.dg/pr64223-2.c: New test.
11678 2015-06-03 Richard Biener <rguenther@suse.de>
11680 PR tree-optimization/63916
11681 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11683 2015-06-03 Richard Biener <rguenther@suse.de>
11685 PR tree-optimization/66375
11686 * gcc.dg/torture/pr66375.c: New testcase.
11688 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11690 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11692 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11695 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11697 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11700 * gfortran.dg/reshape_7.f90: New test.
11702 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11705 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11708 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11711 * gcc.dg/pr49551.c: New testcase.
11713 2015-06-02 Richard Biener <rguenther@suse.de>
11716 * g++.dg/lto/pr65549_0.C: New testcase.
11718 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11721 PR middle-end/66332
11722 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11724 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11726 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11728 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11731 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11733 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11735 PR tree-optimization/48052
11736 * gcc.dg/tree-ssa/scev-8.c: New.
11737 * gcc.dg/tree-ssa/scev-9.c: New.
11738 * gcc.dg/tree-ssa/scev-10.c: New.
11739 * gcc.dg/vect/pr48052.c: New.
11741 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11743 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11745 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11747 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11749 2015-06-02 Marek Polacek <polacek@redhat.com>
11751 PR middle-end/66345
11752 * gcc.dg/torture/pr66345.c: New test.
11754 2015-06-02 Richard Biener <rguenther@suse.de>
11756 PR tree-optimization/65961
11757 * gcc.dg/torture/pr65961.c: New testcase.
11759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11761 PR tree-optimization/52563
11762 PR tree-optimization/62173
11763 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11764 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11766 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11768 * gnat.dg/specs/varsize_return2.ads: New test.
11769 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11771 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11773 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11775 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11778 * gcc.target/aarch64/sync-comp-swap.c: New.
11779 * gcc.target/aarch64/sync-comp-swap.x: New.
11780 * gcc.target/aarch64/sync-op-acquire.c: New.
11781 * gcc.target/aarch64/sync-op-acquire.x: New.
11782 * gcc.target/aarch64/sync-op-full.c: New.
11783 * gcc.target/aarch64/sync-op-full.x: New.
11784 * gcc.target/aarch64/sync-op-release.c: New.
11785 * gcc.target/aarch64/sync-op-release.x: New.
11787 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11789 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11792 2015-06-01 Richard Biener <rguenther@suse.de>
11794 PR tree-optimization/66349
11795 PR tree-optimization/66352
11796 PR tree-optimization/66357
11797 * gcc.dg/torture/pr66357.c: New testcase.
11798 * gcc.dg/torture/pr66349.c: Likewise.
11799 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11801 2015-06-01 Richard Biener <rguenther@suse.de>
11804 2015-05-29 Richard Biener <rguenther@suse.de>
11806 PR tree-optimization/66314
11807 * gcc.dg/asan/pr66314.c: New testcase.
11809 2015-06-01 Richard Biener <rguenther@suse.de>
11811 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11813 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11815 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11817 (hp3, hp4): Add inline keyword.
11818 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11819 (hp2): Add inline keyword.
11820 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11821 (hp2): Add inline keyword.
11823 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11826 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11827 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11828 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11829 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11831 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11834 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11836 2015-06-01 Richard Biener <rguenther@suse.de>
11838 PR tree-optimization/66280
11839 * g++.dg/torture/pr66280.C: New testcase.
11840 * g++.dg/torture/pr66280-2.C: Likewise.
11842 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11844 * gnat.dg/addr9_1.adb: New test.
11845 * gnat.dg/addr9_2.adb: Likewise.
11846 * gnat.dg/addr9_3.adb: Likewise.
11847 * gnat.dg/addr9_4.adb: Likewise.
11849 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11851 * g++.dg/other/dump-ada-spec-4.C: New test.
11853 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11855 * gcc.dg/alias-8.c: Fix dg-warning.
11857 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11859 * gcc.dg/alias-8.c: Do not xfail.
11860 * gcc.dg/pr62167.c: Prevent FRE.
11861 * gcc.dg/alias-14.c: New testcase.
11863 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11865 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11867 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11870 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11872 * gcc.target/s390/hotpatch-10.c: Likewise.
11873 * gcc.target/s390/hotpatch-11.c: Likewise.
11874 * gcc.target/s390/hotpatch-12.c: Likewise.
11875 * gcc.target/s390/hotpatch-17.c: Likewise.
11876 * gcc.target/s390/hotpatch-18.c: Likewise.
11877 * gcc.target/s390/hotpatch-20.c: Likewise.
11878 * gcc.target/s390/hotpatch-21.c: Likewise.
11879 * gcc.target/s390/hotpatch-22.c: Likewise.
11880 * gcc.target/s390/hotpatch-23.c: Likewise.
11881 * gcc.target/s390/hotpatch-24.c: Likewise.
11882 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11883 to check for the exact nops too.
11884 * gcc.target/s390/hotpatch-3.c: Likewise.
11885 * gcc.target/s390/hotpatch-4.c: Likewise.
11886 * gcc.target/s390/hotpatch-5.c: Likewise.
11887 * gcc.target/s390/hotpatch-6.c: Likewise.
11888 * gcc.target/s390/hotpatch-7.c: Likewise.
11889 * gcc.target/s390/hotpatch-8.c: Likewise.
11890 * gcc.target/s390/hotpatch-9.c: Likewise.
11891 * gcc.target/s390/hotpatch-14.c: Likewise.
11892 * gcc.target/s390/hotpatch-15.c: Likewise.
11893 * gcc.target/s390/hotpatch-16.c: Likewise.
11894 * gcc.target/s390/hotpatch-19.c: Likewise.
11895 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11896 scan-assembler-times counting number of .align directives.
11897 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11898 dg-options. Remove scan-assembler-times counting number of .align
11900 * gcc.target/s390/hotpatch-26.c: New file.
11901 * gcc.target/s390/hotpatch-27.c: New file.
11902 * gcc.target/s390/hotpatch-28.c: New file.
11903 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11904 using -Os -O0 -O1 -O2 -O3 options.
11906 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11908 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11910 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11912 PR tree-optimization/66142
11913 * gcc.dg/vect/pr66142.c: New test.
11915 2015-05-29 Richard Biener <rguenther@suse.de>
11917 PR tree-optimization/66314
11918 * gcc.dg/asan/pr66314.c: New testcase.
11920 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11922 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11923 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11924 Adjust all callers.
11925 (schedule-cleanups, dg-keep-saved-temps): New proc.
11926 (gcc-dg-test-1): Schedule cleanups.
11927 * lib/profopt.exp (profopt-execute): Likewise.
11928 * g++.dg/cdce3.C: Adjust expected line numbers.
11929 * gcc.dg/cdce1.c: Likewise.
11930 * gcc.dg/cdce2.c: Likewise.
11931 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11932 * gcc.dg/strlenopt-24.c: Likewise.
11933 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11934 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11935 * obj-c++.dg/encode-2.mm: Likewise.
11937 2015-05-28 DJ Delorie <dj@redhat.com>
11939 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11943 * gnat.dg/discr43.adb: New test.
11945 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11947 * gnat.dg/varsize_temp.adb: Rename into...
11948 * gnat.dg/varsize1.adb: ...this.
11949 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11950 * gnat.dg/varsize2.ad[sb]: ...this.
11951 * gnat.dg/varsize3_1.adb: New test.
11952 * gnat.dg/varsize3_2.adb: Likewise.
11953 * gnat.dg/varsize3_3.adb: Likewise.
11954 * gnat.dg/varsize3_4.adb: Likewise.
11955 * gnat.dg/varsize3_5.adb: Likewise.
11956 * gnat.dg/varsize3_6.adb: Likewise.
11957 * gnat.dg/varsize3_pkg1.ads: New helper.
11958 * gnat.dg/varsize3_pkg2.ads: Likewise.
11959 * gnat.dg/varsize3_pkg3.ads: Likewise.
11961 2015-05-28 Richard Biener <rguenther@suse.de>
11963 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11965 2015-05-28 Richard Biener <rguenther@suse.de>
11967 PR tree-optimization/66142
11968 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11970 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11973 * gcc.dg/darwin-minversion-3.c: Update testcase.
11974 * gcc.dg/darwin-minversion-4.c: Ditto.
11975 * gcc.dg/darwin-minversion-5.c: New testcase.
11976 * gcc.dg/darwin-minversion-6.c: Ditto.
11977 * gcc.dg/darwin-minversion-7.c: Ditto.
11978 * gcc.dg/darwin-minversion-8.c: Ditto.
11979 * gcc.dg/darwin-minversion-9.c: Ditto.
11980 * gcc.dg/darwin-minversion-10.c: Ditto.
11981 * gcc.dg/darwin-minversion-11.c: Ditto.
11982 * gcc.dg/darwin-minversion-12.c: Ditto.
11984 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11986 PR rtl-optimization/66168
11987 * gcc.c-torture/compile/pr66168.c: New test.
11989 2015-05-27 Jeff Law <law@redhat.com>
11992 * gcc.dg/target/m68k/pr39726-1.c: New test.
11994 2015-05-27 Nathan Sidwell <nathan@acm.org>
11997 * g++.dg/ext/alias-canon3.C: New.
11999 2015-05-27 Richard Biener <rguenther@suse.de>
12001 PR tree-optimization/66272
12003 2014-08-15 Richard Biener <rguenther@suse.de>
12005 PR tree-optimization/62031
12006 * gcc.dg/torture/pr66272.c: New testcase.
12008 2015-05-27 Richard Biener <rguenther@suse.de>
12010 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12012 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12015 * gcc.dg/pr65358.c: New test.
12017 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12020 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12022 * gfortran.dg/allocate_with_source_6.f90: New test.
12024 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12026 * gnat.dg/atomic7_1.adb: New test.
12027 * gnat.dg/atomic7_2.adb: Likewise.
12028 * gnat.dg/atomic7_pkg1.ads: New helper.
12029 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12031 2015-05-26 Michael Matz <matz@suse.de>
12033 PR middle-end/66251
12034 * gcc.dg/vect/pr66251.c: New test.
12036 2015-05-26 Richard Biener <rguenther@suse.de>
12038 PR tree-optimization/66142
12039 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12041 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12044 * gfortran.dg/allocatable_scalar_13.f90: New test
12046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12048 * gnat.dg/warn11.adb: New test.
12049 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12051 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12053 * gnat.dg/vfa1_1.adb: New test.
12054 * gnat.dg/vfa1_2.adb: Likewise.
12055 * gnat.dg/vfa1_3.adb: Likewise.
12056 * gnat.dg/vfa1_4.adb: Likewise.
12057 * gnat.dg/vfa1_pkg.ads: New helper.
12059 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12061 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12062 * gcc.target/i386/pr66232-3.c: Likewise.
12064 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12067 * gcc.target/i386/pr66274.c: New test.
12069 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12071 * gnat.dg/renaming6.ad[sb]: New test.
12073 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12075 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12076 and 'dg-require-effective-target pie'.
12078 2015-05-23 Nathan Sidwell <nathan@acm.org>
12081 * g++.dg/cpp0x/pr66243.C: New.
12083 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12086 * g++.dg/lto/pr66180_0.C: New testcase.
12087 * g++.dg/lto/pr66180_1.C: New testcase.
12089 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12092 * typebound_call_27.f90: New file.
12094 2015-05-23 Nathan Sidwell <nathan@acm.org>
12097 * g++.dg/template/pr65936.C: New.
12099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12101 PR tree-optimization/63387
12102 * gcc.dg/pr63387-2.c: New testcase.
12104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12106 * gcc.dg/simd-1.c: Update to the new message.
12108 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12110 * gcc.dg/nand.c: New testcase.
12112 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12114 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12115 Set dg-do-what-default to compile only on ARM targets without
12116 arm_neon_hw execution support. Remove redundant c-torture-execute
12117 in loop over test cases.
12119 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12122 * gcc.target/aarch64/pr65491_1.c: New test.
12123 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12124 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12126 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12129 * g++.dg/cpp0x/explicit9.C: New.
12130 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12132 2015-05-22 Richard Biener <rguenther@suse.de>
12134 PR tree-optimization/66251
12135 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12137 2015-05-22 Marek Polacek <polacek@redhat.com>
12140 * c-c++-common/attributes-enum-1.c: New test.
12141 * c-c++-common/attributes-enum-2.c: New test.
12142 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12143 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12145 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12147 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12148 effective target support. If no arm_neon_hw support, do not attempt
12149 to execute the tests; only compile them.
12150 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12151 and "dg-require-effective-target arm_neon_ok".
12152 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12153 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12154 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12155 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12156 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12157 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12158 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12159 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12160 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12161 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12162 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12163 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12164 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12165 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12166 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12167 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12168 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12169 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12170 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12171 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12172 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12173 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12174 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12175 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12176 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12177 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12178 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12179 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12180 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12181 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12182 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12183 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12184 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12185 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12186 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12187 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12188 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12189 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12190 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12191 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12192 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12193 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12194 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12195 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12196 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12197 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12198 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12199 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12200 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12201 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12202 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12203 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12204 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12205 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12206 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12207 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12208 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12209 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12210 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12211 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12212 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12213 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12214 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12215 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12216 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12217 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12218 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12219 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12220 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12221 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12222 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12223 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12224 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12225 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12226 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12227 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12228 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12229 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12230 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12231 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12232 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12233 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12234 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12235 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12236 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12237 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12238 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12239 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12240 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12241 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12242 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12243 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12244 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12245 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12246 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12247 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12248 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12249 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12250 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12251 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12252 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12253 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12254 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12255 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12256 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12257 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12258 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12259 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12260 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12261 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12262 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12263 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12264 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12266 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12268 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12269 * gcc.dg/vect/pr59354.c: Likewise.
12270 * gcc.dg/vect/pr64252.c: Likewise.
12271 * gcc.dg/vect/pr64404.c: Likewise.
12272 * gcc.dg/vect/pr64493.c: Likewise.
12273 * gcc.dg/vect/pr64495.c: Likewise.
12274 * gcc.dg/vect/pr64844.c: Likewise.
12275 * gcc.dg/vect/pr65518.c: Likewise.
12276 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12278 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12281 * g++.dg/cpp1y/var-templ28.C: New.
12283 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12286 * gcc.target/i386/pr66232-1.c: New test.
12287 * gcc.target/i386/pr66232-2.c: Likewise.
12288 * gcc.target/i386/pr66232-3.c: Likewise.
12289 * gcc.target/i386/pr66232-4.c: Likewise.
12290 * gcc.target/i386/pr66232-5.c: Likewise.
12292 2015-05-21 Nathan Sidwell <nathan@acm.org>
12294 * g++.dg/cpp1y/pr60943.C: New.
12296 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12298 PR tree-optimization/66233
12299 * gcc.c-torture/execute/pr66233.c: New test.
12301 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12304 * gfortran.dg/inline_matmul_11.f90: New test.
12306 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12308 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12309 instead of listing several targets on its own.
12310 * gcc.target/i386/pr32219-2.c: Likewise.
12311 * gcc.target/i386/pr32219-3.c: Likewise.
12312 * gcc.target/i386/pr32219-4.c: Likewise.
12313 * gcc.target/i386/pr32219-5.c: Likewise.
12314 * gcc.target/i386/pr32219-6.c: Likewise
12315 * gcc.target/i386/pr32219-7.c: Likewise.
12316 * gcc.target/i386/pr32219-8.c: Likewise.
12317 * gcc.target/i386/pr39013-1.c: Likewise.
12318 * gcc.target/i386/pr39013-2.c: Likewise.
12319 * gcc.target/i386/pr64317.c: Likewise.
12321 2015-05-21 Jeff Law <law@redhat.com>
12323 * gcc.target/hppa/shadd-3.c: New test.
12324 * gcc.target/hppa/shadd-4.c: New test.
12326 2015-05-21 Michael Matz <matz@suse.de>
12328 * gcc.dg/vect/vect-strided-store.c: New test.
12329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12330 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12332 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12334 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12335 * gcc.dg/pow-sqrt-synth-1.c: New test.
12336 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12338 2015-05-21 Richard Biener <rguenther@suse.de>
12341 * g++.dg/conversion/pr66211.C: New testcase.
12342 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12344 2015-05-21 Jeff Law <law@redhat.com>
12346 * gcc.target/hppa/shadd-2.c: New test.
12348 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12351 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12353 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12356 * gcc.target/arm/pr26702.c: Adjust target selector.
12358 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12360 PR middle-end/66221
12361 * gcc.dg/lto/pr66221_0.c: New test.
12362 * gcc.dg/lto/pr66221_1.c: New test.
12364 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12367 * gcc.dg/redecl-4.c: Update column numbers.
12368 * gcc.dg/format/bitfld-1.c: Likewise.
12369 * gcc.dg/format/attr-2.c: Likewise.
12370 * gcc.dg/format/attr-6.c: Likewise.
12371 * gcc.dg/format/attr-7.c (baz): Likewise.
12372 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12373 * gcc.dg/format/attr-4.c: Likewise.
12374 * gcc.dg/format/branch-1.c: Likewise.
12375 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12376 locations within strings with embedded escape sequences.
12378 2015-05-20 Jeff Law <law@redhat.com>
12380 * gcc.target/hppa/hppa.exp: New target test driver.
12381 * gcc.target/hppa/shadd-1.c: New test.
12383 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12385 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12387 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12389 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12390 (fn_33_k_and_r_style): New.
12391 (fn_33_stroustrup_style): New.
12392 (fn_33_allman_style): New.
12393 (fn_33_whitesmiths_style): New.
12394 (fn_33_horstmann_style): New.
12395 (fn_33_ratliff_banner_style): New.
12396 (fn_33_lisp_style): New.
12397 (fn_34_indent_dash_gnu): New.
12398 (fn_34_indent_dash_kr): New.
12399 (fn_34_indent_dash_orig): New.
12400 (fn_34_indent_linux_style): New.
12402 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12405 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12407 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12409 PR tree-optimization/65447
12410 * gcc.dg/tree-ssa/pr65447.c: New test.
12412 2015-05-19 Nathan sidwell <nathan@acm.org>
12414 * g++.dg/cpp0x/pr65954.C: New.
12416 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12418 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12422 * lib/target-supports.exp: Vector do not always have natural
12423 alignment on s390*.
12425 2015-05-19 David Sherwood <david.sherwood@arm.com>
12427 * gcc.dg/loop-invariant.c: New testcase.
12429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12431 * lib/target-supports.exp: Vector do not always have natural
12432 alignment on s390*.
12434 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12436 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12440 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12442 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12443 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12444 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12445 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12446 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12447 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12448 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12449 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12450 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12451 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12457 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12459 * gcc.target/s390/s390.exp
12460 (check_effective_target_vector): New check.
12461 * gcc.target/s390/vector/vec-abi-1.c: New test.
12462 * gcc.target/s390/vector/vec-abi-2.c: New test.
12463 * gcc.target/s390/vector/vec-abi-3.c: New test.
12464 * gcc.target/s390/vector/vec-abi-4.c: New test.
12465 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12466 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12467 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12468 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12469 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12470 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12471 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12472 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12473 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12474 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12475 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12476 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12477 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12478 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12479 * gcc.target/s390/vector/vec-init-1.c: New test.
12480 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12481 * gcc.target/s390/vector/vec-shift-1.c: New test.
12482 * gcc.target/s390/vector/vec-sub-1.c: New test.
12484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12486 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12490 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12494 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12510 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12530 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12532 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12536 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12538 PR tree-optimization/66187
12539 * gcc.c-torture/execute/pr66187.c: New test.
12540 * gcc.dg/pr66187-1.c: New test.
12541 * gcc.dg/pr66187-2.c: New test.
12543 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12545 * gcc.dg/vect/bb-slp-35.c: Adjust.
12547 2015-05-19 Richard Biener <rguenther@suse.de>
12549 PR tree-optimization/66165
12550 * gcc.dg/torture/pr66165.c: New testcase.
12552 PR tree-optimization/66185
12553 * gcc.dg/torture/pr66185.c: New testcase.
12555 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12558 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12560 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12562 * gcc.target/mips/p5600-bonding.c : New file.
12564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12567 * gfortran.dg/interface_operator_1.f90: New tests.
12569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12572 * gfortran.dg/generic_29.f90: New tests.
12574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12577 * gfortran.dg/storage_size_6.f90: New tests.
12579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12582 * gfortran.dg/null1.f90: New test.
12584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12587 * gfortran.dg/entry_21.f90: New test.
12589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12592 * gfortran.dg/storage_size_6.f90: New tests.
12594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12597 * gfortran.dg/misplaced_statement.f90: New test.
12599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12602 * gfortran.dg/filepos1.f90: New test
12604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12607 * gfortran.dg/pr64925.f90: New test.
12609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12611 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12613 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12615 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12617 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12618 to the family of pie capable targets.
12620 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12622 * gcc.target/arm/bics_1.c : New testcase.
12623 * gcc.target/arm/bics_2.c : New testcase.
12624 * gcc.target/arm/bics_3.c : New testcase.
12625 * gcc.target/arm/bics_4.c : New testcase.
12627 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12629 * gcc.target/mips/umips-attr.c: New test.
12631 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12633 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12634 * gcc.dg/20150120-2.c (dg-final): Ditto.
12635 * gcc.dg/20150120-2.c (dg-final): Ditto.
12636 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12638 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12641 * gcc.target/i386/pr66174.c: New test.
12643 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12646 * gfortran.dg/matmul_bounds_6.f90: New test.
12647 * gfortran.dg/matmul_bounds_7.f90: New test.
12649 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12651 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12652 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12653 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12654 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12655 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12656 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12658 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12661 * gfortran.dg/continuation_13.f90: Update test.
12662 * gfortran.dg/pr65903.f90: New test.
12664 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12667 * gfortran.dg/block_14.f90: New test.
12669 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12672 * lib/gfortran-dg.exp: Update regex to handle two locations for
12673 the same diagnostic without caret.
12674 * gfortran.dg/badline.f: Test also that line numbers are correct
12675 before and after "left but not entered" warning.
12677 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12678 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12681 * gcc.target/arm/maskdata.c: New test.
12683 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12686 * gfortran.dg/derived_constructor_components_5: New test
12688 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12691 * gcc.target/alpha/pr66140.c: New test.
12693 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12696 * gcc.dg/Wconversion-complex-c99.c: New test.
12697 * gcc.dg/Wconversion-complex-gnu.c: New test.
12699 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12701 PR tree-optimization/64454
12702 * gcc.dg/modmod.c: New testcase.
12704 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12706 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12708 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12710 PR middle-end/66134
12711 * gcc.target/i386/mpx/pr66134.c: New test.
12713 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12715 * gcc.target/powerpc/pr60158.c: New test.
12717 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12719 * gcc.target/i386/sibcall-7.c: New test.
12720 * gcc.target/i386/sibcall-8.c: New test.
12722 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12724 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12725 (abs64_in_dreg): Likewise.
12727 2015-05-14 Marek Polacek <polacek@redhat.com>
12731 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12732 * gcc.dg/pr19984.c: Likewise.
12733 * gcc.dg/pr66066-1.c: New test.
12734 * gcc.dg/pr66066-2.c: New test.
12735 * gcc.dg/pr66066-3.c: New test.
12737 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12739 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12740 * gcc.dg/pow-sqrt.x: New file.
12741 * gcc.dg/pow-sqrt-1.c: New test.
12742 * gcc.dg/pow-sqrt-2.c: Likewise.
12743 * gcc.dg/pow-sqrt-3.c: Likewise.
12745 2015-05-13 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/66123
12748 * gcc.dg/torture/pr66123.c: New testcase.
12750 2015-05-13 Richard Biener <rguenther@suse.de>
12752 PR middle-end/66110
12753 * gcc.dg/alias-2.c: Adjust.
12754 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12756 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12759 * gcc.target/i386/pr65103-3.c: New.
12761 2015-05-13 Martin Liska <mliska@suse.cz>
12763 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12765 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12768 * gcc.target/i386/pr66112-2.c: New test.
12771 * gcc.target/i386/pr66112-1.c: New test.
12773 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12776 * gcc.target/i386/mpx/pr66048.cc: New.
12778 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12780 PR rtl-optimization/64616
12781 * gcc.dg/loop-8.c: New test.
12782 * gcc.dg/loop-9.c: New test.
12784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12786 PR target/pr66047.c
12787 * gcc.target/i386/pr66047.c: New testcase.
12789 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12792 * gcc.c-torture/compile/pr65873.c: New testcase.
12794 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12797 * gfortran.dg/inline_matmul_10.f90: New test.
12799 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12801 * c-c++-common/Wmisleading-indentation.c: New testcase.
12802 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12803 * c-c++-common/Wmisleading-indentation-2.md: New file.
12805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12807 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12809 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12811 2015-05-12 Richard Biener <rguenther@suse.de>
12813 PR tree-optimization/66101
12814 * gcc.dg/torture/pr66101.c: New testcase.
12816 2015-05-12 Richard Biener <rguenther@suse.de>
12818 PR tree-optimization/37021
12819 * gcc.target/i386/vect-addsub.c: New testcase.
12821 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12823 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12825 2015-05-12 Tom de Vries <tom@codesourcery.com>
12827 PR tree-optimization/66010
12828 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12830 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12833 * g++.dg/cpp0x/trailing10.C: New.
12835 2015-05-12 Richard Biener <rguenther@suse.de>
12837 * gcc.dg/vect/bb-slp-35.c: New testcase.
12839 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12842 * gfortran.dg/bound_simplification_6.f90: New.
12844 2015-05-11 Steve Ellcey <sellcey@mips.com>
12846 * gcc.target/mips/branch-1.c: Pass argument to bar().
12848 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12851 * gcc.target/i386/pr65753.c: New test.
12853 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12855 PR rtl-optimization/66076
12856 * gcc.dg/torture/pr66076.c: New test.
12858 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12861 * gfortran.dg/inline_matmul_7.f90: New test.
12862 * gfortran.dg/inline_matmul_8.f90: New test.
12863 * gfortran.dg/inline_matmul_9.f90: New test.
12865 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12867 * gfortran.dg/bound_simplification_5.f90: New.
12869 2015-05-09 Jason Merrill <jason@redhat.com>
12871 * lib/target-supports.exp (cxx_default): New global.
12872 (check_effective_target_c++11_only)
12873 (check_effective_target_c++14_only)
12874 (check_effective_target_c++98_only)
12875 (check_effective_target_c++1z_only): Check it.
12877 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12879 PR tree-optimization/64454
12880 * gcc.dg/tree-ssa/vrp97.c: New file.
12881 * gcc.dg/vect/slp-perm-7.c: Update.
12883 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12886 * gfortran.dg/elemental_subroutine_11.f90: New test.
12888 2015-05-08 Richard Biener <rguenther@suse.de>
12890 PR tree-optimization/66036
12891 * gcc.dg/vect/slp-41.c: New testcase.
12893 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12895 * gfortran.dg/elemental_optional_args_7.f90: New.
12897 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12899 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12900 allow cmlt or sshr.
12902 2015-05-08 Marek Polacek <polacek@redhat.com>
12905 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12906 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12908 2015-05-07 Marek Polacek <polacek@redhat.com>
12911 * c-c++-common/Wshift-negative-value-1.c: New test.
12912 * c-c++-common/Wshift-negative-value-2.c: New test.
12913 * c-c++-common/Wshift-negative-value-3.c: New test.
12914 * c-c++-common/Wshift-negative-value-4.c: New test.
12915 * c-c++-common/Wshift-negative-value-5.c: New test.
12916 * c-c++-common/Wshift-negative-value-6.c: New test.
12917 * gcc.dg/c90-left-shift-1.c: New test.
12918 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12919 * gcc.dg/c99-left-shift-1.c: New test.
12921 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12924 PR middle-end/54303
12925 * gcc.dg/fdata-sections-2.c: New file.
12927 2015-05-07 Marek Polacek <polacek@redhat.com>
12930 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12932 * c-c++-common/ubsan/align-7.c: Likewise.
12933 * c-c++-common/ubsan/bounds-8.c: Likewise.
12934 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12935 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12936 * c-c++-common/ubsan/null-1.c: Likewise.
12937 * c-c++-common/ubsan/null-10.c: Likewise.
12938 * c-c++-common/ubsan/null-11.c: Likewise.
12939 * c-c++-common/ubsan/null-2.c: Likewise.
12940 * c-c++-common/ubsan/null-3.c: Likewise.
12941 * c-c++-common/ubsan/null-4.c: Likewise.
12942 * c-c++-common/ubsan/null-5.c: Likewise.
12943 * c-c++-common/ubsan/null-6.c: Likewise.
12944 * c-c++-common/ubsan/null-7.c: Likewise.
12945 * c-c++-common/ubsan/null-8.c: Likewise.
12946 * c-c++-common/ubsan/null-9.c: Likewise.
12947 * c-c++-common/ubsan/object-size-1.c: Likewise.
12948 * c-c++-common/ubsan/object-size-10.c: Likewise.
12949 * c-c++-common/ubsan/object-size-4.c: Likewise.
12950 * c-c++-common/ubsan/object-size-5.c: Likewise.
12951 * c-c++-common/ubsan/object-size-7.c: Likewise.
12952 * c-c++-common/ubsan/object-size-8.c: Likewise.
12953 * c-c++-common/ubsan/object-size-9.c: Likewise.
12954 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12955 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12956 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12957 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12958 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12959 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12960 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12961 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12962 * c-c++-common/ubsan/pr59333.c: Likewise.
12963 * c-c++-common/ubsan/pr59667.c: Likewise.
12964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12965 * c-c++-common/ubsan/pr60636.c: Likewise.
12966 * c-c++-common/ubsan/pr63802.c: Likewise.
12967 * c-c++-common/ubsan/recovery-1.c: Likewise.
12968 * c-c++-common/ubsan/recovery-3.c: Likewise.
12969 * c-c++-common/ubsan/shift-1.c: Likewise.
12970 * c-c++-common/ubsan/shift-2.c: Likewise.
12971 * c-c++-common/ubsan/shift-4.c: Likewise.
12972 * c-c++-common/ubsan/shift-7.c: Likewise.
12973 * c-c++-common/ubsan/undefined-2.c: Likewise.
12974 * c-c++-common/ubsan/vla-1.c: Likewise.
12975 * g++.dg/ubsan/null-1.C: Likewise.
12976 * g++.dg/ubsan/null-3.C: Likewise.
12977 * g++.dg/ubsan/null-4.C: Likewise.
12978 * g++.dg/ubsan/vptr-8.C: Likewise.
12979 * g++.dg/ubsan/vptr-9.C: Likewise.
12980 * gcc.dg/ubsan/bounds-2.c: Likewise.
12981 * gcc.dg/ubsan/object-size-9.c: Likewise.
12983 2015-05-07 Jeff Law <law@redhat.com>
12985 * gcc.dg/tree-ssa/shorten-1.c: New test.
12987 2015-05-07 Richard Biener <rguenther@suse.de>
12989 PR tree-optimization/66002
12990 * gcc.dg/vect/vect-125.c: New testcase.
12992 2015-05-07 Marek Polacek <polacek@redhat.com>
12993 Martin Uecker <uecker@eecs.berkeley.edu>
12995 * c-c++-common/ubsan/bounds-10.c: New test.
12997 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12999 * jit.dg/harness.h (set_options): Wrap with
13000 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13001 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13002 Special-case test-benchmark.c as a negative.
13003 * jit.dg/test-benchmark.c: New file.
13005 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13008 * gcc.target/arm/pr64208.c: New test.
13010 2015-05-06 Alan Modra <amodra@gmail.com>
13013 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13014 (gparms): Make volatile.
13016 2015-05-06 Richard Biener <rguenther@suse.de>
13018 PR tree-optimization/62283
13019 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13021 2015-05-06 Christian Bruel <christian.bruel@st.com>
13024 * gcc.target/aarch64/iinline-attr-1.c: New test.
13026 2015-05-06 Richard Biener <rguenther@suse.de>
13028 * gcc.dg/vect/bb-slp-34.c: New testcase.
13030 2015-05-06 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/62283
13033 * gcc.dg/vect/bb-slp-14.c: Adjust.
13035 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13038 * gcc.target/i386/pr65990.c: New test.
13040 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13043 * gcc.target/i386/pr65915.c: New.
13045 2015-05-05 Tom de Vries <tom@codesourcery.com>
13047 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13048 'va_list escapes 0'.
13050 2015-05-05 Tom de Vries <tom@codesourcery.com>
13052 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13055 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13057 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13058 * gcc.target/arm/pr65924.c: Likewise.
13060 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13063 * gcc.target/i386/pr65871-3.c: New test.
13065 2015-05-04 Jeff Law <law@redhat.com>
13068 2015-05-04 Jeff Law <law@redhat.com>
13069 * gcc.dg/tree-ssa/shorten-1.c: New test.
13071 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13072 Jakub Jelinek <jakub@redhat.com>
13075 * g++.dg/cpp0x/Wnarrowing4.C: New.
13077 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13079 * lib/target-supports.exp
13080 (check_effective_target_keeps_null_pointer_checks): Clarify that
13081 this is for targets that disable -fdelete-null-pointer-checks,
13082 not default it to off.
13083 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13084 -fdelete-null-pointer-checks explicit.
13085 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13086 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13087 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13088 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13089 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13090 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13091 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13092 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13093 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13094 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13095 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13096 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13097 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13098 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13103 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13104 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13105 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13107 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13108 * g++.dg/cpp0x/static_assert9.C: Likewise.
13109 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13110 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13111 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13112 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13113 * g++.dg/tree-ssa/pr26406.C: Likewise.
13115 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13117 PR tree-optimization/65984
13118 * c-c++-common/ubsan/pr65984.c: New test.
13120 2015-05-04 Jeff Law <law@redhat.com>
13122 * gcc.dg/tree-ssa/shorten-1.c: New test.
13124 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13127 * gfortran.dg/pr44735.f90: New test.
13129 2015-05-04 Richard Biener <rguenther@suse.de>
13131 PR tree-optimization/65965
13132 * gcc.dg/vect/bb-slp-33.c: New testcase.
13134 2015-05-04 Richard Biener <rguenther@suse.de>
13136 PR tree-optimization/65935
13137 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13139 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13141 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13142 for each supported variant instead of CHECK_RESULTS.
13143 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13144 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13145 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13146 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13147 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13149 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13150 expected results for unsupported variants. Call CHECK for each
13151 supported variant instead of CHECK_RESULTS.
13152 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13153 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13154 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13155 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13156 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13157 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13158 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13159 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13160 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13161 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13163 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13167 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13168 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13169 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13170 expected results for unsupported variants.
13171 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13172 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13173 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13174 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13175 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13176 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13177 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13178 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13179 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13180 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13181 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13182 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13183 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13184 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13185 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13186 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13187 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13188 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13189 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13190 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13192 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13193 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13194 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13198 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13200 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13203 * gfortran.dg/bound_9.f90: Add pointer assignment.
13205 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13206 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13209 * g++.dg/cpp0x/Wnarrowing3.C: New.
13211 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13213 * gcc.dg/20150120-1.c: New test.
13214 * gcc.dg/20150120-2.c: New test.
13215 * gcc.dg/20150120-3.c: New test.
13217 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13219 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13221 2015-05-01 Renlin Li <renlin.li@arm.com>
13223 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13225 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13227 * gfortran.dg/bound_simplification_4.f90: New.
13229 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13231 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13232 with powerpc_p8vector_ok.
13234 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13237 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13239 * gfortran.dg/bound_9.f90: New test case.
13241 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13243 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13244 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13245 for 32bit x86 targets.
13246 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13247 for 32bit x86 targets.
13248 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13249 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13250 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13251 for 32bit x86 targets.
13253 2015-04-30 Marek Polacek <polacek@redhat.com>
13255 PR tree-optimization/63551
13256 * g++.dg/ipa/pr63551.C: New test.
13258 2015-04-30 Caroline Tice <cmtice@google.com>
13261 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13262 partition size on certain targets.
13264 2015-04-30 Renlin Li <renlin.li@arm.com>
13266 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13268 2015-04-30 Marek Polacek <polacek@redhat.com>
13270 * c-c++-common/Wbool-compare-3.c: New test.
13272 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13273 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13275 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13278 * g++.dg/init/ref22.C: New.
13280 2015-04-30 Marek Polacek <polacek@redhat.com>
13282 * gcc.dg/init-bad-8.c: New test.
13284 * gcc.dg/incomplete-typedef-1.c: New test.
13286 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13289 * g++.dg/template/crash121.C: New.
13291 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13293 * gcc.target/mips/call-from-init.c: New test.
13294 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13296 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13299 * gcc.target/i386/pr65871-1.c: New test.
13300 * gcc.target/i386/pr65871-2.c: Ditto.
13302 2015-04-29 Marek Polacek <polacek@redhat.com>
13305 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13306 * c-c++-common/Wbool-compare-2.c: New test.
13308 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13311 * gcc.target/aarch64/vstN_lane_1.c: New file.
13313 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13316 * g++.dg/warn/Winit-self-3.C: New.
13318 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13320 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13322 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13325 * gcc.target/arm/pr65924.c: New test.
13327 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13329 * g++.dg/gomp/tpl-target-update.C: New file.
13331 2015-04-29 Richard Biener <rguenther@suse.de>
13333 PR tree-optimization/65917
13334 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13336 2015-04-29 Christian Bruel <christian.bruel@st.com>
13339 * gcc.dg/ipa/iinline-attr.c: New test.
13340 * gcc.target/i386/iinline-attr-2.c: New test.
13342 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13344 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13347 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13349 * gcc.dg/vect/vect-33.c: Remove spurious line.
13351 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13353 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13355 2015-04-28 Marek Polacek <polacek@redhat.com>
13358 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13359 * gcc.dg/pr65901.c: New test.
13361 2015-04-28 Richard Biener <rguenther@suse.de>
13363 PR tree-optimization/62283
13364 * gfortran.dg/vect/pr62283-2.f: New testcase.
13365 * gcc.dg/vect/bb-slp-14.c: Adjust.
13367 2015-04-28 Richard Biener <rguenther@suse.de>
13369 PR tree-optimization/65851
13370 * g++.dg/torture/pr65851.C: New testcase.
13372 2015-04-27 Jeff Law <law@redhat.com>
13374 PR tree-optimization/65217
13375 * gcc.target/i386/pr65217.c: Remove XFAIL.
13377 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13380 Add tests forgotten to svn-add.
13381 * gfortran.dg/class_allocate_19.f03: New test.
13382 * gfortran.dg/class_array_20.f03: New test.
13383 * gfortran.dg/class_array_21.f03: New test.
13384 * gfortran.dg/finalize_29.f08: New test.
13386 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13390 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13391 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13393 2015-04-27 Caroline Tice <cmtice@google.com>
13395 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13398 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13401 * gcc.target/powerpc/htm-1.c: New test.
13402 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13403 on 64-bit compiles.
13404 (__builtin_tabortdci): Likewise.
13405 (__builtin_tcheck): Remove operand.
13406 * lib/target-supports.exp (check_htm_hw_available): New function.
13408 2015-04-27 Richard Biener <rguenther@suse.de>
13410 * gcc.target/i386/pr65217.c: XFAIL.
13412 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13414 PR tree-optimization/65875
13415 * gcc.c-torture/compile/pr65875.c: New test.
13417 2015-04-25 Marek Polacek <polacek@redhat.com>
13420 * gcc.dg/enum-incomplete-2.c: New test.
13421 * gcc.dg/enum-mode-1.c: New test.
13423 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13426 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13428 * gcc.target/powerpc/pr65849-2.c: Likewise.
13430 2015-04-24 Tom de Vries <tom@codesourcery.com>
13432 PR tree-optimization/65802
13433 * g++.dg/pr65802.C: Move to ...
13434 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13435 stdarg.h. Rewrite for C.
13436 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13437 va_start and va_end. Remove unnecessary inline asm.
13439 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13440 Wei Mi <wmi@google.com>
13442 * gcc.target/i386/sse2-load-multi.c: New test.
13443 * gcc.target/i386/sse2-store-multi.c: Ditto.
13445 2015-04-24 Marek Polacek <polacek@redhat.com>
13448 * c-c++-common/pr65830.c: New test.
13451 * c-c++-common/Wlogical-op-1.c: New test.
13453 2015-04-24 Marek Polacek <polacek@redhat.com>
13456 * c-c++-common/pr61534-1.c: New test.
13458 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13459 Steven Bosscher <steven@gcc.gnu.org>
13461 PR rtl-optimization/34503
13462 * gcc.target/arm/pr64616.c: New file.
13464 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13466 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13468 2015-04-24 Terry Guo <terry.guo@arm.com>
13470 * gcc.target/arm/pr65710.c: Update the options.
13472 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13474 * gcc.target/i386/pr65523.c: Skip x32.
13476 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13478 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13479 to look for vcl* where appropriate.
13481 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13486 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13489 * gcc.target/arm/pr26702.c: New test.
13491 2015-04-23 Marek Polacek <polacek@redhat.com>
13494 * gcc.dg/pr65345-1.c: New test.
13495 * gcc.dg/pr65345-2.c: New test.
13497 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13499 * gcc.target/powerpc/crypto-builtin-2.c: New.
13501 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13504 * gfortran.dg/class_allocate_19.f03: New test.
13505 * gfortran.dg/class_array_20.f03: New test.
13506 * gfortran.dg/class_array_21.f03: New test.
13507 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13508 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13509 initialization correctly.
13510 * gfortran.dg/finalize_29.f08: New test.
13512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13514 * gcc.target/powerpc/swaps-p8-18.c: New test.
13516 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13519 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13520 * gcc.dg/vect/bb-slp-25.c: Likewise.
13521 * gcc.dg/vect/bb-slp-29.c: Likewise.
13522 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13523 vect_no_align && { ! vect_hw_misalign }.
13524 * gcc.dg/vect/bb-slp-9.c: Likewise.
13525 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13529 account for POWER8, where peeling for alignment is not needed.
13530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13531 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13532 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13533 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13534 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13535 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13536 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13537 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13538 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13539 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13540 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13541 * gcc.dg/vect/pr16105.c: Likewise.
13542 * gcc.dg/vect/pr20122.c: Likewise.
13543 * gcc.dg/vect/pr33804.c: Likewise.
13544 * gcc.dg/vect/pr33953.c: Likewise.
13545 * gcc.dg/vect/pr56787.c: Likewise.
13546 * gcc.dg/vect/pr58508.c: Likewise.
13547 * gcc.dg/vect/slp-25.c: Likewise.
13548 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13549 * gcc.dg/vect/vect-105.c: Likewise.
13550 * gcc.dg/vect/vect-27.c: Likewise.
13551 * gcc.dg/vect/vect-29.c: Likewise.
13552 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13554 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13555 && { ! vect_hw_misalign }.
13556 * gcc.dg/vect/vect-44.c: Likewise.
13557 * gcc.dg/vect/vect-48.c: Likewise.
13558 * gcc.dg/vect/vect-50.c: Likewise.
13559 * gcc.dg/vect/vect-52.c: Likewise.
13560 * gcc.dg/vect/vect-56.c: Likewise.
13561 * gcc.dg/vect/vect-60.c: Likewise.
13562 * gcc.dg/vect/vect-72.c: Likewise.
13563 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13564 * gcc.dg/vect/vect-75.c: Likewise.
13565 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13566 * gcc.dg/vect/vect-77-global.c: Likewise.
13567 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13568 * gcc.dg/vect/vect-78-global.c: Likewise.
13569 * gcc.dg/vect/vect-93.c: Likewise.
13570 * gcc.dg/vect/vect-95.c: Likewise.
13571 * gcc.dg/vect/vect-96.c: Likewise.
13572 * gcc.dg/vect/vect-cond-1.c: Likewise.
13573 * gcc.dg/vect/vect-cond-3.c: Likewise.
13574 * gcc.dg/vect/vect-cond-4.c: Likewise.
13575 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13576 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13577 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13578 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13579 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13580 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13581 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13582 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13583 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13584 * gcc.dg/vect/vect-outer-5.c: Likewise.
13585 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13586 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13587 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13588 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13589 * gcc.dg/vect/vect-peel-3.c: Likewise.
13590 * gcc.dg/vect/vect-peel-4.c: Likewise.
13591 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13592 * gcc.target/powerpc/pr65456.c: New test.
13593 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13595 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13596 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13597 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13598 vect_no_align && { ! vect_hw_misalign }.
13599 * gfortran.dg/vect/vect-3.f90: Likewise.
13600 * gfortran.dg/vect/vect-4.f90: Likewise.
13601 * gfortran.dg/vect/vect-5.f90: Likewise.
13602 * lib/target-supports.exp (check_effective_target_vect_no_align):
13603 Return 1 for POWER8.
13604 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13606 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13609 * gfortran.dg/pr65429.f90: New test.
13611 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13613 * c-c++-common/asan/user-section-1.c: New test.
13614 * c-c++-common/asan/user-section-2.c: New test.
13615 * c-c++-common/asan/user-section-3.c: New test.
13617 2015-04-22 Hale Wang <hale.wang@arm.com>
13618 Terry Guo <terry.guo@arm.com>
13620 PR rtl-optimization/64818
13621 * gcc.target/arm/pr64818.c: New test.
13623 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13626 * g++.dg/tree-ssa/pr61034.C: Update template.
13627 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13628 * gcc.dg/Warray-bounds-11.c: Likewise.
13629 * gcc.dg/Warray-bounds.c: Likewise.
13631 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13633 PR libgfortran/65234
13634 * gfortran.dg/fmt_unlimited.f90: New test.
13636 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13641 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13642 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13643 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13644 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13645 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13646 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13648 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13650 PR libgfortran/56743
13651 * gfortran.dg/namelist_87.f90: New test.
13653 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13655 * gcc.target/aarch64/mult-synth_1.c: New test.
13656 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13657 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13658 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13659 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13660 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13662 2015-04-21 Richard Biener <rguenther@suse.de>
13664 PR tree-optimization/65650
13665 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13666 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13668 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13669 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13670 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13672 2015-04-21 Tom de Vries <tom@codesourcery.com>
13674 PR tree-optimization/65802
13675 * g++.dg/pr65802.C: New test.
13677 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13680 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13681 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13683 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13686 * g++.dg/cpp0x/Wnarrowing2.C: New.
13688 2015-04-20 Jeff Law <law@redhat.com>
13690 PR tree-optimization/65658
13691 * gcc.dg/pr65658.c: New test.
13693 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13696 * gcc.target/aarch64/vec_init_1.c: New test.
13698 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13700 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13703 2015-04-18 Martin Sebor <msebor@redhat.com>
13705 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13706 of non-nul characters.
13707 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13709 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13712 * gcc.target/powerpc/pr65787.c: New.
13714 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13717 * gcc.target/aarch64/c-output-template-4.c: New test.
13719 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13722 * gcc.dg/pr65780-1.c: New test.
13723 * gcc.dg/pr65780-2.c: Likewise.
13724 * gcc.target/i386/pr32219-9.c: Likewise.
13725 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13727 * gcc.target/i386/pr64317.c (c): Initialize.
13729 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13732 * g++.dg/ext/mv18.C: New test.
13733 * g++.dg/ext/mv19.C: Likewise.
13734 * g++.dg/ext/mv20.C: Likewise.
13735 * g++.dg/ext/mv21.C: Likewise.
13736 * g++.dg/ext/mv22.C: Likewise.
13737 * g++.dg/ext/mv23.C: Likewise.
13739 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13742 * g++.dg/init/pr64527.C: New test.
13744 2015-04-17 Tom de Vries <tom@codesourcery.com>
13745 Michael Matz <matz@suse.de>
13747 PR tree-optimization/64950
13748 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13751 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13753 * c-c++-common/asan/user-section-1.c: New test.
13755 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13758 * gcc.dg/debug/pr65771.c: New test.
13760 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13763 __buitlin_alloca with __builtin_alloca.
13765 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13767 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13769 2015-04-16 Richard Biener <rguenther@suse.de>
13771 PR tree-optimization/64277
13772 * gcc.dg/Warray-bounds-14.c: New testcase.
13773 * gcc.dg/Warray-bounds-15.c: Likewise.
13774 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13775 * c-c++-common/ubsan/bounds-6.c: Likewise.
13777 2015-04-16 Renlin Li <renlin.li@arm.com>
13779 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13780 * gcc.target/arm/unsigned-float.c: New.
13782 2015-04-16 Richard Biener <rguenther@suse.de>
13784 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13785 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13786 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13788 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13790 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13791 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13792 * g++.dg/cpp0x/defaulted21.C: Likewise.
13793 * g++.dg/cpp0x/defaulted28.C: Likewise.
13794 * g++.dg/cpp0x/defaulted47.C: Likewise.
13795 * g++.dg/cpp0x/elision_neg.C: Likewise.
13796 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13797 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13798 * g++.dg/cpp0x/implicit1.C: Likewise.
13799 * g++.dg/cpp0x/implicit9.C: Likewise.
13800 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13801 * g++.dg/cpp0x/range-for13.C: Likewise.
13802 * g++.dg/gomp/clause-2.C: Likewise.
13803 * g++.dg/gomp/udr-5.C: Likewise.
13804 * g++.dg/inherit/access6.C: Likewise.
13805 * g++.dg/lookup/duperr1.C: Likewise.
13806 * g++.dg/lookup/friend2.C: Likewise.
13807 * g++.dg/lookup/pr6936.C: Likewise.
13808 * g++.dg/lookup/scoped1.C: Likewise.
13809 * g++.dg/lookup/using26.C: Likewise.
13810 * g++.dg/lookup/using38.C: Likewise.
13811 * g++.dg/other/access2.C: Likewise.
13812 * g++.dg/overload/defarg3.C: Likewise.
13813 * g++.dg/overload/defarg6.C: Likewise.
13814 * g++.dg/parse/access11.C: Likewise.
13815 * g++.dg/parse/access2.C: Likewise.
13816 * g++.dg/parse/access3.C: Likewise.
13817 * g++.dg/parse/access4.C: Likewise.
13818 * g++.dg/parse/access5.C: Likewise.
13819 * g++.dg/parse/access6.C: Likewise.
13820 * g++.dg/parse/access8.C: Likewise.
13821 * g++.dg/parse/access9.C: Likewise.
13822 * g++.dg/parse/crash40.C: Likewise.
13823 * g++.dg/tc1/dr142.C: Likewise.
13824 * g++.dg/tc1/dr166.C: Likewise.
13825 * g++.dg/tc1/dr52.C: Likewise.
13826 * g++.dg/template/access11.C: Likewise.
13827 * g++.dg/template/access18.C: Likewise.
13828 * g++.dg/template/access19.C: Likewise.
13829 * g++.dg/template/access2.C: Likewise.
13830 * g++.dg/template/access20.C: Likewise.
13831 * g++.dg/template/access26.C: Likewise.
13832 * g++.dg/template/access3.C: Likewise.
13833 * g++.dg/template/access7.C: Likewise.
13834 * g++.dg/template/conv12.C: Likewise.
13835 * g++.dg/template/crash69.C: Likewise.
13836 * g++.dg/template/friend31.C: Likewise.
13837 * g++.dg/template/friend32.C: Likewise.
13838 * g++.dg/template/memfriend15.C: Likewise.
13839 * g++.dg/template/memfriend16.C: Likewise.
13840 * g++.dg/template/memfriend17.C: Likewise.
13841 * g++.dg/template/memfriend7.C: Likewise.
13842 * g++.dg/template/pr32519.C: Likewise.
13843 * g++.dg/template/qualttp21.C: Likewise.
13844 * g++.dg/template/qualttp8.C: Likewise.
13845 * g++.dg/template/ttp10.C: Likewise.
13846 * g++.dg/template/typedef11.C: Likewise.
13847 * g++.dg/template/typedef13.C: Likewise.
13848 * g++.dg/template/typedef19.C: Likewise.
13849 * g++.dg/template/typedef20.C: Likewise.
13850 * g++.dg/template/typedef22.C: Likewise.
13851 * g++.dg/template/using16.C: Likewise.
13852 * g++.dg/template/virtual3.C: Likewise.
13853 * g++.dg/ubsan/pr61272.C: Likewise.
13854 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13855 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13856 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13857 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13858 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13859 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13860 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13861 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13862 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13863 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13864 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13865 * g++.old-deja/g++.jason/access17.C: Likewise.
13866 * g++.old-deja/g++.jason/access18.C: Likewise.
13867 * g++.old-deja/g++.jason/access22.C: Likewise.
13868 * g++.old-deja/g++.jason/access23.C: Likewise.
13869 * g++.old-deja/g++.jason/access8.C: Likewise.
13870 * g++.old-deja/g++.jason/delete3.C: Likewise.
13871 * g++.old-deja/g++.jason/report.C: Likewise.
13872 * g++.old-deja/g++.law/access2.C: Likewise.
13873 * g++.old-deja/g++.law/access3.C: Likewise.
13874 * g++.old-deja/g++.law/access4.C: Likewise.
13875 * g++.old-deja/g++.law/access5.C: Likewise.
13876 * g++.old-deja/g++.law/arm12.C: Likewise.
13877 * g++.old-deja/g++.law/arm14.C: Likewise.
13878 * g++.old-deja/g++.law/ctors13.C: Likewise.
13879 * g++.old-deja/g++.law/union2.C: Likewise.
13880 * g++.old-deja/g++.law/visibility12.C: Likewise.
13881 * g++.old-deja/g++.law/visibility15.C: Likewise.
13882 * g++.old-deja/g++.law/visibility16.C: Likewise.
13883 * g++.old-deja/g++.law/visibility17.C: Likewise.
13884 * g++.old-deja/g++.law/visibility18.C: Likewise.
13885 * g++.old-deja/g++.law/visibility19.C: Likewise.
13886 * g++.old-deja/g++.law/visibility20.C: Likewise.
13887 * g++.old-deja/g++.law/visibility21.C: Likewise.
13888 * g++.old-deja/g++.law/visibility24.C: Likewise.
13889 * g++.old-deja/g++.law/visibility4.C: Likewise.
13890 * g++.old-deja/g++.law/visibility5.C: Likewise.
13891 * g++.old-deja/g++.law/visibility6.C: Likewise.
13892 * g++.old-deja/g++.law/visibility7.C: Likewise.
13893 * g++.old-deja/g++.law/visibility8.C: Likewise.
13894 * g++.old-deja/g++.law/visibility9.C: Likewise.
13895 * g++.old-deja/g++.niklas/t135.C: Likewise.
13896 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13897 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13898 * g++.old-deja/g++.other/access11.C: Likewise.
13899 * g++.old-deja/g++.other/access4.C: Likewise.
13900 * g++.old-deja/g++.other/access7.C: Likewise.
13901 * g++.old-deja/g++.other/crash1.C: Likewise.
13902 * g++.old-deja/g++.other/crash7.C: Likewise.
13903 * g++.old-deja/g++.other/friend1.C: Likewise.
13904 * g++.old-deja/g++.other/friend4.C: Likewise.
13905 * g++.old-deja/g++.other/friend9.C: Likewise.
13906 * g++.old-deja/g++.other/lineno1.C: Likewise.
13907 * g++.old-deja/g++.other/using1.C: Likewise.
13908 * g++.old-deja/g++.pt/enum14.C: Likewise.
13909 * g++.old-deja/g++.pt/friend11.C: Likewise.
13910 * g++.old-deja/g++.pt/friend21.C: Likewise.
13911 * g++.old-deja/g++.pt/friend3.C: Likewise.
13912 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13913 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13915 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13917 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13920 * g++.dg/ipa/pr65765.C: New test.
13922 2015-04-15 Nick Clifton <nickc@redhat.com>
13924 * gcc.target/rx/builtins.c: Disable RMPA test if string
13925 instructions are not allowed.
13927 2015-04-15 Alan Modra <amodra@gmail.com>
13929 * gcc.dg/pr65408.c: New.
13931 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13934 * gcc.target/arm/pr65729.c: New test.
13936 2015-04-14 Richard Biener <rguenther@suse.de>
13938 PR tree-optimization/65758
13939 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13941 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13944 * gcc.c-torture/execute/pr65648.c: New test.
13946 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13948 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13949 __builtin_finite instead of finite.
13950 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13953 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13955 PR tree-optimization/63387
13956 * gcc.dg/pr63387.c: New testcase.
13958 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13960 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13962 2015-04-13 Richard Biener <rguenther@suse.de>
13964 PR tree-optimization/65204
13965 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13967 2015-04-13 Terry Guo <terry.guo@arm.com>
13970 * gcc.target/arm/pr65710.c: New.
13972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13974 PR tree-optimization/65747
13975 * g++.dg/torture/pr65747.C: New test.
13977 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13980 * g++.dg/cpp0x/pr65736.C: New test.
13982 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13983 Martin Liska <mliska@suse.cz>
13986 * g++.dg/ipa/pr65722.C: New testcase.
13988 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13990 PR tree-optimization/65735
13991 * gcc.c-torture/compile/pr65735.c: New test.
13993 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13995 PR middle-end/65554
13996 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13998 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14001 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14003 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14006 * gcc.target/arm/pr65647-2.c: New.
14008 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14011 * g++.dg/torture/pr65694.C: New test.
14013 2015-04-10 Tobias Burnus <burnus@net-b.de>
14015 * gfortran.dg/coarray_lock_6.f90: New.
14016 * gfortran.dg/coarray_lock_7.f90: New.
14017 * gfortran.dg/coarray/lock_2.f90: New.
14019 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14025 * gfortran.dg/used_types_27.f90: New.
14027 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14030 * gcc.target/i386/pr65671.c: New.
14032 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14034 PR tree-optimization/65709
14035 * c-c++-common/ubsan/align-9.c: New test.
14037 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14040 * gfortran.dg/pr56852.f90: New test.
14042 2015-04-09 Marek Polacek <polacek@redhat.com>
14043 Jakub Jelinek <jakub@redhat.com>
14045 PR middle-end/65554
14046 * g++.dg/opt/pr65554.C: New test.
14048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14051 * c-c++-common/attr-aligned-1.c: New test.
14053 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14055 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14057 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14060 * gcc.target/i386/sse-25.c: New.
14062 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14065 * gcc.target/i386/pr65693.c: New test.
14067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14069 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14073 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14075 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14077 * gcc.target/i386/thunk-retbnd.c: New.
14079 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14081 * gnat.dg/opt48.adb: New test.
14082 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14083 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14085 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14088 * gcc.c-torture/compile/pr65540.c: New.
14090 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14092 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14093 -Wno-pointer-arith.
14095 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14098 * g++.dg/debug/pr65678.C: New test.
14100 PR middle-end/65680
14101 * gcc.c-torture/compile/pr65680.c: New test.
14103 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14106 * gfortran.dg/allocate_with_source_5.f90: New test.
14108 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14110 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14111 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14113 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14115 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14117 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14120 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14121 to get floating point compression.
14122 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14124 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14126 PR preprocessor/61977
14127 * gcc.dg/cpp/pr61977.c: New test.
14129 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14131 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14133 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14136 * gcc.target/arm/pr65647.c: New.
14138 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14141 * g++.dg/torture/pr65655.C: New testcase.
14143 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14146 * g++.dg/cpp1y/lambda-init13.C: New.
14148 2015-04-03 Marek Polacek <polacek@redhat.com>
14150 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14152 2015-04-02 Marek Polacek <polacek@redhat.com>
14155 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14156 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14158 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14160 PR preprocessor/61977
14161 * gcc.target/powerpc/pr61977-1.c: New test.
14162 * gcc.target/powerpc/pr61977-2.c: New test.
14164 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14167 * g++.dg/warn/Wshadow-8.C: New.
14168 * g++.dg/warn/Wshadow-9.C: Likewise.
14169 * g++.dg/warn/Wshadow-10.C: Likewise.
14170 * g++.dg/warn/Wshadow-11.C: Likewise.
14172 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14174 * gcc.dg/pr23623.c: Added aligned attribute.
14175 * gcc.dg/20141029-1.c: Likewise.
14176 * gcc.dg/20150306-1.c: New test.
14178 2015-04-01 Marek Polacek <polacek@redhat.com>
14181 * g++.dg/cpp0x/initlist93.C: New test.
14182 * g++.dg/cpp0x/initlist94.C: New test.
14184 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14187 * gcc.target/aarch64/pr65624.c: New test.
14189 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14191 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14193 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14195 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14196 extra variable to force stack alignment.
14197 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14198 extra variable to force stack alignment.
14200 2015-03-31 Marek Polacek <polacek@redhat.com>
14203 * g++.dg/template/pr65390.C: New test.
14205 2015-03-31 Martin Liska <mliska@suse.cz>
14207 * g++.dg/ipa/pr65557.C: New test.
14209 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14211 * gcc.target/s390/hotpatch-25.c: New test.
14212 * gcc.target/s390/hotpatch-1.c: Update test.
14213 * gcc.target/s390/hotpatch-10.c: Update test.
14214 * gcc.target/s390/hotpatch-11.c: Update test.
14215 * gcc.target/s390/hotpatch-12.c: Update test.
14216 * gcc.target/s390/hotpatch-13.c: Update test.
14217 * gcc.target/s390/hotpatch-14.c: Update test.
14218 * gcc.target/s390/hotpatch-15.c: Update test.
14219 * gcc.target/s390/hotpatch-16.c: Update test.
14220 * gcc.target/s390/hotpatch-17.c: Update test.
14221 * gcc.target/s390/hotpatch-18.c: Update test.
14222 * gcc.target/s390/hotpatch-19.c: Update test.
14223 * gcc.target/s390/hotpatch-2.c: Update test.
14224 * gcc.target/s390/hotpatch-21.c: Update test.
14225 * gcc.target/s390/hotpatch-22.c: Update test.
14226 * gcc.target/s390/hotpatch-23.c: Update test.
14227 * gcc.target/s390/hotpatch-24.c: Update test.
14228 * gcc.target/s390/hotpatch-3.c: Update test.
14229 * gcc.target/s390/hotpatch-4.c: Update test.
14230 * gcc.target/s390/hotpatch-5.c: Update test.
14231 * gcc.target/s390/hotpatch-6.c: Update test.
14232 * gcc.target/s390/hotpatch-7.c: Update test.
14233 * gcc.target/s390/hotpatch-8.c: Update test.
14234 * gcc.target/s390/hotpatch-9.c: Update test.
14235 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14237 2015-03-31 Richard Biener <rguenther@suse.de>
14239 PR middle-end/65626
14240 * g++.dg/torture/pr65626.C: New testcase.
14242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14245 * gcc.target/i386/mpx/pr65531.cc: New.
14247 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14250 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14251 __builtin_alloca instead of alloca.
14252 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14253 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14254 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14257 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14260 * g++.dg/ubsan/pr65610.C: New test.
14262 2015-03-30 Marek Polacek <polacek@redhat.com>
14265 * g++.dg/cpp0x/pr65398-2.C: New test.
14267 2015-03-30 Marek Polacek <polacek@redhat.com>
14269 * c-c++-common/pr65556.c: Change the width of bit-fields.
14271 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14274 * gcc.target/i386/pr65588.c: New testcase.
14276 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14278 PR libgfortran/65563
14279 * gfortran.dg/open_errors_2.f90: New test.
14281 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14283 PR libgfortran/65596
14284 * gfortran.dg/namelist_86.f90: New test.
14286 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14288 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14289 statement to reflect new ownership.
14291 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14294 * g++.dg/template/friend58.C: New.
14295 * g++.dg/template/friend59.C: Likewise.
14297 2015-03-27 Tobias Burnus <burnus@net-b.de>
14300 * g++.dg/gomp/openmp-simd-3.C: New.
14301 * gcc.dg/gomp/openmp-simd-3.c: New.
14303 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14306 * gcc.target/i386/pr65248-1.c: New file.
14307 * gcc.target/i386/pr65248-2.c: Likewise.
14308 * gcc.target/i386/pr65248-3.c: Likewise.
14309 * gcc.target/i386/pr65248-4.c: Likewise.
14311 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14314 * gcc.c-torture/compile/pr65593.c: New test.
14316 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14319 * g++.dg/cpp1y/constexpr-assert1.C: New.
14321 2015-03-27 Marek Polacek <polacek@redhat.com>
14324 * c-c++-common/pr65556.c: New test.
14326 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14329 * g++.dg/torture/pr65600.C: New testcase.
14331 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14334 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14336 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14338 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14339 statement and cleanup. Fixed typos.
14341 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14343 PR middle-end/65595
14344 * gcc.c-torture/compile/pr65595.c: New testcase.
14346 2015-03-27 Marek Polacek <polacek@redhat.com>
14349 * g++.dg/ubsan/pr65583.C: New test.
14351 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14353 * gcc.c-torture/compile/20150327.c: New testcase.
14355 2015-03-26 Richard Biener <rguenther@suse.de>
14357 PR middle-end/65555
14358 * g++.dg/torture/pr65555.C: New testcase.
14360 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14362 PR tree-optimization/64715
14363 * gcc.dg/builtin-object-size-15.c: New test.
14364 * gcc.dg/pr64715-1.c: New test.
14365 * gcc.dg/pr64715-2.c: New test.
14367 2015-03-26 Richard Biener <rguenther@suse.de>
14369 PR middle-end/65519
14370 * gnat.dg/specs/opt2.ads: Fix testcase.
14372 2015-03-25 Martin Sebor <msebor@redhat.com>
14375 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14376 when target isn't arm*-*-*-*.
14377 (check_effective_target_arm_nothumb): Likewise.
14378 (check_effective_target_arm_little_endian): Likewise.
14379 (check_effective_target_arm_vect_no_misalign): Likewise.
14380 (check_effective_target_aarch64_little_endian): Fail early if target
14381 isn't aarch64*-*-*.
14383 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14385 PR tree-optimization/65177
14386 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14388 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14390 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14391 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14392 smmintrin.h and mm3dnow.h.
14394 2015-03-25 Marek Polacek <polacek@redhat.com>
14397 * g++.dg/cpp0x/pr65558.C: New test.
14399 2015-03-25 Marek Polacek <polacek@redhat.com>
14402 * g++.dg/template/pr61670.C: New test.
14404 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14407 * g++.dg/template/pr54987.C: New.
14409 2015-03-25 Richard Biener <rguenther@suse.de>
14411 PR tree-optimization/62630
14412 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14414 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14417 * gcc.target/i386/mpx/pr65508.c: New.
14419 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14423 * gfortran.dg/data_initialized_3.f90: New.
14425 2015-03-25 Richard Biener <rguenther@suse.de>
14427 PR middle-end/65519
14428 * gnat.dg/specs/opt2.ads: New testcase.
14430 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14432 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14433 * gcc.target/arm/memset-inline-4.c: Skip for
14434 arm_tune_string_ops_prefer_neon.
14435 * gcc.target/arm/memset-inline-5.c: Ditto.
14436 * gcc.target/arm/memset-inline-6.c: Ditto.
14437 * gcc.target/arm/memset-inline-8.c: Ditto.
14438 * gcc.target/arm/memset-inline-9.c: Ditto.
14440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14443 * g++.dg/other/virtual3.C: New.
14445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14448 * g++.dg/cpp0x/vt-60130.C: New.
14450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14453 * g++.dg/warn/Warray-bounds-7.C: New.
14455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14458 * g++.dg/template/defarg18.C: New.
14460 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14463 * g++.dg/cpp0x/vt-59988.C: New.
14465 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14467 PR tree-optimization/65533
14468 * gcc.dg/pr65533.c: New test.
14470 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14472 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14473 source= and mold= expressions functionality.
14474 * gfortran.dg/allocate_class_4.f90: New test.
14475 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14476 copying an unlimited polymorhpic object containing a char array
14477 to another unlimited polymorphic object respects the _len
14479 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14480 whether deferred length char array allocate works, unlimited
14481 polymorphic object allocation from a string works and if
14482 allocating an array of deferred length strings works.
14483 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14488 * g++.dg/cpp0x/constexpr-array11.C: New.
14490 2015-03-24 Richard Biener <rguenther@suse.de>
14492 PR middle-end/65517
14493 * gcc.dg/torture/pr65517.c: New testcase.
14495 2015-03-24 Tobias Burnus <burnus@net-b.de>
14497 * gfortran.dg/coindexed_1.f90: Moved from
14498 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14500 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14503 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14507 * gcc.target/i386/pr65523.c: New test.
14510 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14512 * g++.dg/lto/pr65475b_0.C: Likewise.
14514 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14517 * gcc.target/sh/torture/pr65505.c: New.
14519 2015-03-23 Martin Sebor <msebor@redhat.com>
14522 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14523 assembly for lvx in addition to lxv.
14525 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14528 * gfortran.dg/pr65504.f90: New test.
14531 * gcc.dg/pr65521.c: New test.
14533 2015-03-23 Richard Biener <rguenther@suse.de>
14535 PR tree-optimization/65518
14536 * gcc.dg/vect/pr65518.c: New testcase.
14538 2015-03-23 Richard Biener <rguenther@suse.de>
14540 PR tree-optimization/65494
14541 * gcc.dg/vect/pr65494.c: New testcase.
14543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14545 PR preprocessor/65238
14546 * c-c++-common/cpp/pr65238-1.c: New test.
14547 * gcc.dg/cpp/pr65238-2.c: New test.
14548 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14549 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14551 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14552 Mikael Morin <mikael@gcc.gnu.org>
14555 * gfortran.dg/elemental_dependency_4.f90: New.
14556 * gfortran.dg/elemental_dependency_5.f90: New.
14558 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14561 * g++.dg/lto/pr65475b_0.C: New testcase.
14562 * g++.dg/lto/pr65475b_1.C: New testcase.
14563 * g++.dg/lto/pr65475c_0.C: New testcase.
14564 * g++.dg/lto/pr65475c_1.C: New testcase.
14566 2015-03-21 Tobias Burnus <burnus@net-b.de>
14568 * gfortran.dg/coarray_38.f90: New.
14569 * gfortran.dg/coarray_39.f90: New.
14570 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14573 2015-03-20 Marek Polacek <polacek@redhat.com>
14576 * g++.dg/cpp0x/pr65398.C: New test.
14578 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14581 * g++.dg/lto/pr65475_0.C: New testcase.
14582 * g++.dg/lto/pr65475_1.C: New testcase.
14584 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14586 PR rtl-optimization/64366
14587 * gcc.target/sh/pr64366.c: New.
14589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14592 * g++.dg/cpp0x/constexpr-48324.C: New.
14594 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14597 * g++.dg/cpp0x/pr48453.C: New.
14599 2015-03-20 Marek Polacek <polacek@redhat.com>
14602 * g++.dg/cpp0x/pr65072.C: New test.
14604 2015-03-20 Richard Biener <rguenther@suse.de>
14606 PR middle-end/64715
14607 * gcc.dg/pr15347.c: Use -O.
14608 * c-c++-common/pr19807-1.c: Likewise.
14610 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14612 * gnat.dg/volatile13.ad[sb]: New test.
14614 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14616 PR rtl-optimization/60851
14617 * gcc.target/i386/pr60851.c: New test.
14619 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14622 * g++.dg/pr65240.h: Add tests for PR 65240.
14623 * g++.dg/pr65240-1.C: Likewise.
14624 * g++.dg/pr65240-2.C: Likewise.
14625 * g++.dg/pr65240-3.C: Likewise.
14626 * g++.dg/pr65240-4.C: Likewise.
14628 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14630 PR rtl-optimization/63491
14631 * gcc.target/powerpc/pr63491.c: New.
14633 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14635 * g++.dg/ipa/pr65465.C: New test.
14637 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14640 * g++.dg/cpp0x/deleted11.C: New.
14642 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14645 * c-c++-common/tsan/pr65400-3.c: New test.
14647 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14650 * g++.dg/cpp0x/constexpr-59686.C: New.
14652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14655 * g++.dg/tsan/pr64265.C: New test.
14658 * c-c++-common/tsan/pr65400-1.c: New test.
14659 * c-c++-common/tsan/pr65400-2.c: New test.
14661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14664 * g++.dg/cpp0x/pr59816.C: New.
14666 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14669 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14671 2015-03-18 Martin Liska <mliska@suse.cz>
14674 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14675 equivalences either to 6 or 7.
14677 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14679 PR middle-end/64491
14681 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14683 * gcc.dg/undefined-loop-1.c: New file.
14684 * gcc.dg/undefined-loop-2.c: New file.
14686 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14689 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14690 loop exits too early.
14692 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14694 PR tree-optimization/65450
14695 * gfortran.dg/pr65450.f90: New test.
14698 * gcc.target/i386/pr65078-1.c: New test.
14699 * gcc.target/i386/pr65078-2.c: New test.
14700 * gcc.target/i386/pr65078-3.c: New test.
14701 * gcc.target/i386/pr65078-4.c: New test.
14702 * gcc.target/i386/pr65078-5.c: New test.
14703 * gcc.target/i386/pr65078-6.c: New test.
14705 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14708 * g++.dg/cpp1y/pr65340.C: New.
14710 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14713 * gfortran.dg/system_clock_3.f08: Adjust test.
14715 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14718 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14719 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14721 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14724 * gfortran.dg/system_clock_3.f08: New test.
14726 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14729 g++.dg/cpp1y/pr64626-1.C: New.
14730 g++.dg/cpp1y/pr64626-2.C: New.
14731 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14733 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14735 PR tree-optimization/65427
14736 * gcc.c-torture/execute/pr65427.c: New test.
14738 2015-03-16 Marek Polacek <polacek@redhat.com>
14742 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14743 * g++.dg/cpp0x/pr65327.C: New test.
14745 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14748 * c-c++-common/asan/pr64820.c: New test.
14750 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14752 * gfortran.dg/pointer_2.f90: New test.
14754 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14756 * g++.dg/pr65049.C: New test.
14758 2015-03-16 Tom de Vries <tom@codesourcery.com>
14760 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14761 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14762 * gcc.target/i386/fuse-caller-save.c: Same.
14764 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14766 * gnat.dg/loop_optimization18.ad[sb]: New test.
14767 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14769 2015-03-16 Alan Modra <amodra@gmail.com>
14771 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14774 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14776 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14778 * gcc.dg/torture/pr65270-2.c: Likewise.
14780 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14783 * gfortran.dg/pointer_remapping_9.f90: New.
14785 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14787 PR tree-optimization/65369
14788 * gcc.c-torture/execute/pr65369.c: New test.
14790 PR tree-optimization/65418
14791 * gcc.c-torture/execute/pr65418-1.c: New test.
14792 * gcc.c-torture/execute/pr65418-2.c: New test.
14794 PR rtl-optimization/65401
14795 * gcc.c-torture/execute/pr65401.c: New test.
14797 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14800 * gcc.target/arm/pr64600_1.c: New test.
14802 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14804 PR rtl-optimization/65235
14805 * gcc.target/aarch64/pr65235_1.c: New test.
14807 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14809 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14810 * gcc.target/s390/hotpatch-22.c: Likewise.
14811 * gcc.target/s390/hotpatch-23.c: Likewise.
14812 * gcc.target/s390/hotpatch-24.c: Likewise.
14813 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14814 * gcc.target/s390/hotpatch-1.c: Update expected output.
14815 * gcc.target/s390/hotpatch-2.c: Likewise.
14816 * gcc.target/s390/hotpatch-3.c: Likewise.
14817 * gcc.target/s390/hotpatch-4.c: Likewise.
14818 * gcc.target/s390/hotpatch-5.c: Likewise.
14819 * gcc.target/s390/hotpatch-6.c: Likewise.
14820 * gcc.target/s390/hotpatch-7.c: Likewise.
14821 * gcc.target/s390/hotpatch-8.c: Likewise.
14822 * gcc.target/s390/hotpatch-9.c: Likewise.
14823 * gcc.target/s390/hotpatch-10.c: Likewise.
14824 * gcc.target/s390/hotpatch-11.c: Likewise.
14825 * gcc.target/s390/hotpatch-12.c: Likewise.
14826 * gcc.target/s390/hotpatch-13.c: Likewise.
14827 * gcc.target/s390/hotpatch-14.c: Likewise.
14828 * gcc.target/s390/hotpatch-15.c: Likewise.
14829 * gcc.target/s390/hotpatch-16.c: Likewise.
14830 * gcc.target/s390/hotpatch-17.c: Likewise.
14831 * gcc.target/s390/hotpatch-18.c: Likewise.
14832 * gcc.target/s390/hotpatch-19.c: Likewise.
14834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14837 * gcc.target/i386/pr65103-1.c: New.
14839 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14842 * gcc.target/i386/pr65044.c: New.
14844 2015-03-12 Tom de Vries <tom@codesourcery.com>
14846 PR rtl-optimization/64895
14847 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14848 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14849 * gcc.target/i386/fuse-caller-save.c: Ditto.
14851 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14853 * gcc.dg/ipa/pr63569.c: Fix template.
14855 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14857 * g++.dg/ipa/pr64146.C: Require fpic support.
14859 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14861 PR libfortran/65200
14862 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14863 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14865 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14867 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14868 to dg-options, fix up dg-skip-if.
14870 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14873 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14874 * gcc.target/avr/tiny-caller-save.c: Same.
14876 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14879 * g++.dg/pr65242.C: New test.
14881 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14883 * c-c++-common/asan/no-asan-check-glob.c: New test.
14885 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14888 * g++.dg/other/default11.C: New.
14889 * g++.dg/other/default12.C: Likewise.
14891 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14894 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14896 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14899 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14901 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14904 * g++.dg/cpp0x/pr65127.C: New test.
14906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14908 * gcc.dg/ipa/PR64550.c: Update template.
14910 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14911 Tobias Burnus <burnus@net-b.de>
14913 * gfortran.dg/coarray_sync_memory.f90: New.
14915 2015-03-10 Marek Polacek <polacek@redhat.com>
14918 * c-c++-common/ubsan/pr65367.c: New test.
14920 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14922 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14923 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14924 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14925 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14926 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14927 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14928 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14929 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14930 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14931 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14932 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14933 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14934 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14936 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14938 * lib/mpx-dg.exp (mpx_link_flags): New.
14941 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14942 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14943 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14944 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14945 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14946 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14947 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14948 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14949 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14980 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14990 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14991 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14992 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14993 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14994 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14995 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14996 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14997 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14998 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14999 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15000 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15001 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15002 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15003 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15004 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15005 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15006 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15007 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15008 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15009 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15010 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15011 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15012 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15013 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15014 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15015 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15016 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15017 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15018 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15019 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15020 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15021 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15022 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15023 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15024 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15025 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15026 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15027 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15029 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15032 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15034 * gcc.target/i386/mpx/label-address-1.c: New.
15035 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15036 * gcc.target/i386/mpx/macro.c: New.
15037 * gcc.target/i386/mpx/mpx-check.h: New.
15038 * gcc.target/i386/mpx/mpx.exp: New.
15039 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15040 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15041 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15042 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15043 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15044 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15045 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15046 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15047 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15048 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15049 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15050 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15051 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15052 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15053 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15054 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15055 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15056 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15057 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15058 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15059 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15060 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15061 * gcc.target/i386/mpx/reference-1-nov.c: New.
15062 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15063 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15064 * gcc.target/i386/mpx/reference-2-nov.c: New.
15065 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15066 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15067 * gcc.target/i386/mpx/reference-3-nov.c: New.
15068 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15069 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15070 * gcc.target/i386/mpx/reference-4-nov.c: New.
15071 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15072 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15073 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15074 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15075 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15076 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15077 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15078 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15079 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15080 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15081 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15082 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15083 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15084 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15085 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15086 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15087 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15088 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15089 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15090 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15091 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15092 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15093 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15094 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15095 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15096 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15097 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15098 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15099 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15100 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15101 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15102 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15103 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15104 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15105 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15106 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15107 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15108 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15109 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15110 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15111 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15112 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15113 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15114 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15115 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15116 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15117 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15118 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15119 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15120 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15121 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15122 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15123 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15124 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15125 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15126 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15127 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15128 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15129 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15130 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15131 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15132 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15133 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15134 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15135 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15136 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15137 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15138 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15139 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15140 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15141 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15142 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15143 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15144 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15145 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15146 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15147 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15148 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15149 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15150 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15151 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15152 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15153 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15154 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15155 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15156 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15157 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15158 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15159 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15161 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15162 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15163 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15164 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15165 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15166 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15167 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15168 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15169 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15170 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15171 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15172 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15173 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15174 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15175 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15176 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15177 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15178 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15179 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15180 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15181 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15182 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15183 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15184 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15185 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15186 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15187 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15188 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15189 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15190 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15191 * gcc.target/i386/mpx/vla-1-nov.c: New.
15192 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15193 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15194 * gcc.target/i386/mpx/vla-2-nov.c: New.
15195 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15197 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15199 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15201 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15203 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15205 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15207 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15208 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15210 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15213 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15216 * c-c++-common/pr65120.c: New test.
15218 PR rtl-optimization/65321
15219 * gcc.dg/pr65321.c: New test.
15221 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15223 PR tree-optimization/65355
15224 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15226 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15229 * c-c++-common/pr49706.c: Adjust tests for not warning
15230 about !!x == y or !b == y where b is boolean, and add
15231 some further tests.
15232 * c-c++-common/pr62199-2.c: Likewise.
15234 2015-03-09 Richard Biener <rguenther@suse.de>
15236 PR middle-end/65270
15237 * gcc.dg/torture/pr65270-1.c: New testcase.
15238 * gcc.dg/torture/pr65270-2.c: Likewise.
15240 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15242 PR tree-optimization/63743
15243 * gcc.dg/pr63743.c: New test.
15245 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15248 * g++.dg/lto/pr65316_0.C: New testcase.
15249 * g++.dg/lto/pr65316_1.C: New testcase.
15251 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15254 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15256 * g++.dg/abi/rtti3.C: Likewise.
15258 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15261 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15263 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15265 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15267 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15269 2015-03-08 Morin <mikael@gcc.gnu.org>
15272 * gfortran.dg/entry_20.f90: New.
15274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15277 * gcc.c-torture/compile/pr65153.c: New.
15279 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15282 * g++.dg/torture/pr65249.C: New.
15284 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15286 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15288 (int64_t): Likewise.
15290 2015-03-07 Marek Polacek <polacek@redhat.com>
15291 Martin Uecker <uecker@eecs.berkeley.edu>
15294 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15295 member-like arrays.
15296 * c-c++-common/ubsan/bounds-8.c: New test.
15297 * c-c++-common/ubsan/bounds-9.c: New test.
15298 * gcc.dg/ubsan/bounds-2.c: New test.
15300 2015-03-05 Martin Sebor <msebor@redhat.com>
15303 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15304 checking of results into main to prevent it from getting optimized
15306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15308 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15310 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15311 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15312 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15315 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15317 * g++.dg/lto/pr65302_1.C: New testcase.
15318 * g++.dg/lto/pr65302_0.C: New testcase.
15320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15322 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15323 -fno-ipa-icf to dg-options.
15325 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15327 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15328 compiles using the linker plugin.
15330 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15332 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15334 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15336 * gcc.target/arm/pr65067.c: New test.
15338 2015-03-05 Martin Liska <mliska@suse.cz>
15341 * gcc.dg/ipa/pr65318.c: New test.
15343 2015-03-05 Marek Polacek <polacek@redhat.com>
15345 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15351 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15353 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15354 max-unroll-times back to defaults for s390.
15356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15360 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15363 * g++.dg/cpp0x/initlist92.C: New.
15365 2015-03-05 Richard Biener <rguenther@suse.de>
15367 PR tree-optimization/65310
15368 * gcc.dg/vect/pr65310.c: New testcase.
15370 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15373 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15375 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15377 * gnat.dg/entry_queues3.adb: New test.
15379 2015-03-04 Ian Lance Taylor <iant@google.com>
15381 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15383 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15386 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15388 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15390 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15391 -fno-ipa-icf to dg-options
15392 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15393 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15395 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15398 * g++.dg/cpp0x/decltype62.C: New.
15400 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15402 * gnat.dg/object_overflow5.adb: New test.
15404 2015-03-03 Martin Liska <mliska@suse.cz>
15407 * gcc.dg/ipa/pr65287.c: New test.
15409 2015-03-03 Martin Jambor <mjambor@suse.cz>
15410 Eric Botcazou <ebotcazou@adacore.com>
15412 * gnat.dg/specs/pack12.ads: New test.
15414 2015-03-03 Martin Liska <mliska@suse.cz>
15416 * gcc.dg/ipa/PR65282.c: New test.
15418 2015-03-13 Jeff Law <law@redhat.com>
15420 PR tree-optimization/65241
15421 * gcc.c-torture/compile/pr65241.c: New test.
15423 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15426 * gcc.target/avr/torture/pr64331.c: New test.
15428 2015-03-03 Martin Liska <mliska@suse.cz>
15429 Jan Hubicka <hubicka@ucw.cz>
15431 * g++.dg/ipa/pr65263.C: New test.
15433 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15436 * gcc.dg/lto/pr65130_0.c: New testcase.
15437 * gcc.dg/lto/pr65130_1.c: New testcase.
15439 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15442 * g++.dg/torture/pr64988.C: New testcase.
15444 2015-03-02 Tobias Burnus <burnus@net-b.de>
15446 * gfortran.dg/coarray_atomic_6.f90: New.
15448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15451 * gcc.target/i386/pr65184.c: New.
15453 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15456 * gcc.target/i386/pr65183.c: New.
15458 2015-02-28 Martin Liska <mliska@suse.cz>
15459 Jan Hubicka <hubicka@ucw.cz>
15461 * gcc.dg/ipa/ipa-icf-35.c: New test.
15462 * gcc.dg/ipa/ipa-icf-36.c: New test.
15463 * gcc.dg/ipa/ipa-icf-37.c: New test.
15465 2015-02-28 Martin Liska <mliska@suse.cz>
15466 Jan Hubicka <hubicka@ucw.cz>
15469 * gcc.dg/ipa/ipa-icf-34.c: New test.
15471 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15474 * gcc.target/sh/sh/pr61142.c: New.
15476 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15478 * g++.dg/other/dump-ada-spec-3.C: New test.
15480 2015-03-01 Martin Liska <mliska@suse.cz>
15482 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15483 * g++.dg/ipa/pr63595.C: Update expected results.
15485 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15488 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15490 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15492 * gcc.dg/vect/pr59354.c: Move vector producing code to
15495 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15498 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15499 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15500 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15501 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15503 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15505 PR tree-optimization/65048
15506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15507 (foo): Use K&R style definition.
15509 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15512 * g++.dg/pr65032.C: New.
15514 2015-02-27 Marek Polacek <polacek@redhat.com>
15517 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15520 2015-02-27 Marek Polacek <polacek@redhat.com>
15523 * gcc.dg/pr65228.c: New test.
15525 2015-02-27 Kai Tietz <ktietz@redhat.com>
15528 * gcc.dg/weak/weak-17.c: New file.
15530 2015-02-27 Richard Biener <rguenther@suse.de>
15533 * g++.dg/lto/pr65193_0.C: New testcase.
15535 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15537 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15538 * gcc.target/s390/hotpatch-8.c: Likewise.
15539 * gcc.target/s390/hotpatch-9.c: Likewise.
15540 * gcc.target/s390/pr61078.c: Likewise.
15541 * gcc.target/s390/pr57960.c: Remove -m64.
15542 * gcc.target/s390/pr61078.c: Likewise.
15544 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15545 Martin Liska <mliska@suse.cz>
15548 * gcc.dg/pr64454.c: Disable ICF.
15549 * gcc.dg/pr28685-1.c: Disable ICF
15550 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15551 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15552 * g++.dg/ipa/ipa-icf-4.C: Update template.
15554 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15556 PR tree-optimization/65216
15557 * gcc.c-torture/execute/pr65216.c: New test.
15559 PR tree-optimization/65215
15560 * gcc.c-torture/execute/pr65215-1.c: New test.
15561 * gcc.c-torture/execute/pr65215-2.c: New test.
15562 * gcc.c-torture/execute/pr65215-3.c: New test.
15563 * gcc.c-torture/execute/pr65215-4.c: New test.
15564 * gcc.c-torture/execute/pr65215-5.c: New test.
15566 2015-02-26 Tom de Vries <tom@codesourcery.com>
15568 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15570 2015-02-26 Martin Liska <mliska@suse.cz>
15571 Jan Hubicka <hubicka@ucw.cz>
15573 * g++.dg/ipa/pr64146.C: Update expected results.
15574 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15575 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15576 * gcc.dg/ipa/ipa-icf-34.c: New test.
15578 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15580 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15581 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15582 (dg-additional-options): Remove dg directive.
15583 (dg-final): Add dg directive.
15585 2015-02-26 Marek Polacek <polacek@redhat.com>
15588 * g++.dg/ipa/pr65008.C: New test.
15590 2015-02-26 Tom de Vries <tom@codesourcery.com>
15592 * lib/profopt.exp (profopt-target-cleanup): New proc.
15593 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15594 files from sources from dg-additional-sources.
15596 2015-02-26 Tom de Vries <tom@codesourcery.com>
15598 * lib/gcov.exp: Cleanup in case of xfail.
15600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15604 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15607 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15608 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15609 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15610 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15611 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15612 * g++.dg/debug/pr46123.C: XFAIL and move...
15613 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15614 * gcc.dg/debug/dwarf2-3.c: Move...
15615 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15617 2015-02-26 Marek Polacek <polacek@redhat.com>
15620 * g++.dg/cpp1y/pr65202.C: New test.
15622 2015-02-26 Tom de Vries <tom@codesourcery.com>
15624 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15625 locale_facets.h.gcov.
15627 2015-02-26 Tom de Vries <tom@codesourcery.com>
15629 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15631 2015-02-26 Tom de Vries <tom@codesourcery.com>
15633 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15635 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15638 * gcc.target/i386/pr65217.c: New.
15640 2015-02-26 Tom de Vries <tom@codesourcery.com>
15642 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15644 2015-02-26 Tom de Vries <tom@codesourcery.com>
15646 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15648 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15650 PR tree-optimization/65048
15651 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15653 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15655 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15656 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15658 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15661 * gcc.target/i386/pr65161.c: New test.
15663 2015-02-26 Terry Guo <terry.guo@arm.com>
15665 * gcc.target/arm/no-volatile-in-it.c: New test.
15667 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15669 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15670 (dg-options): Add -save-temps.
15671 (dg-final): Add cleanup-saved-temps.
15673 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15675 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15677 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15679 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15680 * gcc.target/powerpc/pack01.c: Include string.h.
15682 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15685 * gcc.target/i386/pr65167.c: New.
15687 2015-02-25 Kai Tietz <ktietz@redhat.com>
15689 PR tree-optimization/61917
15690 * gcc.dg/vect/vect-pr61917.c: New file.
15692 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15694 PR tree-optimization/65170
15695 * gcc.c-torture/execute/pr65170.c: New test.
15696 * gcc.dg/tree-ssa/vrp96.c: New test.
15698 2015-02-24 Tom de Vries <tom@codesourcery.com>
15700 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15702 2015-02-24 Tom de Vries <tom@codesourcery.com>
15705 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15706 (dg-additional-files-options): Copy additional_sources to
15707 additional_sources_used before emptying additional_sources.
15708 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15709 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15710 (cleanup-saved-temps): Use additional_sources_used instead of
15711 additional_sources.
15712 (dg-test): Reset additional_sources_used.
15714 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15717 * gfortran.dg/integer_exponentiation_6.F90: New test.
15719 2015-02-23 Martin Sebor <msebor@redhat.com>
15722 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15723 two parts. One to save registers, the other to verify the
15724 registers have the right values. Save register state into
15725 static data rather than on the stack.
15727 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15730 * c-c++-common/asan/pr63888.c: New test.
15732 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15735 * gcc.c-torture/compile/pr65163.c: New.
15737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15739 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15740 with -m31 on 64 bit.
15741 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15742 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15746 * gcc.target/s390/20090223-1.c: Add
15747 -Wno-implicit-function-declaration option.
15748 * gcc.target/s390/pr42224.c: Likewise.
15749 * gcc.target/s390/pr55718.c: Likewise.
15751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15753 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15754 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15755 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15756 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15757 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15758 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15759 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15760 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15761 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15762 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15763 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15764 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15765 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15766 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15767 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15768 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15769 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15770 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15771 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15772 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15773 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15775 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15777 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15778 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15779 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15780 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15781 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15782 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15783 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15784 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15792 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15794 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15798 * gfortran.dg/pr61960.f90: New.
15799 * gfortran.dg/pr64230.f90: New.
15800 * gfortran.dg/pr64980.f03: New.
15802 2015-02-22 Tom de Vries <tom@codesourcery.com>
15804 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15806 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15809 * gnat.dg/timing_events.adb: Removed, invalid test.
15811 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15814 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15816 * g++.dg/gcov/gcov-2.C: Likewise.
15818 2015-02-20 Richard Biener <rguenther@suse.de>
15820 PR tree-optimization/65136
15821 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15823 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15826 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15827 powerpc*-*-linux* and nvptx-*-* blacklisting.
15829 * gcc.dg/sibcall-9.c: New test.
15830 * gcc.dg/sibcall-10.c: New test.
15832 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15834 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15836 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15839 * gcc.target/avr/torture/pr64452.c: New test.
15841 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15843 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15844 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15846 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15849 * lib/target-supports.exp (check_compile): Check whether
15850 additional_sources is defined before using it.
15852 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15854 PR middle-end/65074
15855 * g++.dg/opt/pr65074.C: New file.
15857 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15859 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15860 (size_type): New typedef.
15861 (operator "" _script): Use it for the last argument.
15863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15865 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15867 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15869 * lib/target-supports.exp (check_compile): Save/restore
15870 additional_sources that may belong to an actual test.
15872 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15874 PR gcov-profile/64634
15875 * g++.dg/gcov/gcov-15.C: New test.
15877 2015-02-18 Tom de Vries <tom@codesourcery.com>
15879 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15881 2015-02-18 Tom de Vries <tom@codesourcery.com>
15883 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15885 2015-02-18 Tom de Vries <tom@codesourcery.com>
15887 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15889 2015-02-18 Tom de Vries <tom@codesourcery.com>
15891 * gfortran.dg/fmt_cache_1.f: Add missing close.
15893 2015-02-18 Tom de Vries <tom@codesourcery.com>
15896 * gfortran.dg/read_eof_8.f90: Add missing close.
15898 2015-02-18 Richard Biener <rguenther@suse.de>
15900 PR tree-optimization/65063
15901 * gcc.dg/pr65063.c: New testcase.
15903 2015-02-18 Richard Biener <rguenther@suse.de>
15905 PR tree-optimization/62217
15906 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15908 2015-02-18 Marek Polacek <polacek@redhat.com>
15911 * c-c++-common/ubsan/pr65081.c: New test.
15913 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15915 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15916 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15918 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15920 * gcc.dg/ipa/propalign-3.c: New test.
15922 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15925 * gcc.target/sh/pr64793.c: New.
15926 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15928 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15930 * gcc.target/arm/divzero.c: New test case.
15932 2015-02-17 Tom de Vries <tom@codesourcery.com>
15934 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15936 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15937 Jakub Jelinek <jakub@redhat.com>
15940 * g++.dg/cpp0x/pr65075.C: New test.
15942 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15945 * gcc.target/powerpc/pr65058.c: New test.
15947 2015-02-16 Jeff Law <law@redhat.com>
15949 PR tree-optimization/64823
15950 * gcc.dg/uninit-20.c: New test.
15952 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15953 James Greenhalgh <james.greenhalgh@arm.com>
15956 * gcc.dg/ipa/ipa-clone-1.c: New test.
15958 2015-02-16 Richard Biener <rguenther@suse.de>
15960 PR tree-optimization/65077
15961 * gcc.dg/torture/pr65077.c: New testcase.
15963 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15965 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15966 Directive adjusted to scan for ldaxr.
15967 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15968 adjusted to scan for ldaex.
15970 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15973 * g++.dg/cpp0x/constexpr-65080.C: New.
15975 2015-02-16 Richard Biener <rguenther@suse.de>
15977 PR tree-optimization/63593
15978 * gcc.dg/pr63593.c: New testcase.
15980 2015-02-16 Marek Polacek <polacek@redhat.com>
15983 * gcc.dg/pr65066.c: New test.
15985 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15987 * gcc.dg/pr65002.C: Move ...
15988 * g++.dg/ipa/pr65002.C: ... here.
15990 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15992 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15993 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15994 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15995 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15997 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16000 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16001 the expression to find calls.
16002 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16003 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16004 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16005 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16006 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16008 2015-02-14 Marek Polacek <polacek@redhat.com>
16011 * gcc.dg/array-11.c: New test.
16012 * gcc.dg/array-12.c: New test.
16013 * gcc.dg/array-13.c: New test.
16014 * gcc.dg/array-14.c: New test.
16015 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16016 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16017 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16018 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16019 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16020 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16025 * g++.dg/lookup/using54.C: New.
16027 2015-02-13 Jeff Law <law@redhat.com>
16030 Revert my change for tree-optimization/64823.
16032 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16034 PR tree-optimization/65053
16035 * gcc.c-torture/execute/pr65053-1.c: New test.
16036 * gcc.c-torture/execute/pr65053-2.c: New test.
16038 2015-02-13 Marek Polacek <polacek@redhat.com>
16041 * gcc.dg/pr65050.c: New test.
16043 2015-02-13 Jeff Law <law@redhat.com>
16045 PR tree-optimization/64823
16046 * gcc.dg/uninit-20.c: New test.
16048 PR rtl-optimization/47477
16049 * gcc.dg/tree-ssa/pr47477.c: New test.
16051 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16054 * g++.dg/parse/ivdep-2.C: New.
16055 * g++.dg/parse/ivdep-3.C: Likewise.
16057 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16060 * gfortran.dg/continuation_13.f90: New test.
16061 * gfortran.dg/continuation_14.f: New test.
16063 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16066 * g++.dg/cpp0x/sfinae55.C: New.
16068 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16071 * g++.dg/ipa/pr65034.C: New test.
16073 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16075 PR tree-optimization/65002
16076 * gcc.dg/pr65002.C: New.
16078 2015-02-13 Marek Polacek <polacek@redhat.com>
16081 * c-c++-common/pr65040.c: New test.
16083 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16085 PR tree-optimization/64705
16086 * gcc.dg/tree-ssa/pr64705.c: New test.
16088 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16091 * gcc.dg/visibility-22.c: New test.
16092 * gcc.dg/visibility-23.c: New test.
16093 * gcc.target/i386/pr32219-1.c: New test.
16094 * gcc.target/i386/pr32219-2.c: New test.
16095 * gcc.target/i386/pr32219-3.c: New test.
16096 * gcc.target/i386/pr32219-4.c: New test.
16097 * gcc.target/i386/pr32219-5.c: New test.
16098 * gcc.target/i386/pr32219-6.c: New test.
16099 * gcc.target/i386/pr32219-7.c: New test.
16100 * gcc.target/i386/pr32219-8.c: New test.
16101 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16103 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16105 PR libgfortran/57822
16106 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16107 four different KINDs.
16109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16112 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16115 * g++.dg/ubsan/pr65000.C: New test.
16117 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16120 * gfortran.dg/finalize_28.f90: New test
16122 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16125 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16126 DW_TAG_lexical_block removal.
16127 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16128 * g++.dg/guality/pr55541.C: New test.
16131 * g++.dg/ubsan/pr64984.C: New test.
16133 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16135 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16137 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16140 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16141 instructions for 2015-01-14 get_memmodel changes.
16142 * gcc.target/powerpc/atomic-p8.c: Likewise.
16145 * g++.dg/ubsan/pr65019.C: New test.
16147 PR tree-optimization/65014
16148 * gcc.c-torture/compile/pr65014.c: New test.
16150 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16152 PR libgfortran/57822
16153 * gfortran/fmt_g0_7.f08: Revise test.
16155 2015-02-11 Jeff Law <law@redhat.com>
16158 * gcc.target/m68k/pr63347.c: New test.
16160 2015-02-11 Marek Polacek <polacek@redhat.com>
16162 * g++.dg/ubsan/shift-1.C: New test.
16163 * gcc.dg/ubsan/c-shift-2.c: New test.
16164 * c-c++-common/ubsan/shift-5.c: Remove file.
16166 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16168 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16169 Directive adjusted to XFAIL.
16170 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16173 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16175 PR middle-end/65003
16176 * g++.dg/opt/pr65003.C: New test.
16178 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16180 * lib/target-supports.exp (check_effective_target_pie): Renamed
16182 (check_effective_target_pie_enabled): This.
16183 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16184 * gcc.target/i386/pie.c: Likewise.
16186 2015-02-11 Andrew Pinski <apinski@cavium.com>
16189 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16190 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16195 * gcc.target/i386/pr61925-1.c: New test.
16196 * gcc.target/i386/pr61925-2.c: New test.
16197 * gcc.target/i386/pr61925-3.c: New test.
16199 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16202 * g++.dg/asan/pr65004.C: New test.
16204 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16207 * gcc.taget/sh/pr64661-0.h: New.
16208 * gcc.taget/sh/pr64661-1.c: New.
16209 * gcc.taget/sh/pr64661-2.c: New.
16210 * gcc.taget/sh/pr64661-3.c: New.
16211 * gcc.taget/sh/pr64661-4.c: New.
16213 2015-02-10 Richard Biener <rguenther@suse.de>
16215 PR tree-optimization/64995
16216 * g++.dg/torture/pr64995.C: New testcase.
16218 2015-02-10 Richard Biener <rguenther@suse.de>
16220 PR tree-optimization/64909
16221 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16223 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16225 * gcc.dg/signbit-sa.c: New test.
16227 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16229 PR libgfortran/57822
16230 * gfortran/fmt_g0_7.f08: New test.
16232 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16234 PR tree-optimization/43378
16235 * gcc.dg/tree-ssa/pr43378.c: New test.
16237 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16240 * g++.dg/torture/pr64978.C: New testcase.
16242 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16245 * gcc.dg/asan/pr64981.c: New test.
16247 2015-02-09 Marek Polacek <polacek@redhat.com>
16250 * gcc.dg/pr64856.c: New test.
16252 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16255 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16256 * gcc.c-torture/execute/pr64979.c: New test.
16258 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16260 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16265 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16267 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16270 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16272 2015-02-09 Richard Biener <rguenther@suse.de>
16274 PR tree-optimization/54000
16275 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16277 2015-02-09 Tom de Vries <tom@codesourcery.com>
16279 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16281 2015-02-09 Martin Liska <mliska@suse.cz>
16283 * g++.dg/ipa/pr64858.C: New test.
16285 2015-02-09 Tom de Vries <tom@codesourcery.com>
16287 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16289 2015-02-08 Andrew Pinski <apinski@cavium.com>
16291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16293 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16296 * gfortran.dg/use_rename_8.f90: New.
16298 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16300 * gnat.dg/addr7.ad[sb]: New test.
16301 * gnat.dg/addr8.ad[sb]: Likewise.
16303 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16306 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16307 from jit.dg/test-compile-to-executable.c's create_code, with a
16308 clarification of the output message.
16309 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16311 (test_jit): Use CHECK_NO_ERRORS when calling
16312 gcc_jit_context_compile_to_file.
16313 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16314 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16315 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16316 about deletions that are attempted.
16317 (jit-verify-compile-to-file): Rename to...
16318 (jit-verify-output-file-was-created): ...this, and drop the
16319 attempt to run "file" and verify the output.
16320 (jit-verify-assembler): New function.
16321 (jit-verify-object): New function.
16322 (jit-verify-dynamic-library): New function.
16323 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16324 favor of an implementation from new file
16325 create-code-for-hello-world-executable.h, which also adds a
16327 (dg-final): Replace jit-verify-compile-to-file with
16328 jit-verify-output-file-was-created, and invoke new function
16329 jit-verify-assembler.
16330 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16331 the output message.
16332 (dg-final): Replace jit-verify-compile-to-file with
16333 jit-verify-output-file-was-created, and invoke new function
16334 jit-verify-dynamic-library.
16335 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16336 favor of an implementation from new file
16337 create-code-for-hello-world-executable.h, which also adds a
16339 (dg-final): Replace jit-verify-compile-to-file with
16340 jit-verify-output-file-was-created. Strengthen the expected stdout
16341 from the built executable.
16342 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16343 favor of an implementation from new file
16344 create-code-for-hello-world-executable.h, which also adds a
16346 (dg-final): Replace jit-verify-compile-to-file with
16347 jit-verify-output-file-was-created, and invoke new function
16349 * jit.dg/verify-dynamic-library.c: New source file.
16351 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16352 Brian Rzycki <b.rzycki@samsung.com>
16354 PR tree-optimization/64878
16355 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16357 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16360 * g++.dg/ipa/pr64896.C: New test.
16362 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16365 * gcc.target/powerpc/pr64205.c: New file.
16367 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16369 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16370 (dg-options): Use -fpie instead of -fPIE -pie.
16372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16374 PR middle-end/64937
16375 * g++.dg/asan/pr64937.C: New test.
16377 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16380 * gfortran.dg/class_to_type_4.f90: New test
16382 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16384 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16386 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16388 PR rtl-optimization/64957
16390 * gcc.c-torture/execute/pr64957.c: New test.
16392 2015-02-05 Jeff Law <law@redhat.com>
16395 * gcc.target/h8300/pr17306-1.c: New test.
16396 * gcc.target/h8300/pr17306-2.c: New test.
16398 2015-02-05 Tobias Burnus <burnus@net-b.de>
16401 * gfortran.dg/structure_constructor_12.f90: New.
16403 2015-02-05 Jeff Law <law@redhat.com>
16406 gcc.target/h8300/pr58400.c: New test.
16408 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16410 * gcc.target/arm/macro_defs0.c: New test.
16411 * gcc.target/arm/macro_defs1.c: New test.
16412 * gcc.target/arm/macro_defs2.c: New test.
16414 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16416 PR rtl-optimization/64905
16417 * gcc.target/i386/pr64905.c: Require nonpic target.
16418 (dg-options): Add -fomit-frame-pointer.
16421 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16423 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16424 tree dump scanning.
16426 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16429 * gfortran.dg/type_to_class_2.f90: New test
16430 * gfortran.dg/type_to_class_3.f90: New test
16432 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16435 * g++.dg/torture/pr64686.C: New testcase.
16437 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16439 PR rtl-optimization/64905
16440 * gcc.target/i386/pr64905.c: New file.
16442 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16444 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16445 * gcc.dg/guality/pr41616-1.c: Ditto.
16447 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16450 * gcc.dg/pr64817-3.c: New.
16452 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16453 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16455 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16456 pass parameters in registers.
16457 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16458 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16459 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16461 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16462 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16464 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16465 list, allow for multilibed targets.
16466 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16470 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16471 * gcc.dg/pr46728-6.c: Ditto.
16473 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16475 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16476 for mips_nanlegacy target.
16478 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16480 * gcc.target/i386/chkp-hidden-def.c: New.
16482 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16484 PR middle-end/62103
16485 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16486 to use 24 bits for bitfield b.
16488 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16491 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16492 cache result in a global variable. Include all 32-bit targets for
16495 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16497 PR rtl-optimization/64756
16498 * gcc.c-torture/execute/pr64756.c: New test.
16500 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16503 * gcc.target/sh/pr64660-0.h: New.
16504 * gcc.target/sh/pr64660-1.c: New.
16505 * gcc.target/sh/pr64660-2.c: New.
16506 * gcc.target/sh/pr64660-3.c: New.
16507 * gcc.target/sh/pr64660-4.c: New.
16509 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16512 * g++.dg/warn/Waddress-2.C: New.
16514 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16516 PR middle-end/61225
16517 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16519 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16521 PR preprocessor/64803
16522 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16524 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16526 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16528 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16531 (_ARM_FPSRC): Add DN and AHP fields.
16532 (clean_results): Force DN=1 on AArch64.
16533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16534 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16535 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16536 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16537 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16538 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16540 2015-02-02 Alan Modra <amodra@gmail.com>
16542 * gcc.target/powerpc/cprophard.c: New.
16544 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16546 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16547 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16549 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16552 * gcc.dg/pr64817-1.c: New test.
16553 * gcc.dg/pr64817-2.c: New test.
16555 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16558 * gcc.target/sh/pr64851-0.h: New
16559 * gcc.target/sh/pr64851-1.c: New
16560 * gcc.target/sh/pr64851-2.c: New
16561 * gcc.target/sh/pr64851-3.c: New
16562 * gcc.target/sh/pr64851-4.c: New
16564 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16567 * gcc.dg/torture/pr64882.c: New test.
16569 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16577 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16578 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16579 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16580 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16581 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16582 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16584 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16585 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16587 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16588 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16594 * g++.dg/pr64688-2.C: New.
16596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16598 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16600 * gcc.target/i386/fuse-caller-save.c: Ditto.
16601 * gcc.target/i386/headmerge-1.c: Ditto.
16602 * gcc.target/i386/headmerge-2.c: Ditto.
16603 * gcc.target/i386/sibcall-6.c: Ditto.
16605 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16608 * gcc.target/i386/pr64617.c: New test.
16610 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16613 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16614 (dg-options): Remove -m32.
16615 (dg-final): Scan for "movb %al" only.
16616 * gcc.target/i386/pr15184-2.c: Ditto.
16618 2015-01-30 Richard Biener <rguenther@suse.de>
16620 PR tree-optimization/64829
16621 * gcc.dg/vect/pr64829.c: New testcase.
16623 2015-01-29 Marek Polacek <polacek@redhat.com>
16626 * gcc.dg/pr64709.c: New test.
16628 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16631 * g++.dg/ubsan/pr64717-1.C: New test.
16632 * g++.dg/ubsan/pr64717-2.C: New test.
16634 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16636 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16638 2015-01-29 Jeff Law <law@redhat.com>
16641 * gcc.target/i386/pr15184-1.c: New test.
16642 * gcc.target/i386/pr15184-2.c: New test.
16644 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16646 PR tree-optimization/64746
16647 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16649 2015-01-29 Richard Biener <rguenther@suse.de>
16651 PR tree-optimization/64853
16652 * gcc.dg/torture/pr64853.c: New testcase.
16654 2015-01-29 Richard Biener <rguenther@suse.de>
16656 PR tree-optimization/64844
16657 * gcc.dg/vect/pr64844.c: New testcase.
16659 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16661 PR middle-end/64809
16662 * gcc.dg/pr64809.c: Delete.
16664 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16666 PR middle-end/64805
16667 * gcc.target/i386/pr64805.c: New.
16669 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16671 * gcc.dg/guality/guality.h (main): Add argv[0] to
16672 guality_gdb_command.
16674 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16677 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16679 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16682 * gcc.target/sh/sh.exp
16683 (check_effective_target_atomic_model_soft_gusa_available,
16684 check_effective_target_atomic_model_soft_tcb_available,
16685 check_effective_target_atomic_model_soft_imask_available,
16686 check_effective_target_atomic_model_hard_llcs_available): New.
16687 * gcc.target/sh/pr64659-0.h: New.
16688 * gcc.target/sh/pr64659-1.c: New.
16689 * gcc.target/sh/pr64659-2.c: New.
16690 * gcc.target/sh/pr64659-3.c: New.
16691 * gcc.target/sh/pr64659-4.c: New.
16693 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16695 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16696 scan-assembler-times pattern.
16698 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16700 PR middle-end/64809
16701 * gcc.dg/pr64809.c: New test.
16703 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16705 PR tree-optimization/64277
16706 * gcc.dg/pr64277.c: New.
16708 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16710 PR tree-optimization/64718
16711 * gcc.c-torture/execute/pr64718.c: New test.
16713 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16715 * gcc.target/aarch64/abs_2.c: New.
16717 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16719 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16720 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16721 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16724 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16727 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16728 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16729 { target comdat_group }.
16731 2015-01-27 Tobias Burnus <burnus@net-b.de>
16734 * gfortran.dg/goacc/coarray_2.f90: New.
16736 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16740 * g++.dg/torture/pr64139.C: New testcase.
16741 * g++.dg/torture/pr60871.C: Likewise.
16743 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16746 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16747 prevent linking errors.
16749 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16752 * g++.dg/torture/pr64282.C: New testcase.
16754 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16756 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16759 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16761 * gcc.target/s390/hotpatch-13.c: New testcase.
16762 * gcc.target/s390/hotpatch-14.c: New testcase.
16763 * gcc.target/s390/hotpatch-15.c: New testcase.
16764 * gcc.target/s390/hotpatch-16.c: New testcase.
16765 * gcc.target/s390/hotpatch-17.c: New testcase.
16766 * gcc.target/s390/hotpatch-18.c: New testcase.
16767 * gcc.target/s390/hotpatch-19.c: New testcase.
16768 * gcc.target/s390/hotpatch-20.c: New testcase.
16769 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16770 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16771 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16772 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16773 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16774 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16775 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16776 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16777 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16778 * gcc.target/s390/hotpatch-10.c: Likewise.
16779 * gcc.target/s390/hotpatch-11.c: Likewise.
16780 * gcc.target/s390/hotpatch-12.c: Likewise.
16781 * gcc.target/s390/hotpatch-2.c: Likewise.
16782 * gcc.target/s390/hotpatch-3.c: Likewise.
16783 * gcc.target/s390/hotpatch-4.c: Likewise.
16784 * gcc.target/s390/hotpatch-5.c: Likewise.
16785 * gcc.target/s390/hotpatch-6.c: Likewise.
16786 * gcc.target/s390/hotpatch-7.c: Likewise.
16787 * gcc.target/s390/hotpatch-8.c: Likewise.
16788 * gcc.target/s390/hotpatch-9.c: Likewise.
16789 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16795 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16796 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16798 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16800 * gcc.dg/long_branch.c: New testcase.
16802 2015-01-27 Richard Biener <rguenther@suse.de>
16804 PR tree-optimization/56273
16805 PR tree-optimization/59124
16806 PR tree-optimization/64277
16807 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16808 * gcc.dg/Warray-bounds-12.c: Likewise.
16809 * gcc.dg/Warray-bounds-13.c: Likewise.
16811 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16813 PR rtl-optimization/61058
16814 * gcc.dg/pr61058.c: New test.
16816 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16818 * gcc.target/i386/chkp-narrow-bounds.c: New.
16820 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16822 PR tree-optimization/64807
16823 * gcc.dg/pr64807.c: New test.
16826 * gcc.dg/pr64766.c: New test.
16828 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16831 * gcc.target/sh/pr49263-4.c: New.
16833 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16836 * gfortran.dg/allocate_with_mold_1.f90: New test
16838 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16841 * gcc.dg/pr64778.c: New test.
16843 PR middle-end/64421
16844 * gcc.dg/vect/pr64421.c: New test.
16846 2015-01-26 Tobias Burnus <burnus@net-b.de>
16849 * gfortran.dg/coarray_36.f: New.
16850 * gfortran.dg/coarray_37.f90: New.
16852 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16855 * gfortran.dg/class_allocate_18.f90: New.
16857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16859 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16863 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16867 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16871 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16873 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16875 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16876 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16877 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16878 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16882 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16883 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16884 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16888 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16889 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16890 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16891 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16895 2015-01-26 Richard Biener <rguenther@suse.de>
16897 PR middle-end/64764
16898 * gcc.dg/uninit-19.c: New testcase.
16900 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16902 * lib/target-supports.exp (check_effective_target_vect64): Add
16905 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16908 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16910 2015-01-26 Tony Liu <tony.liu@arm.com>
16912 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16915 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16917 PR libfortran/64770
16918 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16919 correctly, clean up afterwards.
16921 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16924 * gfortran.dg/use_rename_7.f90: New.
16926 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16928 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16929 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16931 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16934 * gcc.target/sh/pr54236-4.c: New.
16936 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16938 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16939 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16942 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16944 PR libfortran/64770
16945 * gfortran.dg/open_new_segv.f90: New test.
16947 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16956 * gcc.target/sh/pr64345-1.c: New.
16957 * gcc.target/sh/pr64345-2.c: New.
16958 * gcc.target/sh/pr59533-1.c: New.
16959 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16960 * gcc.target/sh/pr52933-2.c: Likewise.
16961 * gcc.target/sh/pr54089-1.c: Likewise.
16962 * gcc.target/sh/pr54236-1.c: Likewise.
16963 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16964 * gcc.target/sh/pr49263-1.c: Remove xfails.
16965 * gcc.target/sh/pr49263-2.c: Likewise.
16966 * gcc.target/sh/pr49263-3.c: Likewise.
16967 * gcc.target/sh/pr53987-1.c: Likewise.
16968 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16969 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16970 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16971 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16972 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16973 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16975 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16978 2015-01-24 Tom de Vries <tom@codesourcery.com>
16980 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16982 2015-01-23 Ian Lance Taylor <iant@google.com>
16985 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16986 targets without split stack support.
16988 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16991 * gcc.target/i386/pr64317.c: New test.
16993 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16995 PR rtl-optimization/63637
16996 PR rtl-optimization/60663
16997 * gcc.dg/pr63637-1.c: New test.
16998 * gcc.dg/pr63637-2.c: New test.
16999 * gcc.dg/pr63637-3.c: New test.
17000 * gcc.dg/pr63637-4.c: New test.
17001 * gcc.dg/pr63637-5.c: New test.
17002 * gcc.dg/pr63637-6.c: New test.
17003 * gcc.target/i386/pr63637-1.c: New test.
17004 * gcc.target/i386/pr63637-2.c: New test.
17005 * gcc.target/i386/pr63637-3.c: New test.
17006 * gcc.target/i386/pr63637-4.c: New test.
17007 * gcc.target/i386/pr63637-5.c: New test.
17008 * gcc.target/i386/pr63637-6.c: New test.
17010 2015-01-23 Richard Biener <rguenther@suse.de>
17013 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17014 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17016 2015-01-23 Marek Polacek <polacek@redhat.com>
17018 PR preprocessor/60570
17019 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17020 * gcc.dg/cpp/pr60570.c: New test.
17022 2015-01-23 Richard Biener <rguenther@suse.de>
17025 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17026 vectorization on vect64 targets.
17028 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17031 * gfortran.dg/class_allocate_17.f90: New.
17033 2015-01-23 Tobias Burnus <burnus@net-b.de>
17036 * gfortran.dg/goacc/combined_loop.f90: New.
17038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17041 * gfortran.dg/make_unit.f90: New test.
17043 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17046 * gfortran.dg/negative_unit_int8.f: Update.
17048 2015-01-22 Jeff Law <law@redhat.com>
17051 * gcc.target/m68k/pr52076-1.c: New test.
17052 * gcc.target/m68k/pr52076-2.c: New test.
17054 2015-01-22 Richard Biener <rguenther@suse.de>
17056 PR middle-end/64728
17057 * gcc.dg/torture/pr64728.c: New testcase.
17059 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17062 * g++.dg/pr64688.C: New test.
17064 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17066 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17067 to avoid errors with -fpic.
17069 2015-01-22 Richard Biener <rguenther@suse.de>
17072 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17074 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17076 PR rtl-optimization/64682
17077 * gcc.c-torture/execute/pr64682.c: New file.
17079 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17082 * gcc.dg/pr64511.c: New test.
17084 PR rtl-optimization/62078
17085 * g++.dg/opt/pr62078.C: New test.
17088 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17090 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17093 * gfortran.dg/internal_pack_15.f90: New test.
17095 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17097 * c-c++-common/tsan/step.c: New testcase.
17099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17109 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17121 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17125 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17129 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17133 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17141 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17145 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17147 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17149 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17150 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17151 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17156 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17161 2015-01-21 Renlin Li <renlin.li@arm.com>
17163 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17164 * g++.dg/tls/thread_local5g.C: Likewise.
17165 * g++.dg/tls/thread_local6g.C: Likewise.
17167 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17169 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17171 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17179 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17181 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17191 2015-01-20 Jeff Law <law@redhat.com>
17194 * gcc.target/m68k/pr59946.c: New test.
17196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17198 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17199 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17200 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17204 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17206 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17210 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17211 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17212 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17216 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17217 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17218 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17220 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17225 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17226 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17227 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17231 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17232 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17233 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17239 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17241 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17244 * g++.dg/ubsan/pr64632.C: New test.
17247 * gcc.dg/pr64663.c: New test.
17249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17252 * g++.dg/warn/Wunused-var-23.C: New.
17254 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17257 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17258 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17260 2015-01-20 Richard Biener <rguenther@suse.de>
17263 * gcc.dg/lto/pr64684_0.c: New testcase.
17264 * gcc.dg/lto/pr64684_1.c: Likewise.
17265 * gcc.dg/lto/pr64684_2.c: Likewise.
17266 * gcc.dg/lto/pr64685_0.c: Likewise.
17267 * gcc.dg/lto/pr64685_1.c: Likewise.
17269 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17272 * g++.dg/cpp1y/lambda-init12.C: New.
17274 2015-01-20 Richard Biener <rguenther@suse.de>
17276 PR tree-optimization/64410
17277 * g++.dg/vect/pr64410.cc: Require vect_double.
17279 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17282 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17284 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17288 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17290 PR rtl-optimization/64081
17291 * gcc.dg/pr64081.c: New test.
17293 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17295 * jit.dg/harness.h: Include <unistd.h>.
17296 (CHECK_NO_ERRORS): New.
17297 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17298 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17299 gcc_jit_context_compile_to_file.
17300 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17301 args to the spawned executable.
17302 (jit-expand-vars): New function.
17303 (jit-exe-params): New variable.
17304 (dg-jit-set-exe-params): New function.
17305 (jit-dg-test): Detect testcases that use
17306 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17307 Set arguments of spawned process to jit-exe-params.
17308 (jit-get-output-filename): New function.
17309 (jit-setup-compile-to-file): New function.
17310 (jit-verify-compile-to-file): New function.
17311 (jit-run-executable): New function.
17312 (jit-verify-executable): New function.
17313 * jit.dg/test-compile-to-assembler.c: New testcase.
17314 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17315 * jit.dg/test-compile-to-executable.c: New testcase.
17316 * jit.dg/test-compile-to-object.c: New testcase.
17318 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17321 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17324 2015-01-19 Martin Liska <mliska@suse.cz>
17326 * objc/compile/pr64668.m: New test.
17328 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17330 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17331 (create_overflow_fn): Update comment to clarify that
17332 the third param of the created function is a bool *, not
17334 (verify_int_overflow_fn): Convert param "expected_ovf" from
17335 int to bool. Update third param of "overflow_fn_type" from int *
17336 to bool *. Update local "actual_ovf" from int to bool.
17337 (verify_uint_overflow_fn): Likewise.
17339 2015-01-19 Martin Liska <mliska@suse.cz>
17341 * gcc.dg/ipa/ipa-icf-33.c: New test.
17343 2015-01-19 Felix Yang <felix.yang@huawei.com>
17344 Haijian Zhang <z.zhanghaijian@huawei.com>
17346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17349 result_float64x2, expected_hfloat64x2): New helper type, variable and
17351 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17352 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17353 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17354 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17355 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17356 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17357 and target without the FMA feature.
17359 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17361 * gcc.target/aarch64/pr64304.c: New testcase.
17363 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17365 PR rtl-optimization/64081
17366 * gcc.dg/pr64081.c: New test.
17368 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17371 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17373 * gcc.target/aarch64/test_frame_6.c: Likewise.
17374 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17375 and x19 (in the epilogue).
17376 * gcc.target/aarch64/test_frame_4.c: Likewise.
17377 * gcc.target/aarch64/test_frame_7.c: Likewise.
17379 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17381 * gcc.target/i386/chkp-always_inline.c: New.
17383 2015-01-15 Andrew Pinski <apinski@cavium.com>
17384 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17386 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17387 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17389 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17392 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17393 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17395 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17400 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17403 * gcc.target/sh/torture/pr64652.c: New.
17405 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17407 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17408 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17409 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17410 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17411 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17412 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17414 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17417 * g++.dg/torture/pr64378.C: New testcase.
17419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17422 * gfortran.dg/block_13.f08: New test
17424 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17427 * gfortran.dg/associate_1.f03: Allow test for character with
17430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17432 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17433 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17435 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17437 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17439 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17442 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17444 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17447 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17450 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17453 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17458 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17460 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17462 PR rtl-optimization/52773
17463 * gcc.c-torture/compile/pr52773.c: New test.
17465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17468 * g++.dg/cpp0x/alias-decl-46.C: New.
17470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17472 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17474 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17478 (CHECK_FP): Likewise.
17479 (CHECK_CUMULATIVE_SAT): Likewise.
17481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17484 (Set_Neon_Cumulative_Sat): Add parameter.
17485 (__set_neon_cumulative_sat): Support new parameter.
17486 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17487 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17489 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17490 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17493 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17495 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17496 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17498 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17501 * g++.dg/tls/thread_local-ice4.C: New.
17503 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17505 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17508 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17511 * g++.dg/cpp0x/vt-62276.C: New.
17513 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17515 PR middle-end/64353
17516 * g++.dg/pr64353.C: New.
17518 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17521 * gcc.target/aarch64/pr64263_1.c: New test.
17523 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17525 PR tree-optimization/64434
17526 * gcc.dg/torture/pr64434.c: Move to...
17527 * gcc.dg/pr64434.c: ... here.
17529 2015-01-16 Richard Biener <rguenther@suse.de>
17531 PR middle-end/64614
17532 * gcc.dg/uninit-18.c: New testcase.
17534 2015-01-16 Richard Biener <rguenther@suse.de>
17536 PR tree-optimization/64568
17537 * g++.dg/torture/pr64568-2.C: New testcase.
17539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17542 * gcc.target/i386/chkp-label-address.c: New.
17544 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17547 * gfortran.dg/pointer_init_6.f90: Extended.
17549 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17551 * gcc.c-torture/compile/20150108.c: New test.
17553 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17555 * gcc.target/visium: New directory.
17557 2015-01-16 Richard Biener <rguenther@suse.de>
17559 PR tree-optimization/61743
17560 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17561 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17563 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17565 * gcc.dg/pr64015.c: New test.
17567 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17571 * g++.dg/ipa/pr64612.C: New test.
17573 2015-01-16 Renlin Li <renlin.li@arm.com>
17575 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17577 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17579 * gcc.target/i386/sse-14.c: Test new intrinsic.
17580 * gcc.target/i386/sse-22.c: Ditto.
17582 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17585 * g++.dg/cpp0x/auto44.C: New.
17587 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17590 * gcc.target/nios2/gpopt-all.c: New test case.
17591 * gcc.target/nios2/gpopt-local.c: New test case.
17592 * gcc.target/nios2/gpopt-global.c: New test case.
17593 * gcc.target/nios2/gpopt-data.c: New test case.
17594 * gcc.target/nios2/gpopt-none.c: New test case.
17596 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17598 * g++.dg/ubsan/vptr-1.C: New test.
17599 * g++.dg/ubsan/vptr-2.C: New test.
17600 * g++.dg/ubsan/vptr-3.C: New test.
17601 * g++.dg/ubsan/vptr-4.C: New test.
17602 * g++.dg/ubsan/vptr-5.C: New test.
17603 * g++.dg/ubsan/vptr-6.C: New test.
17604 * g++.dg/ubsan/vptr-7.C: New test.
17605 * g++.dg/ubsan/vptr-8.C: New test.
17606 * g++.dg/ubsan/vptr-9.C: New test.
17608 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17610 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17612 * lib/gcc-dg.exp: Likewise.
17614 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17616 PR rtl-optimization/64110
17617 * gcc.target/i386/pr64110.c: Add scan-assembler.
17619 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17620 James Norris <jnorris@codesourcery.com>
17621 Cesar Philippidis <cesar@codesourcery.com>
17622 Ilmir Usmanov <i.usmanov@samsung.com>
17624 * lib/target-supports.exp (check_effective_target_fopenacc): New
17626 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17627 * g++.dg/goacc/goacc.exp: Likewise.
17628 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17629 * gcc.dg/goacc/goacc.exp: Likewise.
17630 * gfortran.dg/goacc/goacc.exp: Likewise.
17631 * c-c++-common/cpp/openacc-define-1.c: New file.
17632 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17633 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17634 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17636 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17637 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17638 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17639 * c-c++-common/goacc/cache-1.c: Likewise.
17640 * c-c++-common/goacc/clauses-fail.c: Likewise.
17641 * c-c++-common/goacc/collapse-1.c: Likewise.
17642 * c-c++-common/goacc/data-1.c: Likewise.
17643 * c-c++-common/goacc/data-2.c: Likewise.
17644 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17646 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17647 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17648 * c-c++-common/goacc/if-clause-1.c: Likewise.
17649 * c-c++-common/goacc/if-clause-2.c: Likewise.
17650 * c-c++-common/goacc/kernels-1.c: Likewise.
17651 * c-c++-common/goacc/loop-1.c: Likewise.
17652 * c-c++-common/goacc/loop-private-1.c: Likewise.
17653 * c-c++-common/goacc/nesting-1.c: Likewise.
17654 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17655 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17656 * c-c++-common/goacc/parallel-1.c: Likewise.
17657 * c-c++-common/goacc/pcopy.c: Likewise.
17658 * c-c++-common/goacc/pcopyin.c: Likewise.
17659 * c-c++-common/goacc/pcopyout.c: Likewise.
17660 * c-c++-common/goacc/pcreate.c: Likewise.
17661 * c-c++-common/goacc/pragma_context.c: Likewise.
17662 * c-c++-common/goacc/present-1.c: Likewise.
17663 * c-c++-common/goacc/reduction-1.c: Likewise.
17664 * c-c++-common/goacc/reduction-2.c: Likewise.
17665 * c-c++-common/goacc/reduction-3.c: Likewise.
17666 * c-c++-common/goacc/reduction-4.c: Likewise.
17667 * c-c++-common/goacc/sb-1.c: Likewise.
17668 * c-c++-common/goacc/sb-2.c: Likewise.
17669 * c-c++-common/goacc/sb-3.c: Likewise.
17670 * c-c++-common/goacc/update-1.c: Likewise.
17671 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17672 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17675 * gfortran.dg/goacc/assumed.f95: Likewise.
17676 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17677 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17678 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17679 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17680 * gfortran.dg/goacc/branch.f95: Likewise.
17681 * gfortran.dg/goacc/cache-1.f95: Likewise.
17682 * gfortran.dg/goacc/coarray.f95: Likewise.
17683 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17684 * gfortran.dg/goacc/cray.f95: Likewise.
17685 * gfortran.dg/goacc/critical.f95: Likewise.
17686 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17687 * gfortran.dg/goacc/data-tree.f95: Likewise.
17688 * gfortran.dg/goacc/declare-1.f95: Likewise.
17689 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17690 * gfortran.dg/goacc/fixed-1.f: Likewise.
17691 * gfortran.dg/goacc/fixed-2.f: Likewise.
17692 * gfortran.dg/goacc/fixed-3.f: Likewise.
17693 * gfortran.dg/goacc/fixed-4.f: Likewise.
17694 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17695 * gfortran.dg/goacc/if.f95: Likewise.
17696 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17697 * gfortran.dg/goacc/list.f95: Likewise.
17698 * gfortran.dg/goacc/literal.f95: Likewise.
17699 * gfortran.dg/goacc/loop-1.f95: Likewise.
17700 * gfortran.dg/goacc/loop-2.f95: Likewise.
17701 * gfortran.dg/goacc/loop-3.f95: Likewise.
17702 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17703 * gfortran.dg/goacc/omp.f95: Likewise.
17704 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17705 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17706 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17707 * gfortran.dg/goacc/parameter.f95: Likewise.
17708 * gfortran.dg/goacc/private-1.f95: Likewise.
17709 * gfortran.dg/goacc/private-2.f95: Likewise.
17710 * gfortran.dg/goacc/private-3.f95: Likewise.
17711 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17712 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17713 * gfortran.dg/goacc/reduction.f95: Likewise.
17714 * gfortran.dg/goacc/routine-1.f90: Likewise.
17715 * gfortran.dg/goacc/routine-2.f90: Likewise.
17716 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17717 * gfortran.dg/goacc/several-directives.f95: Likewise.
17718 * gfortran.dg/goacc/sie.f95: Likewise.
17719 * gfortran.dg/goacc/subarrays.f95: Likewise.
17720 * gfortran.dg/gomp/map-1.f90: Likewise.
17721 * gfortran.dg/openacc-define-1.f90: Likewise.
17722 * gfortran.dg/openacc-define-2.f90: Likewise.
17723 * gfortran.dg/openacc-define-3.f90: Likewise.
17724 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17725 * g++.dg/gomp/block-2.C: Likewise.
17726 * g++.dg/gomp/block-3.C: Likewise.
17727 * g++.dg/gomp/block-5.C: Likewise.
17728 * g++.dg/gomp/target-1.C: Likewise.
17729 * g++.dg/gomp/target-2.C: Likewise.
17730 * g++.dg/gomp/taskgroup-1.C: Likewise.
17731 * g++.dg/gomp/teams-1.C: Likewise.
17732 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17733 * gcc.dg/cilk-plus/jump.c: Likewise.
17734 * gcc.dg/gomp/block-1.c: Likewise.
17735 * gcc.dg/gomp/block-10.c: Likewise.
17736 * gcc.dg/gomp/block-2.c: Likewise.
17737 * gcc.dg/gomp/block-3.c: Likewise.
17738 * gcc.dg/gomp/block-4.c: Likewise.
17739 * gcc.dg/gomp/block-5.c: Likewise.
17740 * gcc.dg/gomp/block-6.c: Likewise.
17741 * gcc.dg/gomp/block-7.c: Likewise.
17742 * gcc.dg/gomp/block-8.c: Likewise.
17743 * gcc.dg/gomp/block-9.c: Likewise.
17744 * gcc.dg/gomp/target-1.c: Likewise.
17745 * gcc.dg/gomp/target-2.c: Likewise.
17746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17747 * gcc.dg/gomp/teams-1.c: Likewise.
17749 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17751 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17754 2015-01-15 Mike Stump <mikestump@comcast.net>
17756 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17757 * gcc.dg/inline_2.c: Likewise.
17758 * gcc.dg/inline_3.c: Likewise.
17759 * gcc.dg/inline_4.c: Likewise.
17761 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17764 * gfortran.dg/proc_ptr_comp_43.f90: New.
17766 2015-01-15 Mike Stump <mikestump@comcast.net>
17768 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17769 * gcc.dg/unroll_2.c: Likewise.
17770 * gcc.dg/unroll_3.c: Likewise.
17771 * gcc.dg/unroll_4.c: Likewise.
17772 * gcc.dg/unroll_5.c: Likewise.
17774 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17777 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17779 * gcc.target/aarch64/test_frame_6.c: Likewise.
17780 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17781 x30 and x19 (in the epilogue).
17782 * gcc.target/aarch64/test_frame_4.c: Likewise.
17783 * gcc.target/aarch64/test_frame_7.c: Likewise.
17785 2015-01-15 Martin Liska <mliska@suse.cz>
17787 * g++.dg/ipa/pr64068.C: New test.
17788 * gcc.dg/ipa/PR64559.c: New test.
17790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17792 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17795 2015-01-15 Richard Biener <rguenther@suse.de>
17797 PR tree-optimization/61743
17798 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17799 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17801 2015-01-15 Renlin Li <renlin.li@arm.com>
17803 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17804 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17806 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17808 * gcc.dg/vect/vect-aggressive-1.c: New.
17809 * gcc.target/i386/avx2-vect-aggressive.c: New.
17811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17813 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17815 2015-01-15 Richard Biener <rguenther@suse.de>
17818 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17819 -Wl,-undefined,dynamic_lookup.
17821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17823 * gnat.dg/opt47.adb: New test.
17825 2015-01-15 Richard Biener <rguenther@suse.de>
17828 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17830 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17832 PR tree-optimization/64434
17833 * gcc.dg/torture/pr64434.c: New test.
17835 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17837 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17838 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17839 -march=loongson* and -march=octeon* require -mno-micromips.
17841 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17842 Matthew Fortune <matthew.fortune@imgtec.com>
17844 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17845 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17846 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17847 * gcc.target/mips/call-saved-7.c: New file.
17848 * gcc.target/mips/call-saved-8.c: New file.
17849 * gcc.target/mips/call-saved-9.c: New file.
17851 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17853 * gcc.target/mips/lsa.c: New file.
17854 * gcc.target/mips/mips64-lsa.c: Likewise.
17855 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17856 * gcc.target/mips/mulsize-4.c: Likewise.
17857 * gcc.target/mips/mulsize-5.c: New file.
17858 * gcc.target/mips/mulsize-6.c: Likewise.
17859 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17860 and !HAS_LSA as ghost options.
17861 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17864 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17866 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17868 2015-01-15 Richard Biener <rguenther@suse.de>
17870 PR middle-end/64365
17871 * gcc.dg/torture/pr64365.c: New testcase.
17873 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17875 * gcc.dg/stackprotectexplicit1.c: New test.
17876 * g++.dg/stackprotectexplicit2.c: New test.
17878 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17881 * gfortran.dg/inquire_internal.f90: New.
17882 * gfortran.dg/negative_unit_check.f90: New.
17884 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17887 * gcc.target/sh/pr53988-1.c: New.
17889 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17892 * g++.dg/tls/thread_local-ice3.C: New.
17894 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17896 * gcc.target/i386/fentry-override.c: Properly place {} in target
17897 selector. Remove nonpic.
17898 * gcc.target/i386/fentry.c: Likewise.
17900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17902 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17903 warnings instead of errors.
17905 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17907 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17908 option support instead of ENABLE_LTO from Makefile.
17910 2015-01-14 Richard Biener <rguenther@suse.de>
17912 PR tree-optimization/59354
17913 * gcc.dg/vect/pr59354.c: New testcase.
17915 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17917 * lib/target-supports.exp
17918 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17919 on ARM architures before v7.
17921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17923 PR middle-end/59448
17924 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17925 an atomic_exchange.
17927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17930 * gcc.target/i386/pr64386.c: New test.
17932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17935 * gcc.target/i386/pr64393.c: New test.
17937 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17940 * gcc.target/i386/pr64387.c: New test.
17942 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17944 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17946 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17948 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17950 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17953 * gcc.target/arm/pr64453.c: New.
17955 2015-01-14 Richard Biener <rguenther@suse.de>
17958 * gcc.dg/lto/pr64415_0.c: New testcase.
17959 * gcc.dg/lto/pr64415_1.c: Likewise.
17961 2015-01-14 Martin Liska <mliska@suse.cz>
17963 * gcc.dg/ipa/pr64307.c: New test.
17965 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17967 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17968 64-bit and 128-bit.
17970 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17973 * gcc.target/arm/pr64460_1.c: New test.
17975 2015-01-14 Richard Biener <rguenther@suse.de>
17977 PR tree-optimization/64493
17978 PR tree-optimization/64495
17979 * gcc.dg/vect/pr64493.c: New testcase.
17980 * gcc.dg/vect/pr64495.c: Likewise.
17982 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17984 * gcc.dg/Warray-bounds-11.c: New test-case.
17986 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17988 * gcc.target/mips/octeon3-pipe-1.c: New test.
17990 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17992 * jit.dg/harness.h (set_up_logging): Move string concatenation
17994 (concat_strings): New function.
17995 (dump_reproducer): New function.
17996 (test_jit): Call dump_reproducer.
17997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17999 (jit-dg-test): Delete any generated reproducer from previous runs.
18000 Verify that a generated reproducer was created, and verify that it
18002 * jit.dg/test-nested-contexts.c (main): Call
18003 gcc_jit_context_dump_reproducer_to_file.
18005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18007 * gcc.dg/aru-2.c: Add dg-require-profiling.
18009 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18011 * lib/target-supports.exp (check_profiling_available): Check if
18014 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18017 * g++.dg/torture/pr64565.C: New testcase.
18019 2015-01-13 Marek Polacek <polacek@redhat.com>
18021 PR middle-end/64391
18022 * gcc.dg/tm/pr64391.c: New test.
18024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18029 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18031 * gcc.target/i386/pie.c: New test.
18033 * lib/target-supports.exp (check_effective_target_pie): New.
18035 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18037 PR rtl-optimization/64286
18038 * gcc.target/i386/avx2-pr64286.c: New test.
18040 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18043 * g++.dg/cpp0x/vt-57626.C: New.
18045 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18048 * gfortran.dg/pr64528.f90: New test.
18050 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18052 * gcc.target/aarch64/subsp.c: New test.
18054 2015-01-13 Andrew Pinski <apinski@cavium.com>
18056 * gcc.target/aarch64/store-pair-1.c: New testcase.
18058 2015-01-13 Richard Biener <rguenther@suse.de>
18061 * gcc.dg/lto/pr64373_0.c: New testcase.
18063 2015-01-13 Andrew Pinski <apinski@cavium.com>
18065 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18066 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18068 2015-01-13 Richard Biener <rguenther@suse.de>
18070 PR tree-optimization/64406
18071 * gcc.dg/pr64406.c: New testcase.
18073 2015-01-13 Richard Biener <rguenther@suse.de>
18075 PR tree-optimization/64404
18076 * gcc.dg/vect/pr64404.c: New testcase.
18078 2015-01-13 Richard Biener <rguenther@suse.de>
18080 PR tree-optimization/64568
18081 * g++.dg/torture/pr64568.C: New testcase.
18083 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18085 * jit.dg/test-error-local-used-from-other-function.c: New test
18087 * jit.dg/test-error-param-reuse.c: New test case.
18088 * jit.dg/test-error-param-sharing.c: New test case.
18089 * jit.dg/test-error-param-used-from-other-function.c: New test
18091 * jit.dg/test-error-param-used-without-a-function.c: New test
18094 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18096 PR tree-optimization/64563
18097 * gcc.dg/pr64563.c: New test.
18100 * gcc.target/i386/pr64513.c: New test.
18102 PR tree-optimization/64454
18103 * gcc.dg/pr64454.c: New test.
18106 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18108 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18109 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18110 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18111 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18112 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18113 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18114 * gcc.dg/vect/slp-25.c: Likewise.
18115 * gcc.dg/vect/vect-109.c: Likewise.
18116 * gcc.dg/vect/vect-13.c: Likewise.
18117 * gcc.dg/vect/vect-17.c: Likewise.
18118 * gcc.dg/vect/vect-18.c: Likewise.
18119 * gcc.dg/vect/vect-19.c: Likewise.
18120 * gcc.dg/vect/vect-20.c: Likewise.
18121 * gcc.dg/vect/vect-21.c: Likewise.
18122 * gcc.dg/vect/vect-22.c: Likewise.
18123 * gcc.dg/vect/vect-27.c: Likewise.
18124 * gcc.dg/vect/vect-29.c: Likewise.
18125 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18126 * gcc.dg/vect/vect-2.c: Likewise.
18127 * gcc.dg/vect/vect-3.c: Likewise.
18128 * gcc.dg/vect/vect-4.c: Likewise.
18129 * gcc.dg/vect/vect-5.c: Likewise.
18130 * gcc.dg/vect/vect-72.c: Likewise.
18131 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18132 * gcc.dg/vect/vect-73.c: Likewise.
18133 * gcc.dg/vect/vect-77-global.c: Likewise.
18134 * gcc.dg/vect/vect-78-global.c: Likewise.
18135 * gcc.dg/vect/vect-7.c: Likewise.
18136 * gcc.dg/vect/vect-86.c: Likewise.
18137 * gcc.dg/vect/vect-align-1.c: Likewise.
18138 * gcc.dg/vect/vect-align-3.c: Likewise.
18139 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18140 * gcc.dg/vect/vect-all.c: Likewise.
18141 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18142 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18143 * gcc.dg/vect/vect-peel-3.c: Likewise.
18144 * gcc.dg/vect/vect-peel-4.c: Likewise.
18145 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18147 2015-01-12 Jeff Law <law@redhat.com>
18150 * gcc.target/m68k/pr64461.c: New test.
18152 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18154 * jit.dg/test-array-as-pointer.c (create_code): Update call
18155 to gcc_jit_context_new_global by setting "kind" to
18156 GCC_JIT_GLOBAL_IMPORTED.
18157 * jit.dg/test-error-array-as-pointer.c: Likewise.
18158 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18159 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18160 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18161 * jit.dg/test-using-global.c (the_global): Rename to...
18162 (imported_global): ...this.
18163 (create_code): Update to test the three kinds of global.
18164 (verify_code): Likewise.
18166 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18169 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18170 undefined behavior.
18171 * gcc.target/i386/pr64291-2.c: Updated.
18173 2015-01-12 Richard Biener <rguenther@suse.de>
18175 PR tree-optimization/64530
18176 * gfortran.dg/pr64530.f90: New testcase.
18178 2015-01-12 Richard Biener <rguenther@suse.de>
18180 PR middle-end/64357
18181 * gcc.dg/torture/pr64357.c: New testcase.
18183 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18185 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18188 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18189 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18191 2015-01-12 Martin Liska <mliska@suse.cz>
18193 * gcc.dg/ipa/PR64550.c: New test.
18195 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18198 * g++.dg/ipa/pr63470.C: New testcase.
18200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18203 * gfortran.dg/typebound_operator_20.f90: New.
18205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18208 * gfortran.dg/proc_ptr_comp_42.f90: New.
18210 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18213 * gfortran.dg/proc_ptr_comp_41.f90: New.
18215 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18217 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18219 2015-01-10 Tobias Burnus <burnus@net-b.de>
18222 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18223 and add dg-excess-errors.
18224 * gfortran.dg/line_length_6.f90: New.
18225 * gfortran.dg/line_length_7.f90: New.
18226 * gfortran.dg/line_length_8.f90: New.
18227 * gfortran.dg/line_length_9.f90: New.
18228 * gfortran.dg/line_length_10.f90: New.
18229 * gfortran.dg/line_length_11.f90: New.
18231 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18233 * jit.dg/test-threads.c (struct testcase): Move declaration
18234 to jit.dg/all-non-failing-tests.h.
18235 (testcases): Likewise.
18236 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18237 declaration here from jit.dg/all-non-failing-tests.h.
18238 (testcases): Likewise.
18239 * jit.dg/test-combination.c (create_code): Eliminate spelling
18240 out all of the testcases in favor of looping through the
18241 "testcases" metadata.
18242 (verify_code): Likewise.
18244 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18246 PR rtl-optimization/64536
18247 * gcc.dg/pr64536.c: New test.
18249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18251 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18252 * jit.dg/test-combination.c (create_code): Likewise.
18253 (verify_code): Likewise.
18254 * jit.dg/test-constants.c: New test case.
18255 * jit.dg/test-threads.c: Add test-constants.c.
18257 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18260 * objc.dg/gnu-api-2-class.m: Add a test case
18261 for the above change.
18263 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18265 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18267 2015-01-09 Richard Biener <rguenther@suse.de>
18269 PR tree-optimization/64410
18270 * g++.dg/vect/pr64410.cc: New testcase.
18272 2015-01-09 Martin Liska <mliska@suse.cz>
18274 * gcc.dg/ipa/ipa-icf-32.c: New test.
18276 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18278 * c-c++-common/tsan/tsan_barrier.h: New.
18279 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18280 * c-c++-common/tsan/bitfield_race.c: Likewise.
18281 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18282 * c-c++-common/tsan/mutexset1.c: Likewise.
18283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18284 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18285 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18286 * c-c++-common/tsan/simple_race.c: Likewise.
18287 * c-c++-common/tsan/simple_stack.c: Likewise.
18288 * c-c++-common/tsan/sleep_sync.c: Likewise.
18289 * c-c++-common/tsan/tiny_race.c: Likewise.
18290 * c-c++-common/tsan/tls_race.c: Likewise.
18291 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18292 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18293 * g++.dg/tsan/atomic_free.C: Likewise.
18294 * g++.dg/tsan/atomic_free2.C: Likewise.
18295 * g++.dg/tsan/cond_race.C: Likewise.
18296 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18298 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18301 * lib/target-supports.exp (check_effective_target_libatomic_available):
18303 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18304 targets that match effective-target libatomic_available.
18305 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18307 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18309 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18310 Verify the result of gcc_jit_context_get_last_error.
18311 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18315 PR tree-optimization/63989
18316 * gcc.dg/strlenopt-27.c: New test.
18318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18320 * jit.dg/harness.h (set_up_logging): New function.
18321 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18322 set_up_logging on the context, so that every testcase is
18323 logged to a particular file.
18324 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18325 and call gcc_jit_context_set_logfile on the top-level context.
18327 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18330 * g++.dg/opt/pr64338.C: New test.
18332 2015-01-08 Tobias Burnus <burnus@net-b.de>
18334 * gfortran.dg/coarray/codimension_2b.f90: New file.
18335 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18336 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18341 * g++.dg/ext/fnname4.C: New.
18343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18346 * g++.dg/cpp0x/constexpr-64462.C: New.
18348 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18351 * g++.dg/cpp0x/deleted10.C: New.
18353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18355 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18359 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18360 GCC_JIT_UNARY_OP_ABS.
18361 (verify_unary_ops): Likewise.
18363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18365 * jit.dg/test-arith-overflow.c: New test case.
18366 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18367 * jit.dg/test-combination.c (create_code): Likewise.
18368 (verify_code): Likewise.
18369 * jit.dg/test-threads.c (testcases): Likewise.
18371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18373 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18374 rather than "jit". Load g++.exp, and call g++_init.
18375 Run test-*.cc files within the testsuite and *.cc files within
18377 (jit-dg-test): Drop the addition of -fgnu89-inline to
18378 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18379 doing it when compiling C testcases (since g++ does not handle
18380 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18381 is restored to the value after g++_init ran, rather than the
18382 value before g++_init ran. Return a list of
18383 $comp_output $output_file, as dg-test assumes.
18385 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18387 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18388 make it easier to figure out the origin of each test result when
18389 running test-combination.c and test-threads.c.
18390 (CHECK_VALUE): Likewise.
18391 (CHECK_DOUBLE_VALUE): Likewise.
18392 (CHECK_STRING_VALUE): Likewise.
18393 (CHECK_STRING_STARTS_WITH): Likewise.
18394 (CHECK_STRING_CONTAINS): Likewise.
18396 (check_string_value): Likewise, add "funcname" param.
18397 (check_string_starts_with): Likewise.
18398 (check_string_contains): Likewise.
18400 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18402 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18403 generating name of built executable.
18405 2015-01-07 Marek Polacek <polacek@redhat.com>
18408 * gcc.dg/pr64440.c: New test.
18409 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18411 2015-01-07 Marek Polacek <polacek@redhat.com>
18414 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18415 * gcc.dg/pr64417.c: New test.
18417 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18420 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18423 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18425 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18426 Check if testcases run without errors, not just if they compile.
18428 2015-01-06 Christian Bruel <christian.bruel@st.com>
18431 * gcc.target/sh/pr64507.c: New test.
18433 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18435 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18437 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18439 * c-c++-common/asan/sanitize-all-1.c: New test.
18440 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18441 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18442 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18443 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18445 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18447 * lib/target-supports.exp (check_profiling_available): Return 0 for
18449 (check_effective_target_tls_runtime): Likewise.
18450 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18451 * gcc.dg/20020312-2.c: Adjust for Visium.
18452 * gcc.dg/tls/thr-cse-1.c: Likewise
18453 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18454 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18455 * gcc.dg/weak/typeof-2.c: Likewise.
18457 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18459 PR rtl-optimization/64287
18460 * gcc.dg/aru-2.c: New test.
18462 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18465 * c-c++-common/ubsan/pr64344-1.c: New test.
18466 * c-c++-common/ubsan/pr64344-2.c: New test.
18468 PR tree-optimization/64465
18469 * gcc.dg/pr64465.c: New test.
18471 PR tree-optimization/64494
18472 * gcc.c-torture/compile/pr64494.c: New test.
18474 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18477 * gfortran.dg/realloc_on_assign_25.f90: New test.
18479 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18481 Update copyright years.
18483 2015-01-05 Marek Polacek <polacek@redhat.com>
18486 * gcc.dg/pr64423.c: New test.
18488 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18490 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18491 mmix-knuth-mmixware for the same reason as for MIPS.
18492 * gcc.dg/debug/debug-2.c: Ditto.
18494 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18496 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18499 * lib/gfortran.exp: Add libatomic library search path.
18500 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18501 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18503 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18505 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18507 * c-c++-common/tsan/bitfield_race.c: New testcase.
18508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18510 2015-01-02 Tobias Burnus <burnus@net-b.de>
18512 * gfortran.dg/coarray/collectives_4.f90: New.
18514 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18517 * gfortran.dg/extends_16.f90: New.
18519 2015-01-02 Tobias Burnus <burnus@net-b.de>
18521 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18523 2015-01-02 Tobias Burnus <burnus@net-b.de>
18525 * gfortran.dg/coarray/codimension_2.f90: New.
18526 * gfortran.dg/coarray/codimension_2a.f90: New.
18527 * gfortran.dg/coarray_35.f90: New.
18528 * gfortran.dg/coarray_35a.f90: New.
18530 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18533 * gfortran.dg/dummy_procedure_11.f90: New.
18535 Copyright (C) 2015 Free Software Foundation, Inc.
18537 Copying and distribution of this file, with or without modification,
18538 are permitted in any medium without royalty provided the copyright
18539 notice and this notice are preserved.