1 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.target/sparc/struct-ret-check.c: Rename to...
4 * gcc.target/sparc/struct-ret-check-1.c: ...this.
5 * gcc.target/sparc/struct-ret-check-2.c: New test.
7 2015-12-07 Jakub Jelinek <jakub@redhat.com>
10 * g++.dg/tree-ssa/pr68760.C: New test.
13 * g++.dg/tree-ssa/pr66726.c: Renamed to...
14 * g++.dg/tree-ssa/pr66726.C: ... this.
16 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
18 * gcc.target/mips/wrap-delay.c: New test.
20 2015-12-07 Jason Merrill <jason@redhat.com>
22 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
25 2015-12-07 Marek Polacek <polacek@redhat.com>
28 * gcc.dg/pr68668.c: New test.
30 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
32 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
34 2015-12-07 Nathan Sidwell <nathan@acm.org>
36 * gcc.target/nvptx/abort.c: New.
38 2015-12-07 David Malcolm <dmalcolm@redhat.com>
40 * gcc.dg/diagnostic-ranges-1.c: New test file.
41 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
42 (test_percent_q_plus_d): New test function.
43 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
44 (test_show_locus): Rewrite test code using
45 rich_location::set_range. Add code to unit-test the "%q+D"
48 2015-12-07 Martin Liska <mliska@suse.cz>
50 * g++.dg/ipa/pr66896.C: New test.
52 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
54 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
55 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
57 2015-12-07 Nathan Sidwell <nathan@acm.org>
59 * gcc.target/nvptx/decl-init.c: New.
61 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
64 * gfortran.dg/pr68627.f: New test.
66 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
69 * gcc.target/i386/pr68633.c: New test.
71 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
73 * gcc.target/i386/clzero.c: New.
74 * gcc.target/i386/sse-12.c: Add -mclzero.
75 * gcc.target/i386/sse-13.c: Ditto.
76 * gcc.target/i386/sse-14.c: Ditto.
77 * gcc.target/i386/sse-22.c: Ditto.
78 * gcc.target/i386/sse-23.c: Ditto.
79 * g++.dg/other/i386-2.C: Ditto.
80 * g++.dg/other/i386-3.C: Ditto.
82 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
84 * gcc.target/powerpc/recip-sqrtf.c: New test.
86 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
87 Sebastian Pop <s.pop@samsung.com>
89 * gcc.dg/graphite/id-29.c: New test.
91 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
92 Sebastian Pop <s.pop@samsung.com>
94 PR tree-optimization/68693
95 * gfortran.dg/graphite/pr68693.f90: New test.
97 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
99 * gcc.c-torture/compile/20151204.c: New.
101 2015-12-04 Nathan Sidwell <nathan@acm.org>
103 * gcc.dg/vla-24.c: Requires alloca.
105 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
107 PR rtl-optimization/68349
108 * gcc.target/i386/pr68349.c: New test.
110 2015-12-04 Nathan Sidwell <nathan@acm.org>
112 * gcc.target/nvptx/ary-init.c: New.
114 2015-12-04 David Malcolm <dmalcolm@redhat.com>
116 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
117 * g++.dg/gomp/loop-1.C: Update dg-error locations.
118 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
119 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
120 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
121 * g++.dg/template/crash55.C: Update dg-error directives.
122 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
124 * g++.dg/template/pr64100.C: Update location of dg-error
126 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
127 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
128 improved location information.
129 * g++.dg/warn/pr35635.C (func3): Update location of a
131 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
132 dg-warning; add a dg-message.
133 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
134 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
135 * obj-c++.dg/plugin/plugin.exp: New file, based on
136 objc.dg/plugin/plugin.exp.
138 2015-12-04 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
143 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
144 * gcc.dg/tree-ssa/pr23109.c: Likewise.
145 * gcc.dg/tree-ssa/recip-5.c: Likewise.
146 * gcc.dg/pr33007.c: Likewise.
148 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
150 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
151 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
152 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
153 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
154 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
155 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
157 2015-11-25 Nick Clifton <nickc@redhat.com>
159 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
160 * gcc.target/msp430/mul_main.h: New test support file.
161 * gcc.target/msp430/mul_none.c: New test.
162 * gcc.target/msp430/mul_16bit.c: New test.
163 * gcc.target/msp430/mul_32bit.c: New test.
164 * gcc.target/msp430/mul_f5.c: New test.
166 2015-12-04 Jakub Jelinek <jakub@redhat.com>
168 PR tree-optimization/68680
169 * gcc.target/i386/pr68680.c: New test.
171 PR tree-optimization/68671
172 * gcc.dg/pr68671.c: New test.
174 2015-12-02 Jeff Law <law@redhat.com>
176 * gcc.dg/tree-ssa/reassoc-43.c: New test.
178 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
182 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
184 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
185 access arbitrary stack frames.
186 * gcc.dg/Wno-frame-address.c: Likewise.
188 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
190 * gcc.target/s390/asm-machine-1.c: Updated.
191 * gcc.target/s390/asm-machine-2.c: Updated.
192 * gcc.target/s390/asm-machine-3.c: Updated.
193 * gcc.target/s390/asm-machine-4.c: Updated.
195 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
197 * gcc.target/s390/asm-machine-1.c: New test.
198 * gcc.target/s390/asm-machine-2.c: New test.
199 * gcc.target/s390/asm-machine-3.c: New test.
200 * gcc.target/s390/asm-machine-4.c: New test.
201 * gcc.target/s390/target-attribute/tattr-1.c: New test.
202 * gcc.target/s390/target-attribute/tattr-2.c: New test.
203 * gcc.target/s390/target-attribute/tattr-3.c: New test.
204 * gcc.target/s390/target-attribute/tattr-4.c: New test.
205 * gcc.target/s390/target-attribute/tattr-5.c: New test.
206 * gcc.target/s390/target-attribute/tattr-6.c: New test.
207 * gcc.target/s390/target-attribute/tattr-7.c: New test.
208 * gcc.target/s390/target-attribute/tattr-8.c: New test.
209 * gcc.target/s390/target-attribute/tattr-9.c: New test.
210 * gcc.target/s390/target-attribute/tattr-10.c: New test.
211 * gcc.target/s390/target-attribute/tattr-11.c: New test.
212 * gcc.target/s390/target-attribute/tattr-12.c: New test.
213 * gcc.target/s390/target-attribute/tattr-13.c: New test.
214 * gcc.target/s390/target-attribute/tattr-14.c: New test.
215 * gcc.target/s390/target-attribute/tattr-15.c: New test.
216 * gcc.target/s390/target-attribute/tattr-16.c: New test.
217 * gcc.target/s390/target-attribute/tattr-17.c: New test.
218 * gcc.target/s390/target-attribute/tattr-18.c: New test.
219 * gcc.target/s390/target-attribute/tattr-19.c: New test.
220 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
221 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
222 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
223 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
224 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
225 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
226 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
227 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
228 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
229 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
230 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
231 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
232 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
233 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
234 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
235 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
236 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
237 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
238 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
239 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
240 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
241 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
242 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
243 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
244 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
245 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
246 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
247 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
248 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
249 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
250 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
251 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
252 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
253 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
254 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
255 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
256 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
257 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
258 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
259 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
260 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
261 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
262 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
263 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
264 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
265 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
266 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
267 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
268 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
269 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
270 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
271 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
272 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
273 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
274 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
275 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
276 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
277 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
278 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
279 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
280 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
281 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
282 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
283 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
284 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
285 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
286 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
287 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
288 Add check whether target attribute is available.
289 Run test in target-attribute subdir.
290 * gcc.target/s390/s390-c++.exp
291 (check_effective_target_target_attribute): Likewise.
293 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
295 * c-c++-common/attr-simd-4.c: New test.
296 * c-c++-common/attr-simd-5.c: New test.
298 2015-12-04 Nathan Sidwell <nathan@acm.org>
300 * gcc.dg/graphite/id-28.c: Requires pthreads.
302 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
304 * gcc.dg/vla-24.c: New test.
306 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
308 * gcc.target/aarch64/stack-checking.c: New test.
310 2015-12-04 Richard Biener <rguenther@suse.de>
313 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
315 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
317 * gcc.dg/sso-9.c: New test.
319 2015-12-04 Jakub Jelinek <jakub@redhat.com>
322 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
323 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
325 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
328 * gcc.target/i386/rop1.c: New test.
330 2015-12-03 Nathan Sidwell <nathan@acm.org>
332 * gcc.target/nvptx/decl.c: New.
333 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
335 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337 PR rtl-optimization/68624
338 * gcc.c-torture/execute/pr68624.c: New test.
340 2015-12-03 Richard Biener <rguenther@suse.de>
342 PR tree-optimization/66051
343 * gcc.dg/vect/slp-42.c: New testcase.
345 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
347 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
348 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
350 2015-12-03 Richard Biener <rguenther@suse.de>
352 PR tree-optimization/67800
353 PR tree-optimization/68333
354 * gcc.target/i386/vect-pr67800.c: New testcase.
356 2015-12-03 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/68639
359 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
361 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
364 * g++.dg/torture/pr68184.C: New testcase.
366 2015-12-03 Jakub Jelinek <jakub@redhat.com>
368 PR preprocessor/57580
369 * c-c++-common/cpp/pr57580.c: New test.
370 * c-c++-common/gomp/pr57580.c: New test.
372 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
373 Sebastian Pop <s.pop@samsung.com>
375 * gcc.dg/graphite/id-28.c: New.
377 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
378 Sebastian Pop <s.pop@samsung.com>
380 * gfortran.dg/graphite/id-26.f03: New.
382 2015-12-02 Jason Merrill <jason@redhat.com>
384 * lib/g++.exp: Handle --stds= option.
385 * lib/g++-dg.exp (g++-dg-runtest): Use it.
387 2015-12-02 Tobias Burnus <burnus@net-b.de>
388 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
390 * gfortran.dg/coarray/event_1.f90: New.
391 * gfortran.dg/coarray/event_2.f90: New.
393 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
394 Sebastian Pop <s.pop@samsung.com>
396 PR tree-optimization/68550
397 * gfortran.dg/graphite/pr68550-1.f90: New.
398 * gfortran.dg/graphite/pr68550-2.f90: New.
400 2015-12-02 Marek Polacek <polacek@redhat.com>
403 * gcc.dg/pr68513.c: New test.
405 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
408 * gfortran.dg/goacc/array-reduction.f90: New test.
409 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
410 * gfortran.dg/goacc/coarray.f95: Likewise.
411 * gfortran.dg/goacc/coarray_2.f90: Likewise.
412 * gfortran.dg/goacc/reduction-2.f95: Likewise.
413 * gfortran.dg/goacc/reduction.f95: Likewise.
415 2015-12-02 Jakub Jelinek <jakub@redhat.com>
418 * gcc.target/i386/pr68647.c: New test.
420 2015-12-02 Marek Polacek <polacek@redhat.com>
423 * g++.dg/warn/nonnull3.C: New test.
425 2015-12-02 Joseph Myers <joseph@codesourcery.com>
428 * gcc.dg/pr68162-1.c: New test.
430 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
431 Sebastian Pop <s.pop@samsung.com>
433 * gfortran.dg/graphite/run-id-3.f90: New.
435 2015-12-02 David Sherwood <david.sherwood@arm.com>
437 * gcc.target/aarch64/fmaxmin.c: New test.
439 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
441 * gfortran.dg/goacc/coarray.f95: XFAIL.
442 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
444 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
447 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
448 Julian Brown <julian@codesourcery.com>
449 James Norris <James_Norris@mentor.com>
451 * c-c++-common/goacc/host_data-5.c: New file.
452 * c-c++-common/goacc/host_data-6.c: Likewise.
454 2015-12-02 Tom de Vries <tom@codesourcery.com>
456 * c-c++-common/goacc/kernels-default-2.c: New test.
457 * c-c++-common/goacc/kernels-default.c: New test.
459 2015-12-02 Tom de Vries <tom@codesourcery.com>
461 * c-c++-common/goacc/kernels-alias-2.c: New test.
462 * c-c++-common/goacc/kernels-alias-3.c: New test.
463 * c-c++-common/goacc/kernels-alias-4.c: New test.
464 * c-c++-common/goacc/kernels-alias-5.c: New test.
465 * c-c++-common/goacc/kernels-alias-6.c: New test.
466 * c-c++-common/goacc/kernels-alias-7.c: New test.
467 * c-c++-common/goacc/kernels-alias-8.c: New test.
468 * c-c++-common/goacc/kernels-alias.c: New test.
470 2015-12-02 Tom de Vries <tom@codesourcery.com>
472 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
473 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
474 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
476 2015-12-02 Richard Biener <rguenther@suse.de>
478 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
479 y guarding a call to abort ().
480 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
481 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
483 2015-12-02 Marek Polacek <polacek@redhat.com>
486 * gcc.dg/torture/pr68570.c: New test.
488 2015-12-02 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/68625
491 * gcc.dg/torture/pr68625.c: New testcase.
493 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
495 * gcc.target/i386/pr68432-1.c: New test.
496 * gcc.target/i386/pr68432-2.c: Likewise.
497 * gcc.target/i386/pr68432-3.c: Likewise.
499 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
501 * gcc.target/s390/zvector/vec-splat-2.c: New test.
503 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
505 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
507 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
509 * gcc.target/s390/zvector/vec-splat-1.c: New test.
511 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
513 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
514 * gcc.target/s390/bswaphi-1.c: New test.
516 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
518 * lib/target-supports.exp: Add s390 and s390x to the list of long
521 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
523 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
524 s390x to enable 64 bit bswap patterns.
525 * gcc.dg/optimize-bswapdi-2.c: Likewise.
526 * gcc.dg/optimize-bswapdi-3.c: Likewise.
527 * lib/target-supports.exp: Add a comment for s390.
529 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
531 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
532 order to make -m31 work.
533 * gcc.dg/optimize-bswapsi-1.c: Likewise.
534 * gcc.dg/optimize-bswapsi-2.c: Likewise.
536 2015-12-02 Jakub Jelinek <jakub@redhat.com>
539 * gcc.dg/pr68533.c: New test.
541 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
543 PR tree-optimization/68577
544 * gcc.dg/vect/pr68577.c: New test.
546 2015-12-01 Nathan Sidwell <nathan@acm.org>
548 * gcc.target/nvptx/uninit-decl.c: New.
550 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
552 * gcc.c-torture/execute/alias-1.c: New testcase.
554 2015-12-01 Marek Polacek <polacek@redhat.com>
556 PR tree-optimization/64769
557 * c-c++-common/gomp/pr64769.c: New test.
559 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
561 * gcc.target/powerpc/swaps-p8-22.c: New.
563 2015-12-01 Marek Polacek <polacek@redhat.com>
565 PR tree-optimization/67916
566 * gcc.dg/torture/pr67916.c: New test.
568 2015-12-01 Marek Polacek <polacek@redhat.com>
571 * c-c++-common/pr68582.c: New test.
573 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
575 PR tree-optimization/68474
576 * gcc.dg/pr68474.c: New test.
578 2015-12-01 Christian Bruel <christian.bruel@st.com>
581 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
583 2015-12-01 Tom de Vries <tom@codesourcery.com>
585 * gcc.dg/pr46032.c: Move to ...
586 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
588 * gcc.dg/pr46032-2.c: Move to ...
589 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
590 * gcc.dg/pr46032-3.c: Move to ...
591 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
593 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
595 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
596 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
597 * gfortran.dg/goacc/loop-6.f95: Likewise.
598 * gfortran.dg/goacc/loop-7.f95: New test.
599 * gfortran.dg/goacc/reduction-2.f95: New test.
601 2015-12-01 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/68379
604 * gcc.dg/torture/pr68379.c: New testcase.
605 * gfortran.dg/pr68379-1.f90: Likewise.
606 * gfortran.dg/pr68379-2.f: Likewise.
608 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
610 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
611 * gcc.dg/pr46032-2.c: Likewise.
612 * gcc.dg/pr46032-3.c: Likewise.
614 2015-12-01 Richard Biener <rguenther@suse.de>
617 * g++.dg/torture/pr68470.C: New testcase.
619 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
622 * gcc.dg/pr68595.c: New test.
624 2015-12-01 Christian Bruel <christian.bruel@st.com>
626 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
627 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
628 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
630 2015-12-01 Bin Cheng <bin.cheng@arm.com>
632 PR tree-optimization/68529
633 * gcc.dg/tree-ssa/pr68529-1.c: New test.
634 * gcc.dg/tree-ssa/pr68529-2.c: New test.
635 * gcc.dg/tree-ssa/pr68529-3.c: New test.
637 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
639 * gcc.dg/lto/alias-1_0.c: New testcase.
640 * gcc.dg/lto/alias-1_1.c: New testcase.
642 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
643 Sebastian Pop <s.pop@samsung.com>
645 PR tree-optimization/68565
646 * gfortran.dg/graphite/pr68565.f90: New.
648 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
649 Sebastian Pop <s.pop@samsung.com>
651 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
653 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
654 Nathan Sidwell <nathan@codesourcery.com>
656 * gfortran.dg/goacc/routine-3.f90: New test.
657 * gfortran.dg/goacc/routine-4.f90: New test.
658 * gfortran.dg/goacc/routine-5.f90: New test.
659 * gfortran.dg/goacc/routine-6.f90: New test.
660 * gfortran.dg/goacc/subroutines: New test.
662 2015-11-30 Tom de Vries <tom@codesourcery.com>
664 * gcc.dg/pr46032-2.c: New test.
665 * gcc.dg/pr46032-3.c: New test.
667 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
670 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
671 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
672 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
673 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
674 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
675 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
676 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
677 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
681 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
682 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
683 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
684 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
685 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
686 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
687 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
688 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
689 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
690 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
691 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
692 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
693 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
694 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
695 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
696 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
697 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
698 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
699 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
700 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
701 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
702 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
703 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
704 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
705 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
706 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
707 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
708 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
709 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
712 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
713 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
714 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
715 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
716 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
717 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
718 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
719 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
720 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
721 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
722 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
723 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
724 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
725 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
726 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
727 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
728 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
729 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
730 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
731 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
732 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
733 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
734 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
735 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
736 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
737 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
738 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
739 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
740 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
741 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
742 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
743 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
744 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
745 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
746 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
747 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
748 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
749 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
750 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
751 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
752 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
753 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
754 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
755 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
756 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
757 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
758 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
759 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
760 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
761 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
762 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
763 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
764 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
765 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
766 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
767 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
768 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
769 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
770 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
771 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
772 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
773 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
774 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
775 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
776 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
777 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
778 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
779 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
780 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
781 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
782 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
783 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
784 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
785 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
787 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
788 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
789 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
790 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
791 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
792 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
793 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
794 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
795 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
796 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
797 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
798 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
799 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
800 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
801 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
802 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
803 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
804 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
805 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
806 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
807 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
808 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
809 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
810 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
811 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
812 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
813 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
815 2015-11-30 Tom de Vries <tom@codesourcery.com>
817 PR tree-optimization/46032
818 * gcc.dg/pr46032.c: New test.
820 2015-11-30 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/68592
823 * gfortran.dg/pr68592.f: New testcase.
825 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
828 * gfortran.dg/submodule_13.f08: New test.
830 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
832 * gcc.target/s390/load-relative-check.c: Add scan patterns for
835 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
837 * gcc.target/s390/load-relative-check.c: Add -mzarch.
839 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
841 * gcc.dg/dump-ada-spec-1.c: Move to...
842 * c-c++-common/dump-ada-spec-1.c: ...here.
843 * c-c++-common/dump-ada-spec-2.c: New test.
845 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
847 * gnat.dg/loop_optimization22.ad[sb]: New test.
849 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
851 * gnat.dg/specs/rep_clause5.ads: New test.
853 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
856 * gcc.c-torture/compile/pr67106.c: New testcase.
858 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
861 * g++.dg/torture/pr67581.C: New testcase.
863 2015-11-27 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/68559
866 * gcc.dg/vect/slp-perm-4.c: Adjust again.
867 * gcc.dg/vect/pr45752.c: Likewise.
869 2015-11-27 Jakub Jelinek <jakub@redhat.com>
871 PR rtl-optimization/68250
872 * gcc.c-torture/execute/pr68250.c: New test.
874 2015-11-27 Marek Polacek <polacek@redhat.com>
876 * gcc.dg/pr63568.c: Convert to GIMPLE.
878 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
880 PR rtl-optimization/68506
881 * gcc.c-torture/execute/pr68506.c: New test.
883 2015-11-27 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
887 * c-c++-common/gomp/pr63326.c: New test.
889 2015-11-27 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/68553
892 * gcc.dg/vect/pr45752.c: Adjust.
893 * gcc.dg/vect/slp-perm-4.c: Likewise.
895 2015-11-26 Martin Sebor <msebor@redhat.com>
897 * g++.dg/init/new45.C (cookie_size): New constant set to a value
898 appropriate for the target.
899 (operator new[]): Use it.
901 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/pr67238.C: New.
906 2015-11-26 Martin Sebor <msebor@redhat.com>
908 * g++.dg/pr67876.C: Remove duplicate content.
910 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
912 * g++.dg/guality/pr67192.C: New test.
914 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
916 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
917 support code for vqrdml{as}h_lane tests.
918 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
921 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
923 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
924 support code for vqrdml{as}h tests.
925 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
926 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
928 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
930 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
931 (check_effective_target_arm_arch_FUNC_ok)
932 (add_options_for_arm_arch_FUNC)
933 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
934 to the list to be generated.
935 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
936 (check_effective_target_arm_v8_1a_neon_ok): New.
937 (check_effective_target_arm_v8_1a_neon_hw): New.
939 2015-11-26 Nathan Sidwell <nathan@acm.org>
941 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
943 2015-11-26 Richard Biener <rguenther@suse.de>
946 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
949 2015-11-26 Richard Biener <rguenther@suse.de>
952 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
954 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
957 * g++.dg/concepts/pr67249.C: New.
959 2015-11-26 Richard Biener <rguenther@suse.de>
962 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
963 vectorize init loop and adjust expected outcome.
965 2015-11-26 Richard Biener <rguenther@suse.de>
968 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
969 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
970 also monitor final optimization result.
972 2015-11-26 Jakub Jelinek <jakub@redhat.com>
974 PR rtl-optimization/68249
975 PR rtl-optimization/68321
976 * gcc.c-torture/execute/pr68249.c: New test.
977 * gcc.c-torture/execute/pr68321.c: New test.
979 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
982 * gcc.target/i386/mpx/pr68416.c: New test.
984 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/cpp0x/no-weak1.C: New.
989 2015-11-26 Jakub Jelinek <jakub@redhat.com>
991 PR tree-optimization/68128
992 * gcc.dg/gomp/pr68128-1.c: New test.
993 * gcc.dg/gomp/pr68128-2.c: New test.
995 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
997 PR rtl-optimization/67226
998 * gcc.c-torture/execute/pr67226.c: New test.
1000 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1003 * g++.dg/ubsan/pr68508.C: New test.
1005 2015-11-25 Martin Sebor <msebor@redhat.com>
1008 * g++.dg/pr67876.C: New test.
1010 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1011 Sebastian Pop <s.pop@samsung.com>
1013 PR tree-optimization/68453
1014 * gfortran.dg/graphite/pr68453.f90: New.
1016 2015-11-25 Martin Sebor <msebor@redhat.com>
1019 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1020 * gcc.dg/addr_builtin-1.c: Same.
1022 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1024 * gcc.target/powerpc/dform-1.c: New test.
1025 * gcc.target/powerpc/dform-2.c: Likewise.
1027 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1029 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1030 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1031 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1033 2015-11-25 Tom de Vries <tom@codesourcery.com>
1035 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1036 * gcc.dg/pr23911.c: Same.
1037 * gcc.dg/tree-ssa/20030709-2.c: Same.
1038 * gcc.dg/tree-ssa/20030731-2.c: Same.
1039 * gcc.dg/tree-ssa/20040729-1.c: Same.
1040 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1041 * gcc.dg/tree-ssa/loop-36.c: Same.
1042 * gcc.dg/tree-ssa/pr21086.c: Same.
1043 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1044 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1045 * gcc.dg/vect/pr26359.c: Same.
1046 * c-c++-common/restrict-2.c: Update after adding new lim1.
1047 * c-c++-common/restrict-4.c: Same.
1048 * g++.dg/tree-ssa/pr33615.C: Same.
1049 * g++.dg/tree-ssa/restrict1.C: Same.
1050 * gcc.dg/tm/pub-safety-1.c: Same.
1051 * gcc.dg/tm/reg-promotion.c: Same.
1052 * gcc.dg/tree-ssa/20050314-1.c: Same.
1053 * gcc.dg/tree-ssa/loop-32.c: Same.
1054 * gcc.dg/tree-ssa/loop-33.c: Same.
1055 * gcc.dg/tree-ssa/loop-34.c: Same.
1056 * gcc.dg/tree-ssa/loop-35.c: Same.
1057 * gcc.dg/tree-ssa/loop-7.c: Same.
1058 * gcc.dg/tree-ssa/pr23109.c: Same.
1059 * gcc.dg/tree-ssa/restrict-3.c: Same.
1060 * gcc.dg/tree-ssa/restrict-5.c: Same.
1061 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1062 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1063 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1064 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1065 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1066 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1067 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1068 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1069 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1070 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1071 * gcc.dg/tree-ssa/structopt-1.c: Same.
1072 * gfortran.dg/pr32921.f: Same.
1073 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1074 * g++.dg/tree-ssa/pr61009.C: Same.
1075 * g++.dg/tree-ssa/ssa-dom.C: Same.
1076 * gcc.dg/pr20115-1.c: Same.
1077 * gcc.dg/tree-prof/20050826-2.c: Same.
1078 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1079 * gcc.dg/tree-ssa/20030821-1.c: Same.
1080 * gcc.dg/tree-ssa/20030922-2.c: Same.
1081 * gcc.dg/tree-ssa/20031022-1.c: Same.
1082 * gcc.dg/tree-ssa/20040615-1.c: Same.
1083 * gcc.dg/tree-ssa/20040624-1.c: Same.
1084 * gcc.dg/tree-ssa/pr21417.c: Same.
1085 * gcc.dg/tree-ssa/pr61607.c: Same.
1086 * gcc.dg/tree-ssa/slsr-27.c: Same.
1087 * gcc.dg/tree-ssa/slsr-28.c: Same.
1088 * gcc.dg/tree-ssa/slsr-29.c: Same.
1089 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1090 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1091 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1092 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1093 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1094 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1095 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1096 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1097 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1098 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1099 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1102 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1103 * gcc.dg/tree-ssa/vrp47.c: Same.
1104 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1105 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1106 * gcc.dg/tree-ssa/loop-40.c: Same.
1107 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1109 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1111 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1113 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1115 * gfortran.dg/nint_p7.f90: New testcase.
1117 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1118 Paolo Carlini <paolo.carlini@oracle.com>
1121 * g++.dg/cpp0x/constexpr-array13.C: New.
1123 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1124 Cesar Philippidis <cesar@codesourcery.com>
1127 * goacc/omp-fixed.f: New test.
1128 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1130 2015-11-25 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/torture/pr68528.c: New testcase.
1135 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1140 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1142 PR rtl-optimization/68435
1143 * gcc.dg/pr68435.c: New test.
1145 2015-11-25 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/68517
1148 * gcc.dg/torture/pr68517.c: New testcase.
1150 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.dg/pr67089-1.c: New test.
1154 * gcc.dg/pr67089-2.c: New test.
1155 * gcc.dg/pr67089-3.c: New test.
1156 * gcc.dg/pr67089-4.c: New test.
1157 * gcc.dg/pr67089-5.c: New test.
1158 * gcc.dg/pr67089-6.c: New test.
1159 * gcc.dg/pr67089-7.c: New test.
1161 2015-11-25 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/68502
1164 * gcc.dg/vect/pr68502-1.c: New testcase.
1165 * gcc.dg/vect/pr68502-2.c: Likewise.
1167 2015-11-24 Michael Collison <michael.collison@linaro.org>
1169 * gcc.target/aarch64/saddw-1.c: New test.
1170 * gcc.target/aarch64/saddw-2.c: New test.
1171 * gcc.target/aarch64/uaddw-1.c: New test.
1172 * gcc.target/aarch64/uaddw-2.c: New test.
1173 * gcc.target/aarch64/uaddw-3.c: New test.
1174 * lib/target-support.exp
1175 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1176 Add aarch64 to list of support targets.
1178 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1180 * gcc.target/mips/frame-header-4.c: New test.
1182 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1185 * gfortran.dg/simplify_cshift_3.f90
1187 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/cpp1y/pr68278.C: New.
1192 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1195 * g++.dg/cpp1y/pr68388.C: New.
1197 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1198 Sebastian Pop <s.pop@samsung.com>
1200 PR tree-optimization/67984
1201 * gcc.dg/graphite/pr67984.c: New.
1203 2015-11-24 Michael Matz <matz@suse.de>
1205 PR rtl-optimization/68392
1206 * g++.dg/pr68392.C: New test.
1208 2015-11-24 Nathan Sidwell <nathan@acm.org>
1210 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1212 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214 PR rtl-optimization/68381
1215 * gcc.c-torture/execute/pr68381.c: New test.
1217 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1219 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1220 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1222 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1225 * gcc.target/i386/pr68497.c: New test.
1227 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1229 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1231 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1233 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1235 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1237 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1239 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1241 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1243 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1245 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1247 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1249 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1251 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1254 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1257 * gcc.dg/pr68375.c: New test.
1259 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1262 * gcc.target/i386/pr68483-1.c: New test.
1263 * gcc.target/i386/pr68483-2.c: New test.
1265 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1268 * gcc.target/i386/mpx/pr68337-1.c: New test.
1269 * gcc.target/i386/mpx/pr68337-2.c: New test.
1271 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1273 PR rtl-optimization/68194
1274 PR rtl-optimization/68328
1275 PR rtl-optimization/68185
1276 * gcc.c-torture/execute/pr68185.c: New test.
1277 * gcc.c-torture/execute/pr68328.c: Likewise.
1279 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1281 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1283 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1286 * objc.dg/plugin: New subdirectory.
1287 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1288 * objc.dg/plugin/plugin.exp: New file, based on
1289 gcc.dg/plugin/plugin.exp.
1291 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1292 Sebastian Pop <s.pop@samsung.com>
1294 PR tree-optimization/68493
1295 * gcc.dg/graphite/pr68493.c: New.
1297 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1298 Sebastian Pop <s.pop@samsung.com>
1300 PR tree-optimization/68279
1301 * gfortran.dg/graphite/pr68279.f90: New.
1303 2015-11-23 Marek Polacek <polacek@redhat.com>
1305 PR tree-optimization/68455
1306 * gcc.dg/tree-ssa/pr68455.c: New test.
1308 2015-11-23 Richard Biener <rguenther@suse.de>
1310 PR tree-optimization/68465
1311 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1313 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1316 * gcc.target/aarch64/pr68363_1.c: New test.
1318 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1320 * gcc.target/aarch64/simd/vmulx.x: New.
1321 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1322 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1323 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1325 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1328 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1330 2015-11-23 Richard Biener <rguenther@suse.de>
1331 Jiong Wang <jiong.wang@arm.com>
1333 PR tree-optimization/68317
1334 PR tree-optimization/68326
1335 * gcc.dg/pr68317.c: New testcase.
1337 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1339 PR tree-optimization/68327
1340 * gcc.dg/pr68327.c: New test.
1342 2015-11-23 Tom de Vries <tom@codesourcery.com>
1344 PR tree-optimization/68460
1345 * gcc.dg/autopar/pr68460.c: New test.
1347 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1349 * c-c++-common/asan/halt_on_error-1.c: New test.
1350 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1352 2015-11-23 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/68482
1355 * gcc.dg/vect/pr68482.c: New testcase.
1357 2015-11-23 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/68445
1360 * gcc.dg/vect/pr68445.c: New testcase.
1362 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1364 * gcc.target/s390/load-relative-check.c: New test to check
1365 generation of load relative instructions.
1367 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369 * gfortran.dg/fmt_t_8.f90: New test.
1371 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1374 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1376 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1380 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1383 * gfortran.dg/simplify_cshift_2.f90: New test.
1385 2015-11-22 James Norris <jnorris@codesourcery.com>
1386 Cesar Philippidis <cesar@codesourcery.com>
1388 * gfortran.dg/goacc/declare-1.f95: Update test.
1389 * gfortran.dg/goacc/declare-2.f95: New test.
1391 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1393 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1394 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1395 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1396 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1397 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1398 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1399 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1400 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1401 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1402 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1403 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1404 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1406 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1408 * gfortran.dg/simplify_cshift_1.f90: New test.
1410 2015-11-21 Nathan Sidwell <nathan@acm.org>
1412 * gcc.dg/atomic-generic.c: Include <string.h>.
1414 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1416 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1418 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1420 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1422 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.dg/debug/pr66432.c: New test.
1427 2015-11-20 Ian Lance Taylor <iant@google.com>
1430 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1432 2015-11-20 Mike Stump <mikestump@comcast.net>
1434 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1437 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1440 * gcc.dg/fixits.c: New file.
1441 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1442 (test_fixit_insert): New.
1443 (test_fixit_remove): New.
1444 (test_fixit_replace): New.
1445 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1446 (test_fixit_insert): New.
1447 (test_fixit_remove): New.
1448 (test_fixit_replace): New.
1449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1450 (test_show_locus): Add tests of rendering fixit hints.
1452 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1455 * gcc.dg/vect/pr68339.c: New test.
1457 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1459 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1461 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/submodule_12.f90: New test
1467 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1469 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1471 * lib/target-supports.exp
1472 (check_effective_target_arm_neon_ok_nocache): Add check
1475 2015-11-20 Tom de Vries <tom@codesourcery.com>
1477 PR tree-optimization/68373
1478 * gcc.dg/autopar/pr68373.c: New test.
1480 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1483 * g++.dg/abi/mangle67.C: New test.
1485 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1487 * gcc.target/s390/bswap-1.c: New test.
1489 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1491 * gcc.target/s390/pfpo.c: New test.
1493 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1495 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1496 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1498 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1500 * g++.dg/spellcheck-fields.C: New file.
1502 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1503 Sebastian Pop <s.pop@samsung.com>
1505 PR tree-optimization/68428
1506 * gcc.dg/graphite/pr68428.c: New.
1508 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1509 Sebastian Pop <s.pop@samsung.com>
1511 PR tree-optimization/68335
1512 * gfortran.dg/graphite/pr68335.f90: New.
1514 2015-11-19 Nathan Sidwell <nathan@acm.org>
1516 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1517 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1518 * gcc.dg/special/weak-2.c: Likewise.
1519 * gcc.dg/weak/weak-12.c: Likewise.
1520 * gcc.dg/weak/weak-15.c: Likewise.
1521 * gcc.dg/weak/weak-16.c: Likewise.
1522 * gcc.dg/weak/weak-1.c: Likewise.
1523 * gcc.dg/weak/weak-2.c: Likewise.
1524 * gcc.dg/weak/weak-4.c: Likewise.
1525 * gcc.dg/torture/pr53922.c: Likewise.
1526 * gcc.dg/torture/pr60092.c: Likewise.
1528 2015-11-19 Marek Polacek <polacek@redhat.com>
1531 * gcc.dg/pr68412-2.c: New test.
1532 * gcc.dg/pr68412.c: New test.
1534 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1536 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1537 * gcc.target/avr/uint8-single-reg.c: New testcase.
1539 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1542 * g++.dg/eh/goto3.C: New test.
1544 2015-11-19 Marek Polacek <polacek@redhat.com>
1546 PR tree-optimization/68431
1547 * gcc.dg/tree-ssa/pr68431.c: New test.
1549 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1551 PR rtl-optimization/68376
1552 * gcc.c-torture/execute/pr68376-1.c: New test.
1553 * gcc.c-torture/execute/pr68376-2.c: New test.
1556 * gcc.target/i386/pr67770.c: New test.
1558 2015-11-18 Jeff Law <law@redhat.com>
1560 PR tree-optimization/68198
1561 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1562 * gcc.dg/tree-ssa/pr68198.c: New test.
1564 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1567 * gfortran.dg/pr59910.f90: New test.
1569 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1572 * gfortran.dg/pr43996.f90: New test.
1574 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1577 * gcc.dg/atomic/stdatomic-fence-2.c,
1578 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1580 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1582 * gnat.dg/loop_optimization19.adb: New test.
1583 * gnat.dg/loop_optimization20.adb: Likewise.
1584 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1586 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1588 * gnat.dg/opt52.adb: New test.
1590 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1592 * gcc.dg/goacc/nvptx-sese-1.c: New.
1594 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/renaming7.adb: New test.
1597 * gnat.dg/renaming7_pkg.ads: New helper.
1599 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1601 PR tree-optimization/68402
1602 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1603 to avoid undefined behaviour.
1605 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1607 PR tree-optimization/68157
1608 * g++.dg/opt/pr68157.C: New test.
1610 2015-11-18 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/67790
1613 * gcc.dg/vect/pr67790.c: New testcase.
1615 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1617 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1619 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1621 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1622 (test_braced_init): New function.
1623 (test_statement_expression): New function.
1624 (test_address_of_label): New function.
1625 (test_transaction_expressions): New function.
1626 (test_keywords): New function.
1627 (test_builtin_va_arg): New function.
1628 (test_builtin_offsetof): New function.
1629 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1631 2015-11-17 Martin Sebor <msebor@redhat.com>
1634 * g++.dg/init/new46.C: New test.
1636 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1639 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1641 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1644 * gcc.dg/pr68134.c: New test.
1646 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1649 * gcc.c-torture/execute/pr68143_1.c: New test.
1651 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1653 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1655 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1657 * gcc.dg/tree-ssa/ifc-8.c: New test.
1659 2015-11-16 Marek Polacek <polacek@redhat.com>
1662 * g++.dg/delayedfold/switch-1.C: New test.
1664 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1668 * gfortran.dg/pr58027.f90: New test.
1670 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1672 * c-c++-common/attr-simd.c: New test.
1673 * c-c++-common/attr-simd-2.c: New test.
1674 * c-c++-common/attr-simd-3.c: New test.
1676 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1678 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1680 2015-11-16 Christian Bruel <christian.bruel@st.com>
1682 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1683 Check __ARM_NEON__ instead of "arm_neon.h.
1684 * gcc.target/arm/attr-neon3.c: New test.
1685 * gcc.target/arm/attr-neon-fp16.c: Likewise
1687 2015-11-16 Christian Bruel <christian.bruel@st.com>
1690 * gcc.target/arm/lto/pr65837_0.c
1691 * gcc.target/arm/attr-neon2.c
1692 * gcc.target/arm/attr-neon.c
1693 * gcc.target/arm/attr-neon-builtin-fail.c
1694 * gcc.target/arm/attr-crypto.c
1696 2015-11-16 Richard Biener <rguenther@suse.de>
1698 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1700 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1703 * gfortran.dg/deferred_character_1.f90: New test.
1704 * gfortran.dg/deferred_character_4.f90: New test for comment
1708 * gfortran.dg/deferred_character_2.f90: New test.
1711 * gfortran.dg/deferred_character_3.f90: New test.
1714 * gfortran.dg/deferred_character_5.f90: New test.
1717 * gfortran.dg/deferred_character_6.f90: New test.
1720 * gfortran.dg/deferred_character_7.f90: New test.
1722 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1725 * gfortran.dg/pr67803.f90: New test.
1727 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1729 * g++.dg/cpp/ucn-1.C: Fix typo.
1731 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1733 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1734 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1736 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1737 Jeff Law <law@redhat.com>
1739 * gcc.dg/tree-ssa/split-path-1.c: New test.
1741 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1743 * c-c++-common/goacc/loop-auto-1.c: New.
1745 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1746 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1748 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1751 * gfortran.dg/pr68319.f90: New test.
1753 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1755 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1756 hardware floating point support.
1758 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1759 vector direct move instructions.
1761 * gcc.target/powerpc/maddld.c: New test.
1763 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1766 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1767 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1769 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1771 * gcc.dg/diagnostic-token-ranges.c: New file.
1772 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1773 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1774 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1775 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1776 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1777 line_table param when calling
1778 linemap_position_for_line_and_column.
1779 (test_show_locus): Pass line_table to rich_location ctors.
1780 (plugin_init): Remove setting of global_dc->colorize_source_p.
1781 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1783 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1784 diagnostic_plugin_test_tree_expression_range.c,
1785 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1786 and diagnostic-test-show-trees-1.c.
1788 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1790 PR tree-optimization/67682
1791 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1792 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1793 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1794 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1796 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1798 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1800 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1802 PR tree-optimization/68264
1803 * gcc.dg/torture/pr68264.c: New test.
1805 2015-11-13 Marek Polacek <polacek@redhat.com>
1808 * gcc.dg/pr68320.c: New test.
1810 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1812 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1814 2015-11-13 Richard Biener <rguenther@suse.de>
1816 PR tree-optimization/68306
1817 * gcc.dg/pr68306.c: Adjust.
1818 * gcc.dg/pr68306-2.c: New testcase.
1819 * gcc.dg/pr68306-3.c: Likewise.
1821 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1823 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1824 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1826 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1829 * gfortran.dg/module_private_2.f90: New test.
1831 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1834 * gfortran.dg/warn_unused_function_2.f90: New test.
1836 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1838 Revert [ARM] Remove neon-testgen.ml and generated tests.
1839 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1841 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1842 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1843 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1844 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1845 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1846 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1847 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1848 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1849 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1850 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1851 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1852 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1853 * gcc.target/arm/neon/vRhadds16.c: Remove.
1854 * gcc.target/arm/neon/vRhadds32.c: Remove.
1855 * gcc.target/arm/neon/vRhadds8.c: Remove.
1856 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1857 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1858 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1859 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1860 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1861 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1862 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1863 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1864 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1865 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1866 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1867 * gcc.target/arm/neon/vRshls16.c: Remove.
1868 * gcc.target/arm/neon/vRshls32.c: Remove.
1869 * gcc.target/arm/neon/vRshls64.c: Remove.
1870 * gcc.target/arm/neon/vRshls8.c: Remove.
1871 * gcc.target/arm/neon/vRshlu16.c: Remove.
1872 * gcc.target/arm/neon/vRshlu32.c: Remove.
1873 * gcc.target/arm/neon/vRshlu64.c: Remove.
1874 * gcc.target/arm/neon/vRshlu8.c: Remove.
1875 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1876 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1877 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1878 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1879 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1880 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1881 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1882 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1883 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1884 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1885 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1886 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1887 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1888 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1889 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1890 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1891 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1892 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1893 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1894 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1895 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1896 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1897 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1898 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1899 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1900 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1901 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1902 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1903 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1904 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1905 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1906 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1907 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1908 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1909 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1910 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1911 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1912 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1913 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1914 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1915 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1916 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1917 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1918 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1919 * gcc.target/arm/neon/vabaQs16.c: Remove.
1920 * gcc.target/arm/neon/vabaQs32.c: Remove.
1921 * gcc.target/arm/neon/vabaQs8.c: Remove.
1922 * gcc.target/arm/neon/vabaQu16.c: Remove.
1923 * gcc.target/arm/neon/vabaQu32.c: Remove.
1924 * gcc.target/arm/neon/vabaQu8.c: Remove.
1925 * gcc.target/arm/neon/vabals16.c: Remove.
1926 * gcc.target/arm/neon/vabals32.c: Remove.
1927 * gcc.target/arm/neon/vabals8.c: Remove.
1928 * gcc.target/arm/neon/vabalu16.c: Remove.
1929 * gcc.target/arm/neon/vabalu32.c: Remove.
1930 * gcc.target/arm/neon/vabalu8.c: Remove.
1931 * gcc.target/arm/neon/vabas16.c: Remove.
1932 * gcc.target/arm/neon/vabas32.c: Remove.
1933 * gcc.target/arm/neon/vabas8.c: Remove.
1934 * gcc.target/arm/neon/vabau16.c: Remove.
1935 * gcc.target/arm/neon/vabau32.c: Remove.
1936 * gcc.target/arm/neon/vabau8.c: Remove.
1937 * gcc.target/arm/neon/vabdQf32.c: Remove.
1938 * gcc.target/arm/neon/vabdQs16.c: Remove.
1939 * gcc.target/arm/neon/vabdQs32.c: Remove.
1940 * gcc.target/arm/neon/vabdQs8.c: Remove.
1941 * gcc.target/arm/neon/vabdQu16.c: Remove.
1942 * gcc.target/arm/neon/vabdQu32.c: Remove.
1943 * gcc.target/arm/neon/vabdQu8.c: Remove.
1944 * gcc.target/arm/neon/vabdf32.c: Remove.
1945 * gcc.target/arm/neon/vabdls16.c: Remove.
1946 * gcc.target/arm/neon/vabdls32.c: Remove.
1947 * gcc.target/arm/neon/vabdls8.c: Remove.
1948 * gcc.target/arm/neon/vabdlu16.c: Remove.
1949 * gcc.target/arm/neon/vabdlu32.c: Remove.
1950 * gcc.target/arm/neon/vabdlu8.c: Remove.
1951 * gcc.target/arm/neon/vabds16.c: Remove.
1952 * gcc.target/arm/neon/vabds32.c: Remove.
1953 * gcc.target/arm/neon/vabds8.c: Remove.
1954 * gcc.target/arm/neon/vabdu16.c: Remove.
1955 * gcc.target/arm/neon/vabdu32.c: Remove.
1956 * gcc.target/arm/neon/vabdu8.c: Remove.
1957 * gcc.target/arm/neon/vabsQf32.c: Remove.
1958 * gcc.target/arm/neon/vabsQs16.c: Remove.
1959 * gcc.target/arm/neon/vabsQs32.c: Remove.
1960 * gcc.target/arm/neon/vabsQs8.c: Remove.
1961 * gcc.target/arm/neon/vabsf32.c: Remove.
1962 * gcc.target/arm/neon/vabss16.c: Remove.
1963 * gcc.target/arm/neon/vabss32.c: Remove.
1964 * gcc.target/arm/neon/vabss8.c: Remove.
1965 * gcc.target/arm/neon/vaddQf32.c: Remove.
1966 * gcc.target/arm/neon/vaddQs16.c: Remove.
1967 * gcc.target/arm/neon/vaddQs32.c: Remove.
1968 * gcc.target/arm/neon/vaddQs64.c: Remove.
1969 * gcc.target/arm/neon/vaddQs8.c: Remove.
1970 * gcc.target/arm/neon/vaddQu16.c: Remove.
1971 * gcc.target/arm/neon/vaddQu32.c: Remove.
1972 * gcc.target/arm/neon/vaddQu64.c: Remove.
1973 * gcc.target/arm/neon/vaddQu8.c: Remove.
1974 * gcc.target/arm/neon/vaddf32.c: Remove.
1975 * gcc.target/arm/neon/vaddhns16.c: Remove.
1976 * gcc.target/arm/neon/vaddhns32.c: Remove.
1977 * gcc.target/arm/neon/vaddhns64.c: Remove.
1978 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1979 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1980 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1981 * gcc.target/arm/neon/vaddls16.c: Remove.
1982 * gcc.target/arm/neon/vaddls32.c: Remove.
1983 * gcc.target/arm/neon/vaddls8.c: Remove.
1984 * gcc.target/arm/neon/vaddlu16.c: Remove.
1985 * gcc.target/arm/neon/vaddlu32.c: Remove.
1986 * gcc.target/arm/neon/vaddlu8.c: Remove.
1987 * gcc.target/arm/neon/vadds16.c: Remove.
1988 * gcc.target/arm/neon/vadds32.c: Remove.
1989 * gcc.target/arm/neon/vadds64.c: Remove.
1990 * gcc.target/arm/neon/vadds8.c: Remove.
1991 * gcc.target/arm/neon/vaddu16.c: Remove.
1992 * gcc.target/arm/neon/vaddu32.c: Remove.
1993 * gcc.target/arm/neon/vaddu64.c: Remove.
1994 * gcc.target/arm/neon/vaddu8.c: Remove.
1995 * gcc.target/arm/neon/vaddws16.c: Remove.
1996 * gcc.target/arm/neon/vaddws32.c: Remove.
1997 * gcc.target/arm/neon/vaddws8.c: Remove.
1998 * gcc.target/arm/neon/vaddwu16.c: Remove.
1999 * gcc.target/arm/neon/vaddwu32.c: Remove.
2000 * gcc.target/arm/neon/vaddwu8.c: Remove.
2001 * gcc.target/arm/neon/vandQs16.c: Remove.
2002 * gcc.target/arm/neon/vandQs32.c: Remove.
2003 * gcc.target/arm/neon/vandQs64.c: Remove.
2004 * gcc.target/arm/neon/vandQs8.c: Remove.
2005 * gcc.target/arm/neon/vandQu16.c: Remove.
2006 * gcc.target/arm/neon/vandQu32.c: Remove.
2007 * gcc.target/arm/neon/vandQu64.c: Remove.
2008 * gcc.target/arm/neon/vandQu8.c: Remove.
2009 * gcc.target/arm/neon/vands16.c: Remove.
2010 * gcc.target/arm/neon/vands32.c: Remove.
2011 * gcc.target/arm/neon/vands64.c: Remove.
2012 * gcc.target/arm/neon/vands8.c: Remove.
2013 * gcc.target/arm/neon/vandu16.c: Remove.
2014 * gcc.target/arm/neon/vandu32.c: Remove.
2015 * gcc.target/arm/neon/vandu64.c: Remove.
2016 * gcc.target/arm/neon/vandu8.c: Remove.
2017 * gcc.target/arm/neon/vbicQs16.c: Remove.
2018 * gcc.target/arm/neon/vbicQs32.c: Remove.
2019 * gcc.target/arm/neon/vbicQs64.c: Remove.
2020 * gcc.target/arm/neon/vbicQs8.c: Remove.
2021 * gcc.target/arm/neon/vbicQu16.c: Remove.
2022 * gcc.target/arm/neon/vbicQu32.c: Remove.
2023 * gcc.target/arm/neon/vbicQu64.c: Remove.
2024 * gcc.target/arm/neon/vbicQu8.c: Remove.
2025 * gcc.target/arm/neon/vbics16.c: Remove.
2026 * gcc.target/arm/neon/vbics32.c: Remove.
2027 * gcc.target/arm/neon/vbics64.c: Remove.
2028 * gcc.target/arm/neon/vbics8.c: Remove.
2029 * gcc.target/arm/neon/vbicu16.c: Remove.
2030 * gcc.target/arm/neon/vbicu32.c: Remove.
2031 * gcc.target/arm/neon/vbicu64.c: Remove.
2032 * gcc.target/arm/neon/vbicu8.c: Remove.
2033 * gcc.target/arm/neon/vbslQf32.c: Remove.
2034 * gcc.target/arm/neon/vbslQp16.c: Remove.
2035 * gcc.target/arm/neon/vbslQp64.c: Remove.
2036 * gcc.target/arm/neon/vbslQp8.c: Remove.
2037 * gcc.target/arm/neon/vbslQs16.c: Remove.
2038 * gcc.target/arm/neon/vbslQs32.c: Remove.
2039 * gcc.target/arm/neon/vbslQs64.c: Remove.
2040 * gcc.target/arm/neon/vbslQs8.c: Remove.
2041 * gcc.target/arm/neon/vbslQu16.c: Remove.
2042 * gcc.target/arm/neon/vbslQu32.c: Remove.
2043 * gcc.target/arm/neon/vbslQu64.c: Remove.
2044 * gcc.target/arm/neon/vbslQu8.c: Remove.
2045 * gcc.target/arm/neon/vbslf32.c: Remove.
2046 * gcc.target/arm/neon/vbslp16.c: Remove.
2047 * gcc.target/arm/neon/vbslp64.c: Remove.
2048 * gcc.target/arm/neon/vbslp8.c: Remove.
2049 * gcc.target/arm/neon/vbsls16.c: Remove.
2050 * gcc.target/arm/neon/vbsls32.c: Remove.
2051 * gcc.target/arm/neon/vbsls64.c: Remove.
2052 * gcc.target/arm/neon/vbsls8.c: Remove.
2053 * gcc.target/arm/neon/vbslu16.c: Remove.
2054 * gcc.target/arm/neon/vbslu32.c: Remove.
2055 * gcc.target/arm/neon/vbslu64.c: Remove.
2056 * gcc.target/arm/neon/vbslu8.c: Remove.
2057 * gcc.target/arm/neon/vcageQf32.c: Remove.
2058 * gcc.target/arm/neon/vcagef32.c: Remove.
2059 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2060 * gcc.target/arm/neon/vcagtf32.c: Remove.
2061 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2062 * gcc.target/arm/neon/vcalef32.c: Remove.
2063 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2064 * gcc.target/arm/neon/vcaltf32.c: Remove.
2065 * gcc.target/arm/neon/vceqQf32.c: Remove.
2066 * gcc.target/arm/neon/vceqQp8.c: Remove.
2067 * gcc.target/arm/neon/vceqQs16.c: Remove.
2068 * gcc.target/arm/neon/vceqQs32.c: Remove.
2069 * gcc.target/arm/neon/vceqQs8.c: Remove.
2070 * gcc.target/arm/neon/vceqQu16.c: Remove.
2071 * gcc.target/arm/neon/vceqQu32.c: Remove.
2072 * gcc.target/arm/neon/vceqQu8.c: Remove.
2073 * gcc.target/arm/neon/vceqf32.c: Remove.
2074 * gcc.target/arm/neon/vceqp8.c: Remove.
2075 * gcc.target/arm/neon/vceqs16.c: Remove.
2076 * gcc.target/arm/neon/vceqs32.c: Remove.
2077 * gcc.target/arm/neon/vceqs8.c: Remove.
2078 * gcc.target/arm/neon/vcequ16.c: Remove.
2079 * gcc.target/arm/neon/vcequ32.c: Remove.
2080 * gcc.target/arm/neon/vcequ8.c: Remove.
2081 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2082 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2083 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2084 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2085 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2086 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2087 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2088 * gcc.target/arm/neon/vcgef32.c: Remove.
2089 * gcc.target/arm/neon/vcges16.c: Remove.
2090 * gcc.target/arm/neon/vcges32.c: Remove.
2091 * gcc.target/arm/neon/vcges8.c: Remove.
2092 * gcc.target/arm/neon/vcgeu16.c: Remove.
2093 * gcc.target/arm/neon/vcgeu32.c: Remove.
2094 * gcc.target/arm/neon/vcgeu8.c: Remove.
2095 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2096 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2097 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2098 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2099 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2100 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2101 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2102 * gcc.target/arm/neon/vcgtf32.c: Remove.
2103 * gcc.target/arm/neon/vcgts16.c: Remove.
2104 * gcc.target/arm/neon/vcgts32.c: Remove.
2105 * gcc.target/arm/neon/vcgts8.c: Remove.
2106 * gcc.target/arm/neon/vcgtu16.c: Remove.
2107 * gcc.target/arm/neon/vcgtu32.c: Remove.
2108 * gcc.target/arm/neon/vcgtu8.c: Remove.
2109 * gcc.target/arm/neon/vcleQf32.c: Remove.
2110 * gcc.target/arm/neon/vcleQs16.c: Remove.
2111 * gcc.target/arm/neon/vcleQs32.c: Remove.
2112 * gcc.target/arm/neon/vcleQs8.c: Remove.
2113 * gcc.target/arm/neon/vcleQu16.c: Remove.
2114 * gcc.target/arm/neon/vcleQu32.c: Remove.
2115 * gcc.target/arm/neon/vcleQu8.c: Remove.
2116 * gcc.target/arm/neon/vclef32.c: Remove.
2117 * gcc.target/arm/neon/vcles16.c: Remove.
2118 * gcc.target/arm/neon/vcles32.c: Remove.
2119 * gcc.target/arm/neon/vcles8.c: Remove.
2120 * gcc.target/arm/neon/vcleu16.c: Remove.
2121 * gcc.target/arm/neon/vcleu32.c: Remove.
2122 * gcc.target/arm/neon/vcleu8.c: Remove.
2123 * gcc.target/arm/neon/vclsQs16.c: Remove.
2124 * gcc.target/arm/neon/vclsQs32.c: Remove.
2125 * gcc.target/arm/neon/vclsQs8.c: Remove.
2126 * gcc.target/arm/neon/vclss16.c: Remove.
2127 * gcc.target/arm/neon/vclss32.c: Remove.
2128 * gcc.target/arm/neon/vclss8.c: Remove.
2129 * gcc.target/arm/neon/vcltQf32.c: Remove.
2130 * gcc.target/arm/neon/vcltQs16.c: Remove.
2131 * gcc.target/arm/neon/vcltQs32.c: Remove.
2132 * gcc.target/arm/neon/vcltQs8.c: Remove.
2133 * gcc.target/arm/neon/vcltQu16.c: Remove.
2134 * gcc.target/arm/neon/vcltQu32.c: Remove.
2135 * gcc.target/arm/neon/vcltQu8.c: Remove.
2136 * gcc.target/arm/neon/vcltf32.c: Remove.
2137 * gcc.target/arm/neon/vclts16.c: Remove.
2138 * gcc.target/arm/neon/vclts32.c: Remove.
2139 * gcc.target/arm/neon/vclts8.c: Remove.
2140 * gcc.target/arm/neon/vcltu16.c: Remove.
2141 * gcc.target/arm/neon/vcltu32.c: Remove.
2142 * gcc.target/arm/neon/vcltu8.c: Remove.
2143 * gcc.target/arm/neon/vclzQs16.c: Remove.
2144 * gcc.target/arm/neon/vclzQs32.c: Remove.
2145 * gcc.target/arm/neon/vclzQs8.c: Remove.
2146 * gcc.target/arm/neon/vclzQu16.c: Remove.
2147 * gcc.target/arm/neon/vclzQu32.c: Remove.
2148 * gcc.target/arm/neon/vclzQu8.c: Remove.
2149 * gcc.target/arm/neon/vclzs16.c: Remove.
2150 * gcc.target/arm/neon/vclzs32.c: Remove.
2151 * gcc.target/arm/neon/vclzs8.c: Remove.
2152 * gcc.target/arm/neon/vclzu16.c: Remove.
2153 * gcc.target/arm/neon/vclzu32.c: Remove.
2154 * gcc.target/arm/neon/vclzu8.c: Remove.
2155 * gcc.target/arm/neon/vcntQp8.c: Remove.
2156 * gcc.target/arm/neon/vcntQs8.c: Remove.
2157 * gcc.target/arm/neon/vcntQu8.c: Remove.
2158 * gcc.target/arm/neon/vcntp8.c: Remove.
2159 * gcc.target/arm/neon/vcnts8.c: Remove.
2160 * gcc.target/arm/neon/vcntu8.c: Remove.
2161 * gcc.target/arm/neon/vcombinef32.c: Remove.
2162 * gcc.target/arm/neon/vcombinep16.c: Remove.
2163 * gcc.target/arm/neon/vcombinep64.c: Remove.
2164 * gcc.target/arm/neon/vcombinep8.c: Remove.
2165 * gcc.target/arm/neon/vcombines16.c: Remove.
2166 * gcc.target/arm/neon/vcombines32.c: Remove.
2167 * gcc.target/arm/neon/vcombines64.c: Remove.
2168 * gcc.target/arm/neon/vcombines8.c: Remove.
2169 * gcc.target/arm/neon/vcombineu16.c: Remove.
2170 * gcc.target/arm/neon/vcombineu32.c: Remove.
2171 * gcc.target/arm/neon/vcombineu64.c: Remove.
2172 * gcc.target/arm/neon/vcombineu8.c: Remove.
2173 * gcc.target/arm/neon/vcreatef32.c: Remove.
2174 * gcc.target/arm/neon/vcreatep16.c: Remove.
2175 * gcc.target/arm/neon/vcreatep64.c: Remove.
2176 * gcc.target/arm/neon/vcreatep8.c: Remove.
2177 * gcc.target/arm/neon/vcreates16.c: Remove.
2178 * gcc.target/arm/neon/vcreates32.c: Remove.
2179 * gcc.target/arm/neon/vcreates64.c: Remove.
2180 * gcc.target/arm/neon/vcreates8.c: Remove.
2181 * gcc.target/arm/neon/vcreateu16.c: Remove.
2182 * gcc.target/arm/neon/vcreateu32.c: Remove.
2183 * gcc.target/arm/neon/vcreateu64.c: Remove.
2184 * gcc.target/arm/neon/vcreateu8.c: Remove.
2185 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2186 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2187 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2188 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2189 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2190 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2191 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2192 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2193 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2194 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2195 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2196 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2197 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2198 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2199 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2200 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2201 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2202 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2203 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2204 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2205 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2206 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2207 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2208 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2209 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2210 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2211 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2212 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2213 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2214 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2215 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2216 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2217 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2218 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2219 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2220 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2221 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2222 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2223 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2224 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2225 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2226 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2227 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2228 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2229 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2230 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2231 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2232 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2233 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2234 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2235 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2236 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2237 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2238 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2239 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2240 * gcc.target/arm/neon/vdup_np16.c: Remove.
2241 * gcc.target/arm/neon/vdup_np64.c: Remove.
2242 * gcc.target/arm/neon/vdup_np8.c: Remove.
2243 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2244 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2245 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2246 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2247 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2248 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2249 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2250 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2251 * gcc.target/arm/neon/veorQs16.c: Remove.
2252 * gcc.target/arm/neon/veorQs32.c: Remove.
2253 * gcc.target/arm/neon/veorQs64.c: Remove.
2254 * gcc.target/arm/neon/veorQs8.c: Remove.
2255 * gcc.target/arm/neon/veorQu16.c: Remove.
2256 * gcc.target/arm/neon/veorQu32.c: Remove.
2257 * gcc.target/arm/neon/veorQu64.c: Remove.
2258 * gcc.target/arm/neon/veorQu8.c: Remove.
2259 * gcc.target/arm/neon/veors16.c: Remove.
2260 * gcc.target/arm/neon/veors32.c: Remove.
2261 * gcc.target/arm/neon/veors64.c: Remove.
2262 * gcc.target/arm/neon/veors8.c: Remove.
2263 * gcc.target/arm/neon/veoru16.c: Remove.
2264 * gcc.target/arm/neon/veoru32.c: Remove.
2265 * gcc.target/arm/neon/veoru64.c: Remove.
2266 * gcc.target/arm/neon/veoru8.c: Remove.
2267 * gcc.target/arm/neon/vextQf32.c: Remove.
2268 * gcc.target/arm/neon/vextQp16.c: Remove.
2269 * gcc.target/arm/neon/vextQp64.c: Remove.
2270 * gcc.target/arm/neon/vextQp8.c: Remove.
2271 * gcc.target/arm/neon/vextQs16.c: Remove.
2272 * gcc.target/arm/neon/vextQs32.c: Remove.
2273 * gcc.target/arm/neon/vextQs64.c: Remove.
2274 * gcc.target/arm/neon/vextQs8.c: Remove.
2275 * gcc.target/arm/neon/vextQu16.c: Remove.
2276 * gcc.target/arm/neon/vextQu32.c: Remove.
2277 * gcc.target/arm/neon/vextQu64.c: Remove.
2278 * gcc.target/arm/neon/vextQu8.c: Remove.
2279 * gcc.target/arm/neon/vextf32.c: Remove.
2280 * gcc.target/arm/neon/vextp16.c: Remove.
2281 * gcc.target/arm/neon/vextp64.c: Remove.
2282 * gcc.target/arm/neon/vextp8.c: Remove.
2283 * gcc.target/arm/neon/vexts16.c: Remove.
2284 * gcc.target/arm/neon/vexts32.c: Remove.
2285 * gcc.target/arm/neon/vexts64.c: Remove.
2286 * gcc.target/arm/neon/vexts8.c: Remove.
2287 * gcc.target/arm/neon/vextu16.c: Remove.
2288 * gcc.target/arm/neon/vextu32.c: Remove.
2289 * gcc.target/arm/neon/vextu64.c: Remove.
2290 * gcc.target/arm/neon/vextu8.c: Remove.
2291 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2292 * gcc.target/arm/neon/vfmaf32.c: Remove.
2293 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2294 * gcc.target/arm/neon/vfmsf32.c: Remove.
2295 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2296 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2297 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2298 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2299 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2300 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2301 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2302 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2303 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2304 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2305 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2306 * gcc.target/arm/neon/vget_highf32.c: Remove.
2307 * gcc.target/arm/neon/vget_highp16.c: Remove.
2308 * gcc.target/arm/neon/vget_highp64.c: Remove.
2309 * gcc.target/arm/neon/vget_highp8.c: Remove.
2310 * gcc.target/arm/neon/vget_highs16.c: Remove.
2311 * gcc.target/arm/neon/vget_highs32.c: Remove.
2312 * gcc.target/arm/neon/vget_highs64.c: Remove.
2313 * gcc.target/arm/neon/vget_highs8.c: Remove.
2314 * gcc.target/arm/neon/vget_highu16.c: Remove.
2315 * gcc.target/arm/neon/vget_highu32.c: Remove.
2316 * gcc.target/arm/neon/vget_highu64.c: Remove.
2317 * gcc.target/arm/neon/vget_highu8.c: Remove.
2318 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2319 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2320 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2321 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2322 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2323 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2324 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2325 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2326 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2327 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2328 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2329 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2330 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2331 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2332 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2333 * gcc.target/arm/neon/vget_lows16.c: Remove.
2334 * gcc.target/arm/neon/vget_lows32.c: Remove.
2335 * gcc.target/arm/neon/vget_lows64.c: Remove.
2336 * gcc.target/arm/neon/vget_lows8.c: Remove.
2337 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2338 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2339 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2340 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2341 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2342 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2343 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2344 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2345 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2346 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2347 * gcc.target/arm/neon/vhadds16.c: Remove.
2348 * gcc.target/arm/neon/vhadds32.c: Remove.
2349 * gcc.target/arm/neon/vhadds8.c: Remove.
2350 * gcc.target/arm/neon/vhaddu16.c: Remove.
2351 * gcc.target/arm/neon/vhaddu32.c: Remove.
2352 * gcc.target/arm/neon/vhaddu8.c: Remove.
2353 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2354 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2355 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2356 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2357 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2358 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2359 * gcc.target/arm/neon/vhsubs16.c: Remove.
2360 * gcc.target/arm/neon/vhsubs32.c: Remove.
2361 * gcc.target/arm/neon/vhsubs8.c: Remove.
2362 * gcc.target/arm/neon/vhsubu16.c: Remove.
2363 * gcc.target/arm/neon/vhsubu32.c: Remove.
2364 * gcc.target/arm/neon/vhsubu8.c: Remove.
2365 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2366 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2367 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2368 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2369 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2370 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2371 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2372 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2373 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2374 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2375 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2376 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2377 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2378 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2379 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2380 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2381 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2382 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2383 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2384 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2385 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2386 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2387 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2388 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2389 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2390 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2391 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2392 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2393 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2394 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2395 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2396 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2397 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2398 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2399 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2400 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2401 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2402 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2403 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2404 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2405 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2406 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2407 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2408 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2409 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2410 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2411 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2412 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2413 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2414 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2415 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2416 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2417 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2418 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2419 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2420 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2421 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2422 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2423 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2424 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2425 * gcc.target/arm/neon/vld1f32.c: Remove.
2426 * gcc.target/arm/neon/vld1p16.c: Remove.
2427 * gcc.target/arm/neon/vld1p64.c: Remove.
2428 * gcc.target/arm/neon/vld1p8.c: Remove.
2429 * gcc.target/arm/neon/vld1s16.c: Remove.
2430 * gcc.target/arm/neon/vld1s32.c: Remove.
2431 * gcc.target/arm/neon/vld1s64.c: Remove.
2432 * gcc.target/arm/neon/vld1s8.c: Remove.
2433 * gcc.target/arm/neon/vld1u16.c: Remove.
2434 * gcc.target/arm/neon/vld1u32.c: Remove.
2435 * gcc.target/arm/neon/vld1u64.c: Remove.
2436 * gcc.target/arm/neon/vld1u8.c: Remove.
2437 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2438 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2439 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2440 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2441 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2442 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2443 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2444 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2445 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2446 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2447 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2448 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2449 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2450 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2451 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2452 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2453 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2454 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2455 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2456 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2457 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2458 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2459 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2460 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2461 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2462 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2463 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2464 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2465 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2466 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2467 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2468 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2469 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2470 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2471 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2472 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2473 * gcc.target/arm/neon/vld2f32.c: Remove.
2474 * gcc.target/arm/neon/vld2p16.c: Remove.
2475 * gcc.target/arm/neon/vld2p64.c: Remove.
2476 * gcc.target/arm/neon/vld2p8.c: Remove.
2477 * gcc.target/arm/neon/vld2s16.c: Remove.
2478 * gcc.target/arm/neon/vld2s32.c: Remove.
2479 * gcc.target/arm/neon/vld2s64.c: Remove.
2480 * gcc.target/arm/neon/vld2s8.c: Remove.
2481 * gcc.target/arm/neon/vld2u16.c: Remove.
2482 * gcc.target/arm/neon/vld2u32.c: Remove.
2483 * gcc.target/arm/neon/vld2u64.c: Remove.
2484 * gcc.target/arm/neon/vld2u8.c: Remove.
2485 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2486 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2487 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2488 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2489 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2490 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2491 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2492 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2493 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2494 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2495 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2496 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2497 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2498 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2499 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2500 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2501 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2502 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2503 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2504 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2505 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2506 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2507 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2508 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2509 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2510 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2511 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2512 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2513 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2514 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2515 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2516 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2517 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2518 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2519 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2520 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2521 * gcc.target/arm/neon/vld3f32.c: Remove.
2522 * gcc.target/arm/neon/vld3p16.c: Remove.
2523 * gcc.target/arm/neon/vld3p64.c: Remove.
2524 * gcc.target/arm/neon/vld3p8.c: Remove.
2525 * gcc.target/arm/neon/vld3s16.c: Remove.
2526 * gcc.target/arm/neon/vld3s32.c: Remove.
2527 * gcc.target/arm/neon/vld3s64.c: Remove.
2528 * gcc.target/arm/neon/vld3s8.c: Remove.
2529 * gcc.target/arm/neon/vld3u16.c: Remove.
2530 * gcc.target/arm/neon/vld3u32.c: Remove.
2531 * gcc.target/arm/neon/vld3u64.c: Remove.
2532 * gcc.target/arm/neon/vld3u8.c: Remove.
2533 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2534 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2535 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2536 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2537 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2538 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2539 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2540 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2541 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2542 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2543 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2544 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2545 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2546 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2547 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2548 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2549 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2550 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2551 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2552 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2553 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2554 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2555 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2556 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2557 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2558 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2559 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2560 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2561 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2562 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2563 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2564 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2565 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2566 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2567 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2568 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2569 * gcc.target/arm/neon/vld4f32.c: Remove.
2570 * gcc.target/arm/neon/vld4p16.c: Remove.
2571 * gcc.target/arm/neon/vld4p64.c: Remove.
2572 * gcc.target/arm/neon/vld4p8.c: Remove.
2573 * gcc.target/arm/neon/vld4s16.c: Remove.
2574 * gcc.target/arm/neon/vld4s32.c: Remove.
2575 * gcc.target/arm/neon/vld4s64.c: Remove.
2576 * gcc.target/arm/neon/vld4s8.c: Remove.
2577 * gcc.target/arm/neon/vld4u16.c: Remove.
2578 * gcc.target/arm/neon/vld4u32.c: Remove.
2579 * gcc.target/arm/neon/vld4u64.c: Remove.
2580 * gcc.target/arm/neon/vld4u8.c: Remove.
2581 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2582 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2583 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2584 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2585 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2586 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2587 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2588 * gcc.target/arm/neon/vmaxf32.c: Remove.
2589 * gcc.target/arm/neon/vmaxs16.c: Remove.
2590 * gcc.target/arm/neon/vmaxs32.c: Remove.
2591 * gcc.target/arm/neon/vmaxs8.c: Remove.
2592 * gcc.target/arm/neon/vmaxu16.c: Remove.
2593 * gcc.target/arm/neon/vmaxu32.c: Remove.
2594 * gcc.target/arm/neon/vmaxu8.c: Remove.
2595 * gcc.target/arm/neon/vminQf32.c: Remove.
2596 * gcc.target/arm/neon/vminQs16.c: Remove.
2597 * gcc.target/arm/neon/vminQs32.c: Remove.
2598 * gcc.target/arm/neon/vminQs8.c: Remove.
2599 * gcc.target/arm/neon/vminQu16.c: Remove.
2600 * gcc.target/arm/neon/vminQu32.c: Remove.
2601 * gcc.target/arm/neon/vminQu8.c: Remove.
2602 * gcc.target/arm/neon/vminf32.c: Remove.
2603 * gcc.target/arm/neon/vmins16.c: Remove.
2604 * gcc.target/arm/neon/vmins32.c: Remove.
2605 * gcc.target/arm/neon/vmins8.c: Remove.
2606 * gcc.target/arm/neon/vminu16.c: Remove.
2607 * gcc.target/arm/neon/vminu32.c: Remove.
2608 * gcc.target/arm/neon/vminu8.c: Remove.
2609 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2610 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2611 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2612 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2613 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2614 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2615 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2616 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2617 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2618 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2619 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2620 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2621 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2622 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2623 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2624 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2625 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2626 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2627 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2628 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2629 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2630 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2631 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2632 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2633 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2634 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2635 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2636 * gcc.target/arm/neon/vmlaf32.c: Remove.
2637 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2638 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2639 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2640 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2641 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2642 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2643 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2644 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2645 * gcc.target/arm/neon/vmlals16.c: Remove.
2646 * gcc.target/arm/neon/vmlals32.c: Remove.
2647 * gcc.target/arm/neon/vmlals8.c: Remove.
2648 * gcc.target/arm/neon/vmlalu16.c: Remove.
2649 * gcc.target/arm/neon/vmlalu32.c: Remove.
2650 * gcc.target/arm/neon/vmlalu8.c: Remove.
2651 * gcc.target/arm/neon/vmlas16.c: Remove.
2652 * gcc.target/arm/neon/vmlas32.c: Remove.
2653 * gcc.target/arm/neon/vmlas8.c: Remove.
2654 * gcc.target/arm/neon/vmlau16.c: Remove.
2655 * gcc.target/arm/neon/vmlau32.c: Remove.
2656 * gcc.target/arm/neon/vmlau8.c: Remove.
2657 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2658 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2659 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2660 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2661 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2662 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2663 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2664 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2665 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2666 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2667 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2668 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2669 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2670 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2671 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2672 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2673 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2674 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2675 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2676 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2677 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2678 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2679 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2680 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2681 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2682 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2683 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2684 * gcc.target/arm/neon/vmlsf32.c: Remove.
2685 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2686 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2687 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2688 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2689 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2690 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2691 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2692 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2693 * gcc.target/arm/neon/vmlsls16.c: Remove.
2694 * gcc.target/arm/neon/vmlsls32.c: Remove.
2695 * gcc.target/arm/neon/vmlsls8.c: Remove.
2696 * gcc.target/arm/neon/vmlslu16.c: Remove.
2697 * gcc.target/arm/neon/vmlslu32.c: Remove.
2698 * gcc.target/arm/neon/vmlslu8.c: Remove.
2699 * gcc.target/arm/neon/vmlss16.c: Remove.
2700 * gcc.target/arm/neon/vmlss32.c: Remove.
2701 * gcc.target/arm/neon/vmlss8.c: Remove.
2702 * gcc.target/arm/neon/vmlsu16.c: Remove.
2703 * gcc.target/arm/neon/vmlsu32.c: Remove.
2704 * gcc.target/arm/neon/vmlsu8.c: Remove.
2705 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2706 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2707 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2708 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2709 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2710 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2711 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2712 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2713 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2714 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2715 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2716 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2717 * gcc.target/arm/neon/vmov_np16.c: Remove.
2718 * gcc.target/arm/neon/vmov_np8.c: Remove.
2719 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2720 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2721 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2722 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2723 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2724 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2725 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2726 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2727 * gcc.target/arm/neon/vmovls16.c: Remove.
2728 * gcc.target/arm/neon/vmovls32.c: Remove.
2729 * gcc.target/arm/neon/vmovls8.c: Remove.
2730 * gcc.target/arm/neon/vmovlu16.c: Remove.
2731 * gcc.target/arm/neon/vmovlu32.c: Remove.
2732 * gcc.target/arm/neon/vmovlu8.c: Remove.
2733 * gcc.target/arm/neon/vmovns16.c: Remove.
2734 * gcc.target/arm/neon/vmovns32.c: Remove.
2735 * gcc.target/arm/neon/vmovns64.c: Remove.
2736 * gcc.target/arm/neon/vmovnu16.c: Remove.
2737 * gcc.target/arm/neon/vmovnu32.c: Remove.
2738 * gcc.target/arm/neon/vmovnu64.c: Remove.
2739 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2740 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2741 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2742 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2743 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2744 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2745 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2746 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2747 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2748 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2749 * gcc.target/arm/neon/vmulQf32.c: Remove.
2750 * gcc.target/arm/neon/vmulQp8.c: Remove.
2751 * gcc.target/arm/neon/vmulQs16.c: Remove.
2752 * gcc.target/arm/neon/vmulQs32.c: Remove.
2753 * gcc.target/arm/neon/vmulQs8.c: Remove.
2754 * gcc.target/arm/neon/vmulQu16.c: Remove.
2755 * gcc.target/arm/neon/vmulQu32.c: Remove.
2756 * gcc.target/arm/neon/vmulQu8.c: Remove.
2757 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2758 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2759 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2760 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2761 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2762 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2763 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2764 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2765 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2766 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2767 * gcc.target/arm/neon/vmulf32.c: Remove.
2768 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2769 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2770 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2771 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2772 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2773 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2774 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2775 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2776 * gcc.target/arm/neon/vmullp8.c: Remove.
2777 * gcc.target/arm/neon/vmulls16.c: Remove.
2778 * gcc.target/arm/neon/vmulls32.c: Remove.
2779 * gcc.target/arm/neon/vmulls8.c: Remove.
2780 * gcc.target/arm/neon/vmullu16.c: Remove.
2781 * gcc.target/arm/neon/vmullu32.c: Remove.
2782 * gcc.target/arm/neon/vmullu8.c: Remove.
2783 * gcc.target/arm/neon/vmulp8.c: Remove.
2784 * gcc.target/arm/neon/vmuls16.c: Remove.
2785 * gcc.target/arm/neon/vmuls32.c: Remove.
2786 * gcc.target/arm/neon/vmuls8.c: Remove.
2787 * gcc.target/arm/neon/vmulu16.c: Remove.
2788 * gcc.target/arm/neon/vmulu32.c: Remove.
2789 * gcc.target/arm/neon/vmulu8.c: Remove.
2790 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2791 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2792 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2793 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2794 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2795 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2796 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2797 * gcc.target/arm/neon/vmvnp8.c: Remove.
2798 * gcc.target/arm/neon/vmvns16.c: Remove.
2799 * gcc.target/arm/neon/vmvns32.c: Remove.
2800 * gcc.target/arm/neon/vmvns8.c: Remove.
2801 * gcc.target/arm/neon/vmvnu16.c: Remove.
2802 * gcc.target/arm/neon/vmvnu32.c: Remove.
2803 * gcc.target/arm/neon/vmvnu8.c: Remove.
2804 * gcc.target/arm/neon/vnegQf32.c: Remove.
2805 * gcc.target/arm/neon/vnegQs16.c: Remove.
2806 * gcc.target/arm/neon/vnegQs32.c: Remove.
2807 * gcc.target/arm/neon/vnegQs8.c: Remove.
2808 * gcc.target/arm/neon/vnegf32.c: Remove.
2809 * gcc.target/arm/neon/vnegs16.c: Remove.
2810 * gcc.target/arm/neon/vnegs32.c: Remove.
2811 * gcc.target/arm/neon/vnegs8.c: Remove.
2812 * gcc.target/arm/neon/vornQs16.c: Remove.
2813 * gcc.target/arm/neon/vornQs32.c: Remove.
2814 * gcc.target/arm/neon/vornQs64.c: Remove.
2815 * gcc.target/arm/neon/vornQs8.c: Remove.
2816 * gcc.target/arm/neon/vornQu16.c: Remove.
2817 * gcc.target/arm/neon/vornQu32.c: Remove.
2818 * gcc.target/arm/neon/vornQu64.c: Remove.
2819 * gcc.target/arm/neon/vornQu8.c: Remove.
2820 * gcc.target/arm/neon/vorns16.c: Remove.
2821 * gcc.target/arm/neon/vorns32.c: Remove.
2822 * gcc.target/arm/neon/vorns64.c: Remove.
2823 * gcc.target/arm/neon/vorns8.c: Remove.
2824 * gcc.target/arm/neon/vornu16.c: Remove.
2825 * gcc.target/arm/neon/vornu32.c: Remove.
2826 * gcc.target/arm/neon/vornu64.c: Remove.
2827 * gcc.target/arm/neon/vornu8.c: Remove.
2828 * gcc.target/arm/neon/vorrQs16.c: Remove.
2829 * gcc.target/arm/neon/vorrQs32.c: Remove.
2830 * gcc.target/arm/neon/vorrQs64.c: Remove.
2831 * gcc.target/arm/neon/vorrQs8.c: Remove.
2832 * gcc.target/arm/neon/vorrQu16.c: Remove.
2833 * gcc.target/arm/neon/vorrQu32.c: Remove.
2834 * gcc.target/arm/neon/vorrQu64.c: Remove.
2835 * gcc.target/arm/neon/vorrQu8.c: Remove.
2836 * gcc.target/arm/neon/vorrs16.c: Remove.
2837 * gcc.target/arm/neon/vorrs32.c: Remove.
2838 * gcc.target/arm/neon/vorrs64.c: Remove.
2839 * gcc.target/arm/neon/vorrs8.c: Remove.
2840 * gcc.target/arm/neon/vorru16.c: Remove.
2841 * gcc.target/arm/neon/vorru32.c: Remove.
2842 * gcc.target/arm/neon/vorru64.c: Remove.
2843 * gcc.target/arm/neon/vorru8.c: Remove.
2844 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2845 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2846 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2847 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2848 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2849 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2850 * gcc.target/arm/neon/vpadals16.c: Remove.
2851 * gcc.target/arm/neon/vpadals32.c: Remove.
2852 * gcc.target/arm/neon/vpadals8.c: Remove.
2853 * gcc.target/arm/neon/vpadalu16.c: Remove.
2854 * gcc.target/arm/neon/vpadalu32.c: Remove.
2855 * gcc.target/arm/neon/vpadalu8.c: Remove.
2856 * gcc.target/arm/neon/vpaddf32.c: Remove.
2857 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2858 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2859 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2860 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2861 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2862 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2863 * gcc.target/arm/neon/vpaddls16.c: Remove.
2864 * gcc.target/arm/neon/vpaddls32.c: Remove.
2865 * gcc.target/arm/neon/vpaddls8.c: Remove.
2866 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2867 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2868 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2869 * gcc.target/arm/neon/vpadds16.c: Remove.
2870 * gcc.target/arm/neon/vpadds32.c: Remove.
2871 * gcc.target/arm/neon/vpadds8.c: Remove.
2872 * gcc.target/arm/neon/vpaddu16.c: Remove.
2873 * gcc.target/arm/neon/vpaddu32.c: Remove.
2874 * gcc.target/arm/neon/vpaddu8.c: Remove.
2875 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2876 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2877 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2878 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2879 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2880 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2881 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2882 * gcc.target/arm/neon/vpminf32.c: Remove.
2883 * gcc.target/arm/neon/vpmins16.c: Remove.
2884 * gcc.target/arm/neon/vpmins32.c: Remove.
2885 * gcc.target/arm/neon/vpmins8.c: Remove.
2886 * gcc.target/arm/neon/vpminu16.c: Remove.
2887 * gcc.target/arm/neon/vpminu32.c: Remove.
2888 * gcc.target/arm/neon/vpminu8.c: Remove.
2889 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2890 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2891 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2892 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2893 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2894 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2895 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2896 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2897 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2898 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2899 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2900 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2901 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2902 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2903 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2904 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2905 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2906 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2907 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2908 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2909 * gcc.target/arm/neon/vqRshls16.c: Remove.
2910 * gcc.target/arm/neon/vqRshls32.c: Remove.
2911 * gcc.target/arm/neon/vqRshls64.c: Remove.
2912 * gcc.target/arm/neon/vqRshls8.c: Remove.
2913 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2914 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2915 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2916 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2917 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2918 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2919 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2920 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2921 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2922 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2923 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2924 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2925 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2926 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2927 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2928 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2929 * gcc.target/arm/neon/vqabss16.c: Remove.
2930 * gcc.target/arm/neon/vqabss32.c: Remove.
2931 * gcc.target/arm/neon/vqabss8.c: Remove.
2932 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2933 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2934 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2935 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2936 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2937 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2938 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2939 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2940 * gcc.target/arm/neon/vqadds16.c: Remove.
2941 * gcc.target/arm/neon/vqadds32.c: Remove.
2942 * gcc.target/arm/neon/vqadds64.c: Remove.
2943 * gcc.target/arm/neon/vqadds8.c: Remove.
2944 * gcc.target/arm/neon/vqaddu16.c: Remove.
2945 * gcc.target/arm/neon/vqaddu32.c: Remove.
2946 * gcc.target/arm/neon/vqaddu64.c: Remove.
2947 * gcc.target/arm/neon/vqaddu8.c: Remove.
2948 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2949 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2950 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2951 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2952 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2953 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2954 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2955 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2956 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2957 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2958 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2959 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2960 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2961 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2962 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2963 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2964 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2965 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2966 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2967 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2968 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2969 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2970 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2971 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2972 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2973 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2974 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2975 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2976 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2977 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2978 * gcc.target/arm/neon/vqmovns16.c: Remove.
2979 * gcc.target/arm/neon/vqmovns32.c: Remove.
2980 * gcc.target/arm/neon/vqmovns64.c: Remove.
2981 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2982 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2983 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2984 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2985 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2986 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2987 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2988 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2989 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2990 * gcc.target/arm/neon/vqnegs16.c: Remove.
2991 * gcc.target/arm/neon/vqnegs32.c: Remove.
2992 * gcc.target/arm/neon/vqnegs8.c: Remove.
2993 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2994 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2995 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2996 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2997 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2998 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2999 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3000 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3001 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3002 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3003 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3004 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3005 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3006 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3007 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3008 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3009 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3010 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3011 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3012 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3013 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3014 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3015 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3016 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3017 * gcc.target/arm/neon/vqshls16.c: Remove.
3018 * gcc.target/arm/neon/vqshls32.c: Remove.
3019 * gcc.target/arm/neon/vqshls64.c: Remove.
3020 * gcc.target/arm/neon/vqshls8.c: Remove.
3021 * gcc.target/arm/neon/vqshlu16.c: Remove.
3022 * gcc.target/arm/neon/vqshlu32.c: Remove.
3023 * gcc.target/arm/neon/vqshlu64.c: Remove.
3024 * gcc.target/arm/neon/vqshlu8.c: Remove.
3025 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3026 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3027 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3028 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3029 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3030 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3031 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3032 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3033 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3034 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3035 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3036 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3037 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3038 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3039 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3040 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3041 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3042 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3043 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3044 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3045 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3046 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3047 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3048 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3049 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3050 * gcc.target/arm/neon/vqsubs16.c: Remove.
3051 * gcc.target/arm/neon/vqsubs32.c: Remove.
3052 * gcc.target/arm/neon/vqsubs64.c: Remove.
3053 * gcc.target/arm/neon/vqsubs8.c: Remove.
3054 * gcc.target/arm/neon/vqsubu16.c: Remove.
3055 * gcc.target/arm/neon/vqsubu32.c: Remove.
3056 * gcc.target/arm/neon/vqsubu64.c: Remove.
3057 * gcc.target/arm/neon/vqsubu8.c: Remove.
3058 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3059 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3060 * gcc.target/arm/neon/vrecpef32.c: Remove.
3061 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3062 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3063 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3064 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3065 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3066 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3067 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3068 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3069 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3070 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3071 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3072 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3073 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3074 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3075 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3076 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3077 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3078 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3079 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3080 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3081 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3082 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3083 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3084 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3085 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3086 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3087 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3088 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3089 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3090 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3091 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3092 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3093 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3094 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3095 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3096 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3097 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3098 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3099 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3100 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3101 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3102 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3103 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3104 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3105 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3106 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3107 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3108 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3109 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3110 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3111 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3112 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3113 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3114 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3115 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3116 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3117 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3118 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3119 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3120 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3121 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3122 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3123 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3124 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3125 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3126 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3127 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3128 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3129 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3130 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3131 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3132 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3133 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3134 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3135 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3136 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3137 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3138 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3139 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3140 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3141 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3142 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3143 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3144 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3145 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3146 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3147 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3148 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3149 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3150 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3151 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3152 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3153 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3154 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3155 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3156 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3157 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3158 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3159 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3160 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3161 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3162 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3163 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3164 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3165 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3166 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3167 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3168 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3169 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3170 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3171 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3172 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3173 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3174 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3175 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3176 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3177 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3178 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3179 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3180 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3181 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3182 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3183 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3184 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3185 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3186 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3187 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3188 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3189 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3190 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3191 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3192 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3193 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3194 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3195 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3196 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3197 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3198 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3199 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3200 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3201 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3202 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3203 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3204 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3205 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3206 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3207 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3208 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3209 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3210 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3211 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3212 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3213 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3214 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3215 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3216 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3217 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3218 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3219 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3220 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3221 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3222 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3223 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3224 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3225 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3226 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3227 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3228 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3229 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3230 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3231 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3232 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3233 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3234 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3235 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3236 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3237 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3238 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3239 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3240 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3241 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3242 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3243 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3244 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3245 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3246 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3247 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3248 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3249 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3250 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3251 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3252 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3253 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3254 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3255 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3256 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3257 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3258 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3259 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3260 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3261 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3262 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3263 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3264 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3265 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3266 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3267 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3268 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3269 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3270 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3271 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3272 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3273 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3274 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3275 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3276 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3277 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3278 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3279 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3280 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3281 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3282 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3283 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3284 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3285 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3286 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3287 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3288 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3289 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3290 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3291 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3292 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3293 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3294 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3295 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3296 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3297 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3298 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3299 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3300 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3301 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3302 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3303 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3304 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3305 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3306 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3307 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3308 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3309 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3310 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3311 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3312 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3313 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3314 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3315 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3316 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3317 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3318 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3319 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3320 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3321 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3322 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3323 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3324 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3325 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3326 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3327 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3328 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3329 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3330 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3331 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3332 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3333 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3334 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3335 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3336 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3337 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3338 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3339 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3340 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3341 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3342 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3343 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3344 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3345 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3346 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3347 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3348 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3349 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3350 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3351 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3352 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3353 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3354 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3355 * gcc.target/arm/neon/vrev16p8.c: Remove.
3356 * gcc.target/arm/neon/vrev16s8.c: Remove.
3357 * gcc.target/arm/neon/vrev16u8.c: Remove.
3358 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3359 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3360 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3361 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3362 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3363 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3364 * gcc.target/arm/neon/vrev32p16.c: Remove.
3365 * gcc.target/arm/neon/vrev32p8.c: Remove.
3366 * gcc.target/arm/neon/vrev32s16.c: Remove.
3367 * gcc.target/arm/neon/vrev32s8.c: Remove.
3368 * gcc.target/arm/neon/vrev32u16.c: Remove.
3369 * gcc.target/arm/neon/vrev32u8.c: Remove.
3370 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3371 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3372 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3373 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3374 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3375 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3376 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3377 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3378 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3379 * gcc.target/arm/neon/vrev64f32.c: Remove.
3380 * gcc.target/arm/neon/vrev64p16.c: Remove.
3381 * gcc.target/arm/neon/vrev64p8.c: Remove.
3382 * gcc.target/arm/neon/vrev64s16.c: Remove.
3383 * gcc.target/arm/neon/vrev64s32.c: Remove.
3384 * gcc.target/arm/neon/vrev64s8.c: Remove.
3385 * gcc.target/arm/neon/vrev64u16.c: Remove.
3386 * gcc.target/arm/neon/vrev64u32.c: Remove.
3387 * gcc.target/arm/neon/vrev64u8.c: Remove.
3388 * gcc.target/arm/neon/vrndaf32.c: Remove.
3389 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3390 * gcc.target/arm/neon/vrndf32.c: Remove.
3391 * gcc.target/arm/neon/vrndmf32.c: Remove.
3392 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3393 * gcc.target/arm/neon/vrndnf32.c: Remove.
3394 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3395 * gcc.target/arm/neon/vrndpf32.c: Remove.
3396 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3397 * gcc.target/arm/neon/vrndqf32.c: Remove.
3398 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3399 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3400 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3401 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3402 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3403 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3404 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3405 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3406 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3407 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3408 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3409 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3410 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3411 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3412 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3413 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3414 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3415 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3417 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3418 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3419 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3420 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3421 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3422 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3423 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3424 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3425 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3426 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3427 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3428 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3429 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3430 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3431 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3432 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3433 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3434 * gcc.target/arm/neon/vshlQs16.c: Remove.
3435 * gcc.target/arm/neon/vshlQs32.c: Remove.
3436 * gcc.target/arm/neon/vshlQs64.c: Remove.
3437 * gcc.target/arm/neon/vshlQs8.c: Remove.
3438 * gcc.target/arm/neon/vshlQu16.c: Remove.
3439 * gcc.target/arm/neon/vshlQu32.c: Remove.
3440 * gcc.target/arm/neon/vshlQu64.c: Remove.
3441 * gcc.target/arm/neon/vshlQu8.c: Remove.
3442 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3443 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3444 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3445 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3446 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3447 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3448 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3449 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3450 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3451 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3452 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3453 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3454 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3455 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3456 * gcc.target/arm/neon/vshls16.c: Remove.
3457 * gcc.target/arm/neon/vshls32.c: Remove.
3458 * gcc.target/arm/neon/vshls64.c: Remove.
3459 * gcc.target/arm/neon/vshls8.c: Remove.
3460 * gcc.target/arm/neon/vshlu16.c: Remove.
3461 * gcc.target/arm/neon/vshlu32.c: Remove.
3462 * gcc.target/arm/neon/vshlu64.c: Remove.
3463 * gcc.target/arm/neon/vshlu8.c: Remove.
3464 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3465 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3466 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3467 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3468 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3469 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3470 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3471 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3472 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3473 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3474 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3475 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3476 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3477 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3478 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3479 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3480 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3481 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3482 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3483 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3484 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3485 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3486 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3487 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3488 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3489 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3490 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3491 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3492 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3493 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3494 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3495 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3496 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3497 * gcc.target/arm/neon/vsli_np16.c: Remove.
3498 * gcc.target/arm/neon/vsli_np64.c: Remove.
3499 * gcc.target/arm/neon/vsli_np8.c: Remove.
3500 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3501 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3502 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3503 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3504 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3505 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3506 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3507 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3508 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3509 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3510 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3511 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3512 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3513 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3514 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3515 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3516 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3517 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3518 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3519 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3520 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3521 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3522 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3523 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3524 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3525 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3526 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3527 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3528 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3529 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3530 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3531 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3532 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3533 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3534 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3535 * gcc.target/arm/neon/vsri_np16.c: Remove.
3536 * gcc.target/arm/neon/vsri_np64.c: Remove.
3537 * gcc.target/arm/neon/vsri_np8.c: Remove.
3538 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3539 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3540 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3541 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3542 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3543 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3544 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3545 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3546 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3547 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3548 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3549 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3550 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3551 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3552 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3553 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3554 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3555 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3556 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3557 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3558 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3559 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3560 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3561 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3562 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3563 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3564 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3565 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3566 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3567 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3568 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3569 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3570 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3571 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3572 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3573 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3574 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3575 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3576 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3577 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3578 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3579 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3580 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3581 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3582 * gcc.target/arm/neon/vst1f32.c: Remove.
3583 * gcc.target/arm/neon/vst1p16.c: Remove.
3584 * gcc.target/arm/neon/vst1p64.c: Remove.
3585 * gcc.target/arm/neon/vst1p8.c: Remove.
3586 * gcc.target/arm/neon/vst1s16.c: Remove.
3587 * gcc.target/arm/neon/vst1s32.c: Remove.
3588 * gcc.target/arm/neon/vst1s64.c: Remove.
3589 * gcc.target/arm/neon/vst1s8.c: Remove.
3590 * gcc.target/arm/neon/vst1u16.c: Remove.
3591 * gcc.target/arm/neon/vst1u32.c: Remove.
3592 * gcc.target/arm/neon/vst1u64.c: Remove.
3593 * gcc.target/arm/neon/vst1u8.c: Remove.
3594 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3595 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3596 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3597 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3598 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3599 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3600 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3601 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3602 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3603 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3604 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3605 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3606 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3607 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3608 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3609 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3610 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3611 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3612 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3613 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3614 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3615 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3616 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3617 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3618 * gcc.target/arm/neon/vst2f32.c: Remove.
3619 * gcc.target/arm/neon/vst2p16.c: Remove.
3620 * gcc.target/arm/neon/vst2p64.c: Remove.
3621 * gcc.target/arm/neon/vst2p8.c: Remove.
3622 * gcc.target/arm/neon/vst2s16.c: Remove.
3623 * gcc.target/arm/neon/vst2s32.c: Remove.
3624 * gcc.target/arm/neon/vst2s64.c: Remove.
3625 * gcc.target/arm/neon/vst2s8.c: Remove.
3626 * gcc.target/arm/neon/vst2u16.c: Remove.
3627 * gcc.target/arm/neon/vst2u32.c: Remove.
3628 * gcc.target/arm/neon/vst2u64.c: Remove.
3629 * gcc.target/arm/neon/vst2u8.c: Remove.
3630 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3631 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3632 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3633 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3634 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3635 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3636 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3637 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3638 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3639 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3640 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3641 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3642 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3643 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3644 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3645 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3646 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3647 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3648 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3649 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3650 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3651 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3652 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3653 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3654 * gcc.target/arm/neon/vst3f32.c: Remove.
3655 * gcc.target/arm/neon/vst3p16.c: Remove.
3656 * gcc.target/arm/neon/vst3p64.c: Remove.
3657 * gcc.target/arm/neon/vst3p8.c: Remove.
3658 * gcc.target/arm/neon/vst3s16.c: Remove.
3659 * gcc.target/arm/neon/vst3s32.c: Remove.
3660 * gcc.target/arm/neon/vst3s64.c: Remove.
3661 * gcc.target/arm/neon/vst3s8.c: Remove.
3662 * gcc.target/arm/neon/vst3u16.c: Remove.
3663 * gcc.target/arm/neon/vst3u32.c: Remove.
3664 * gcc.target/arm/neon/vst3u64.c: Remove.
3665 * gcc.target/arm/neon/vst3u8.c: Remove.
3666 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3667 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3668 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3669 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3670 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3671 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3672 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3673 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3674 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3675 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3676 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3677 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3678 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3679 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3680 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3681 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3682 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3683 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3684 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3685 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3686 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3687 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3688 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3689 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3690 * gcc.target/arm/neon/vst4f32.c: Remove.
3691 * gcc.target/arm/neon/vst4p16.c: Remove.
3692 * gcc.target/arm/neon/vst4p64.c: Remove.
3693 * gcc.target/arm/neon/vst4p8.c: Remove.
3694 * gcc.target/arm/neon/vst4s16.c: Remove.
3695 * gcc.target/arm/neon/vst4s32.c: Remove.
3696 * gcc.target/arm/neon/vst4s64.c: Remove.
3697 * gcc.target/arm/neon/vst4s8.c: Remove.
3698 * gcc.target/arm/neon/vst4u16.c: Remove.
3699 * gcc.target/arm/neon/vst4u32.c: Remove.
3700 * gcc.target/arm/neon/vst4u64.c: Remove.
3701 * gcc.target/arm/neon/vst4u8.c: Remove.
3702 * gcc.target/arm/neon/vsubQf32.c: Remove.
3703 * gcc.target/arm/neon/vsubQs16.c: Remove.
3704 * gcc.target/arm/neon/vsubQs32.c: Remove.
3705 * gcc.target/arm/neon/vsubQs64.c: Remove.
3706 * gcc.target/arm/neon/vsubQs8.c: Remove.
3707 * gcc.target/arm/neon/vsubQu16.c: Remove.
3708 * gcc.target/arm/neon/vsubQu32.c: Remove.
3709 * gcc.target/arm/neon/vsubQu64.c: Remove.
3710 * gcc.target/arm/neon/vsubQu8.c: Remove.
3711 * gcc.target/arm/neon/vsubf32.c: Remove.
3712 * gcc.target/arm/neon/vsubhns16.c: Remove.
3713 * gcc.target/arm/neon/vsubhns32.c: Remove.
3714 * gcc.target/arm/neon/vsubhns64.c: Remove.
3715 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3716 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3717 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3718 * gcc.target/arm/neon/vsubls16.c: Remove.
3719 * gcc.target/arm/neon/vsubls32.c: Remove.
3720 * gcc.target/arm/neon/vsubls8.c: Remove.
3721 * gcc.target/arm/neon/vsublu16.c: Remove.
3722 * gcc.target/arm/neon/vsublu32.c: Remove.
3723 * gcc.target/arm/neon/vsublu8.c: Remove.
3724 * gcc.target/arm/neon/vsubs16.c: Remove.
3725 * gcc.target/arm/neon/vsubs32.c: Remove.
3726 * gcc.target/arm/neon/vsubs64.c: Remove.
3727 * gcc.target/arm/neon/vsubs8.c: Remove.
3728 * gcc.target/arm/neon/vsubu16.c: Remove.
3729 * gcc.target/arm/neon/vsubu32.c: Remove.
3730 * gcc.target/arm/neon/vsubu64.c: Remove.
3731 * gcc.target/arm/neon/vsubu8.c: Remove.
3732 * gcc.target/arm/neon/vsubws16.c: Remove.
3733 * gcc.target/arm/neon/vsubws32.c: Remove.
3734 * gcc.target/arm/neon/vsubws8.c: Remove.
3735 * gcc.target/arm/neon/vsubwu16.c: Remove.
3736 * gcc.target/arm/neon/vsubwu32.c: Remove.
3737 * gcc.target/arm/neon/vsubwu8.c: Remove.
3738 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3739 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3740 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3741 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3742 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3743 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3744 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3745 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3746 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3747 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3748 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3749 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3750 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3751 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3752 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3753 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3754 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3755 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3756 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3757 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3758 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3759 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3760 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3761 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3762 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3763 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3764 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3765 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3766 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3767 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3768 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3769 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3770 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3771 * gcc.target/arm/neon/vtrnf32.c: Remove.
3772 * gcc.target/arm/neon/vtrnp16.c: Remove.
3773 * gcc.target/arm/neon/vtrnp8.c: Remove.
3774 * gcc.target/arm/neon/vtrns16.c: Remove.
3775 * gcc.target/arm/neon/vtrns32.c: Remove.
3776 * gcc.target/arm/neon/vtrns8.c: Remove.
3777 * gcc.target/arm/neon/vtrnu16.c: Remove.
3778 * gcc.target/arm/neon/vtrnu32.c: Remove.
3779 * gcc.target/arm/neon/vtrnu8.c: Remove.
3780 * gcc.target/arm/neon/vtstQp8.c: Remove.
3781 * gcc.target/arm/neon/vtstQs16.c: Remove.
3782 * gcc.target/arm/neon/vtstQs32.c: Remove.
3783 * gcc.target/arm/neon/vtstQs8.c: Remove.
3784 * gcc.target/arm/neon/vtstQu16.c: Remove.
3785 * gcc.target/arm/neon/vtstQu32.c: Remove.
3786 * gcc.target/arm/neon/vtstQu8.c: Remove.
3787 * gcc.target/arm/neon/vtstp8.c: Remove.
3788 * gcc.target/arm/neon/vtsts16.c: Remove.
3789 * gcc.target/arm/neon/vtsts32.c: Remove.
3790 * gcc.target/arm/neon/vtsts8.c: Remove.
3791 * gcc.target/arm/neon/vtstu16.c: Remove.
3792 * gcc.target/arm/neon/vtstu32.c: Remove.
3793 * gcc.target/arm/neon/vtstu8.c: Remove.
3794 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3795 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3796 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3797 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3798 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3799 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3800 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3801 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3802 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3803 * gcc.target/arm/neon/vuzpf32.c: Remove.
3804 * gcc.target/arm/neon/vuzpp16.c: Remove.
3805 * gcc.target/arm/neon/vuzpp8.c: Remove.
3806 * gcc.target/arm/neon/vuzps16.c: Remove.
3807 * gcc.target/arm/neon/vuzps32.c: Remove.
3808 * gcc.target/arm/neon/vuzps8.c: Remove.
3809 * gcc.target/arm/neon/vuzpu16.c: Remove.
3810 * gcc.target/arm/neon/vuzpu32.c: Remove.
3811 * gcc.target/arm/neon/vuzpu8.c: Remove.
3812 * gcc.target/arm/neon/vzipQf32.c: Remove.
3813 * gcc.target/arm/neon/vzipQp16.c: Remove.
3814 * gcc.target/arm/neon/vzipQp8.c: Remove.
3815 * gcc.target/arm/neon/vzipQs16.c: Remove.
3816 * gcc.target/arm/neon/vzipQs32.c: Remove.
3817 * gcc.target/arm/neon/vzipQs8.c: Remove.
3818 * gcc.target/arm/neon/vzipQu16.c: Remove.
3819 * gcc.target/arm/neon/vzipQu32.c: Remove.
3820 * gcc.target/arm/neon/vzipQu8.c: Remove.
3821 * gcc.target/arm/neon/vzipf32.c: Remove.
3822 * gcc.target/arm/neon/vzipp16.c: Remove.
3823 * gcc.target/arm/neon/vzipp8.c: Remove.
3824 * gcc.target/arm/neon/vzips16.c: Remove.
3825 * gcc.target/arm/neon/vzips32.c: Remove.
3826 * gcc.target/arm/neon/vzips8.c: Remove.
3827 * gcc.target/arm/neon/vzipu16.c: Remove.
3828 * gcc.target/arm/neon/vzipu32.c: Remove.
3829 * gcc.target/arm/neon/vzipu8.c: Remove.
3831 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3833 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3835 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3838 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3839 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3841 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3843 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3844 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3846 levenshtein_plugin.c.
3847 * gcc.dg/spellcheck-fields.c: New file.
3849 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3852 * gfortran.dg/pr68318_1.f90: New test.
3853 * gfortran.dg/pr68318_2.f90: Ditto.
3855 2015-11-12 James Norris <jnorris@codesourcery.com>
3856 Joseph Myers <joseph@codesourcery.com>
3858 * c-c++-common/goacc/declare-1.c: New test.
3859 * c-c++-common/goacc/declare-2.c: Likewise.
3861 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3863 [ARM] Remove neon-testgen.ml and generated tests.
3865 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3866 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3867 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3868 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3869 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3870 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3871 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3872 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3873 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3874 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3875 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3876 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3877 * gcc.target/arm/neon/vRhadds16.c: Remove.
3878 * gcc.target/arm/neon/vRhadds32.c: Remove.
3879 * gcc.target/arm/neon/vRhadds8.c: Remove.
3880 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3881 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3882 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3883 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3884 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3885 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3886 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3887 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3888 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3889 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3890 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3891 * gcc.target/arm/neon/vRshls16.c: Remove.
3892 * gcc.target/arm/neon/vRshls32.c: Remove.
3893 * gcc.target/arm/neon/vRshls64.c: Remove.
3894 * gcc.target/arm/neon/vRshls8.c: Remove.
3895 * gcc.target/arm/neon/vRshlu16.c: Remove.
3896 * gcc.target/arm/neon/vRshlu32.c: Remove.
3897 * gcc.target/arm/neon/vRshlu64.c: Remove.
3898 * gcc.target/arm/neon/vRshlu8.c: Remove.
3899 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3900 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3901 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3902 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3903 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3904 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3905 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3906 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3907 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3908 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3909 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3910 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3911 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3912 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3913 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3914 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3915 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3916 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3917 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3918 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3919 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3920 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3921 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3922 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3923 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3924 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3925 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3926 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3927 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3928 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3929 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3930 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3931 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3932 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3933 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3934 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3935 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3936 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3937 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3938 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3939 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3940 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3941 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3942 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3943 * gcc.target/arm/neon/vabaQs16.c: Remove.
3944 * gcc.target/arm/neon/vabaQs32.c: Remove.
3945 * gcc.target/arm/neon/vabaQs8.c: Remove.
3946 * gcc.target/arm/neon/vabaQu16.c: Remove.
3947 * gcc.target/arm/neon/vabaQu32.c: Remove.
3948 * gcc.target/arm/neon/vabaQu8.c: Remove.
3949 * gcc.target/arm/neon/vabals16.c: Remove.
3950 * gcc.target/arm/neon/vabals32.c: Remove.
3951 * gcc.target/arm/neon/vabals8.c: Remove.
3952 * gcc.target/arm/neon/vabalu16.c: Remove.
3953 * gcc.target/arm/neon/vabalu32.c: Remove.
3954 * gcc.target/arm/neon/vabalu8.c: Remove.
3955 * gcc.target/arm/neon/vabas16.c: Remove.
3956 * gcc.target/arm/neon/vabas32.c: Remove.
3957 * gcc.target/arm/neon/vabas8.c: Remove.
3958 * gcc.target/arm/neon/vabau16.c: Remove.
3959 * gcc.target/arm/neon/vabau32.c: Remove.
3960 * gcc.target/arm/neon/vabau8.c: Remove.
3961 * gcc.target/arm/neon/vabdQf32.c: Remove.
3962 * gcc.target/arm/neon/vabdQs16.c: Remove.
3963 * gcc.target/arm/neon/vabdQs32.c: Remove.
3964 * gcc.target/arm/neon/vabdQs8.c: Remove.
3965 * gcc.target/arm/neon/vabdQu16.c: Remove.
3966 * gcc.target/arm/neon/vabdQu32.c: Remove.
3967 * gcc.target/arm/neon/vabdQu8.c: Remove.
3968 * gcc.target/arm/neon/vabdf32.c: Remove.
3969 * gcc.target/arm/neon/vabdls16.c: Remove.
3970 * gcc.target/arm/neon/vabdls32.c: Remove.
3971 * gcc.target/arm/neon/vabdls8.c: Remove.
3972 * gcc.target/arm/neon/vabdlu16.c: Remove.
3973 * gcc.target/arm/neon/vabdlu32.c: Remove.
3974 * gcc.target/arm/neon/vabdlu8.c: Remove.
3975 * gcc.target/arm/neon/vabds16.c: Remove.
3976 * gcc.target/arm/neon/vabds32.c: Remove.
3977 * gcc.target/arm/neon/vabds8.c: Remove.
3978 * gcc.target/arm/neon/vabdu16.c: Remove.
3979 * gcc.target/arm/neon/vabdu32.c: Remove.
3980 * gcc.target/arm/neon/vabdu8.c: Remove.
3981 * gcc.target/arm/neon/vabsQf32.c: Remove.
3982 * gcc.target/arm/neon/vabsQs16.c: Remove.
3983 * gcc.target/arm/neon/vabsQs32.c: Remove.
3984 * gcc.target/arm/neon/vabsQs8.c: Remove.
3985 * gcc.target/arm/neon/vabsf32.c: Remove.
3986 * gcc.target/arm/neon/vabss16.c: Remove.
3987 * gcc.target/arm/neon/vabss32.c: Remove.
3988 * gcc.target/arm/neon/vabss8.c: Remove.
3989 * gcc.target/arm/neon/vaddQf32.c: Remove.
3990 * gcc.target/arm/neon/vaddQs16.c: Remove.
3991 * gcc.target/arm/neon/vaddQs32.c: Remove.
3992 * gcc.target/arm/neon/vaddQs64.c: Remove.
3993 * gcc.target/arm/neon/vaddQs8.c: Remove.
3994 * gcc.target/arm/neon/vaddQu16.c: Remove.
3995 * gcc.target/arm/neon/vaddQu32.c: Remove.
3996 * gcc.target/arm/neon/vaddQu64.c: Remove.
3997 * gcc.target/arm/neon/vaddQu8.c: Remove.
3998 * gcc.target/arm/neon/vaddf32.c: Remove.
3999 * gcc.target/arm/neon/vaddhns16.c: Remove.
4000 * gcc.target/arm/neon/vaddhns32.c: Remove.
4001 * gcc.target/arm/neon/vaddhns64.c: Remove.
4002 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4003 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4004 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4005 * gcc.target/arm/neon/vaddls16.c: Remove.
4006 * gcc.target/arm/neon/vaddls32.c: Remove.
4007 * gcc.target/arm/neon/vaddls8.c: Remove.
4008 * gcc.target/arm/neon/vaddlu16.c: Remove.
4009 * gcc.target/arm/neon/vaddlu32.c: Remove.
4010 * gcc.target/arm/neon/vaddlu8.c: Remove.
4011 * gcc.target/arm/neon/vadds16.c: Remove.
4012 * gcc.target/arm/neon/vadds32.c: Remove.
4013 * gcc.target/arm/neon/vadds64.c: Remove.
4014 * gcc.target/arm/neon/vadds8.c: Remove.
4015 * gcc.target/arm/neon/vaddu16.c: Remove.
4016 * gcc.target/arm/neon/vaddu32.c: Remove.
4017 * gcc.target/arm/neon/vaddu64.c: Remove.
4018 * gcc.target/arm/neon/vaddu8.c: Remove.
4019 * gcc.target/arm/neon/vaddws16.c: Remove.
4020 * gcc.target/arm/neon/vaddws32.c: Remove.
4021 * gcc.target/arm/neon/vaddws8.c: Remove.
4022 * gcc.target/arm/neon/vaddwu16.c: Remove.
4023 * gcc.target/arm/neon/vaddwu32.c: Remove.
4024 * gcc.target/arm/neon/vaddwu8.c: Remove.
4025 * gcc.target/arm/neon/vandQs16.c: Remove.
4026 * gcc.target/arm/neon/vandQs32.c: Remove.
4027 * gcc.target/arm/neon/vandQs64.c: Remove.
4028 * gcc.target/arm/neon/vandQs8.c: Remove.
4029 * gcc.target/arm/neon/vandQu16.c: Remove.
4030 * gcc.target/arm/neon/vandQu32.c: Remove.
4031 * gcc.target/arm/neon/vandQu64.c: Remove.
4032 * gcc.target/arm/neon/vandQu8.c: Remove.
4033 * gcc.target/arm/neon/vands16.c: Remove.
4034 * gcc.target/arm/neon/vands32.c: Remove.
4035 * gcc.target/arm/neon/vands64.c: Remove.
4036 * gcc.target/arm/neon/vands8.c: Remove.
4037 * gcc.target/arm/neon/vandu16.c: Remove.
4038 * gcc.target/arm/neon/vandu32.c: Remove.
4039 * gcc.target/arm/neon/vandu64.c: Remove.
4040 * gcc.target/arm/neon/vandu8.c: Remove.
4041 * gcc.target/arm/neon/vbicQs16.c: Remove.
4042 * gcc.target/arm/neon/vbicQs32.c: Remove.
4043 * gcc.target/arm/neon/vbicQs64.c: Remove.
4044 * gcc.target/arm/neon/vbicQs8.c: Remove.
4045 * gcc.target/arm/neon/vbicQu16.c: Remove.
4046 * gcc.target/arm/neon/vbicQu32.c: Remove.
4047 * gcc.target/arm/neon/vbicQu64.c: Remove.
4048 * gcc.target/arm/neon/vbicQu8.c: Remove.
4049 * gcc.target/arm/neon/vbics16.c: Remove.
4050 * gcc.target/arm/neon/vbics32.c: Remove.
4051 * gcc.target/arm/neon/vbics64.c: Remove.
4052 * gcc.target/arm/neon/vbics8.c: Remove.
4053 * gcc.target/arm/neon/vbicu16.c: Remove.
4054 * gcc.target/arm/neon/vbicu32.c: Remove.
4055 * gcc.target/arm/neon/vbicu64.c: Remove.
4056 * gcc.target/arm/neon/vbicu8.c: Remove.
4057 * gcc.target/arm/neon/vbslQf32.c: Remove.
4058 * gcc.target/arm/neon/vbslQp16.c: Remove.
4059 * gcc.target/arm/neon/vbslQp64.c: Remove.
4060 * gcc.target/arm/neon/vbslQp8.c: Remove.
4061 * gcc.target/arm/neon/vbslQs16.c: Remove.
4062 * gcc.target/arm/neon/vbslQs32.c: Remove.
4063 * gcc.target/arm/neon/vbslQs64.c: Remove.
4064 * gcc.target/arm/neon/vbslQs8.c: Remove.
4065 * gcc.target/arm/neon/vbslQu16.c: Remove.
4066 * gcc.target/arm/neon/vbslQu32.c: Remove.
4067 * gcc.target/arm/neon/vbslQu64.c: Remove.
4068 * gcc.target/arm/neon/vbslQu8.c: Remove.
4069 * gcc.target/arm/neon/vbslf32.c: Remove.
4070 * gcc.target/arm/neon/vbslp16.c: Remove.
4071 * gcc.target/arm/neon/vbslp64.c: Remove.
4072 * gcc.target/arm/neon/vbslp8.c: Remove.
4073 * gcc.target/arm/neon/vbsls16.c: Remove.
4074 * gcc.target/arm/neon/vbsls32.c: Remove.
4075 * gcc.target/arm/neon/vbsls64.c: Remove.
4076 * gcc.target/arm/neon/vbsls8.c: Remove.
4077 * gcc.target/arm/neon/vbslu16.c: Remove.
4078 * gcc.target/arm/neon/vbslu32.c: Remove.
4079 * gcc.target/arm/neon/vbslu64.c: Remove.
4080 * gcc.target/arm/neon/vbslu8.c: Remove.
4081 * gcc.target/arm/neon/vcageQf32.c: Remove.
4082 * gcc.target/arm/neon/vcagef32.c: Remove.
4083 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4084 * gcc.target/arm/neon/vcagtf32.c: Remove.
4085 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4086 * gcc.target/arm/neon/vcalef32.c: Remove.
4087 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4088 * gcc.target/arm/neon/vcaltf32.c: Remove.
4089 * gcc.target/arm/neon/vceqQf32.c: Remove.
4090 * gcc.target/arm/neon/vceqQp8.c: Remove.
4091 * gcc.target/arm/neon/vceqQs16.c: Remove.
4092 * gcc.target/arm/neon/vceqQs32.c: Remove.
4093 * gcc.target/arm/neon/vceqQs8.c: Remove.
4094 * gcc.target/arm/neon/vceqQu16.c: Remove.
4095 * gcc.target/arm/neon/vceqQu32.c: Remove.
4096 * gcc.target/arm/neon/vceqQu8.c: Remove.
4097 * gcc.target/arm/neon/vceqf32.c: Remove.
4098 * gcc.target/arm/neon/vceqp8.c: Remove.
4099 * gcc.target/arm/neon/vceqs16.c: Remove.
4100 * gcc.target/arm/neon/vceqs32.c: Remove.
4101 * gcc.target/arm/neon/vceqs8.c: Remove.
4102 * gcc.target/arm/neon/vcequ16.c: Remove.
4103 * gcc.target/arm/neon/vcequ32.c: Remove.
4104 * gcc.target/arm/neon/vcequ8.c: Remove.
4105 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4106 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4107 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4108 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4109 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4110 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4111 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4112 * gcc.target/arm/neon/vcgef32.c: Remove.
4113 * gcc.target/arm/neon/vcges16.c: Remove.
4114 * gcc.target/arm/neon/vcges32.c: Remove.
4115 * gcc.target/arm/neon/vcges8.c: Remove.
4116 * gcc.target/arm/neon/vcgeu16.c: Remove.
4117 * gcc.target/arm/neon/vcgeu32.c: Remove.
4118 * gcc.target/arm/neon/vcgeu8.c: Remove.
4119 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4120 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4121 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4122 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4123 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4124 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4125 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4126 * gcc.target/arm/neon/vcgtf32.c: Remove.
4127 * gcc.target/arm/neon/vcgts16.c: Remove.
4128 * gcc.target/arm/neon/vcgts32.c: Remove.
4129 * gcc.target/arm/neon/vcgts8.c: Remove.
4130 * gcc.target/arm/neon/vcgtu16.c: Remove.
4131 * gcc.target/arm/neon/vcgtu32.c: Remove.
4132 * gcc.target/arm/neon/vcgtu8.c: Remove.
4133 * gcc.target/arm/neon/vcleQf32.c: Remove.
4134 * gcc.target/arm/neon/vcleQs16.c: Remove.
4135 * gcc.target/arm/neon/vcleQs32.c: Remove.
4136 * gcc.target/arm/neon/vcleQs8.c: Remove.
4137 * gcc.target/arm/neon/vcleQu16.c: Remove.
4138 * gcc.target/arm/neon/vcleQu32.c: Remove.
4139 * gcc.target/arm/neon/vcleQu8.c: Remove.
4140 * gcc.target/arm/neon/vclef32.c: Remove.
4141 * gcc.target/arm/neon/vcles16.c: Remove.
4142 * gcc.target/arm/neon/vcles32.c: Remove.
4143 * gcc.target/arm/neon/vcles8.c: Remove.
4144 * gcc.target/arm/neon/vcleu16.c: Remove.
4145 * gcc.target/arm/neon/vcleu32.c: Remove.
4146 * gcc.target/arm/neon/vcleu8.c: Remove.
4147 * gcc.target/arm/neon/vclsQs16.c: Remove.
4148 * gcc.target/arm/neon/vclsQs32.c: Remove.
4149 * gcc.target/arm/neon/vclsQs8.c: Remove.
4150 * gcc.target/arm/neon/vclss16.c: Remove.
4151 * gcc.target/arm/neon/vclss32.c: Remove.
4152 * gcc.target/arm/neon/vclss8.c: Remove.
4153 * gcc.target/arm/neon/vcltQf32.c: Remove.
4154 * gcc.target/arm/neon/vcltQs16.c: Remove.
4155 * gcc.target/arm/neon/vcltQs32.c: Remove.
4156 * gcc.target/arm/neon/vcltQs8.c: Remove.
4157 * gcc.target/arm/neon/vcltQu16.c: Remove.
4158 * gcc.target/arm/neon/vcltQu32.c: Remove.
4159 * gcc.target/arm/neon/vcltQu8.c: Remove.
4160 * gcc.target/arm/neon/vcltf32.c: Remove.
4161 * gcc.target/arm/neon/vclts16.c: Remove.
4162 * gcc.target/arm/neon/vclts32.c: Remove.
4163 * gcc.target/arm/neon/vclts8.c: Remove.
4164 * gcc.target/arm/neon/vcltu16.c: Remove.
4165 * gcc.target/arm/neon/vcltu32.c: Remove.
4166 * gcc.target/arm/neon/vcltu8.c: Remove.
4167 * gcc.target/arm/neon/vclzQs16.c: Remove.
4168 * gcc.target/arm/neon/vclzQs32.c: Remove.
4169 * gcc.target/arm/neon/vclzQs8.c: Remove.
4170 * gcc.target/arm/neon/vclzQu16.c: Remove.
4171 * gcc.target/arm/neon/vclzQu32.c: Remove.
4172 * gcc.target/arm/neon/vclzQu8.c: Remove.
4173 * gcc.target/arm/neon/vclzs16.c: Remove.
4174 * gcc.target/arm/neon/vclzs32.c: Remove.
4175 * gcc.target/arm/neon/vclzs8.c: Remove.
4176 * gcc.target/arm/neon/vclzu16.c: Remove.
4177 * gcc.target/arm/neon/vclzu32.c: Remove.
4178 * gcc.target/arm/neon/vclzu8.c: Remove.
4179 * gcc.target/arm/neon/vcntQp8.c: Remove.
4180 * gcc.target/arm/neon/vcntQs8.c: Remove.
4181 * gcc.target/arm/neon/vcntQu8.c: Remove.
4182 * gcc.target/arm/neon/vcntp8.c: Remove.
4183 * gcc.target/arm/neon/vcnts8.c: Remove.
4184 * gcc.target/arm/neon/vcntu8.c: Remove.
4185 * gcc.target/arm/neon/vcombinef32.c: Remove.
4186 * gcc.target/arm/neon/vcombinep16.c: Remove.
4187 * gcc.target/arm/neon/vcombinep64.c: Remove.
4188 * gcc.target/arm/neon/vcombinep8.c: Remove.
4189 * gcc.target/arm/neon/vcombines16.c: Remove.
4190 * gcc.target/arm/neon/vcombines32.c: Remove.
4191 * gcc.target/arm/neon/vcombines64.c: Remove.
4192 * gcc.target/arm/neon/vcombines8.c: Remove.
4193 * gcc.target/arm/neon/vcombineu16.c: Remove.
4194 * gcc.target/arm/neon/vcombineu32.c: Remove.
4195 * gcc.target/arm/neon/vcombineu64.c: Remove.
4196 * gcc.target/arm/neon/vcombineu8.c: Remove.
4197 * gcc.target/arm/neon/vcreatef32.c: Remove.
4198 * gcc.target/arm/neon/vcreatep16.c: Remove.
4199 * gcc.target/arm/neon/vcreatep64.c: Remove.
4200 * gcc.target/arm/neon/vcreatep8.c: Remove.
4201 * gcc.target/arm/neon/vcreates16.c: Remove.
4202 * gcc.target/arm/neon/vcreates32.c: Remove.
4203 * gcc.target/arm/neon/vcreates64.c: Remove.
4204 * gcc.target/arm/neon/vcreates8.c: Remove.
4205 * gcc.target/arm/neon/vcreateu16.c: Remove.
4206 * gcc.target/arm/neon/vcreateu32.c: Remove.
4207 * gcc.target/arm/neon/vcreateu64.c: Remove.
4208 * gcc.target/arm/neon/vcreateu8.c: Remove.
4209 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4210 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4211 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4212 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4213 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4214 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4215 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4216 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4217 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4218 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4219 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4220 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4221 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4222 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4223 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4224 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4225 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4226 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4227 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4228 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4229 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4230 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4231 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4232 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4233 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4234 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4235 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4236 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4237 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4238 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4239 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4240 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4241 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4242 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4243 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4244 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4245 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4246 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4247 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4248 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4249 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4250 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4251 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4252 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4253 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4254 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4255 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4256 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4257 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4258 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4259 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4260 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4261 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4262 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4263 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4264 * gcc.target/arm/neon/vdup_np16.c: Remove.
4265 * gcc.target/arm/neon/vdup_np64.c: Remove.
4266 * gcc.target/arm/neon/vdup_np8.c: Remove.
4267 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4268 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4269 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4270 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4271 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4272 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4273 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4274 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4275 * gcc.target/arm/neon/veorQs16.c: Remove.
4276 * gcc.target/arm/neon/veorQs32.c: Remove.
4277 * gcc.target/arm/neon/veorQs64.c: Remove.
4278 * gcc.target/arm/neon/veorQs8.c: Remove.
4279 * gcc.target/arm/neon/veorQu16.c: Remove.
4280 * gcc.target/arm/neon/veorQu32.c: Remove.
4281 * gcc.target/arm/neon/veorQu64.c: Remove.
4282 * gcc.target/arm/neon/veorQu8.c: Remove.
4283 * gcc.target/arm/neon/veors16.c: Remove.
4284 * gcc.target/arm/neon/veors32.c: Remove.
4285 * gcc.target/arm/neon/veors64.c: Remove.
4286 * gcc.target/arm/neon/veors8.c: Remove.
4287 * gcc.target/arm/neon/veoru16.c: Remove.
4288 * gcc.target/arm/neon/veoru32.c: Remove.
4289 * gcc.target/arm/neon/veoru64.c: Remove.
4290 * gcc.target/arm/neon/veoru8.c: Remove.
4291 * gcc.target/arm/neon/vextQf32.c: Remove.
4292 * gcc.target/arm/neon/vextQp16.c: Remove.
4293 * gcc.target/arm/neon/vextQp64.c: Remove.
4294 * gcc.target/arm/neon/vextQp8.c: Remove.
4295 * gcc.target/arm/neon/vextQs16.c: Remove.
4296 * gcc.target/arm/neon/vextQs32.c: Remove.
4297 * gcc.target/arm/neon/vextQs64.c: Remove.
4298 * gcc.target/arm/neon/vextQs8.c: Remove.
4299 * gcc.target/arm/neon/vextQu16.c: Remove.
4300 * gcc.target/arm/neon/vextQu32.c: Remove.
4301 * gcc.target/arm/neon/vextQu64.c: Remove.
4302 * gcc.target/arm/neon/vextQu8.c: Remove.
4303 * gcc.target/arm/neon/vextf32.c: Remove.
4304 * gcc.target/arm/neon/vextp16.c: Remove.
4305 * gcc.target/arm/neon/vextp64.c: Remove.
4306 * gcc.target/arm/neon/vextp8.c: Remove.
4307 * gcc.target/arm/neon/vexts16.c: Remove.
4308 * gcc.target/arm/neon/vexts32.c: Remove.
4309 * gcc.target/arm/neon/vexts64.c: Remove.
4310 * gcc.target/arm/neon/vexts8.c: Remove.
4311 * gcc.target/arm/neon/vextu16.c: Remove.
4312 * gcc.target/arm/neon/vextu32.c: Remove.
4313 * gcc.target/arm/neon/vextu64.c: Remove.
4314 * gcc.target/arm/neon/vextu8.c: Remove.
4315 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4316 * gcc.target/arm/neon/vfmaf32.c: Remove.
4317 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4318 * gcc.target/arm/neon/vfmsf32.c: Remove.
4319 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4320 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4321 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4322 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4323 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4324 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4325 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4326 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4327 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4328 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4329 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4330 * gcc.target/arm/neon/vget_highf32.c: Remove.
4331 * gcc.target/arm/neon/vget_highp16.c: Remove.
4332 * gcc.target/arm/neon/vget_highp64.c: Remove.
4333 * gcc.target/arm/neon/vget_highp8.c: Remove.
4334 * gcc.target/arm/neon/vget_highs16.c: Remove.
4335 * gcc.target/arm/neon/vget_highs32.c: Remove.
4336 * gcc.target/arm/neon/vget_highs64.c: Remove.
4337 * gcc.target/arm/neon/vget_highs8.c: Remove.
4338 * gcc.target/arm/neon/vget_highu16.c: Remove.
4339 * gcc.target/arm/neon/vget_highu32.c: Remove.
4340 * gcc.target/arm/neon/vget_highu64.c: Remove.
4341 * gcc.target/arm/neon/vget_highu8.c: Remove.
4342 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4343 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4344 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4345 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4346 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4347 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4348 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4349 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4350 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4351 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4352 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4353 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4354 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4355 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4356 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4357 * gcc.target/arm/neon/vget_lows16.c: Remove.
4358 * gcc.target/arm/neon/vget_lows32.c: Remove.
4359 * gcc.target/arm/neon/vget_lows64.c: Remove.
4360 * gcc.target/arm/neon/vget_lows8.c: Remove.
4361 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4362 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4363 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4364 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4365 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4366 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4367 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4368 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4369 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4370 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4371 * gcc.target/arm/neon/vhadds16.c: Remove.
4372 * gcc.target/arm/neon/vhadds32.c: Remove.
4373 * gcc.target/arm/neon/vhadds8.c: Remove.
4374 * gcc.target/arm/neon/vhaddu16.c: Remove.
4375 * gcc.target/arm/neon/vhaddu32.c: Remove.
4376 * gcc.target/arm/neon/vhaddu8.c: Remove.
4377 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4378 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4379 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4380 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4381 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4382 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4383 * gcc.target/arm/neon/vhsubs16.c: Remove.
4384 * gcc.target/arm/neon/vhsubs32.c: Remove.
4385 * gcc.target/arm/neon/vhsubs8.c: Remove.
4386 * gcc.target/arm/neon/vhsubu16.c: Remove.
4387 * gcc.target/arm/neon/vhsubu32.c: Remove.
4388 * gcc.target/arm/neon/vhsubu8.c: Remove.
4389 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4390 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4391 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4392 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4393 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4394 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4395 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4396 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4397 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4398 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4399 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4400 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4401 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4402 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4403 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4404 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4405 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4406 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4407 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4408 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4409 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4410 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4411 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4412 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4413 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4414 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4415 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4416 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4417 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4418 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4419 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4420 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4421 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4422 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4423 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4424 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4425 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4426 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4427 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4428 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4429 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4430 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4431 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4432 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4433 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4434 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4435 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4436 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4437 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4438 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4439 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4440 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4441 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4442 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4443 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4444 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4445 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4446 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4447 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4448 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4449 * gcc.target/arm/neon/vld1f32.c: Remove.
4450 * gcc.target/arm/neon/vld1p16.c: Remove.
4451 * gcc.target/arm/neon/vld1p64.c: Remove.
4452 * gcc.target/arm/neon/vld1p8.c: Remove.
4453 * gcc.target/arm/neon/vld1s16.c: Remove.
4454 * gcc.target/arm/neon/vld1s32.c: Remove.
4455 * gcc.target/arm/neon/vld1s64.c: Remove.
4456 * gcc.target/arm/neon/vld1s8.c: Remove.
4457 * gcc.target/arm/neon/vld1u16.c: Remove.
4458 * gcc.target/arm/neon/vld1u32.c: Remove.
4459 * gcc.target/arm/neon/vld1u64.c: Remove.
4460 * gcc.target/arm/neon/vld1u8.c: Remove.
4461 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4462 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4463 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4464 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4465 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4466 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4467 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4468 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4469 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4470 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4471 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4472 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4473 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4474 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4475 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4476 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4477 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4478 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4479 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4480 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4481 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4482 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4483 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4484 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4485 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4486 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4487 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4488 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4489 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4490 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4491 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4492 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4493 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4494 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4495 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4496 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4497 * gcc.target/arm/neon/vld2f32.c: Remove.
4498 * gcc.target/arm/neon/vld2p16.c: Remove.
4499 * gcc.target/arm/neon/vld2p64.c: Remove.
4500 * gcc.target/arm/neon/vld2p8.c: Remove.
4501 * gcc.target/arm/neon/vld2s16.c: Remove.
4502 * gcc.target/arm/neon/vld2s32.c: Remove.
4503 * gcc.target/arm/neon/vld2s64.c: Remove.
4504 * gcc.target/arm/neon/vld2s8.c: Remove.
4505 * gcc.target/arm/neon/vld2u16.c: Remove.
4506 * gcc.target/arm/neon/vld2u32.c: Remove.
4507 * gcc.target/arm/neon/vld2u64.c: Remove.
4508 * gcc.target/arm/neon/vld2u8.c: Remove.
4509 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4510 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4511 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4512 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4513 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4514 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4515 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4516 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4517 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4518 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4519 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4520 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4521 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4522 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4523 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4524 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4525 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4526 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4527 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4528 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4529 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4530 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4531 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4532 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4533 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4534 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4535 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4536 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4537 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4538 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4539 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4540 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4541 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4542 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4543 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4544 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4545 * gcc.target/arm/neon/vld3f32.c: Remove.
4546 * gcc.target/arm/neon/vld3p16.c: Remove.
4547 * gcc.target/arm/neon/vld3p64.c: Remove.
4548 * gcc.target/arm/neon/vld3p8.c: Remove.
4549 * gcc.target/arm/neon/vld3s16.c: Remove.
4550 * gcc.target/arm/neon/vld3s32.c: Remove.
4551 * gcc.target/arm/neon/vld3s64.c: Remove.
4552 * gcc.target/arm/neon/vld3s8.c: Remove.
4553 * gcc.target/arm/neon/vld3u16.c: Remove.
4554 * gcc.target/arm/neon/vld3u32.c: Remove.
4555 * gcc.target/arm/neon/vld3u64.c: Remove.
4556 * gcc.target/arm/neon/vld3u8.c: Remove.
4557 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4558 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4559 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4560 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4561 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4562 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4563 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4564 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4565 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4566 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4567 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4568 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4569 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4570 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4571 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4572 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4573 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4574 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4575 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4576 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4577 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4578 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4579 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4580 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4581 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4582 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4583 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4584 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4585 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4586 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4587 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4588 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4589 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4590 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4591 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4592 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4593 * gcc.target/arm/neon/vld4f32.c: Remove.
4594 * gcc.target/arm/neon/vld4p16.c: Remove.
4595 * gcc.target/arm/neon/vld4p64.c: Remove.
4596 * gcc.target/arm/neon/vld4p8.c: Remove.
4597 * gcc.target/arm/neon/vld4s16.c: Remove.
4598 * gcc.target/arm/neon/vld4s32.c: Remove.
4599 * gcc.target/arm/neon/vld4s64.c: Remove.
4600 * gcc.target/arm/neon/vld4s8.c: Remove.
4601 * gcc.target/arm/neon/vld4u16.c: Remove.
4602 * gcc.target/arm/neon/vld4u32.c: Remove.
4603 * gcc.target/arm/neon/vld4u64.c: Remove.
4604 * gcc.target/arm/neon/vld4u8.c: Remove.
4605 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4606 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4607 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4608 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4609 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4610 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4611 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4612 * gcc.target/arm/neon/vmaxf32.c: Remove.
4613 * gcc.target/arm/neon/vmaxs16.c: Remove.
4614 * gcc.target/arm/neon/vmaxs32.c: Remove.
4615 * gcc.target/arm/neon/vmaxs8.c: Remove.
4616 * gcc.target/arm/neon/vmaxu16.c: Remove.
4617 * gcc.target/arm/neon/vmaxu32.c: Remove.
4618 * gcc.target/arm/neon/vmaxu8.c: Remove.
4619 * gcc.target/arm/neon/vminQf32.c: Remove.
4620 * gcc.target/arm/neon/vminQs16.c: Remove.
4621 * gcc.target/arm/neon/vminQs32.c: Remove.
4622 * gcc.target/arm/neon/vminQs8.c: Remove.
4623 * gcc.target/arm/neon/vminQu16.c: Remove.
4624 * gcc.target/arm/neon/vminQu32.c: Remove.
4625 * gcc.target/arm/neon/vminQu8.c: Remove.
4626 * gcc.target/arm/neon/vminf32.c: Remove.
4627 * gcc.target/arm/neon/vmins16.c: Remove.
4628 * gcc.target/arm/neon/vmins32.c: Remove.
4629 * gcc.target/arm/neon/vmins8.c: Remove.
4630 * gcc.target/arm/neon/vminu16.c: Remove.
4631 * gcc.target/arm/neon/vminu32.c: Remove.
4632 * gcc.target/arm/neon/vminu8.c: Remove.
4633 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4634 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4635 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4636 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4637 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4638 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4639 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4640 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4641 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4642 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4643 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4644 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4645 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4646 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4647 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4648 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4649 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4650 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4651 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4652 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4653 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4654 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4655 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4656 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4657 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4658 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4659 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4660 * gcc.target/arm/neon/vmlaf32.c: Remove.
4661 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4662 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4663 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4664 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4665 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4666 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4667 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4668 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4669 * gcc.target/arm/neon/vmlals16.c: Remove.
4670 * gcc.target/arm/neon/vmlals32.c: Remove.
4671 * gcc.target/arm/neon/vmlals8.c: Remove.
4672 * gcc.target/arm/neon/vmlalu16.c: Remove.
4673 * gcc.target/arm/neon/vmlalu32.c: Remove.
4674 * gcc.target/arm/neon/vmlalu8.c: Remove.
4675 * gcc.target/arm/neon/vmlas16.c: Remove.
4676 * gcc.target/arm/neon/vmlas32.c: Remove.
4677 * gcc.target/arm/neon/vmlas8.c: Remove.
4678 * gcc.target/arm/neon/vmlau16.c: Remove.
4679 * gcc.target/arm/neon/vmlau32.c: Remove.
4680 * gcc.target/arm/neon/vmlau8.c: Remove.
4681 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4682 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4683 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4684 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4685 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4686 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4687 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4688 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4689 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4690 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4691 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4692 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4693 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4694 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4695 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4696 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4697 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4698 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4699 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4700 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4701 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4702 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4703 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4704 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4705 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4706 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4707 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4708 * gcc.target/arm/neon/vmlsf32.c: Remove.
4709 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4710 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4711 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4712 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4713 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4714 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4715 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4716 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4717 * gcc.target/arm/neon/vmlsls16.c: Remove.
4718 * gcc.target/arm/neon/vmlsls32.c: Remove.
4719 * gcc.target/arm/neon/vmlsls8.c: Remove.
4720 * gcc.target/arm/neon/vmlslu16.c: Remove.
4721 * gcc.target/arm/neon/vmlslu32.c: Remove.
4722 * gcc.target/arm/neon/vmlslu8.c: Remove.
4723 * gcc.target/arm/neon/vmlss16.c: Remove.
4724 * gcc.target/arm/neon/vmlss32.c: Remove.
4725 * gcc.target/arm/neon/vmlss8.c: Remove.
4726 * gcc.target/arm/neon/vmlsu16.c: Remove.
4727 * gcc.target/arm/neon/vmlsu32.c: Remove.
4728 * gcc.target/arm/neon/vmlsu8.c: Remove.
4729 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4730 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4731 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4732 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4733 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4734 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4735 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4736 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4737 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4738 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4739 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4740 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4741 * gcc.target/arm/neon/vmov_np16.c: Remove.
4742 * gcc.target/arm/neon/vmov_np8.c: Remove.
4743 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4744 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4745 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4746 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4747 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4748 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4749 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4750 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4751 * gcc.target/arm/neon/vmovls16.c: Remove.
4752 * gcc.target/arm/neon/vmovls32.c: Remove.
4753 * gcc.target/arm/neon/vmovls8.c: Remove.
4754 * gcc.target/arm/neon/vmovlu16.c: Remove.
4755 * gcc.target/arm/neon/vmovlu32.c: Remove.
4756 * gcc.target/arm/neon/vmovlu8.c: Remove.
4757 * gcc.target/arm/neon/vmovns16.c: Remove.
4758 * gcc.target/arm/neon/vmovns32.c: Remove.
4759 * gcc.target/arm/neon/vmovns64.c: Remove.
4760 * gcc.target/arm/neon/vmovnu16.c: Remove.
4761 * gcc.target/arm/neon/vmovnu32.c: Remove.
4762 * gcc.target/arm/neon/vmovnu64.c: Remove.
4763 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4764 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4765 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4766 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4767 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4768 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4769 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4770 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4771 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4772 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4773 * gcc.target/arm/neon/vmulQf32.c: Remove.
4774 * gcc.target/arm/neon/vmulQp8.c: Remove.
4775 * gcc.target/arm/neon/vmulQs16.c: Remove.
4776 * gcc.target/arm/neon/vmulQs32.c: Remove.
4777 * gcc.target/arm/neon/vmulQs8.c: Remove.
4778 * gcc.target/arm/neon/vmulQu16.c: Remove.
4779 * gcc.target/arm/neon/vmulQu32.c: Remove.
4780 * gcc.target/arm/neon/vmulQu8.c: Remove.
4781 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4782 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4783 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4784 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4785 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4786 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4787 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4788 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4789 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4790 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4791 * gcc.target/arm/neon/vmulf32.c: Remove.
4792 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4793 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4794 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4795 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4796 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4797 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4798 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4799 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4800 * gcc.target/arm/neon/vmullp8.c: Remove.
4801 * gcc.target/arm/neon/vmulls16.c: Remove.
4802 * gcc.target/arm/neon/vmulls32.c: Remove.
4803 * gcc.target/arm/neon/vmulls8.c: Remove.
4804 * gcc.target/arm/neon/vmullu16.c: Remove.
4805 * gcc.target/arm/neon/vmullu32.c: Remove.
4806 * gcc.target/arm/neon/vmullu8.c: Remove.
4807 * gcc.target/arm/neon/vmulp8.c: Remove.
4808 * gcc.target/arm/neon/vmuls16.c: Remove.
4809 * gcc.target/arm/neon/vmuls32.c: Remove.
4810 * gcc.target/arm/neon/vmuls8.c: Remove.
4811 * gcc.target/arm/neon/vmulu16.c: Remove.
4812 * gcc.target/arm/neon/vmulu32.c: Remove.
4813 * gcc.target/arm/neon/vmulu8.c: Remove.
4814 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4815 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4816 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4817 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4818 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4819 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4820 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4821 * gcc.target/arm/neon/vmvnp8.c: Remove.
4822 * gcc.target/arm/neon/vmvns16.c: Remove.
4823 * gcc.target/arm/neon/vmvns32.c: Remove.
4824 * gcc.target/arm/neon/vmvns8.c: Remove.
4825 * gcc.target/arm/neon/vmvnu16.c: Remove.
4826 * gcc.target/arm/neon/vmvnu32.c: Remove.
4827 * gcc.target/arm/neon/vmvnu8.c: Remove.
4828 * gcc.target/arm/neon/vnegQf32.c: Remove.
4829 * gcc.target/arm/neon/vnegQs16.c: Remove.
4830 * gcc.target/arm/neon/vnegQs32.c: Remove.
4831 * gcc.target/arm/neon/vnegQs8.c: Remove.
4832 * gcc.target/arm/neon/vnegf32.c: Remove.
4833 * gcc.target/arm/neon/vnegs16.c: Remove.
4834 * gcc.target/arm/neon/vnegs32.c: Remove.
4835 * gcc.target/arm/neon/vnegs8.c: Remove.
4836 * gcc.target/arm/neon/vornQs16.c: Remove.
4837 * gcc.target/arm/neon/vornQs32.c: Remove.
4838 * gcc.target/arm/neon/vornQs64.c: Remove.
4839 * gcc.target/arm/neon/vornQs8.c: Remove.
4840 * gcc.target/arm/neon/vornQu16.c: Remove.
4841 * gcc.target/arm/neon/vornQu32.c: Remove.
4842 * gcc.target/arm/neon/vornQu64.c: Remove.
4843 * gcc.target/arm/neon/vornQu8.c: Remove.
4844 * gcc.target/arm/neon/vorns16.c: Remove.
4845 * gcc.target/arm/neon/vorns32.c: Remove.
4846 * gcc.target/arm/neon/vorns64.c: Remove.
4847 * gcc.target/arm/neon/vorns8.c: Remove.
4848 * gcc.target/arm/neon/vornu16.c: Remove.
4849 * gcc.target/arm/neon/vornu32.c: Remove.
4850 * gcc.target/arm/neon/vornu64.c: Remove.
4851 * gcc.target/arm/neon/vornu8.c: Remove.
4852 * gcc.target/arm/neon/vorrQs16.c: Remove.
4853 * gcc.target/arm/neon/vorrQs32.c: Remove.
4854 * gcc.target/arm/neon/vorrQs64.c: Remove.
4855 * gcc.target/arm/neon/vorrQs8.c: Remove.
4856 * gcc.target/arm/neon/vorrQu16.c: Remove.
4857 * gcc.target/arm/neon/vorrQu32.c: Remove.
4858 * gcc.target/arm/neon/vorrQu64.c: Remove.
4859 * gcc.target/arm/neon/vorrQu8.c: Remove.
4860 * gcc.target/arm/neon/vorrs16.c: Remove.
4861 * gcc.target/arm/neon/vorrs32.c: Remove.
4862 * gcc.target/arm/neon/vorrs64.c: Remove.
4863 * gcc.target/arm/neon/vorrs8.c: Remove.
4864 * gcc.target/arm/neon/vorru16.c: Remove.
4865 * gcc.target/arm/neon/vorru32.c: Remove.
4866 * gcc.target/arm/neon/vorru64.c: Remove.
4867 * gcc.target/arm/neon/vorru8.c: Remove.
4868 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4869 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4870 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4871 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4872 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4873 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4874 * gcc.target/arm/neon/vpadals16.c: Remove.
4875 * gcc.target/arm/neon/vpadals32.c: Remove.
4876 * gcc.target/arm/neon/vpadals8.c: Remove.
4877 * gcc.target/arm/neon/vpadalu16.c: Remove.
4878 * gcc.target/arm/neon/vpadalu32.c: Remove.
4879 * gcc.target/arm/neon/vpadalu8.c: Remove.
4880 * gcc.target/arm/neon/vpaddf32.c: Remove.
4881 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4882 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4883 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4884 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4885 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4886 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4887 * gcc.target/arm/neon/vpaddls16.c: Remove.
4888 * gcc.target/arm/neon/vpaddls32.c: Remove.
4889 * gcc.target/arm/neon/vpaddls8.c: Remove.
4890 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4891 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4892 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4893 * gcc.target/arm/neon/vpadds16.c: Remove.
4894 * gcc.target/arm/neon/vpadds32.c: Remove.
4895 * gcc.target/arm/neon/vpadds8.c: Remove.
4896 * gcc.target/arm/neon/vpaddu16.c: Remove.
4897 * gcc.target/arm/neon/vpaddu32.c: Remove.
4898 * gcc.target/arm/neon/vpaddu8.c: Remove.
4899 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4900 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4901 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4902 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4903 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4904 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4905 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4906 * gcc.target/arm/neon/vpminf32.c: Remove.
4907 * gcc.target/arm/neon/vpmins16.c: Remove.
4908 * gcc.target/arm/neon/vpmins32.c: Remove.
4909 * gcc.target/arm/neon/vpmins8.c: Remove.
4910 * gcc.target/arm/neon/vpminu16.c: Remove.
4911 * gcc.target/arm/neon/vpminu32.c: Remove.
4912 * gcc.target/arm/neon/vpminu8.c: Remove.
4913 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4914 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4915 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4916 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4917 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4918 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4919 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4920 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4921 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4922 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4923 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4924 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4925 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4926 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4927 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4928 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4929 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4930 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4931 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4932 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4933 * gcc.target/arm/neon/vqRshls16.c: Remove.
4934 * gcc.target/arm/neon/vqRshls32.c: Remove.
4935 * gcc.target/arm/neon/vqRshls64.c: Remove.
4936 * gcc.target/arm/neon/vqRshls8.c: Remove.
4937 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4938 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4939 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4940 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4941 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4942 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4943 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4944 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4945 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4946 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4947 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4948 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4949 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4950 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4951 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4952 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4953 * gcc.target/arm/neon/vqabss16.c: Remove.
4954 * gcc.target/arm/neon/vqabss32.c: Remove.
4955 * gcc.target/arm/neon/vqabss8.c: Remove.
4956 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4957 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4958 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4959 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4960 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4961 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4962 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4963 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4964 * gcc.target/arm/neon/vqadds16.c: Remove.
4965 * gcc.target/arm/neon/vqadds32.c: Remove.
4966 * gcc.target/arm/neon/vqadds64.c: Remove.
4967 * gcc.target/arm/neon/vqadds8.c: Remove.
4968 * gcc.target/arm/neon/vqaddu16.c: Remove.
4969 * gcc.target/arm/neon/vqaddu32.c: Remove.
4970 * gcc.target/arm/neon/vqaddu64.c: Remove.
4971 * gcc.target/arm/neon/vqaddu8.c: Remove.
4972 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4973 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4974 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4975 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4976 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4977 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4978 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4979 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4980 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4981 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4982 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4983 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4984 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4985 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4986 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4987 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4988 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4989 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4990 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4991 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4992 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4993 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4994 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4995 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4996 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4997 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4998 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4999 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5000 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5001 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5002 * gcc.target/arm/neon/vqmovns16.c: Remove.
5003 * gcc.target/arm/neon/vqmovns32.c: Remove.
5004 * gcc.target/arm/neon/vqmovns64.c: Remove.
5005 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5006 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5007 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5008 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5009 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5010 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5011 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5012 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5013 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5014 * gcc.target/arm/neon/vqnegs16.c: Remove.
5015 * gcc.target/arm/neon/vqnegs32.c: Remove.
5016 * gcc.target/arm/neon/vqnegs8.c: Remove.
5017 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5018 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5019 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5020 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5021 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5022 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5023 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5024 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5025 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5026 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5027 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5028 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5029 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5030 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5031 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5032 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5033 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5034 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5035 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5036 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5037 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5038 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5039 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5040 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5041 * gcc.target/arm/neon/vqshls16.c: Remove.
5042 * gcc.target/arm/neon/vqshls32.c: Remove.
5043 * gcc.target/arm/neon/vqshls64.c: Remove.
5044 * gcc.target/arm/neon/vqshls8.c: Remove.
5045 * gcc.target/arm/neon/vqshlu16.c: Remove.
5046 * gcc.target/arm/neon/vqshlu32.c: Remove.
5047 * gcc.target/arm/neon/vqshlu64.c: Remove.
5048 * gcc.target/arm/neon/vqshlu8.c: Remove.
5049 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5050 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5051 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5052 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5053 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5054 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5055 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5056 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5057 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5058 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5059 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5060 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5061 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5062 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5063 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5064 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5065 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5066 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5067 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5068 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5069 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5070 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5071 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5072 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5073 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5074 * gcc.target/arm/neon/vqsubs16.c: Remove.
5075 * gcc.target/arm/neon/vqsubs32.c: Remove.
5076 * gcc.target/arm/neon/vqsubs64.c: Remove.
5077 * gcc.target/arm/neon/vqsubs8.c: Remove.
5078 * gcc.target/arm/neon/vqsubu16.c: Remove.
5079 * gcc.target/arm/neon/vqsubu32.c: Remove.
5080 * gcc.target/arm/neon/vqsubu64.c: Remove.
5081 * gcc.target/arm/neon/vqsubu8.c: Remove.
5082 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5083 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5084 * gcc.target/arm/neon/vrecpef32.c: Remove.
5085 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5086 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5087 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5088 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5089 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5090 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5091 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5092 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5093 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5094 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5095 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5096 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5097 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5098 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5099 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5100 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5101 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5102 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5103 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5104 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5105 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5106 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5107 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5108 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5109 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5110 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5111 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5112 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5113 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5114 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5115 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5116 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5117 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5118 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5119 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5120 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5121 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5122 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5123 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5124 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5125 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5126 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5127 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5128 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5129 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5130 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5131 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5132 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5133 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5134 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5135 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5136 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5137 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5138 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5139 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5140 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5141 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5142 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5143 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5144 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5145 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5146 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5147 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5148 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5149 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5150 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5151 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5152 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5153 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5154 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5155 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5156 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5157 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5158 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5159 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5160 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5161 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5162 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5163 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5164 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5165 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5166 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5167 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5168 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5169 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5170 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5171 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5172 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5173 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5174 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5175 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5176 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5177 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5178 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5179 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5180 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5181 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5182 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5183 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5184 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5185 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5186 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5187 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5188 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5189 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5190 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5191 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5192 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5193 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5194 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5195 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5196 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5197 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5198 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5199 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5200 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5201 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5202 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5203 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5204 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5205 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5206 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5207 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5208 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5209 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5210 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5211 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5212 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5213 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5214 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5215 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5216 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5217 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5218 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5219 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5220 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5221 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5222 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5223 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5224 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5225 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5226 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5227 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5228 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5229 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5230 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5231 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5232 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5233 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5234 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5235 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5236 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5237 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5238 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5239 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5240 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5241 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5242 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5243 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5244 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5245 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5246 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5247 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5248 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5249 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5250 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5251 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5252 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5253 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5254 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5255 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5256 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5257 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5258 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5259 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5260 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5261 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5262 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5263 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5264 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5265 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5266 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5267 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5268 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5269 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5270 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5271 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5272 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5273 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5274 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5275 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5276 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5277 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5278 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5279 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5280 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5281 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5282 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5283 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5284 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5285 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5286 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5287 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5288 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5289 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5290 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5291 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5292 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5293 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5294 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5295 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5296 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5297 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5298 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5299 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5300 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5301 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5302 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5303 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5304 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5305 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5306 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5307 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5308 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5309 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5310 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5311 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5312 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5313 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5314 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5315 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5316 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5317 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5318 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5319 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5320 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5321 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5322 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5323 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5324 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5325 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5326 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5327 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5328 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5329 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5330 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5331 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5332 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5333 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5334 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5335 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5336 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5337 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5338 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5339 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5340 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5341 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5342 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5343 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5344 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5345 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5346 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5347 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5348 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5349 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5350 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5351 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5352 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5353 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5354 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5355 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5356 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5357 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5358 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5359 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5360 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5361 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5362 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5363 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5364 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5365 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5366 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5367 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5368 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5369 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5370 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5371 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5372 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5373 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5374 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5375 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5376 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5377 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5378 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5379 * gcc.target/arm/neon/vrev16p8.c: Remove.
5380 * gcc.target/arm/neon/vrev16s8.c: Remove.
5381 * gcc.target/arm/neon/vrev16u8.c: Remove.
5382 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5383 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5384 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5385 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5386 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5387 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5388 * gcc.target/arm/neon/vrev32p16.c: Remove.
5389 * gcc.target/arm/neon/vrev32p8.c: Remove.
5390 * gcc.target/arm/neon/vrev32s16.c: Remove.
5391 * gcc.target/arm/neon/vrev32s8.c: Remove.
5392 * gcc.target/arm/neon/vrev32u16.c: Remove.
5393 * gcc.target/arm/neon/vrev32u8.c: Remove.
5394 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5395 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5396 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5397 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5398 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5399 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5400 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5401 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5402 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5403 * gcc.target/arm/neon/vrev64f32.c: Remove.
5404 * gcc.target/arm/neon/vrev64p16.c: Remove.
5405 * gcc.target/arm/neon/vrev64p8.c: Remove.
5406 * gcc.target/arm/neon/vrev64s16.c: Remove.
5407 * gcc.target/arm/neon/vrev64s32.c: Remove.
5408 * gcc.target/arm/neon/vrev64s8.c: Remove.
5409 * gcc.target/arm/neon/vrev64u16.c: Remove.
5410 * gcc.target/arm/neon/vrev64u32.c: Remove.
5411 * gcc.target/arm/neon/vrev64u8.c: Remove.
5412 * gcc.target/arm/neon/vrndaf32.c: Remove.
5413 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5414 * gcc.target/arm/neon/vrndf32.c: Remove.
5415 * gcc.target/arm/neon/vrndmf32.c: Remove.
5416 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5417 * gcc.target/arm/neon/vrndnf32.c: Remove.
5418 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5419 * gcc.target/arm/neon/vrndpf32.c: Remove.
5420 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5421 * gcc.target/arm/neon/vrndqf32.c: Remove.
5422 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5423 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5424 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5425 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5426 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5427 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5428 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5429 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5430 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5431 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5432 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5433 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5434 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5435 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5436 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5437 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5438 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5439 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5440 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5441 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5442 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5443 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5444 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5445 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5446 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5447 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5448 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5449 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5450 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5451 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5452 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5453 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5454 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5455 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5456 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5457 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5458 * gcc.target/arm/neon/vshlQs16.c: Remove.
5459 * gcc.target/arm/neon/vshlQs32.c: Remove.
5460 * gcc.target/arm/neon/vshlQs64.c: Remove.
5461 * gcc.target/arm/neon/vshlQs8.c: Remove.
5462 * gcc.target/arm/neon/vshlQu16.c: Remove.
5463 * gcc.target/arm/neon/vshlQu32.c: Remove.
5464 * gcc.target/arm/neon/vshlQu64.c: Remove.
5465 * gcc.target/arm/neon/vshlQu8.c: Remove.
5466 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5467 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5468 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5469 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5470 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5471 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5472 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5473 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5474 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5475 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5476 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5477 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5478 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5479 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5480 * gcc.target/arm/neon/vshls16.c: Remove.
5481 * gcc.target/arm/neon/vshls32.c: Remove.
5482 * gcc.target/arm/neon/vshls64.c: Remove.
5483 * gcc.target/arm/neon/vshls8.c: Remove.
5484 * gcc.target/arm/neon/vshlu16.c: Remove.
5485 * gcc.target/arm/neon/vshlu32.c: Remove.
5486 * gcc.target/arm/neon/vshlu64.c: Remove.
5487 * gcc.target/arm/neon/vshlu8.c: Remove.
5488 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5489 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5490 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5491 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5492 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5493 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5494 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5495 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5496 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5497 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5498 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5499 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5500 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5501 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5502 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5503 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5504 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5505 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5506 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5507 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5508 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5509 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5510 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5511 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5512 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5513 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5514 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5515 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5516 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5517 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5518 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5519 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5520 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5521 * gcc.target/arm/neon/vsli_np16.c: Remove.
5522 * gcc.target/arm/neon/vsli_np64.c: Remove.
5523 * gcc.target/arm/neon/vsli_np8.c: Remove.
5524 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5525 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5526 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5527 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5528 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5529 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5530 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5531 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5532 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5533 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5534 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5535 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5536 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5537 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5538 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5539 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5540 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5541 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5542 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5543 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5544 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5545 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5546 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5547 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5548 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5549 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5550 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5551 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5552 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5553 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5554 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5555 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5556 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5557 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5558 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5559 * gcc.target/arm/neon/vsri_np16.c: Remove.
5560 * gcc.target/arm/neon/vsri_np64.c: Remove.
5561 * gcc.target/arm/neon/vsri_np8.c: Remove.
5562 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5563 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5564 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5565 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5566 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5567 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5568 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5569 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5570 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5571 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5572 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5573 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5574 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5575 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5576 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5577 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5578 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5579 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5580 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5581 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5582 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5583 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5584 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5585 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5586 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5587 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5588 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5589 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5590 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5591 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5592 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5593 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5594 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5595 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5596 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5597 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5598 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5599 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5600 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5601 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5602 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5603 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5604 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5605 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5606 * gcc.target/arm/neon/vst1f32.c: Remove.
5607 * gcc.target/arm/neon/vst1p16.c: Remove.
5608 * gcc.target/arm/neon/vst1p64.c: Remove.
5609 * gcc.target/arm/neon/vst1p8.c: Remove.
5610 * gcc.target/arm/neon/vst1s16.c: Remove.
5611 * gcc.target/arm/neon/vst1s32.c: Remove.
5612 * gcc.target/arm/neon/vst1s64.c: Remove.
5613 * gcc.target/arm/neon/vst1s8.c: Remove.
5614 * gcc.target/arm/neon/vst1u16.c: Remove.
5615 * gcc.target/arm/neon/vst1u32.c: Remove.
5616 * gcc.target/arm/neon/vst1u64.c: Remove.
5617 * gcc.target/arm/neon/vst1u8.c: Remove.
5618 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5619 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5620 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5621 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5622 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5623 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5624 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5625 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5626 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5627 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5628 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5629 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5630 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5631 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5632 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5633 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5634 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5635 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5636 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5637 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5638 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5639 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5640 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5641 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5642 * gcc.target/arm/neon/vst2f32.c: Remove.
5643 * gcc.target/arm/neon/vst2p16.c: Remove.
5644 * gcc.target/arm/neon/vst2p64.c: Remove.
5645 * gcc.target/arm/neon/vst2p8.c: Remove.
5646 * gcc.target/arm/neon/vst2s16.c: Remove.
5647 * gcc.target/arm/neon/vst2s32.c: Remove.
5648 * gcc.target/arm/neon/vst2s64.c: Remove.
5649 * gcc.target/arm/neon/vst2s8.c: Remove.
5650 * gcc.target/arm/neon/vst2u16.c: Remove.
5651 * gcc.target/arm/neon/vst2u32.c: Remove.
5652 * gcc.target/arm/neon/vst2u64.c: Remove.
5653 * gcc.target/arm/neon/vst2u8.c: Remove.
5654 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5655 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5656 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5657 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5658 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5659 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5660 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5661 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5662 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5663 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5664 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5665 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5666 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5667 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5668 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5669 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5670 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5671 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5672 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5673 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5674 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5675 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5676 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5677 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5678 * gcc.target/arm/neon/vst3f32.c: Remove.
5679 * gcc.target/arm/neon/vst3p16.c: Remove.
5680 * gcc.target/arm/neon/vst3p64.c: Remove.
5681 * gcc.target/arm/neon/vst3p8.c: Remove.
5682 * gcc.target/arm/neon/vst3s16.c: Remove.
5683 * gcc.target/arm/neon/vst3s32.c: Remove.
5684 * gcc.target/arm/neon/vst3s64.c: Remove.
5685 * gcc.target/arm/neon/vst3s8.c: Remove.
5686 * gcc.target/arm/neon/vst3u16.c: Remove.
5687 * gcc.target/arm/neon/vst3u32.c: Remove.
5688 * gcc.target/arm/neon/vst3u64.c: Remove.
5689 * gcc.target/arm/neon/vst3u8.c: Remove.
5690 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5691 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5692 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5693 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5694 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5695 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5696 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5697 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5698 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5699 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5700 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5701 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5702 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5703 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5704 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5705 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5706 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5707 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5708 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5709 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5710 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5711 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5712 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5713 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5714 * gcc.target/arm/neon/vst4f32.c: Remove.
5715 * gcc.target/arm/neon/vst4p16.c: Remove.
5716 * gcc.target/arm/neon/vst4p64.c: Remove.
5717 * gcc.target/arm/neon/vst4p8.c: Remove.
5718 * gcc.target/arm/neon/vst4s16.c: Remove.
5719 * gcc.target/arm/neon/vst4s32.c: Remove.
5720 * gcc.target/arm/neon/vst4s64.c: Remove.
5721 * gcc.target/arm/neon/vst4s8.c: Remove.
5722 * gcc.target/arm/neon/vst4u16.c: Remove.
5723 * gcc.target/arm/neon/vst4u32.c: Remove.
5724 * gcc.target/arm/neon/vst4u64.c: Remove.
5725 * gcc.target/arm/neon/vst4u8.c: Remove.
5726 * gcc.target/arm/neon/vsubQf32.c: Remove.
5727 * gcc.target/arm/neon/vsubQs16.c: Remove.
5728 * gcc.target/arm/neon/vsubQs32.c: Remove.
5729 * gcc.target/arm/neon/vsubQs64.c: Remove.
5730 * gcc.target/arm/neon/vsubQs8.c: Remove.
5731 * gcc.target/arm/neon/vsubQu16.c: Remove.
5732 * gcc.target/arm/neon/vsubQu32.c: Remove.
5733 * gcc.target/arm/neon/vsubQu64.c: Remove.
5734 * gcc.target/arm/neon/vsubQu8.c: Remove.
5735 * gcc.target/arm/neon/vsubf32.c: Remove.
5736 * gcc.target/arm/neon/vsubhns16.c: Remove.
5737 * gcc.target/arm/neon/vsubhns32.c: Remove.
5738 * gcc.target/arm/neon/vsubhns64.c: Remove.
5739 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5740 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5741 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5742 * gcc.target/arm/neon/vsubls16.c: Remove.
5743 * gcc.target/arm/neon/vsubls32.c: Remove.
5744 * gcc.target/arm/neon/vsubls8.c: Remove.
5745 * gcc.target/arm/neon/vsublu16.c: Remove.
5746 * gcc.target/arm/neon/vsublu32.c: Remove.
5747 * gcc.target/arm/neon/vsublu8.c: Remove.
5748 * gcc.target/arm/neon/vsubs16.c: Remove.
5749 * gcc.target/arm/neon/vsubs32.c: Remove.
5750 * gcc.target/arm/neon/vsubs64.c: Remove.
5751 * gcc.target/arm/neon/vsubs8.c: Remove.
5752 * gcc.target/arm/neon/vsubu16.c: Remove.
5753 * gcc.target/arm/neon/vsubu32.c: Remove.
5754 * gcc.target/arm/neon/vsubu64.c: Remove.
5755 * gcc.target/arm/neon/vsubu8.c: Remove.
5756 * gcc.target/arm/neon/vsubws16.c: Remove.
5757 * gcc.target/arm/neon/vsubws32.c: Remove.
5758 * gcc.target/arm/neon/vsubws8.c: Remove.
5759 * gcc.target/arm/neon/vsubwu16.c: Remove.
5760 * gcc.target/arm/neon/vsubwu32.c: Remove.
5761 * gcc.target/arm/neon/vsubwu8.c: Remove.
5762 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5763 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5764 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5765 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5766 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5767 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5768 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5769 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5770 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5771 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5772 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5773 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5774 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5775 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5776 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5777 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5778 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5779 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5780 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5781 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5782 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5783 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5784 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5785 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5786 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5787 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5788 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5789 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5790 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5791 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5792 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5793 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5794 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5795 * gcc.target/arm/neon/vtrnf32.c: Remove.
5796 * gcc.target/arm/neon/vtrnp16.c: Remove.
5797 * gcc.target/arm/neon/vtrnp8.c: Remove.
5798 * gcc.target/arm/neon/vtrns16.c: Remove.
5799 * gcc.target/arm/neon/vtrns32.c: Remove.
5800 * gcc.target/arm/neon/vtrns8.c: Remove.
5801 * gcc.target/arm/neon/vtrnu16.c: Remove.
5802 * gcc.target/arm/neon/vtrnu32.c: Remove.
5803 * gcc.target/arm/neon/vtrnu8.c: Remove.
5804 * gcc.target/arm/neon/vtstQp8.c: Remove.
5805 * gcc.target/arm/neon/vtstQs16.c: Remove.
5806 * gcc.target/arm/neon/vtstQs32.c: Remove.
5807 * gcc.target/arm/neon/vtstQs8.c: Remove.
5808 * gcc.target/arm/neon/vtstQu16.c: Remove.
5809 * gcc.target/arm/neon/vtstQu32.c: Remove.
5810 * gcc.target/arm/neon/vtstQu8.c: Remove.
5811 * gcc.target/arm/neon/vtstp8.c: Remove.
5812 * gcc.target/arm/neon/vtsts16.c: Remove.
5813 * gcc.target/arm/neon/vtsts32.c: Remove.
5814 * gcc.target/arm/neon/vtsts8.c: Remove.
5815 * gcc.target/arm/neon/vtstu16.c: Remove.
5816 * gcc.target/arm/neon/vtstu32.c: Remove.
5817 * gcc.target/arm/neon/vtstu8.c: Remove.
5818 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5819 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5820 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5821 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5822 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5823 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5824 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5825 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5826 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5827 * gcc.target/arm/neon/vuzpf32.c: Remove.
5828 * gcc.target/arm/neon/vuzpp16.c: Remove.
5829 * gcc.target/arm/neon/vuzpp8.c: Remove.
5830 * gcc.target/arm/neon/vuzps16.c: Remove.
5831 * gcc.target/arm/neon/vuzps32.c: Remove.
5832 * gcc.target/arm/neon/vuzps8.c: Remove.
5833 * gcc.target/arm/neon/vuzpu16.c: Remove.
5834 * gcc.target/arm/neon/vuzpu32.c: Remove.
5835 * gcc.target/arm/neon/vuzpu8.c: Remove.
5836 * gcc.target/arm/neon/vzipQf32.c: Remove.
5837 * gcc.target/arm/neon/vzipQp16.c: Remove.
5838 * gcc.target/arm/neon/vzipQp8.c: Remove.
5839 * gcc.target/arm/neon/vzipQs16.c: Remove.
5840 * gcc.target/arm/neon/vzipQs32.c: Remove.
5841 * gcc.target/arm/neon/vzipQs8.c: Remove.
5842 * gcc.target/arm/neon/vzipQu16.c: Remove.
5843 * gcc.target/arm/neon/vzipQu32.c: Remove.
5844 * gcc.target/arm/neon/vzipQu8.c: Remove.
5845 * gcc.target/arm/neon/vzipf32.c: Remove.
5846 * gcc.target/arm/neon/vzipp16.c: Remove.
5847 * gcc.target/arm/neon/vzipp8.c: Remove.
5848 * gcc.target/arm/neon/vzips16.c: Remove.
5849 * gcc.target/arm/neon/vzips32.c: Remove.
5850 * gcc.target/arm/neon/vzips8.c: Remove.
5851 * gcc.target/arm/neon/vzipu16.c: Remove.
5852 * gcc.target/arm/neon/vzipu32.c: Remove.
5853 * gcc.target/arm/neon/vzipu8.c: Remove.
5856 2015-11-12 Marek Polacek <polacek@redhat.com>
5859 * gcc.dg/pr67784-1.c: New test.
5860 * gcc.dg/pr67784-2.c: New test.
5862 2015-11-12 Martin Liska <mliska@suse.cz>
5864 * gcc.dg/ipa/pr68035.c: New test.
5866 2015-11-12 Richard Biener <rguenther@suse.de>
5868 PR tree-optimization/68306
5869 * gcc.dg/pr68306.c: New testcase.
5871 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5873 Implement D0013R2, logical type traits.
5875 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5877 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5879 * c-c++-common/goacc/data-default-1.c: New.
5881 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5883 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5885 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5887 PR tree-optimization/68305
5888 * gcc.dg/vect/pr68305.c: New test.
5890 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5892 * gcc.target/i386/pr67265-2.c: New test.
5894 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5896 * gcc.dg/pr68286.c: New test.
5898 2015-11-12 Christian Bruel <christian.bruel@st.com>
5900 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5902 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5904 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5907 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5909 * gcc.dg/pr65521.c: Fail on AIX.
5911 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5913 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5914 * gcc.dg/graphite/fuse-2.c: Same.
5915 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5916 isl-ast-gen-*.c files.
5917 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5918 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5919 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5920 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5921 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5922 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5923 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5924 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5925 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5926 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5927 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5929 2015-11-11 Marek Polacek <polacek@redhat.com>
5933 * c-c++-common/pr68107.c: New test.
5934 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5935 (large_array_char_template): Likewise.
5936 * g++.dg/init/new44.C: Adjust dg-error.
5938 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5940 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5941 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5943 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5945 * gcc.target/i386/pr67265.c: New test.
5947 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5949 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5950 tests for the expected generated code.
5952 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5954 * gcc.target/mips/split-ds-sequence.c: New test.
5956 2015-11-11 Julia Koval <julia.koval@intel.com>
5958 * g++.dg/ext/mv16.C: New functions.
5960 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5961 Jiong Wang <jiong.wang@arm.com>
5963 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5965 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5967 * gcc.target/i386/mask-pack.c: New test.
5968 * gcc.target/i386/mask-unpack.c: New test.
5970 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5972 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5974 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5976 * gcc.dg/vect/slp-cond-5.c: New test.
5978 2015-11-10 Richard Biener <rguenther@suse.de>
5980 PR tree-optimization/68240
5981 * gcc.dg/torture/pr68240.c: New testcase.
5983 2015-11-10 Richard Biener <rguenther@suse.de>
5985 PR tree-optimization/56118
5986 * gcc.target/i386/pr56118.c: New testcase.
5988 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5990 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5992 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5994 * gfortran.dg/pr68251.f90: New test.
5996 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5998 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6000 2015-11-09 Martin Sebor <msebor@redhat.com>
6002 * init/new45.C: New test to verify that operator new is invoked
6003 with or without overhead for a cookie.
6006 * init/new44.C: New test for placement new expressions for arrays
6007 with excessive number of elements.
6010 * init/new43.C: New test for placement new expressions for arrays
6011 with negative number of elements.
6013 * other/new-size-type.C: Expect array new expression with
6014 an excessive number of elements to be rejected.
6016 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6018 * c-c++-common/goacc/routine-1.c: New.
6019 * c-c++-common/goacc/routine-2.c: New.
6020 * c-c++-common/goacc/routine-3.c: New.
6021 * c-c++-common/goacc/routine-4.c: New.
6022 * c-c++-common/goacc/routine-5.c: New.
6024 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6026 * gcc.target/sparc/sparc-ret.c: Rename to...
6027 * gcc.target/sparc/sparc-ret-1.c: ...this.
6028 * gcc.target/sparc/sparc-ret-2.c: New test.
6030 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6032 * lib/target-supports.exp (check_p8vector_hw_available): Split
6034 (check_vsx_hw_available): Likewise.
6035 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6036 support and for PowerPC float128 support.
6037 (check_p9modulo_hw_available): Likewise.
6038 (check_ppc_float128_sw_available): Likewise.
6039 (check_ppc_float128_hw_available): Likewise.
6040 (check_effective_target_powerpc_p9vector_ok): Likewise.
6041 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6042 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6043 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6044 (is-effective-target): Add new PowerPc targets.
6045 (is-effective-target-keyword): Likewise.
6046 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6047 instructions, use it.
6049 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6050 * gcc.target/powerpc/mod-2.c: Likewise.
6051 * gcc.target/powerpc/ctz-1.c: Likewise.
6052 * gcc.target/powerpc/ctz-2.c: Likewise.
6053 * gcc.target/powerpc/extswsli-1.c: Likewise.
6054 * gcc.target/powerpc/extswsli-2.c: Likewise.
6055 * gcc.target/powerpc/extswsli-3.c: Likewise.
6057 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6058 and allow the test on PowerPC LE.
6059 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6060 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6062 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6063 check instead of powerpc_vsx_ok.
6064 * gcc.target/powerpc/float128-mix.c: Likewise.
6066 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6068 * gcc.dg/sso/*.c: Robustify dg-output directives.
6070 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6072 * g++.dg/ubsan/pr68259.C: New test.
6074 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6076 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6077 (main): Use _Cilk_spawn instead of cilk_spawn.
6079 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6081 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6082 scan-assembler directive.
6084 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6087 * gcc.dg/pr68129_1.c: New test.
6089 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6092 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6093 (main): Invoke them.
6095 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6098 * gcc.dg/guality/pr67192.c: New test.
6100 2015-11-09 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/68248
6103 * gcc.dg/torture/pr68248.c: New testcase.
6105 2015-11-09 Richard Biener <rguenther@suse.de>
6107 PR tree-optimization/56118
6108 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6110 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6112 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6113 labelref and check use of constant pool by looking for .word and
6116 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6119 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6121 2015-11-09 Richard Henderson <rth@redhat.com>
6123 * gcc.target/i386/addr-space-1.c: New test.
6124 * gcc.target/i386/addr-space-2.c: New test.
6125 * gcc.target/i386/addr-space-3.c: New test.
6127 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6130 * gfortran.dg/pr68053.f90: New test.
6132 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6134 * g++.dg/lto/pr68057_0.C: Fix testcase.
6136 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6138 * gfortran.dg/PR67518.f90: move from here...
6139 * gfortran.dg/graphite/PR67518.f90: to here.
6140 * gfortran.dg/PR53852.f90: move from here...
6141 * gfortran.dg/graphite/PR53852.f90: to here.
6143 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6145 * gcc.dg/sso-1.c: New test.
6146 * gcc.dg/sso-2.c: Likewise.
6147 * gcc.dg/sso-3.c: Likewise.
6148 * gcc.dg/sso-4.c: Likewise.
6149 * gcc.dg/sso-5.c: Likewise.
6150 * gcc.dg/sso-6.c: Likewise.
6151 * gcc.dg/sso-7.c: Likewise.
6152 * gcc.dg/sso-8.c: Likewise.
6153 * gcc.dg/sso: New directory.
6154 * gcc.target/i386/movbe-3.c: New test.
6155 * gnat.dg/sso1.adb: Likewise.
6156 * gnat.dg/sso2.ad[sb]: Likewise.
6157 * gnat.dg/sso3.adb: Likewise.
6158 * gnat.dg/sso4.adb: Likewise.
6159 * gnat.dg/sso5.adb: Likewise.
6160 * gnat.dg/sso6.adb: Likewise.
6161 * gnat.dg/sso7.adb: Likewise.
6162 * gnat.dg/specs/sso1.ads: Likewise.
6163 * gnat.dg/specs/sso2.ads: Likewise.
6164 * gnat.dg/sso: New directory.
6166 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6169 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6171 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6174 * gfortran.dg/pr68224.f90: New test.
6176 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6179 * gfortran.dg/proc_ptr_47.f90: New test.
6182 * gfortran.dg/pr66465.f90: New test.
6184 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6186 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6188 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6191 * gfortran.dg/pr68153.f90: New test.
6193 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6196 * gfortran.dg/pr68151.f90: New test.
6198 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6200 PR tree-optimization/68235
6201 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6203 2015-11-06 Jeff Law <law@redhat.com>
6205 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6206 realized jump threads.
6207 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6208 threads rather than dom1 dump.
6210 2015-11-06 Michael Collison <michael.collison@linaro.org
6211 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6214 2015-08-01 Michael Collison <michael.collison@linaro.org
6215 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6217 * gcc.target/arm/mincmp.c: New test.
6219 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6222 * gfortran.dg/warn_unused_function_2.f90: Add two new
6223 "defined but not used" subroutines.
6225 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6227 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6228 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6229 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6230 expected diagnostics for the addition of quotes.
6231 * gfortran.dg/gomp/target3.f90: Likewise.
6232 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6233 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6234 * c-c++-common/gomp/doacross-1.c: Likewise.
6235 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6236 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6237 Adjust expected diagnostics wording.
6238 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6239 Don't expect error on ordered threads simd when in for simd.
6240 * c-c++-common/gomp/nesting-2.c: New test.
6241 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6242 * c-c++-common/gomp/ordered-4.c: New test.
6244 2015-11-06 Mike Stump <mikestump@comcast.net>
6246 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6248 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6249 Sebastian Pop <s.pop@samsung.com>
6251 * gcc.dg/graphite/fuse-1.c: New.
6252 * gcc.dg/graphite/fuse-2.c: New.
6253 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6255 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6257 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6259 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6261 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6262 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6263 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6264 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6265 * lib/gcc-dg.exp: Load multiline.exp.
6267 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6269 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6270 * gcc.target/arm/interrupt-1.c: Likewise.
6271 * gcc.target/arm/interrupt-2.c: Likewise.
6272 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6274 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6275 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6277 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6278 macros for assembly checks.
6279 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6280 frsqrts and frsqrte are not emitted.
6281 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6282 frsqrts and frsqrte are emitted.
6283 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6285 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6287 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6289 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6293 * g++.dg/lto/pr68057_0.C: New testcase.
6294 * g++.dg/lto/pr68057_1.C: New testcase.
6295 * g++.dg/torture/pr68220.C: New testcase.
6297 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6299 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6302 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6304 PR tree-optimization/68145
6305 * g++.dg/vect/pr68145.cc: New test.
6307 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6310 * gcc.dg/pr68088_1.c: New test.
6312 2015-11-06 Richard Biener <rguenther@suse.de>
6314 * gcc.dg/vect/bb-slp-38.c: New testcase.
6316 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6318 * gfortran.dg/goacc/private-3.f95: XFAIL.
6320 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6324 * gfortran.dg/PR67518.f90: New test.
6325 * gfortran.dg/PR53852.f90: New test.
6327 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6328 Tom de Vries <tom@codesourcery.com>
6329 Nathan Sidwell <nathan@codesourcery.com>
6330 Thomas Schwinge <thomas@codesourcery.com>
6332 * c-c++-common/goacc/combined-directives.c: New test.
6333 * c-c++-common/goacc/loop-clauses.c: New test.
6334 * c-c++-common/goacc/tile.c: New test.
6335 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6336 as gang static arguments.
6337 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6338 * g++.dg/goacc/template.C: New test.
6339 * gfortran.dg/goacc/combined-directives.f90: New test.
6340 * gfortran.dg/goacc/default.f95: New test.
6341 * gfortran.dg/goacc/default_none.f95: New test.
6342 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6343 * gfortran.dg/goacc/gang-static.f95: New test.
6344 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6345 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6346 * gfortran.dg/goacc/list.f95: Update test.
6347 * gfortran.dg/goacc/loop-2.f95: Likewise.
6348 * gfortran.dg/goacc/loop-4.f95: New test.
6349 * gfortran.dg/goacc/loop-5.f95: New test.
6350 * gfortran.dg/goacc/loop-6.f95: New test.
6351 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6352 * gfortran.dg/goacc/multi-clause.f90: New test.
6353 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6354 * gfortran.dg/goacc/update.f95: New test.
6356 2015-11-05 Martin Sebor <msebor@redhat.com>
6359 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6360 invocations where the size of the destination buffer object
6361 or its type (or both) is unknown.
6363 2015-11-05 Martin Sebor <msebor@redhat.com>
6366 * g++.dg/warn/Wplacement-new-size.C: New test.
6368 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6370 * gcc.dg/pr68112.c: New.
6371 * gcc.dg/vect/vect-strided-shift-1.c: New.
6373 2015-11-05 Marek Polacek <polacek@redhat.com>
6376 * gcc.dg/pr68090.c: New test.
6378 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6380 * gcc.dg/ifcvt-4.c: New.
6382 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6385 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6387 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6389 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6390 of variables in both data sharing and mapping clauses and for
6391 structure element based array sections being mapped rather than
6393 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6394 expected diagnostics wording in one case.
6395 * c-c++-common/gomp/distribute-1.c: New test.
6396 * c-c++-common/gomp/element-1.c: New test.
6397 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6398 and #pragma omp end declare target pair around the function.
6399 Change s from a parameter to a file scope variable.
6400 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6401 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6402 on non-zero low-bound in reduction array sections. Add further
6404 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6405 * c-c++-common/gomp/target-teams-1.c: New test.
6406 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6407 for expected mangling on x86_64/i?86.
6408 * gcc.dg/gomp/declare-simd-3.c: New test.
6409 * gcc.dg/gomp/declare-simd-4.c: New test.
6410 * gcc.dg/gomp/for-20.c: New test.
6411 * gcc.dg/gomp/for-21.c: New test.
6412 * gcc.dg/gomp/for-22.c: New test.
6413 * gcc.dg/gomp/for-23.c: New test.
6414 * gcc.dg/gomp/for-24.c: New test.
6415 * gcc.dg/gomp/linear-1.c: New test.
6416 * gcc.dg/gomp/loop-1.c: New test.
6417 * g++.dg/gomp/atomic-17.C: New test.
6418 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6419 non-static data member in shared clause. Add single construct.
6420 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6421 scan-assembler-times directives for expected mangling on x86_64/i?86.
6422 * g++.dg/gomp/declare-simd-3.C: Likewise.
6423 * g++.dg/gomp/declare-simd-4.C: New test.
6424 * g++.dg/gomp/declare-simd-5.C: New test.
6425 * g++.dg/gomp/declare-target-1.C: New test.
6426 * g++.dg/gomp/linear-2.C: New test.
6427 * g++.dg/gomp/loop-1.C: New test.
6428 * g++.dg/gomp/loop-2.C: New test.
6429 * g++.dg/gomp/loop-3.C: New test.
6430 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6431 non-static data member in shared clause.
6432 * g++.dg/gomp/member-3.C: New test.
6433 * g++.dg/gomp/member-4.C: New test.
6434 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6435 (bar): Remove dg-message.
6436 * g++.dg/gomp/target-teams-1.C: New test.
6438 2015-11-05 Richard Biener <rguenther@suse.de>
6440 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6441 uninitialized variables.
6442 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6443 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6444 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6445 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6446 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6447 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6448 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6449 * gcc.dg/ipa/pure-const-2.c: Likewise.
6450 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6451 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6452 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6454 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6455 * gcc.dg/vect/pr30858.c: Likewise.
6456 * gcc.dg/vect/pr33866.c: Likewise.
6457 * gcc.dg/vect/pr37027.c: Likewise.
6458 * c-c++-common/ubsan/null-10.c: Likewise.
6459 * gcc.target/i386/incoming-8.c: Likewise.
6461 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6463 * gnat.dg/slice9.adb: New test.
6465 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6467 * gfortran.dg/goacc/reduction-2.f95: Delete.
6469 2015-11-04 Tom de Vries <tom@codesourcery.com>
6471 PR tree-optimization/67742
6472 * gcc.dg/tree-ssa/restrict-7.c: New test.
6473 * gcc.dg/tree-ssa/restrict-8.c: New test.
6475 2015-11-03 Martin Sebor <msebor@redhat.com>
6478 * c-c++-common/builtin-offsetof-2.c: New test.
6480 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6483 * gfortran.dg/warn_unused_function_3.f90: New test.
6485 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6487 * gnat.dg/discr45.adb: Only compile the test.
6489 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6491 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6492 * gcc.target/i386/mvc5.c: Ditto.
6493 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6496 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6498 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6500 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6503 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6505 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6506 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6507 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6508 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6509 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6510 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6512 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6514 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6516 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6518 * gcc.dg/mvc1.c: Move to ...
6519 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6520 * gcc.dg/mvc2.c: Move to ...
6521 * gcc.target/i386/mvc2.c: ... here.
6522 * gcc.dg/mvc3.c: Move to ...
6523 * gcc.target/i386/mvc3.c: ... here.
6524 * gcc.dg/mvc4.c: Move to ...
6525 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6526 * gcc.dg/mvc5.c: Move to ...
6527 * gcc.target/i386/mvc5.c: ... here.
6528 * gcc.dg/mvc6.c: Move to ...
6529 * gcc.target/i386/mvc6.c: ... here.
6530 * gcc.dg/mvc7.c: Move to ...
6531 * gcc.target/i386/mvc7.c: ... here.
6533 * g++.dg/ext/mvc1.C: Require ifunc.
6535 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6537 PR tree-optimization/68083
6538 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6540 2015-11-02 Jeff Law <law@redhat.com>
6542 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6543 irreducible loops in the CFG.
6545 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6548 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6550 * gcc.dg/vect/vect-strided-shift-1.c: New.
6552 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6555 * gcc.target/arm/pr67929_1.c: Move to...
6556 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6557 Remove arm-specific directives. Add noclone, noinline
6560 2015-11-01 Jeff Law <law@redhat.com>
6562 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6564 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6567 (sse2_test): Rename from main. Do not return 0.
6569 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6571 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6572 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6573 * gfortran.dg/read_dir.f90: XFAIL AIX.
6575 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6577 Remove the implementation of N3994, terse range-for loops.
6578 * g++.dg/cpp1z/range-for1.C: Remove.
6580 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6582 * gnat.dg/discr45.adb: New test.
6584 2015-10-31 Tom de Vries <tom@codesourcery.com>
6586 * gfortran.dg/assumed_type_2.f90: Update test.
6587 * gfortran.dg/no_arg_check_2.f90: Same.
6589 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6591 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6593 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6596 * gfortran.dg/pr46588.f90: New test.
6598 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6600 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6601 * gcc.dg/mvc2.c: Ditto.
6602 * gcc.dg/mvc3.c: Ditto.
6603 * gcc.dg/mvc4.c: Ditto.
6604 * gcc.dg/mvc5.c: Ditto.
6605 * gcc.dg/mvc6.c: Ditto.
6606 * gcc.dg/mvc7.c: Ditto.
6607 * g++.dg/ext/mvc1.C: Ditto.
6608 * g++.dg/ext/mvc2.C: Ditto.
6609 * g++.dg/ext/mvc3.C: Ditto.
6610 * g++.dg/ext/mvc4.C: Ditto.
6612 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6615 * gfortran.dg/pr51993.f90: New test.
6617 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6619 PR rtl-optimization/68106
6620 * gcc.target/aarch64/pr68106.c: New.
6622 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6625 * gfortran.dg/pr36192_1.f90: New test.
6627 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6630 *gfortran.dg/pr68154.f90
6632 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6634 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6635 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6637 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6639 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6641 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6643 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6645 * gcc.target/powerpc/float128-mix.c: Likewise.
6647 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6650 * gfortran.dg/pr68054.f90: New test.
6652 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6655 * gfortran.dg/pr67885.f90: New test.
6657 2015-10-29 Jeff Law <law@redhat.com>
6659 PR tree-optimization/67892
6660 * gcc.dg/tree-ssa/pr21417: Update expected output.
6661 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6663 2015-10-29 Richard Biener <rguenther@suse.de>
6666 * c-c++-common/ubsan/pr68142.c: New testcase.
6668 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6671 * g++.dg/other/cv_func4.C: New.
6673 2015-10-29 Richard Biener <rguenther@suse.de>
6676 * c-c++-common/ubsan/pr56956.c: New testcase.
6678 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6680 * gnat.dg/discr44.adb: New test.
6682 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6685 * gcc.dg/debug/pr66068.c: New test.
6687 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6690 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6691 array bounds error at line 25.
6693 2015-10-28 Catherine Moore <clm@codesourcery.com>
6695 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6696 * gcc.target/mips/oddspreg-6.c: Likewise.
6697 * gcc.target/mips/oddspreg-1.c: Likewise.
6698 * gcc.target/mips/oddspreg-2.c: Likewise.
6700 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6703 * gcc.target/avr/pr67839.c: New test.
6705 2015-10-28 Richard Biener <rguenther@suse.de>
6707 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6709 2015-10-28 Tom de Vries <tom@codesourcery.com>
6711 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6713 2015-10-28 Richard Biener <rguenther@suse.de>
6716 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6719 2015-10-28 Richard Biener <rguenther@suse.de>
6721 PR tree-optimization/65962
6722 * gcc.dg/vect/vect-62.c: Adjust.
6724 2015-10-28 Richard Biener <rguenther@suse.de>
6727 * gcc.dg/torture/pr68067-1.c: New testcase.
6728 * gcc.dg/torture/pr68067-2.c: Likewise.
6730 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6732 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6734 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6736 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6737 as xvmadd and xvnmsub.
6738 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6740 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6742 * c-c++-common/goacc/loop-shape.c: New test.
6744 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6745 Cesar Philippidis <cesar@codesourcery.com>
6747 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6748 * g++.dg/gomp/pr33372-3.C: Likewise.
6750 2015-10-27 Richard Henderson <rth@redhat.com>
6753 * gcc.target/i386/pr67609-2.c: New test.
6755 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6758 * gcc.target/aarch64/pr68102_1.c: New test.
6760 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6763 * gfortran.dg/allocate_with_source_15.f03: New test
6765 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6766 James Norris <jnorris@codesourcery.com>
6769 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6771 * gfortran.dg/goacc/loop-1.f95: Likewise.
6772 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6773 * gfortran.dg/goacc/cray.f95: Likewise.
6774 * gfortran.dg/goacc/parameter.f95: Likewise.
6776 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6779 * gfortran.dg/pr67805_2.f90: New test.
6781 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6782 Aditya Kumar <aditya.k7@samsung.com>
6784 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6785 * gcc.dg/graphite/interchange-1.c: Same.
6786 * gcc.dg/graphite/interchange-10.c: Same.
6787 * gcc.dg/graphite/interchange-11.c: Same.
6788 * gcc.dg/graphite/interchange-13.c: Same.
6789 * gcc.dg/graphite/interchange-3.c: Same.
6790 * gcc.dg/graphite/interchange-4.c: Same.
6791 * gcc.dg/graphite/interchange-7.c: Same.
6792 * gcc.dg/graphite/interchange-9.c: Same.
6793 * gcc.dg/graphite/uns-interchange-9.c: Same.
6794 * gfortran.dg/graphite/interchange-3.f90: Same.
6796 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6799 * gcc.target/i386/pr67215-1.c: New test.
6800 * gcc.target/i386/pr67215-2.c: Likewise.
6801 * gcc.target/i386/pr67215-3.c: Likewise.
6803 2015-10-27 Richard Biener <rguenther@suse.de>
6805 PR tree-optimization/68104
6806 * gcc.dg/torture/pr68104.c: New testcase.
6808 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6810 * gcc.dg/vect/vect-strided-shift-1.c: New.
6812 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6815 * gcc.target/arm/pr67929_1.c: New test.
6817 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6819 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6821 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6823 PR tree-optimization/68097
6824 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6825 --param max-ssa-name-query-depth=3 to dg-options.
6827 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6829 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6831 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6833 * gcc.dg/builtins-52.c: Add -O to dg-options.
6835 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6837 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6839 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6843 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6845 (PR64765): New function.
6846 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6847 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6849 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6850 * gfortran.dg/goacc/parameter.f95: Likewise.
6852 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6855 * gfortran.dg/empty_label_typedecl.f90: New test.
6857 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6860 * gfortran.dg/pr36192.f90: New test.
6862 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6864 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6865 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6866 * gnat.dg/opt51.adb: New test.
6867 * gnat.dg/opt51_pkg.ads: New helper.
6869 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6871 * gcc.target/mips/ds-schedule-1.c: New.
6872 * gcc.target/mips/ds-schedule-2.c: New.
6874 2015-10-26 Jeff Law <law@redhat.com>
6876 PR tree-optimization/68013
6877 * gcc.c-torture/compile/pr68013.c: New test.
6879 2015-10-26 Richard Biener <rguenther@suse.de>
6880 Dominik Vogt <vogt@linux.vnet.ibm.com>
6883 * gcc.target/s390/pr67443.c: New testcase.
6885 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6887 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6888 make it unique per testcase.
6889 * gfortran.dg/chmod_2.f90: Likewise.
6890 * gfortran.dg/chmod_3.f90: Likewise.
6891 * gfortran.dg/direct_io_8.f90: Likewise.
6892 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6893 * gfortran.dg/f2003_io_1.f03: Likewise.
6894 * gfortran.dg/f2003_io_2.f03: Likewise.
6895 * gfortran.dg/f2003_io_8.f03: Likewise.
6896 * gfortran.dg/inquire_size.f90: Likewise.
6897 * gfortran.dg/namelist_66.f90: Likewise.
6898 * gfortran.dg/namelist_82.f90: Likewise.
6899 * gfortran.dg/namelist_87.f90: Likewise.
6900 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6901 * gfortran.dg/open_new.f90: Likewise.
6902 * gfortran.dg/stat_1.f90: Likewise.
6903 * gfortran.dg/stat_2.f90: Likewise.
6904 * gfortran.dg/streamio_15.f90: Likewise.
6905 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6907 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910 * g++.dg/pr67989.C: New test.
6912 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6914 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6915 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6916 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6917 suffix to the temporary filename to make it unique per testcase.
6919 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6921 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6923 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6926 * gfortran.dg/allocate_with_source_12.f03: New test
6929 * gfortran.dg/allocate_with_source_13.f03: New test
6932 * gfortran.dg/allocate_with_source_14.f03: New test
6934 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6936 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6938 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6941 * gcc.target/i386/pr68084.c: New test.
6943 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6947 * gfortran.dg/allocate_with_source_10.f08: New test.
6948 * gfortran.dg/allocate_with_source_11.f08: New test.
6949 * gfortran.dg/class_array_15.f03: Changed count of expected
6950 _builtin_frees to 11. One step of temporaries is spared, therefore
6951 the allocatable component of that temporary is not to be freeed.
6953 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6956 * gfortran.dg/pr68055.f90: New case.
6958 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6961 * gfortran.dg/pr67805.f90: New testcase.
6962 * gfortran.dg/array_constructor_26.f03: Update testcase.
6963 * gfortran.dg/array_constructor_27.f03: Ditto.
6964 * gfortran.dg/char_type_len_2.f90: Ditto.
6965 * gfortran.dg/pr67802.f90: Ditto.
6966 * gfortran.dg/used_before_typed_3.f90: Ditto.
6968 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6971 * g++.dg/torture/pr67600.C: New testcase.
6973 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6975 * g++.dg/pr68062.C: New test.
6977 2015-10-23 Jeff Law <law@redhat.com>
6979 PR tree-optimization/67830
6980 * gcc.dg/pr67830.c: New test.
6982 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6984 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6986 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6987 Andrew Pinski <apinski@cavium.com>
6989 PR rtl-optimization/67736
6990 * gcc.dg/torture/pr67736.c: New test.
6991 * gcc.dg/combine-subregs.c: New test.
6993 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6995 PR tree-optimization/65947
6996 * lib/target-supports.exp
6997 (check_effective_target_vect_max_reduc): Add.
6998 * gcc.dg/vect/pr65947-1.c: New test.
6999 * gcc.dg/vect/pr65947-2.c: New test.
7000 * gcc.dg/vect/pr65947-3.c: New test.
7001 * gcc.dg/vect/pr65947-4.c: New test.
7002 * gcc.dg/vect/pr65947-5.c: New test.
7003 * gcc.dg/vect/pr65947-6.c: New test.
7004 * gcc.dg/vect/pr65947-7.c: New test.
7005 * gcc.dg/vect/pr65947-8.c: New test.
7006 * gcc.dg/vect/pr65947-9.c: New test.
7007 * gcc.dg/vect/pr65947-10.c: New test.
7008 * gcc.dg/vect/pr65947-11.c: New test.
7010 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7012 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7013 Make weak rather than noinline.
7014 * gcc.dg/builtins-57.c: Compile with -O.
7015 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7017 2015-10-23 Tom de Vries <tom@codesourcery.com>
7019 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7021 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7024 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7025 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7027 2015-10-22 Martin Sebor <msebor@redhat.com>
7030 * gcc.misc-tests/help.exp: Verify that option descriptions
7032 * lib/options.exp (check_for_options): Use the regexp --line option.
7033 Print unexpected match on failure.
7035 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7037 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7039 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7042 * g++.dg/cpp1y/var-templ46.C: New.
7044 2015-10-22 Richard Biener <rguenther@suse.de>
7046 PR tree-optimization/58497
7047 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7049 2015-10-22 Richard Biener <rguenther@suse.de>
7051 PR tree-optimization/19049
7052 PR tree-optimization/65962
7053 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7054 * gcc.dg/vect/vect-63.c: Adjust.
7055 * gcc.dg/vect/vect-70.c: Likewise.
7056 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7057 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7058 * gfortran.dg/vect/pr19049.f90: Likewise.
7059 * gfortran.dg/vect/vect-8.f90: Likewise.
7061 2015-10-22 Richard Biener <rguenther@suse.de>
7065 * gcc.dg/torture/ftrapv-2.c: New testcase.
7067 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7070 * gcc.target/s390/pr68015.c: New test.
7072 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7075 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7078 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7079 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7082 * gcc.target/aarch64/pr63304_1.c: New test.
7084 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7087 * g++.dg/parse/enum13.C: New.
7089 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7092 * g++.dg/parse/enum12.C: New.
7094 2015-10-21 Martin Sebor <msebor@redhat.com>
7097 * gcc.misc-tests/help.exp: Adjust.
7098 * lib/options.exp (check_for_options): Add detail to output.
7100 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7103 * gfortran.dg/pr67939.f90: New test.
7105 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7106 Sebastian Pop <s.pop@samsung.com>
7108 * gcc.dg/graphite/scop-11.c: Update pattern.
7110 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7113 * g++.dg/ipa/pr67056.C: New testcase.
7115 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7117 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7120 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7122 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7123 Add associated options for arm*-*-*.
7124 (sqrt): Remove dummy definition.
7126 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7128 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7130 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7132 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7133 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7134 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7136 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7138 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7139 sra-max-scalarization-size-Ospeed.
7141 2015-10-21 Marek Polacek <polacek@redhat.com>
7145 * gcc.dg/pr68024.c: New test.
7147 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7149 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7150 * c-c++-common/goacc/sb-1.c: Adjust errors.
7151 * c-c++-common/goacc/sb-3.c: Adjust errors.
7152 * c-c++-common/goacc/loop-1.c: Adjust errors.
7153 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7154 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7155 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7157 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7159 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7161 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7163 * gcc.dg/lto/simd-function_0.c: New test.
7165 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7168 * gcc.target/i386/pr68018.c: New test.
7170 2015-10-21 Richard Biener <rguenther@suse.de>
7173 * gcc.dg/torture/pr68031.c: New testcase.
7175 2015-10-21 Richard Biener <rguenther@suse.de>
7177 PR tree-optimization/68026
7178 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7180 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7182 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7183 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7184 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7185 * g++.dg/asan/default-options-1.C: Likewise.
7187 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7189 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7190 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7192 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7194 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7196 2015-10-20 Marek Polacek <polacek@redhat.com>
7199 * gcc.dg/pr67964.c: New test.
7201 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7203 PR rtl-optimization/67609
7204 * gcc.target/i386/pr67609.c: New.
7206 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7208 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7210 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7212 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7213 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7215 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7218 * gcc.target/i386/pr66810.c: New test.
7220 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7224 * gcc.target/i386/pr67963-1.c: New test.
7225 * gcc.target/i386/pr67963-2.c: Likewise.
7226 * gcc.target/i386/pr67963-3.c: Likewise.
7227 * gcc.target/i386/pr67985-1.c: Likewise.
7228 * gcc.target/i386/pr67985-2.c: Likewise.
7229 * gcc.target/i386/pr67985-3.c: Likewise.
7231 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7233 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7235 2015-10-20 Richard Biener <rguenther@suse.de>
7237 PR tree-optimization/68017
7238 * gcc.dg/torture/pr68017.c: New testcase.
7240 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7243 * gcc.target/aarch64/pr66912.c: New.
7244 * gcc.target/arm/pr66912.c: New.
7246 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7248 * gfortran.dg/pr67900.f90: New tests.
7250 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7252 * gnat.dg/opt50.adb: New test.
7253 * gnat.dg/opt50_pkg.adb: New helper.
7254 * gnat.dg/opt50_pkg.ads: New helper.
7256 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7259 * gfortran.dg/pr68019.f90: new test.
7261 2015-10-19 Richard Biener <rguenther@suse.de>
7263 PR tree-optimization/67975
7264 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7266 2015-10-19 Richard Biener <rguenther@suse.de>
7268 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7270 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7273 * gcc.target/i386/pr67995-1.c: New test.
7274 * gcc.target/i386/pr67995-2.c: Likewise.
7275 * gcc.target/i386/pr67995-3.c: Likewise.
7277 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7280 * gcc.dg/PR68002.c: New test.
7282 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7284 * gcc.dg/builtins-20.c: Remove undefined behavior.
7286 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7289 * gfortran.dg/common_25.f90: New file.
7291 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7294 * gfortran.dg/move_alloc_15.f90: New test
7295 * gfortran.dg/move_alloc_16.f90: New test
7298 * gfortran.dg/deferred_character_assignment_1.f90: New test
7300 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7303 * gfortran.df/pr67987.f90: New test.
7304 * gfortran.dg/char_length_2.f90: Update testcase.
7306 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7308 * gcc.target/i386/iamcu/test_basic_returning.c
7309 (def_test_returning_type): Use union to check float return bits.
7311 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7313 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7314 Replace printf with __builtin_printf.
7316 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7318 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7321 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7324 * gnat.dg/pack21.adb: New test.
7325 * gnat.dg/pack22.adb: Likewise.
7326 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7328 2015-10-16 Christian Bruel <christian.bruel@st.com>
7331 * gcc.target/arm/no-align.c: New test.
7332 * gcc.target/arm/attr-align1.c: New test.
7333 * gcc.target/arm/attr-align2.c: New test.
7334 * gcc.target/arm/attr-align3.c: New test.
7336 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7338 * gcc.c-torture/compile/icfmatch.c: Add testcase
7340 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7343 * g++.dg/cpp1z/fold-ice1.C: New.
7345 2015-10-16 Michael Collison <michael.collison@linaro.org>
7346 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7348 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7350 2015-10-15 Marek Polacek <polacek@redhat.com>
7352 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7354 2015-10-15 Marek Polacek <polacek@redhat.com>
7356 PR tree-optimization/67953
7357 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7359 * gcc.dg/torture/pr67953.c: New test.
7361 2015-10-14 Jeff Law <law@redhat.com>
7363 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7364 contained within have their own file/test now.
7365 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7366 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7367 expectations a bit more.
7368 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7369 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7375 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7377 2015-10-14 Marek Polacek <polacek@redhat.com>
7379 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7389 2015-10-14 Richard Biener <rguenther@suse.de>
7391 PR tree-optimization/67915
7392 * gcc.dg/torture/pr67915.c: New testcase.
7394 2015-10-14 Marek Polacek <polacek@redhat.com>
7396 PR tree-optimization/67815
7397 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7398 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7399 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7401 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7403 * gcc.dg/pragma-pop_options-1.c: New test.
7405 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7406 Aldy Hernandez <aldyh@redhat.com>
7408 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7409 * c-c++-common/gomp/clauses-1.c: New test.
7410 * c-c++-common/gomp/clauses-2.c: New test.
7411 * c-c++-common/gomp/clauses-3.c: New test.
7412 * c-c++-common/gomp/clauses-4.c: New test.
7413 * c-c++-common/gomp/declare-target-1.c: New test.
7414 * c-c++-common/gomp/declare-target-2.c: New test.
7415 * c-c++-common/gomp/depend-3.c: New test.
7416 * c-c++-common/gomp/depend-4.c: New test.
7417 * c-c++-common/gomp/doacross-1.c: New test.
7418 * c-c++-common/gomp/if-1.c: New test.
7419 * c-c++-common/gomp/if-2.c: New test.
7420 * c-c++-common/gomp/linear-1.c: New test.
7421 * c-c++-common/gomp/map-2.c: New test.
7422 * c-c++-common/gomp/map-3.c: New test.
7423 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7424 f_omp_target_data): Add map clause to target data.
7425 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7426 * c-c++-common/gomp/ordered-1.c: New test.
7427 * c-c++-common/gomp/ordered-2.c: New test.
7428 * c-c++-common/gomp/ordered-3.c: New test.
7429 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7431 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7432 clause and ordered construct where no longer allowed.
7433 * c-c++-common/gomp/priority-1.c: New test.
7434 * c-c++-common/gomp/reduction-1.c: New test.
7435 * c-c++-common/gomp/schedule-simd-1.c: New test.
7436 * c-c++-common/gomp/sink-1.c: New test.
7437 * c-c++-common/gomp/sink-2.c: New test.
7438 * c-c++-common/gomp/sink-3.c: New test.
7439 * c-c++-common/gomp/sink-4.c: New test.
7440 * c-c++-common/gomp/udr-1.c: New test.
7441 * c-c++-common/taskloop-1.c: New test.
7442 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7443 value of _OPENMP macro.
7444 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7445 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7446 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7447 * gcc.dg/gomp/clause-1.c:
7448 * gcc.dg/gomp/reduction-1.c: New test.
7449 * gcc.dg/gomp/sink-fold-1.c: New test.
7450 * gcc.dg/gomp/sink-fold-2.c: New test.
7451 * gcc.dg/gomp/sink-fold-3.c: New test.
7452 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7453 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7454 of non-static data members.
7455 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7456 Add some linear clause tests.
7457 * g++.dg/gomp/declare-simd-3.C: New test.
7458 * g++.dg/gomp/linear-1.C: New test.
7459 * g++.dg/gomp/member-1.C: New test.
7460 * g++.dg/gomp/member-2.C: New test.
7461 * g++.dg/gomp/pr66571-2.C: New test.
7462 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7464 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7465 in reduction clause.
7466 * g++.dg/gomp/reference-1.C: New test.
7467 * g++.dg/gomp/sink-1.C: New test.
7468 * g++.dg/gomp/sink-2.C: New test.
7469 * g++.dg/gomp/sink-3.C: New test.
7470 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7471 * g++.dg/gomp/this-1.C: New test.
7472 * g++.dg/gomp/this-2.C: New test.
7473 * g++.dg/vect/simd-clone-2.cc: New test.
7474 * g++.dg/vect/simd-clone-2.h: New test.
7475 * g++.dg/vect/simd-clone-3.cc: New test.
7476 * g++.dg/vect/simd-clone-4.cc: New test.
7477 * g++.dg/vect/simd-clone-4.h: New test.
7478 * g++.dg/vect/simd-clone-5.cc: New test.
7480 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7482 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7483 after r228716 (Fix vtbl[34] and vtbx4).
7485 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7487 PR tree-optimization/67909, 67947
7488 * gcc.dg/torture/pr67947.c: New test.
7490 2015-10-13 Jeff Law <law@redhat.com>
7492 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7494 2015-10-12 Jeff Law <law@redhat.com>
7496 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7497 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7498 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7499 ssa-dom-thread-11.c.
7501 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7503 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7506 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7508 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7510 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7511 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7512 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7513 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7514 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7515 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7516 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7517 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7519 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7521 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7522 and -mno-frame-header-opt options.
7523 * gcc.target/mips/frame-header-1.c: New file.
7524 * gcc.target/mips/frame-header-2.c: New file.
7525 * gcc.target/mips/frame-header-3.c: New file.
7527 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7528 Hale Wang <hale.wang@arm.com>
7530 * gcc.dg/tree-ssa/forwprop-33.c: New.
7532 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7535 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7536 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7537 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7538 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7539 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7540 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7541 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7543 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7544 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7546 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7548 * lib/multiline.exp: New file.
7549 * lib/prune.exp: Load multiline.exp.
7550 (prune_gcc_output): Call into multiline.exp to handle any
7551 multiline output directives.
7552 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7555 2015-10-09 Martin Jambor <mjambor@suse.cz>
7557 PR tree-optimization/67794
7558 * gcc.dg/ipa/ipa-sra-10.c: New test.
7559 * gcc.dg/torture/pr67794.c: Likewise.
7561 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7563 PR rtl-optimization/67828
7564 * gcc.dg/torture/pr67828.c: New.
7566 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7569 * lib/target-supports.exp (check_effective_target_non_strict_align):
7570 Adjust for arm*-*-*.
7571 * gcc.target/arm/pr67366.c: New test.
7573 2015-10-09 Richard Biener <rguenther@suse.de>
7575 PR tree-optimization/67891
7576 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7578 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7580 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7582 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7584 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7586 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7588 * gcc.dg/loop-unswitch-2.c: New test.
7589 * gcc.dg/loop-unswitch-3.c: Likewise.
7590 * gcc.dg/loop-unswitch-4.c: Likewise.
7592 2015-10-08 Tom de Vries <tom@codesourcery.com>
7594 * gcc.dg/dse.c: Only dump in dse1 pass.
7595 * gcc.dg/tree-ssa/pr30375.c: Same.
7597 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7600 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7601 (PUSH, POP): New defines.
7602 (sse2_test): Use PUSH and POP to misalign runtime stack.
7603 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7605 2015-10-07 James Norris <jnorris@codesourcery.com>
7607 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7608 to atomic_init. (atomic_init): Restrict flags usage.
7610 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7613 * gfortran.dg/sizeof_5.f90: New test.
7615 2015-10-06 Jeff Law <law@redhat.com>
7617 * gcc.c-torture/compile/pr67816.c: New test.
7619 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7621 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7623 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7626 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7628 2015-10-06 Marek Polacek <polacek@redhat.com>
7631 * c-c++-common/Wtautological-compare-4.c: New test.
7633 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7634 Peter Bergner <bergner@vnet.ibm.com>
7637 * gcc.target/powerpc/pr67808.c: New test.
7639 2015-10-06 Nick Clifton <nickc@redhat.com>
7641 * gcc.target/msp430: New directory.
7642 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7644 * gcc.target/msp430/data-attributes.c: New file. Checks the
7645 noinit and persistent data attributes.
7647 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7649 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7651 2015-10-06 Richard Biener <rguenther@suse.de>
7653 PR tree-optimization/67859
7654 * gcc.dg/torture/pr67859.c: New testcase.
7656 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7658 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7660 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7663 * g++.dg/template/defarg19.C: New.
7664 * g++.dg/template/defarg20.C: Likewise.
7666 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7667 Sebastian Pop <s.pop@samsung.com>
7669 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7671 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7672 Sebastian Pop <s.pop@samsung.com>
7674 * gcc.dg/graphite/scop-sor.c: Xfail.
7676 2015-10-05 Martin Jambor <mjambor@suse.cz>
7677 Jan Hubicka <hubicka@ucw.cz>
7679 * gcc.dg/ipa/propalign-4.c: New test.
7680 * gcc.dg/ipa/propalign-5.c: Likewise.
7682 2015-10-05 Marek Polacek <polacek@redhat.com>
7684 PR tree-optimization/67821
7685 * gcc.dg/torture/pr67821-2.c: New test.
7686 * gcc.dg/torture/pr67821.c: New test.
7688 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7690 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7692 2015-10-05 Christian Bruel <christian.bruel@st.com>
7694 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7696 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7698 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7699 (exec_vcvt): Add comments.
7701 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7703 PR rtl-optimization/67447
7704 * gcc.target/i386/pr67447.c: New test.
7706 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7708 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7710 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7711 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7712 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7713 * gcc.target/i386/vect-unpack-1.c: Ditto.
7714 * gcc.target/i386/vect-unpack-2.c: Ditto.
7716 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7719 * gfortran.dg/common_24.f: New.
7721 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7723 * gcc.target/arm/pr67756.c: Fixed warnings.
7725 2015-10-02 Marek Polacek <polacek@redhat.com>
7728 * gcc.dg/pr67730-1.c: New test.
7729 * gcc.dg/pr67730-2.c: New test.
7730 * gcc.dg/pr67730.h: New test.
7732 2015-10-02 Marek Polacek <polacek@redhat.com>
7734 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7736 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7738 PR tree-optimization/67754
7739 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7740 * gfortran.dg/graphite/block-2.f: Same.
7742 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7744 * gcc.dg/graphite/scop-23.c: New.
7746 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7748 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7751 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7753 PR rtl-optimization/67756
7754 * gcc.target/arm/pr67756.c: New.
7756 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7758 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7759 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7760 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7762 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7765 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7767 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7768 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7769 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7770 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7771 * gcc.target/i386/vect-unpack-1.c: Ditto.
7772 * gcc.target/i386/vect-unpack-2.c: Ditto.
7774 2015-10-02 Marek Polacek <polacek@redhat.com>
7777 * c-c++-common/Wduplicated-cond-1.c: New test.
7778 * c-c++-common/Wduplicated-cond-2.c: New test.
7779 * c-c++-common/Wduplicated-cond-3.c: New test.
7780 * c-c++-common/Wduplicated-cond-4.c: New test.
7781 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7782 -Wduplicated-cond warning.
7784 2015-10-02 Renlin Li <renlin.li@arm.com>
7786 * gcc.target/aarch64/csneg-1.c: Update.
7788 2015-10-02 Renlin Li <renlin.li@arm.com>
7791 * gcc.target/aarch64/pr66776.c: New.
7793 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7795 * gnat.dg/warn13.adb: New test.
7797 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7799 * gnat.dg/vect15.ad[sb]: New test.
7800 * gnat.dg/vect16.ad[sb]: Likewise.
7801 * gnat.dg/vect17.ad[sb]: Likewise.
7802 * gnat.dg/vect18.ad[sb]: Likewise.
7804 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7806 PR rtl-optimization/67786
7807 PR rtl-optimization/67787
7808 * gcc.dg/pr67786.c: New test.
7809 * gcc.dg/pr67787.c: Likewise.
7811 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7813 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7815 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7818 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7820 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7824 * gfortran.dg/string_array_constructor_1.f90: New.
7825 * gfortran.dg/string_array_constructor_2.f90: New.
7826 * gfortran.dg/string_array_constructor_3.f90: New.
7828 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7832 * gcc.target/powerpc/pr67789.c: New testcase.
7834 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7837 * gfortran.dg/pr67802.f90: New test.
7839 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7842 gfortran.dg/pr66979.f90: new test.
7844 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7847 * gfortran.dg/pr67616.f90: New test.
7849 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7852 * g++.dg/cpp0x/range-for30.C: New.
7854 2015-10-01 Marek Polacek <polacek@redhat.com>
7857 * gcc.dg/atomic/pr65345-4.c: New test.
7858 * gcc.dg/pr65345-3.c: New test.
7860 2015-10-01 Marek Polacek <polacek@redhat.com>
7862 PR tree-optimization/67769
7863 * gcc.dg/torture/pr67769.c: New test.
7865 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7867 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7869 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7872 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7874 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7876 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7877 (main): Rename to sse2_test. Abort if count != 5.
7878 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7880 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7882 2015-10-01 Richard Biener <rguenther@suse.de>
7884 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7885 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7887 2015-09-30 Jeff Law <law@redhat.com>
7889 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7891 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7893 PR rtl-optimization/67037
7894 * gcc.c-torture/execute/pr67037.c: New test.
7896 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7898 * lib/target-supports.exp (check_effective_target_sync_int_128):
7899 Return 1 on spu-*-* targets.
7900 (check_effective_target_sync_int_128_runtime): Likewise.
7901 (check_effective_target_sync_long_long): Likewise.
7902 (check_effective_target_sync_long_long_runtime): Likewise.
7903 (check_effective_target_sync_int_long): Likewise.
7904 (check_effective_target_sync_char_short): Likewise.
7906 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7908 * gcc.target/i386/pr67761.c: New test.
7910 2015-09-30 Marek Polacek <polacek@redhat.com>
7913 * gcc.dg/pr67730.c: New test.
7915 2015-09-30 Marek Polacek <polacek@redhat.com>
7917 PR tree-optimization/67690
7918 * gcc.dg/torture/pr67690.c: New test.
7920 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7922 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7923 * g++.dg/gomp/tls-wrap4.C: Likewise.
7924 * gcc.dg/atomic-op-optimize.c: Likewise.
7925 * gcc.dg/pr54087.c: Likewise.
7926 * gcc.dg/tls/section-2.c: Likewise.
7927 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7928 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7929 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7930 * gcc.target/arm/divzero.c: Likewise.
7931 * gcc.target/arm/sibcall-2.c: Likewise.
7932 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7933 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7934 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7935 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7936 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7937 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7938 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7939 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7940 * gfortran.dg/default_format_2.f90: Likewise.
7941 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7943 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7945 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7947 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7949 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7950 * gfortran.dg/round_4.f90: ditto.
7952 2015-09-29 Richard Biener <rguenther@suse.de>
7954 PR tree-optimization/67170
7955 * gfortran.dg/pr67170.f90: New testcase.
7957 2015-09-29 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/67741
7960 * gcc.dg/torture/pr67741.c: New testcase.
7962 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7964 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7965 non-zero for __builtin_signbit tests.
7967 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7970 * gcc.target/i386/pr65105-1.c: New.
7971 * gcc.target/i386/pr65105-2.c: New.
7972 * gcc.target/i386/pr65105-3.c: New.
7973 * gcc.target/i386/pr65105-4.C: New.
7974 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7976 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7978 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7980 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7984 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7986 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7987 * gfortran.dg/function_types_3.f90: Change error message to
7988 "Type inaccessible...."
7989 * gfortran.dg/ptr_func_assign_1.f08: New test.
7990 * gfortran.dg/ptr_func_assign_2.f08: New test.
7992 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7996 * gfortran.dg/ptr_func_assign_3.f08: New test.
7997 * gfortran.dg/ptr_func_assign_4.f08: New test.
7999 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8000 Sebastian Pop <s.pop@samsung.com>
8002 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8003 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8004 * gcc.dg/graphite/block-3.c: Same.
8005 * gcc.dg/graphite/block-4.c: Same.
8006 * gcc.dg/graphite/block-5.c: Same.
8007 * gcc.dg/graphite/block-6.c: Same.
8008 * gcc.dg/graphite/block-7.c: Same.
8009 * gcc.dg/graphite/block-8.c: Same.
8010 * gcc.dg/graphite/block-pr47654.c: Same.
8011 * gcc.dg/graphite/interchange-0.c: Same.
8012 * gcc.dg/graphite/interchange-1.c: Same.
8013 * gcc.dg/graphite/interchange-10.c: Same.
8014 * gcc.dg/graphite/interchange-11.c: Same.
8015 * gcc.dg/graphite/interchange-12.c: Same.
8016 * gcc.dg/graphite/interchange-13.c: Same.
8017 * gcc.dg/graphite/interchange-14.c: Same.
8018 * gcc.dg/graphite/interchange-15.c: Same.
8019 * gcc.dg/graphite/interchange-3.c: Same.
8020 * gcc.dg/graphite/interchange-4.c: Same.
8021 * gcc.dg/graphite/interchange-5.c: Same.
8022 * gcc.dg/graphite/interchange-6.c: Same.
8023 * gcc.dg/graphite/interchange-7.c: Same.
8024 * gcc.dg/graphite/interchange-8.c: Same.
8025 * gcc.dg/graphite/interchange-9.c: Same.
8026 * gcc.dg/graphite/interchange-mvt.c: Same.
8027 * gcc.dg/graphite/pr35356-1.c: Same.
8028 * gcc.dg/graphite/pr35356-3.c: Same.
8029 * gcc.dg/graphite/pr37485.c: Same.
8030 * gcc.dg/graphite/scop-1.c: Same.
8031 * gcc.dg/graphite/scop-11.c: Same.
8032 * gcc.dg/graphite/scop-5.c: Same.
8033 * gcc.dg/graphite/uns-block-1.c: Same.
8034 * gcc.dg/graphite/uns-interchange-9.c: Same.
8035 * gfortran.dg/graphite/block-1.f90: Same.
8036 * gfortran.dg/graphite/interchange-3.f90: Same.
8037 * gfortran.dg/graphite/pr14741.f90: Same.
8038 * gfortran.dg/graphite/block-2.f: Same.
8040 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8041 Sebastian Pop <s.pop@samsung.com>
8043 PR tree-optimization/67700
8044 * gcc.dg/graphite/run-id-pr67700.c: New.
8046 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8049 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8050 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8052 * gcc.target/sh/pr54236-5.c: New.
8053 * gcc.target/sh/pr54236-6.c: New.
8055 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8057 PR rtl-optimization/67456
8058 PR rtl-optimization/67464
8059 PR rtl-optimization/67465
8060 * gcc.dg/pr67465.c: New test.
8062 2015-09-28 Tom de Vries <tom@codesourcery.com>
8064 PR tree-optimization/62171
8065 * gcc.dg/vect/pr62171.c: New test.
8067 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8069 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8070 skip on AIX. XFAIL individual line tests.
8072 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8074 PR rtl-optimization/64164
8075 PR tree-optimization/67312
8076 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8077 * gcc.target/i386/stackalign/return-4.c: Add -O.
8079 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8081 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8083 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8086 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8088 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8090 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8091 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8092 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8093 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8094 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8095 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8096 DW_AT_noreturn on AIX.
8097 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8098 DW_AT_noreturn on AIX.
8099 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8100 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8101 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8102 DW_AT_GNU_deleted on AIX.
8103 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8104 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8105 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8106 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8107 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8108 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8109 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8110 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8111 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8112 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8113 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8114 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8115 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8116 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8117 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8119 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8122 * gfortran.dg/pr67614.f90: New test.
8124 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8127 * gfortran.dg/pr67525.f90: New test.
8129 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8132 * gfortran.dg/allocatable_function_9.f90: New.
8134 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8137 * gcc.target/sh/pr67675.c: New.
8139 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8141 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8143 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8145 * gcc.target/i386/pr66749.c (dg-options): Replace
8146 -mtune=lakemount with -mtune=lakemont.
8147 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8148 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8150 2015-09-25 Marek Polacek <polacek@redhat.com>
8152 * c-c++-common/ubsan/bounds-11.c: New test.
8153 * c-c++-common/ubsan/bounds-12.c: New test.
8155 2015-09-25 Marek Polacek <polacek@redhat.com>
8158 * c-c++-common/ubsan/pr64906.c: New test.
8160 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8162 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8163 with -mtune=lakemount.
8164 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8165 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8167 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8170 * gcc.dg/Werror-13.c: New test.
8172 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8174 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8176 2015-09-24 Richard Biener <rguenther@suse.de>
8179 * g++.dg/pr67699.C: New testcase.
8181 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8184 * gcc.target/arm/fp16-inf.c: New test.
8186 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8188 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8189 name while checking for AVX-512VBMI presence.
8191 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8193 * lib/target-supports.exp (check_effective_target_pie): Check for
8194 PIE support on Solaris 11.x and 12.
8196 2015-09-24 Richard Biener <rguenther@suse.de>
8198 * g++.dg/tree-ssa/restrict3.C: New testcase.
8200 2015-09-24 Richard Biener <rguenther@suse.de>
8202 PR tree-optimization/48885
8203 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8205 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8207 * c-c++-common/Wmisleading-indentation.c: Augment test.
8209 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8211 Fix small typos in the coding rule enforcement warnings.
8212 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8215 2015-09-23 Richard Biener <rguenther@suse.de>
8218 * gcc.dg/ubsan/pr67662.c: New testcase.
8220 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8223 * gcc.dg/pragma-diag-6.c: New test.
8225 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8227 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8229 2015-09-23 Richard Biener <rguenther@suse.de>
8231 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8233 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8235 * c-c++-common/Wmisleading-indentation.c: Augment test.
8237 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8239 * g++.dg/diagostic/disable.C: New.
8241 2015-09-22 Tom de Vries <tom@codesourcery.com>
8243 PR tree-optimization/67671
8244 * g++.dg/pr67671.C: New test.
8246 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8249 * gcc.target/i386/pr67480.c: New test.
8251 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8253 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8254 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8255 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8256 avx512dq, avx512cd, avx512er and avx512pf.
8258 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8260 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8261 update-fetch operations.
8262 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8264 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8266 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8267 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8269 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8271 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8273 * gcc.target/aarch64/atomic-inst-swap.c: New.
8275 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8277 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8278 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8279 * gcc.target/i386/pr59789.c (f1): Likewise.
8280 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8281 * gcc.target/i386/intrinsics_6.c: Likewise.
8282 * gcc.dg/winline-5.c (int t): Likewise.
8283 * gcc.dg/winline-9.c (t): Likewise.
8284 * gcc.dg/always_inline2.c (q): Likewise.
8285 * gcc.dg/winline-2.c (inline int t): Likewise.
8286 * gcc.dg/winline-6.c: Likewise.
8287 * gcc.dg/winline-10.c (void g): Likewise.
8288 * gcc.dg/pr49243.c (void parse): Likewise.
8289 * gcc.dg/always_inline3.c (q2): Likewise.
8290 * gcc.dg/winline-3.c: Likewise.
8291 * gcc.dg/winline-7.c (inline void *t): Likewise.
8293 2015-09-22 Tom de Vries <tom@codesourcery.com>
8295 PR tree-optimization/67666
8296 * g++.dg/pr67666.C: New test.
8298 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8301 * gfortran.dg/pr67615.f90: new test.
8303 2015-09-21 Jeff Law <law@redhat.com>
8305 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8307 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8309 Complete the implementation of N4230, Nested namespace definition.
8310 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8311 attributes and nested namespace definitions.
8312 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8313 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8314 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8315 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8316 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8317 appearing before the namespace identifier.
8319 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8322 * gcc.dg/cpp/pr66415-1.c: Test column number.
8324 2015-09-21 Richard Biener <rguenther@suse.de>
8326 * g++.dg/ext/attr-alias-3.C: Add -g.
8328 2015-09-21 Richard Biener <rguenther@suse.de>
8331 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8333 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8336 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8338 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8340 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8342 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8345 * gcc.dg/pr53265.c: Update.
8347 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8349 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8351 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8354 * gcc.target/sh/pr59478.c: New.
8356 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8359 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8360 * gcc.target/sh/pr54236-2.c: Likewise.
8362 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8364 * gcc.target/sh/pr43417.c: Move target independent test to ...
8365 * gcc.c-torture/compile/pr43417.c: ... here.
8367 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8369 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8370 check_effective_target_big_endian, check_effective_target_little_endian,
8371 check_effective_target_any_fpu, check_effective_target_double_fpu,
8372 check_effective_target_use_single_only_fpu,
8373 check_effective_target_default_single_fpu,
8374 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8375 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8376 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8377 check_effective_target_fmovd_enabled,
8378 check_effective_target_has_privileged, check_effective_target_has_pref,
8379 check_effective_target_banked_r0r7_isr,
8380 check_effective_target_stack_save_isr): New effective target checks.
8381 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8382 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8383 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8384 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8385 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8386 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8387 * gcc.target/sh/attr-isr.c: Likewise.
8388 * gcc.target/sh/fpul-usage-1.c: Likewise.
8389 * gcc.target/sh/hiconst.c: Likewise.
8390 * gcc.target/sh/mfmovd.c: Likewise.
8391 * gcc.target/sh/pr21255-3.c: Likewise.
8392 * gcc.target/sh/pr33135-1.c: Likewise.
8393 * gcc.target/sh/pr33135-2.c: Likewise.
8394 * gcc.target/sh/pr33135-3.c: Likewise.
8395 * gcc.target/sh/pr33135-4.c: Likewise.
8396 * gcc.target/sh/pr39423-2.c: Likewise.
8397 * gcc.target/sh/pr49880-4.c: Likewise.
8398 * gcc.target/sh/pr49880-5.c: Likewise.
8399 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8400 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8401 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8402 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8403 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8404 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8405 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8406 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8407 * gcc.target/sh/pr50751-2.c: Likewise.
8408 * gcc.target/sh/pr50751-3.c: Likewise.
8409 * gcc.target/sh/pr50751-5.c: Likewise.
8410 * gcc.target/sh/pr50751-6.c: Likewise.
8411 * gcc.target/sh/pr50751-8.c: Likewise.
8412 * gcc.target/sh/pr51244-15.c: Likewise.
8413 * gcc.target/sh/pr51244-2.c: Likewise.
8414 * gcc.target/sh/pr51244-20.c: Likewise.
8415 * gcc.target/sh/pr51244-6.c: Likewise.
8416 * gcc.target/sh/pr52483-4.c: Likewise.
8417 * gcc.target/sh/pr53511-1.c: Likewise.
8418 * gcc.target/sh/pr53512-1.c: Likewise.
8419 * gcc.target/sh/pr53512-2.c: Likewise.
8420 * gcc.target/sh/pr53512-3.c: Likewise.
8421 * gcc.target/sh/pr53512-4.c: Likewise.
8422 * gcc.target/sh/pr53513-1.c: Likewise.
8423 * gcc.target/sh/pr54089-2.c: Likewise.
8424 * gcc.target/sh/pr54089-3.c: Likewise.
8425 * gcc.target/sh/pr54089-4.c: Likewise.
8426 * gcc.target/sh/pr54602-2.c: Likewise.
8427 * gcc.target/sh/pr54602-3.c: Likewise.
8428 * gcc.target/sh/pr54602-4.c: Likewise.
8429 * gcc.target/sh/pr54680.c: Likewise.
8430 * gcc.target/sh/pr55303-1.c: Likewise.
8431 * gcc.target/sh/pr55303-2.c: Likewise.
8432 * gcc.target/sh/pr55303-3.c: Likewise.
8433 * gcc.target/sh/pr56547-1.c: Likewise.
8434 * gcc.target/sh/pr56547-2.c: Likewise.
8435 * gcc.target/sh/pr61195.c: Likewise.
8436 * gcc.target/sh/pr61996.c: Likewise.
8437 * gcc.target/sh/pr6526.c: Likewise.
8438 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8439 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8440 * gcc.target/sh/prefetch.c: Likewise.
8441 * gcc.target/sh/rte-delay-slot.c: Likewise.
8442 * gcc.target/sh/sh2a-band.c: Likewise.
8443 * gcc.target/sh/sh2a-bclr.c: Likewise.
8444 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8445 * gcc.target/sh/sh2a-bld.c: Likewise.
8446 * gcc.target/sh/sh2a-bor.c: Likewise.
8447 * gcc.target/sh/sh2a-bset.c: Likewise.
8448 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8449 * gcc.target/sh/sh2a-bxor.c: Likewise.
8450 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8451 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8452 * gcc.target/sh/sh2a-movrt.c: Likewise.
8453 * gcc.target/sh/sh2a-resbank.c: Likewise.
8454 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8455 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8456 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8457 * gcc.target/sh/sh4a-cosf.c: Likewise.
8458 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8459 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8460 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8461 * gcc.target/sh/sh4a-sinf.c: Likewise.
8463 2015-09-20 Jeff Law <law@redhat.com>
8465 PR tree-optimization/47679
8466 * g++.dg/warn/Wuninitialized-6.C: New test.
8468 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8470 Implement nested namespace definitions.
8471 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8472 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8473 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8474 * g++.dg/lookup/name-clash5.C: Adjust.
8475 * g++.dg/lookup/name-clash6.C: Likewise.
8477 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8479 * gcc.dg/pragma-diag-5.c: New test.
8481 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8484 * gcc.dg/torture/pr67619.c: New test.
8485 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8488 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8490 PR tree-optimization/67283
8491 * gcc.dg/tree-ssa/sra-15.c: New.
8492 * gcc.dg/tree-ssa/sra-16.c: New.
8494 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8497 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8498 (f2, f3): Make the function static.
8499 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8501 2015-09-17 Christian Bruel <christian.bruel@st.com>
8503 * gcc.target/arm/attr_thumb-static2.c: New test.
8505 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8507 * gnat.dg/overflow_sum3.adb: New test.
8509 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8511 * gcc.target/arm/stack-checking.c: New test.
8513 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8516 * gfortran.dg/public_private_module_5.f90: Add module procedure
8517 trigger_smod to ensure that the smod file is written.
8519 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8521 * gcc.target/aarch64/copysign_1.c: New.
8522 * gcc.target/aarch64/copysign_2.c: New.
8524 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8526 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8527 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8528 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8530 2015-09-16 John Marino <gnugcc@marino.st>
8532 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8534 2015-09-16 Richard Biener <rguenther@suse.de>
8537 * gcc.dg/torture/pr67253.c: New testcase.
8539 2015-09-16 Richard Biener <rguenther@suse.de>
8542 * gcc.dg/pr67271.c: New testcase.
8544 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8546 * gnat.dg/opt49.adb: New test.
8548 2015-09-16 Richard Biener <rguenther@suse.de>
8551 * gcc.dg/torture/pr67442.c: New testcase.
8553 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8555 * gnat.dg/array24.adb: New test.
8556 * gnat.dg/blocklocs.adb: Delete.
8558 2015-09-15 Marek Polacek <polacek@redhat.com>
8561 * gcc.dg/pr67580.c: New test.
8563 2015-09-15 Richard Biener <rguenther@suse.de>
8565 PR tree-optimization/67470
8566 * gcc.dg/torture/pr67470.c: New testcase.
8568 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8570 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8572 2015-09-15 Richard Biener <rguenther@suse.de>
8575 * gcc.dg/pr67563.c: New testcase.
8577 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8580 * gfortran.dg/pr67460.f90: New test.
8582 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8584 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8585 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8587 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8590 * g++.dg/cpp0x/new-auto1.C: New.
8592 2015-09-11 Mark Wielaard <mjw@redhat.com>
8595 * g++.dg/warn/unused-variable-1.C: New test.
8596 * g++.dg/warn/unused-variable-2.C: Likewise.
8597 * gcc.dg/unused-4.c: Adjust warning for static const.
8598 * gcc.dg/unused-variable-1.c: New test.
8599 * gcc.dg/unused-variable-2.c: Likewise.
8601 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8603 * gfortran.dg/private_type_3.f90: Require visibility.
8604 * gfortran.dg/module_variable_2.f90: Same.
8605 * gfortran.dg/nested_forall_1.f: Same.
8606 * gfortran.dg/elemental_dependency_4.f90: Same.
8607 * gfortran.dg/bind_c_usage_25.f90: Same.
8608 * gfortran.dg/access_spec_1.f90: Same.
8609 * gfortran.dg/public_private_module_2.f90: Same.
8610 * gfortran.dg/host_assoc_variable_1.f90: Same.
8611 * gfortran.dg/public_private_module_6.f90: Same.
8612 * gfortran.dg/module_variable_1.f90: Same.
8613 * gfortran.dg/pr37286.f90: Same.
8614 * gfortran.dg/internal_pack_7.f90: Same.
8615 * gfortran.dg/submodule_10.f08: Same.
8616 * gfortran.dg/allocatable_function_8.f90: Same.
8617 * gfortran.dg/merge_init_expr_2.f90: Same.
8618 * gfortran.dg/class_37.f03: Same.
8619 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8620 * gfortran.dg/typebound_call_20.f03: Same.
8621 * gfortran.dg/proc_ptr_result_3.f90: Same.
8622 * gfortran.dg/pr32535.f90: Same.
8623 * gfortran.dg/typebound_proc_19.f90: Same.
8624 * gfortran.dg/initialization_10.f90: Same.
8625 * gfortran.dg/bind_c_usage_8.f03: Same.
8626 * gfortran.dg/pr61335.f90: Same.
8627 * gfortran.dg/elemental_dependency_5.f90: Same.
8628 * gfortran.dg/proc_ptr_3.f90: Same.
8629 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8631 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8633 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8634 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8635 * gcc.dg/loop-8.c: Likewise.
8637 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8640 * gnat.dg/specs/addr1.ads: Remove.
8642 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8644 * gcc.dg/pie-link.c: Add -pie to dg-options.
8646 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8648 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8649 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8651 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8653 * gcc.target/powerpc/swaps-p8-20.c: New test.
8654 * gcc.target/powerpc/swaps-p8-21.c: New test.
8656 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8659 * gfortran.dg/pr67526.f90: New test.
8661 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8664 * g++.dg/cpp0x/variadic166.C: New.
8666 2015-09-09 Mark Wielaard <mjw@redhat.com>
8668 * c-c++-common/nonnull-1.c: New test.
8670 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8673 * gfortran.dg/submodule_11.f08: New test.
8675 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8678 * gcc.c-torture/compile/pr67506.c: New test.
8680 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8682 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8683 initialization with a byte mask. No change expected here.
8684 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8685 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8686 initialization with contigious bitmask. Literal pool is expectd
8689 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8692 * gcc.target/arm/pr67439_1.c: New test.
8694 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8696 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8699 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8702 * g++.dg/gomp/pr67523.C: New test.
8705 * g++.dg/gomp/pr67522.C: New test.
8708 * c-c++-common/gomp/pr67521.c: New test.
8711 * c-c++-common/gomp/pr67517.c: New test.
8714 * g++.dg/gomp/pr67514.C: New test.
8717 * g++.dg/gomp/pr67511.C: New test.
8720 * c-c++-common/gomp/pr67502.c: New test.
8722 2015-09-09 Marek Polacek <polacek@redhat.com>
8725 * gcc.dg/pr67512.c: New test.
8727 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8730 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8731 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8732 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8733 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8735 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8737 * gcc.target/aarch64/mod_2.x: New file.
8738 * gcc.target/aarch64/mod_256.x: Likewise.
8739 * gcc.target/arm/mod_2.c: New test.
8740 * gcc.target/arm/mod_256.c: Likewise.
8741 * gcc.target/aarch64/mod_2.c: Likewise.
8742 * gcc.target/aarch64/mod_256.c: Likewise.
8744 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8747 * g++.dg/gomp/pr67504.C: New test.
8750 * c-c++-common/gomp/pr67501.c: New test.
8753 * gcc.dg/gomp/pr67500.c: New test.
8756 * gcc.dg/gomp/pr67495.c: New test.
8758 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8759 Sebastian Pop <s.pop@samsung.com>
8761 PR tree-optimization/53852
8762 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8763 both isl-0.12 and isl-0.15.
8764 * gcc.dg/graphite/uns-interchange-14.c: Same.
8765 * gcc.dg/graphite/uns-interchange-15.c: Same.
8766 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8768 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8769 Sebastian Pop <s.pop@samsung.com>
8771 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8772 * gcc.dg/graphite/block-1.c: Same.
8773 * gcc.dg/graphite/block-5.c: Same.
8774 * gcc.dg/graphite/block-6.c: Same.
8775 * gcc.dg/graphite/interchange-1.c: Same.
8776 * gcc.dg/graphite/interchange-10.c: Same.
8777 * gcc.dg/graphite/interchange-11.c: Same.
8778 * gcc.dg/graphite/interchange-13.c: Same.
8779 * gcc.dg/graphite/interchange-14.c: Same.
8780 * gcc.dg/graphite/interchange-3.c: Same.
8781 * gcc.dg/graphite/interchange-4.c: Same.
8782 * gcc.dg/graphite/interchange-7.c: Same.
8783 * gcc.dg/graphite/interchange-8.c: Same.
8784 * gcc.dg/graphite/interchange-9.c: Same.
8785 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8786 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8787 * gcc.dg/graphite/pr37485.c: Same.
8788 * gcc.dg/graphite/scop-0.c (int toto): Same.
8789 * gcc.dg/graphite/scop-1.c: Same.
8790 * gcc.dg/graphite/scop-10.c: Same.
8791 * gcc.dg/graphite/scop-11.c: Same.
8792 * gcc.dg/graphite/scop-12.c: Same.
8793 * gcc.dg/graphite/scop-13.c: Same.
8794 * gcc.dg/graphite/scop-16.c: Same.
8795 * gcc.dg/graphite/scop-17.c: Same.
8796 * gcc.dg/graphite/scop-18.c: Same.
8797 * gcc.dg/graphite/scop-2.c: Same.
8798 * gcc.dg/graphite/scop-21.c (int test): Same.
8799 * gcc.dg/graphite/scop-22.c (void foo): Same.
8800 * gcc.dg/graphite/scop-4.c: Same.
8801 * gcc.dg/graphite/scop-5.c: Same.
8802 * gcc.dg/graphite/scop-6.c: Same.
8803 * gcc.dg/graphite/scop-7.c: Same.
8804 * gcc.dg/graphite/scop-8.c: Same.
8805 * gcc.dg/graphite/scop-9.c: Same.
8806 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8807 data-refs remain inside the inner loop.
8808 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8809 * gcc.dg/graphite/uns-interchange-14.c: Same.
8810 * gcc.dg/graphite/uns-interchange-9.c: Same.
8811 * gfortran.dg/graphite/interchange-3.f90
8813 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8816 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8817 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8818 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8819 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8820 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8821 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8822 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8823 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8824 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8825 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8826 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8827 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8829 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8831 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8832 * lib/target-supports.exp
8833 (check_effective_target_arm_neon_fp16_hw): New.
8835 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8837 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8838 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8842 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8843 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8845 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8846 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8847 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8848 when those are supported.
8849 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8852 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8853 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8856 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8857 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8858 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8860 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8862 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8864 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8865 Add float16x8_t case.
8866 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8867 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8868 main, exec_vcreate): Likewise.
8869 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8870 exec_vget_high): Likewise.
8871 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8872 exec_vget_low): Likewise.
8873 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8875 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8876 exec_vld1_dup): Likewise.
8877 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8878 exec_vld1_lane): Likewise.
8879 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8881 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8882 exec_vldX_dup): Likewise.
8883 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8884 exec_vldX_lane): Likewise.
8885 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8886 exec_vset_lane): Likewise.
8887 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8888 exec_vst1_lane): Likewise.
8890 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8892 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8893 * gcc.target/aarch64/vget_low_1.c: Likewise.
8895 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8897 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8898 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8899 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8900 (main): update orig_data to avoid float16 NaN on bigendian.
8902 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8904 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8906 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8907 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8908 * gcc.target/aarch64/vld1_lane.c: Likewise.
8910 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8915 2015-09-07 Marek Polacek <polacek@redhat.com>
8918 * gcc.dg/asm-10.c: New test.
8920 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8923 * gcc.dg/lto/pr67452_0.c: New test.
8925 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8928 * gcc.target/avr/pr65210.c: New test.
8930 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8933 * lib/target-supports.exp (check_cached_effective_target):
8934 Apppend $prop to et_prop_list only if needed.
8936 2015-09-04 Marek Polacek <polacek@redhat.com>
8939 * gcc.dg/ubsan/pr67279.c: New test.
8941 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8942 Petr Murzin <petr.murzin@intel.com>
8943 Kirill Yukhin <kirill.yukhin@intel.com>
8945 * gcc.target/i386/avx512f-scatter-1.c: New.
8946 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8947 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8949 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8951 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8952 rather than calling rmdir, cleanup if open fails.
8954 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8956 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8957 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8958 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8959 Return true for PowerPC targets that implement Altivec.
8961 2015-09-03 Renlin Li <renlin.li@arm.com>
8963 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8965 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8967 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8969 * gcc.target/powerpc/vec-shift.c: New test.
8971 2015-09-03 Tom de Vries <tom@codesourcery.com>
8973 PR tree-optimization/65637
8974 * gcc.dg/autopar/reduc-4.c: New test.
8976 2015-09-03 Tom de Vries <tom@codesourcery.com>
8978 PR tree-optimization/65637
8979 * gcc.dg/autopar/pr46099-2.c: New test.
8981 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8984 * g++.dg/pr67351.C: New test.
8986 2015-09-03 Richard Biener <rguenther@suse.de>
8989 * g++.dg/lto/pr66705_0.C: New testcase.
8991 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8994 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8995 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8997 2015-09-02 Marek Polacek <polacek@redhat.com>
9000 * gcc.dg/pr67432.c: New test.
9002 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9004 * lib/target-supports.exp (clear_effective_target_cache): New.
9005 (check_cached_effective_target): Update et_prop_list.
9006 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9007 * g++.dg/compat/compat.exp: Likewise.
9008 * g++.dg/compat/struct-layout-1.exp: Likewise.
9009 * lib/asan-dg.exp: Likewise.
9010 * lib/atomic-dg.exp: Likewise.
9011 * lib/cilk-plus-dg.exp: Likewise.
9012 * lib/clearcap.exp: Likewise.
9013 * lib/mpx-dg.exp: Likewise.
9014 * lib/tsan-dg.exp: Likewise.
9015 * lib/ubsan-dg.exp: Likewise.
9017 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9019 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9021 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9022 Andrew Bennett <andrew.bennett@imgtec.com>
9024 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9025 dependencies between ISA level and compact-branches.
9026 * gcc.target/mips/branch-10.c: Update expected output to allow
9027 compact forms of b/bal.
9028 * gcc.target/mips/branch-11.c: Likewise.
9029 * gcc.target/mips/branch-12.c: Likewise.
9030 * gcc.target/mips/branch-13.c: Likewise.
9031 * gcc.target/mips/branch-3.c: Likewise.
9032 * gcc.target/mips/branch-4.c: Likewise.
9033 * gcc.target/mips/branch-5.c: Likewise.
9034 * gcc.target/mips/branch-6.c: Likewise.
9035 * gcc.target/mips/branch-7.c: Likewise.
9036 * gcc.target/mips/branch-8.c: Likewise.
9037 * gcc.target/mips/branch-9.c: Likewise.
9038 * gcc.target/mips/branch-cost-1.c: Likewise.
9039 * gcc.target/mips/call-1.c: Likewise.
9040 * gcc.target/mips/call-2.c: Likewise.
9041 * gcc.target/mips/call-3.c: Likewise.
9042 * gcc.target/mips/call-4.c: Likewise.
9043 * gcc.target/mips/call-5.c: Likewise.
9044 * gcc.target/mips/call-6.c: Likewise.
9045 * gcc.target/mips/lazy-binding-1.c: Likewise.
9046 * gcc.target/mips/near-far-1.c: Likewise.
9047 * gcc.target/mips/near-far-2.c: Likewise.
9048 * gcc.target/mips/near-far-3.c: Likewise.
9049 * gcc.target/mips/near-far-4.c: Likewise.
9050 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9051 run with compact branches allowed.
9052 * gcc.target/mips/compact-branches-1.c: New file.
9053 * gcc.target/mips/compact-branches-2.c: Likewise.
9054 * gcc.target/mips/compact-branches-3.c: Likewise.
9055 * gcc.target/mips/compact-branches-4.c: Likewise.
9056 * gcc.target/mips/compact-branches-5.c: Likewise.
9057 * gcc.target/mips/compact-branches-6.c: Likewise.
9058 * gcc.target/mips/compact-branches-7.c: Likewise.
9060 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9062 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9063 Clean-up a created directory if testcase fails.
9065 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9068 * g++.dg/pr67405.C: New test.
9070 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9072 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9074 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9076 * gcc.dg/ifcvt-1.c: New test.
9077 * gcc.dg/ifcvt-2.c: Likewise.
9078 * gcc.dg/ifcvt-3.c: Likewise.
9080 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9083 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9086 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9088 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9090 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9093 * g++.dg/other/pr61753.C: New.
9095 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9097 * gcc.dg/tree-ssa/cmp-1.c: New file.
9099 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9101 * gcc.dg/tree-ssa/complex-7.c: New file.
9103 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9105 * gcc.target/powerpc/swaps-p8-19.c: New test.
9107 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9110 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9112 2015-08-29 Tom de Vries <tom@codesourcery.com>
9114 PR tree-optimization/46193
9115 * gcc.dg/autopar/pr46193.c: New test.
9117 2015-08-28 Nathan Sidwell <nathan@acm.org>
9119 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9120 use exit code for failure.
9122 * gcc.dg/torture/matrix-1.c: Use plain printf.
9123 * gcc.dg/torture/matrix-2.c: Likewise.
9124 * gcc.dg/torture/matrix-5.c: Likewise.
9125 * gcc.dg/torture/matrix-6.c: Likewise.
9126 * gcc.dg/torture/transpose-1.c: Likewise.
9127 * gcc.dg/torture/transpose-2.c: Likewise.
9128 * gcc.dg/torture/transpose-3.c: Likewise.
9129 * gcc.dg/torture/transpose-4.c: Likewise.
9130 * gcc.dg/torture/transpose-5.c: Likewise.
9131 * gcc.dg/torture/transpose-6.c: Likewise.
9133 2015-08-28 Jeff Law <law@redhat.com>
9136 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9137 * gcc.dg/torture/pr66752-1.c: New test
9138 * g++.dg/torture/pr66752-2.C: New test.
9140 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9142 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9144 * gcc.dg/tree-ssa/sra-15.c: New.
9146 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9148 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9149 * gcc.target/mips/msub-8.c: Ditto
9151 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9153 * lib/target-supports.exp (check-effective_target_vect_double):
9154 Enable for Power targets with VSX hardware available.
9155 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9156 vect_no_align && { ! vect_hw_misalign }.
9158 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9160 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9161 Replaced by opt_files, compile with -floop-nest-optimize.
9162 * g++.dg/graphite/graphite.exp: Same.
9163 * gfortran.dg/graphite/graphite.exp: Same.
9164 * gcc.dg/graphite/block-0.c: Adjust pattern.
9165 * gcc.dg/graphite/block-1.c: Same.
9166 * gcc.dg/graphite/block-3.c: Same.
9167 * gcc.dg/graphite/block-4.c: Same.
9168 * gcc.dg/graphite/block-5.c: Same.
9169 * gcc.dg/graphite/block-6.c: Same.
9170 * gcc.dg/graphite/block-7.c: Same.
9171 * gcc.dg/graphite/block-8.c: Same.
9172 * gcc.dg/graphite/block-pr47654.c: Same.
9173 * gcc.dg/graphite/interchange-0.c: Same.
9174 * gcc.dg/graphite/interchange-1.c: Same.
9175 * gcc.dg/graphite/interchange-10.c: Same.
9176 * gcc.dg/graphite/interchange-11.c: Same.
9177 * gcc.dg/graphite/interchange-12.c: Same.
9178 * gcc.dg/graphite/interchange-13.c: Same.
9179 * gcc.dg/graphite/interchange-14.c: Same.
9180 * gcc.dg/graphite/interchange-15.c: Same.
9181 * gcc.dg/graphite/interchange-3.c: Same.
9182 * gcc.dg/graphite/interchange-4.c: Same.
9183 * gcc.dg/graphite/interchange-5.c: Same.
9184 * gcc.dg/graphite/interchange-6.c: Same.
9185 * gcc.dg/graphite/interchange-7.c: Same.
9186 * gcc.dg/graphite/interchange-8.c: Same.
9187 * gcc.dg/graphite/interchange-9.c: Same.
9188 * gcc.dg/graphite/interchange-mvt.c: Same.
9189 * gcc.dg/graphite/pr37485.c: Same.
9190 * gcc.dg/graphite/uns-block-1.c: Same.
9191 * gcc.dg/graphite/uns-interchange-12.c: Same.
9192 * gcc.dg/graphite/uns-interchange-14.c: Same.
9193 * gcc.dg/graphite/uns-interchange-15.c: Same.
9194 * gcc.dg/graphite/uns-interchange-9.c: Same.
9195 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9196 * gfortran.dg/graphite/interchange-3.f90: Same.
9198 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9201 * gcc.target/i386/pr67317-1.c: New test.
9202 * gcc.target/i386/pr67317-2.c: Ditto.
9203 * gcc.target/i386/pr67317-3.c: Ditto.
9204 * gcc.target/i386/pr67317-4.c: Ditto.
9205 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9206 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9208 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9210 * gcc.target/powerpc/vec-shr.c: New.
9212 2015-08-27 Marek Polacek <polacek@redhat.com>
9215 * gcc.dg/torture/pr67005.c: New test.
9217 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9219 * gcc.dg/tree-ssa/sra-15.c: New.
9221 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9223 * gcc.target/aarch64/long_branch_1.c: New test.
9225 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9227 * gcc.target/s390/20150826-1.c: New test.
9229 2015-08-26 Renlin Li <renlin.li@arm.com>
9231 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9233 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9235 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9237 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9239 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9240 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9241 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9242 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9244 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9246 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9248 * gcc.target/aarch64/tlsle_1.x: New test source.
9249 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9250 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9251 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9253 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9256 * gfortran.dg/shape_8.f90: New test.
9258 2015-08-25 Marek Polacek <polacek@redhat.com>
9261 * gcc.dg/weak/weak-18.c: New test.
9263 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9265 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9266 gcc_jit_context_set_bool_use_external_driver.
9268 2015-08-25 Nathan Sidwell <nathan@acm.org>
9270 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9272 * gcc.dg/20001117-1.c: Needs return_address.
9273 * gcc.dg/20020415-1.c: Needs alloca.
9274 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9275 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9276 * gcc.dg/pr63186.c: Needs label_values.
9277 * gcc.dg/torture/pr33848.c: Likwise.
9279 * lib/target-supports.exp (check_effective_target_fopenacc,
9280 check_effective_target_fopenmp): Disable for nvptx.
9281 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9282 * gcc.dg/stack-usage-1.c: Likewise.
9283 * gcc.dg/stack-usage-2.c: Likewise.
9284 * gcc.dg/unused-5.c: Likewise.
9285 * gcc.dg/unwind-1.c: Likewise.
9287 2015-08-25 Christian Bruel <christian.bruel@st.com>
9289 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9290 * g++.dg/Wno-frame-address.C: Ditto.
9292 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9295 * g++.dg/pr67211.C: New test.
9297 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9301 * gfortran.dg/block_end_error_1.f90: New test.
9302 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9304 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9307 * gcc.target/i386/pr66821.c: New test.
9309 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9312 * gcc.target/i386/pr67329.c: New test.
9314 2015-08-24 Nathan Sidwell <nathan@acm.org>
9316 * gcc.dg/pr49551.c: Needs -fdata-sections.
9318 * gcc.dg/pr64935-2.c: Needs scheduling.
9320 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9321 * gcc.dg/torture/pr63738.c: Likewise.
9322 * gcc.dg/torture/pr64728.c: Likewise.
9323 * gcc.dg/pr63748.c: Likewise.
9324 * gcc.dg/20020312-2.c: Likewise.
9326 * gcc.dg/torture/pr66123.c: Needs label_values.
9328 * gcc.dg/torture/pr41261.c: Needs profiling.
9329 * gcc.dg/pr26570.c: Likewise.
9330 * gcc.dg/pr61776.c: Likewise.
9331 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9332 * gcc.dg/gomp/pr34610.c: Likewise.
9333 * gcc.dg/pr54121.c: Likewise.
9334 * gcc.dg/20050325-1.c: Likewise.
9335 * gcc.dg/pr66899.c: Likewise.
9336 * gcc.dg/pr48770.c: Likewise.
9337 * gcc.dg/pr24225.c: Likewise.
9339 * gcc.dg/pr27531-1.c: Needs io.
9340 * gcc.dg/pr44606.c: Likewise.
9342 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9344 * gcc.dg/pr51990.c: Needs alloca.
9346 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9348 2015-08-24 Tom de Vries <tom@codesourcery.com>
9350 PR tree-optimization/65468
9351 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9353 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9356 * gfortran.dg/backtrace_1.f90: New test.
9358 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9361 * gfortran.dg/execute_command_line_2.f90: New test.
9363 2015-08-23 Tom de Vries <tom@codesourcery.com>
9365 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9366 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9367 vect_no_int_max to vect_no_int_min_max.
9368 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9369 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9370 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9371 * gcc.dg/vect/slp-reduc-4.c: Same.
9372 * gcc.dg/vect/slp-reduc-5.c: Same.
9373 * gcc.dg/vect/vect-125.c: Same.
9374 * gcc.dg/vect/vect-13.c: Same.
9375 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9376 * gcc.dg/vect/vect-reduc-1.c: Same.
9377 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9378 * gcc.dg/vect/vect-reduc-1char.c:Same.
9379 * gcc.dg/vect/vect-reduc-1short.c: Same.
9380 * gcc.dg/vect/vect-reduc-2.c: Same.
9381 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9382 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9383 * lib/target-supports.exp: Same.
9385 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9388 * g++.dg/cpp0x/decltype63.C: New.
9390 2015-08-22 Nathan Sidwell <nathan@acm.org>
9392 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9393 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9394 * c-c++-common/Wunused-var-8.c: Likewise.
9395 * c-c++-common/gomp/pr61486-2.c: Likewise.
9396 * c-c++-common/Wunused-var-6.c: Likewise.
9397 * c-c++-common/goacc/reduction-1.c: Likewise.
9398 * c-c++-common/goacc/reduction-2.c: Likewise.
9399 * c-c++-common/goacc/reduction-3.c: Likewise.
9400 * c-c++-common/goacc/reduction-4.c: Likewise.
9401 * gcc.dg/builtins-64.c: Likewise.
9402 * gcc.dg/pr59523.c: Likewise.
9403 * gcc.dg/tree-ssa/20080530.c: Likewise.
9404 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9405 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9406 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9407 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9408 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9409 * gcc.dg/pr59011.c: Likewise.
9410 * gcc.dg/uninit-9.c: Likewise.
9411 * gcc.dg/pr61561.c: Likewise.
9412 * gcc.dg/vla-4.c: Likewise.
9413 * gcc.dg/20101010-1.c: Likewise.
9414 * gcc.dg/pr49120.c: Likewise.
9415 * gcc.dg/20030331-2.c: Likewise.
9416 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9417 * gcc.dg/pr25682.c: Likewise.
9418 * gcc.dg/guality/guality.c: Likewise.
9419 * gcc.dg/pr27301.c: Likewise.
9420 * gcc.dg/uninit-9-O0.c: Likewise.
9421 * gcc.dg/fold-alloca-1.c: Likewise.
9422 * gcc.dg/pr41470.c: Likewise.
9423 * gcc.dg/pr51491-2.c: Likewise.
9424 * gcc.dg/winline-7.c: Likewise.
9425 * gcc.dg/vla-2.c: Likewise.
9426 * gcc.dg/pr50764.c: Likewise.
9427 * gcc.dg/c99-vla-1.c: Likewise.
9428 * gcc.dg/pr33238.c: Likewise.
9429 * gcc.dg/c99-const-expr-13.c: Likewise.
9430 * gcc.dg/builtin-return-1.c: Likewise.
9431 * gcc.dg/vla-3.c: Likewise.
9432 * gcc.dg/20020415-1.c: Likewise.
9433 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9434 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9435 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9436 * gcc.dg/torture/calleesave-sse.c: Likewise.
9437 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9438 * gcc.dg/gomp/vla-2.c: Likewise.
9439 * gcc.dg/gomp/vla-3.c: Likewise.
9440 * gcc.dg/gomp/vla-4.c: Likewise.
9441 * gcc.dg/gomp/pr30494.c: Likewise.
9442 * gcc.dg/gomp/vla-5.c: Likewise.
9443 * gcc.dg/pr51990-2.c: Likewise.
9444 * gcc.dg/vla-22.c: Likewise.
9446 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9448 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9449 * gcc.dg/dollar.c: Likewise.
9450 * gcc.dg/pragma-message.c: Likewise.
9451 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9452 * c-c++-common/raw-string-14.c: Likewise.
9454 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9456 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9457 property that instantiation here is a compile-time error.
9459 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9461 * g++.dg/other/pr67065.C: Extend.
9463 2015-08-21 Nathan Sidwell <nathan@acm.org>
9465 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9467 (check_effective_target_global_constructor): New.
9468 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9469 * gcc.dg/debug/debug.exp: Skip for nvptx.
9470 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9472 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9473 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9474 * gcc.c-torture/compile/pr33855.c: Likewise.
9475 * gcc.c-torture/compile/920723-1.c: Likewise.
9476 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9478 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9480 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9483 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9485 * gcc.c-torture/execute/switch-1.c: Likewise.
9487 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9488 * gcc.c-torture/execute/printf-1.c: Likewise.
9489 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9490 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9491 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9492 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9493 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9494 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9495 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9496 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9497 * gcc.c-torture/execute/gofast.c: Likewise.
9498 * gcc.c-torture/execute/complex-6.c: Likewise.
9500 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9501 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9502 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9503 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9504 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9505 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9506 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9507 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9508 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9509 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9510 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9511 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9512 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9513 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9514 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9515 * gcc.dg/setjmp-1.c: Likewise.
9516 * gcc.dg/cleanup-5.c: Likewise.
9517 * gcc.dg/cleanup-12.c: Likewise.
9518 * gcc.dg/cleanup-13.c: Likewise.
9520 * gcc.dg/constructor-1.c: Require global ctor.
9522 * gcc.dg/fork-instrumentation.c: Require profiling.
9523 * gcc.dg/20030107-1.c: Likewise.
9524 * gcc.dg/20030702-1.c: Likewise.
9526 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9527 * gcc.dg/cpp/paste2.c: Likewise.
9528 * gcc.dg/cpp/strify3.c: Likewise.
9529 * gcc.dg/cpp/strify4.c: Likewise.
9530 * gcc.dg/cpp/lexnum.c: Likewise.
9531 * gcc.dg/cpp/digraphs.c: Likewise.
9532 * gcc.dg/cpp/macro1.c: Likewise.
9534 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9536 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9538 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9540 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9543 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9545 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9546 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9547 vec_vpmsum_be and vec_shasigma_be.
9549 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9551 * lib/target-supports.exp
9552 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9553 with -mfp16-format=ieee.
9555 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9558 * g++.dg/other/pr67065.C: New.
9560 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9562 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9564 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9565 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9566 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9567 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9569 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9571 * gcc.dg/wide_shift_64_1.c: New testcase.
9572 * gcc.dg/wide_shift_128_1.c: Likewise.
9573 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9575 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9577 * lib/target-supports.exp
9578 (check_effective_target_fstack_protector_enabled): New test.
9579 * gcc.target/i386/ssp-default.c: New test.
9581 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9584 * gfortran.dg/generic_31.f90: New.
9586 2015-08-19 Marek Polacek <polacek@redhat.com>
9589 * g++.dg/torture/pr67133.C: New test.
9591 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9593 * gcc.target/powerpc/altivec-35.c: New test.
9594 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9595 * gcc.target/powerpc/vsx-vector-7.c: New test.
9597 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9600 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9601 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9603 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9605 PR rtl-optimization/67218
9606 * gcc.c-torture/execute/ieee/pr67218.c,
9607 gcc.target/aarch64/fcvt_int_float_double1.c,
9608 gcc.target/aarch64/fcvt_int_float_double2.c,
9609 gcc.target/aarch64/fcvt_int_float_double3.c,
9610 gcc.target/aarch64/fcvt_int_float_double4.c,
9611 gcc.target/aarch64/fcvt_uint_float_double1.c,
9612 gcc.target/aarch64/fcvt_uint_float_double2.c,
9613 gcc.target/aarch64/fcvt_uint_float_double3.c,
9614 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9616 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9618 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9619 dg-options to disable LSE extensions.
9620 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9621 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9622 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9623 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9624 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9625 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9626 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9627 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9628 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9629 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9630 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9631 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9632 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9633 * gcc.target/aarch64/sync-op-full.c: Likewise.
9634 * gcc.target/aarch64/sync-op-release.c: Likewise.
9636 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9639 * g++.dg/cpp1z/feat-cxx1z.C: New.
9641 2015-08-18 Marek Polacek <polacek@redhat.com>
9644 * gcc.dg/torture/pr67222.c: New test.
9646 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9648 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9650 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9652 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9653 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9654 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9656 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9658 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9659 which is used in later code.
9661 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9664 * g++.dg/cpp0x/nullptr34.C: New.
9665 * g++.dg/warn/Wconversion2.C: Adjust.
9666 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9667 * g++.old-deja/g++.other/null3.C: Likewise.
9669 * g++.dg/cpp0x/pr51313.C: Adjust.
9671 2015-08-17 Richard Biener <rguenther@suse.de>
9673 PR tree-optimization/67221
9674 * gcc.dg/torture/pr67221.c: New testcase.
9676 2015-08-17 Mike Stump <mikestump@comcast.net>
9677 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9679 * gcc.target/arm/memcpy-aligned-1.c: New test.
9681 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9684 * gfortran.dg/norm_4.f90: Rename to...
9685 * gfortran.dg/norm2_4.f90: this.
9686 * gfortran.dg/norm2_5.f90: New test.
9688 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9690 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9691 * gcc.dg/ssp-1.c: Make counter a register.
9692 * gcc.dg/ssp-2.c: Likewise.
9693 * gcc.dg/torture/parm-coalesce.c: New.
9695 2015-08-14 Marek Polacek <polacek@redhat.com>
9698 * gcc.dg/torture/pr67133.c: New test.
9700 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9701 Matthias Klose <doko@debian.org>
9704 * gcc.c-torture/compile/pr67143.c: New
9705 * gcc.target/aarch64/atomic-op-imm.c
9706 (atomic_fetch_add_negative_RELAXED): New.
9707 (atomic_fetch_sub_negative_ACQUIRE): New.
9709 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9711 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9712 * gcc.target/aarch64/target_attr_8.c: Likewise.
9713 * gcc.target/aarch64/target_attr_14.c: Likewise.
9715 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9717 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9719 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9721 * gcc.target/i386/builtin_target.c: Add skylake check.
9723 2015-08-13 Jeff Law <law@redhat.com>
9725 * gcc.dg/pr66314.c: Moved from here to ..
9726 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9727 to clear all sanitizers before -fsanitize=kernel-address.
9729 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731 * gcc.target/aarch64/cinc_common_1.c: New test.
9733 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9736 * g++.dg/ext/attribute-may-alias-1.C: New.
9737 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9739 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9741 * gcc.target/aarch64/atomic-inst-cas.c: New.
9742 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9744 2015-08-13 Andreas Schwab <schwab@suse.de>
9746 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9748 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9751 * g++.dg/torture/pr62164.C: New.
9753 2015-08-13 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/67191
9756 * gcc.dg/torture/pr67191.c: New testcase.
9757 * g++.dg/torture/pr67191.C: Likewise.
9759 2015-08-13 Richard Biener <rguenther@suse.de>
9761 PR tree-optimization/66502
9762 PR tree-optimization/67167
9763 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9765 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9768 * g++.dg/init/new42.C: New.
9770 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9773 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9775 * gcc.target/powerpc/pr67071-2.c: Likewise.
9776 * gcc.target/powerpc/pr67071-3.c: Likewise.
9778 2015-08-12 Marek Polacek <polacek@redhat.com>
9781 * c-c++-common/Wshift-overflow-6.c: New test.
9782 * c-c++-common/Wshift-overflow-7.c: New test.
9783 * g++.dg/cpp1y/left-shift-2.C: New test.
9785 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9788 * g++.dg/cpp0x/pr52742.C: New.
9790 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9792 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9793 Check Knights Landing support.
9795 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9798 * g++.dg/warn/Wunused-result-1.C: New.
9800 2015-08-12 Richard Biener <rguenther@suse.de>
9802 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9803 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9804 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9805 * g++.dg/tree-ssa/pr61034.C: Adjust.
9806 * gcc.dg/fold-compare-2.c: Likewise.
9807 * gcc.dg/pr50763.c: Likewise.
9808 * gcc.dg/predict-3.c: Likewise.
9809 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9810 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9811 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9812 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9813 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9814 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9815 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9816 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9817 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9818 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9819 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9820 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9822 2015-08-12 Nathan Sidwell <nathan@acm.org>
9824 * gcc.dg/vrp-min-max-1.c: New.
9825 * gcc.dg/vrp-min-max-2.c: New.
9827 2015-08-12 Richard Biener <rguenther@suse.de>
9829 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9831 2015-08-12 Tom de Vries <tom@codesourcery.com>
9834 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9835 Handle absence of vector min/max for sparc.
9837 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9840 * g++.dg/ext/mv25.C: New test.
9842 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9844 * gcc.target/i386/avx2-vect-shift.c: New test.
9846 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9850 * gcc.dg/pragma-diag-3.c: New test.
9851 * gcc.dg/pragma-diag-4.c: New test.
9853 2015-08-11 Nathan Sidwell <nathan@acm.org>
9855 * c-c++-common/dfp/operator-comma.c: Call init function.
9856 * c-c++-common/dfp/convert-dfp-2.c: New test.
9858 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9860 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9861 Treat model == 0x4f as Broadwell.
9863 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9866 * gfortran.dg/pr67140.f90: New test.
9868 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9872 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9874 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9877 * gfortran.dg/ieee/large_4.f90: New test.
9879 2015-08-08 Bud Davis <jmdavis@link.com>
9882 * gfortran.dg/common_22.f90: New.
9884 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9886 PR rtl-optimization/67028
9887 * gcc.dg/pr67028.c: New testcase.
9889 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9891 PR rtl-optimization/67029
9892 * gcc.dg/pr67029.c: New test.
9894 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9897 * gfortran.dg/ieee/ieee_8.f90: New test.
9899 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9901 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9903 * gcc.target/aarch64/noplt_2.c: Likewise.
9904 * gcc.target/aarch64/noplt_3.c: Likewise.
9906 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9908 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9909 optimization level, and print a summary at the end.
9911 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9913 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9915 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9917 * gcc.target/aarch64/noplt_3.c: New testcase.
9919 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9921 * gcc.target/aarch64/noplt_1.c: New testcase.
9922 * gcc.target/aarch64/noplt_2.c: Likewise.
9924 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9926 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9927 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9929 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9931 * gcc.target/s390/dwarfregtable-1.c: New test.
9932 * gcc.target/s390/dwarfregtable-2.c: New test.
9933 * gcc.target/s390/dwarfregtable-3.c: New test.
9935 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9937 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9939 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9942 * gfortran.dg/ieee/large_2.f90: New test.
9943 * gfortran.dg/ieee/large_3.F90: New test.
9945 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9948 * gfortran.dg/ieee/large_1.f90: Adjust test.
9950 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9951 Jeff Law <law@redhat.com>
9954 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9955 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9956 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9957 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9958 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9959 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9961 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9964 * gfortran.dg/pr66311.f90: New file.
9966 2015-08-05 Richard Biener <rguenther@suse.de>
9968 PR tree-optimization/67121
9969 * gcc.dg/torture/pr67121.c: New testcase.
9971 2015-08-05 Nick Clifton <nickc@redhat.com>
9973 * gcc.target/rl78: New directory.
9974 * gcc.target/rl78/rl78.exp: New file: Test driver.
9975 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9977 2015-08-05 Richard Biener <rguenther@suse.de>
9980 * gcc.dg/torture/pr67120.c: New testcase.
9982 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9986 * lib/fortran-modules.exp: Call cleanup-submodules from
9988 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9989 cover the cases where private entities are no longer optimized
9991 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9993 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9994 * gfortran.dg/submodule_5.f08: The same.
9995 * gfortran.dg/submodule_9.f08: The same.
9996 * gfortran.dg/submodule_10.f08: New test.
9998 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10001 * g++.dg/cpp1y/var-templ35.C: New.
10003 2015-08-05 Richard Biener <rguenther@suse.de>
10005 PR tree-optimization/67055
10006 * g++.dg/torture/pr67055.C: New testcase.
10008 2015-08-05 Richard Biener <rguenther@suse.de>
10010 PR tree-optimization/67109
10011 * gcc.dg/torture/pr67109.c: New testcase.
10012 * gcc.dg/vect/vect-119.c: Adjust.
10014 2015-08-05 Richard Biener <rguenther@suse.de>
10016 PR middle-end/67107
10017 * gcc.dg/pr67107.c: New testcase.
10019 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10022 * g++.dg/cpp1z/abbrev2.C: New.
10024 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10026 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10028 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10031 * g++.dg/init/explicit4.C: New.
10033 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10035 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10036 without VSX an Power8 vector support.
10038 2015-08-04 Richard Biener <rguenther@suse.de>
10040 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10042 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10045 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10048 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10051 * g++.dg/cpp1y/var-templ34.C: New.
10053 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10055 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10056 * gcc.target/aarch64/target_attr_1.c: Likewise.
10057 * gcc.target/aarch64/target_attr_2.c: Likewise.
10058 * gcc.target/aarch64/target_attr_3.c: Likewise.
10059 * gcc.target/aarch64/target_attr_4.c: Likewise.
10060 * gcc.target/aarch64/target_attr_5.c: Likewise.
10061 * gcc.target/aarch64/target_attr_6.c: Likewise.
10062 * gcc.target/aarch64/target_attr_7.c: Likewise.
10063 * gcc.target/aarch64/target_attr_8.c: Likewise.
10064 * gcc.target/aarch64/target_attr_9.c: Likewise.
10065 * gcc.target/aarch64/target_attr_10.c: Likewise.
10066 * gcc.target/aarch64/target_attr_11.c: Likewise.
10067 * gcc.target/aarch64/target_attr_12.c: Likewise.
10068 * gcc.target/aarch64/target_attr_13.c: Likewise.
10069 * gcc.target/aarch64/target_attr_14.c: Likewise.
10070 * gcc.target/aarch64/target_attr_15.c: Likewise.
10072 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10074 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10076 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10078 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10080 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10085 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10088 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10089 * gfortran.dg/ieee/large_1.f90: New test.
10091 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10093 PR tree-optimization/67043
10094 * gcc.dg/pr67043.c: New test.
10096 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10098 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10100 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10102 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10103 it to push/pop timing items.
10104 (main): For each optimization level, create a gcc_jit_timer, and
10105 time all of the iteration within that level cumulatively.
10106 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10107 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10109 2015-08-03 Alexander Basov <coohpt@gmail.com>
10111 PR middle-end/64744
10112 PR middle-end/48470
10113 PR middle-end/43404
10114 * gcc.target/arm/pr43404.c : New testcase.
10115 * gcc.target/arm/pr48470.c : New testcase.
10116 * gcc.target/arm/pr64744-1.c : New testcase.
10117 * gcc.target/arm/pr64744-2.c : New testcase.
10119 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10121 PR tree-optimization/67077
10122 * gcc.dg/pr67077.c: New test.
10124 2015-08-03 Jeff Law <law@redhat.com>
10126 PR middle-end/66314
10127 PR gcov-profile/66899
10128 * gcc.dg/pr66899.c: New test.
10129 * gcc.dg/pr66314.c: New test.
10131 2015-08-03 Marek Polacek <polacek@redhat.com>
10134 * gcc.dg/pr67088.c: New test.
10136 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10139 * gcc.target/arm/vnmul-1.c: New.
10140 * gcc.target/arm/vnmul-2.c: New.
10141 * gcc.target/arm/vnmul-3.c: New.
10142 * gcc.target/arm/vnmul-4.c: New.
10144 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10147 * gfortran.dg/class_allocate_20.f90: New.
10149 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10151 * gcc.target/aarch64/csel_bfx_1.c: New test.
10152 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10154 2015-08-02 Martin Sebor <msebor@redhat.com>
10156 * g++.dg/Wframe-address-in-Wall.C: New test.
10157 * g++.dg/Wframe-address.C: New test.
10158 * g++.dg/Wno-frame-address.C: New test.
10159 * gcc.dg/Wframe-address-in-Wall.c: New test.
10160 * gcc.dg/Wframe-address.c: New test.
10161 * gcc.dg/Wno-frame-address.c: New test.
10163 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10165 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10167 2015-08-01 Michael Collison <michael.collison@linaro.org
10168 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10170 * gcc.target/arm/mincmp.c: New test.
10172 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10175 * gfortran.dg/associated_target_6.f03: New test
10177 2015-08-01 Tom de Vries <tom@codesourcery.com>
10179 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10180 optimize ("-ftree-parallelize-loops=0").
10181 Add successful scans for 2 detected reductions. Add xfail scans for 3
10182 detected reductions.
10183 * gcc.dg/autopar/reduc-2short.c: Same.
10184 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10185 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10186 detected reductions.
10187 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10188 and max reductions.
10190 2015-07-31 Marek Polacek <polacek@redhat.com>
10193 * g++.dg/ubsan/pr66977.C: New test.
10195 2015-07-30 Marek Polacek <polacek@redhat.com>
10197 * c-c++-common/Wtautological-compare-3.c: New test.
10199 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10201 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10202 (CHECK): Pass address of scalar, rather than array.
10204 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10206 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10208 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10210 * gcc.target/aarch64/fp16/fp16.exp: New.
10211 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10212 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10214 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10216 * gcc.target/aarch64/f16_movs_1.c: New test.
10218 2015-07-28 Tom de Vries <tom@codesourcery.com>
10220 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10223 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10224 Manuel López-Ibáñez <manu@gcc.gnu.org>
10226 * gcc.dg/parm-incomplete-1.c: Update.
10227 * gcc.dg/pr18809-1.c: Update.
10228 * gcc.dg/pr27953.c: Update.
10229 * gcc.dg/vla-11.c: Update.
10231 2015-07-27 Marek Polacek <polacek@redhat.com>
10233 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10235 2015-07-27 Tom de Vries <tom@codesourcery.com>
10237 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10238 attribute. Update comment.
10240 Add scan for not parallelizing inner loop.
10241 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10245 2015-07-27 Marek Polacek <polacek@redhat.com>
10248 * c-c++-common/Wtautological-compare-2.c: New test.
10250 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10253 * gcc.target/i386/pr66232-6.c: New tests.
10254 * gcc.target/i386/pr66232-7.c: Likewise.
10255 * gcc.target/i386/pr66232-8.c: Likewise.
10256 * gcc.target/i386/pr66232-9.c: Likewise.
10258 2015-07-27 Marek Polacek <polacek@redhat.com>
10262 * c-c++-common/Wtautological-compare-1.c: New test.
10264 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10267 * g++.dg/template/pr18969.C: New test.
10268 * g++.dg/template/pr18969-2.C: New test.
10269 * g++.old-deja/g++.jason/overload.C: Remove return value in
10270 template function returning void.
10272 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10274 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10275 immediates to avoid shift-overflow warnings.
10277 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10280 * g++.dg/init/pr66857.C: New test.
10282 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10285 * gcc.target/i386/pr66648.c: New test.
10287 2015-07-25 Tom de Vries <tom@codesourcery.com>
10289 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10290 interchange_files and block_files variables.
10291 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10293 * gcc.dg/graphite/uns-interchange-12.c: Same.
10294 * gcc.dg/graphite/uns-interchange-14.c: Same.
10295 * gcc.dg/graphite/uns-interchange-15.c: Same.
10296 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10297 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10299 2015-07-25 Jeff Law <law@redhat.com>
10303 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10304 * gcc.dg/torture/pr66752-1.c: New test
10305 * g++.dg/torture/pr66752-2.C: New test.
10307 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10310 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10312 PR rtl-optimization/64164
10313 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10314 * gcc.dg/ssp-1.c: Make counter a register.
10315 * gcc.dg/ssp-2.c: Likewise.
10316 * gcc.dg/torture/parm-coalesce.c: New.
10318 2015-07-24 Tom de Vries <tom@codesourcery.com>
10320 * gcc.dg/graphite/block-1.c: Xfail scan.
10321 * gcc.dg/graphite/interchange-12.c: Same.
10322 * gcc.dg/graphite/interchange-14.c: Same.
10323 * gcc.dg/graphite/interchange-15.c: Same.
10324 * gcc.dg/graphite/interchange-9.c: Same.
10325 * gcc.dg/graphite/interchange-mvt.c: Same.
10326 * gcc.dg/graphite/uns-block-1.c: New test.
10327 * gcc.dg/graphite/uns-interchange-12.c: New test.
10328 * gcc.dg/graphite/uns-interchange-14.c: New test.
10329 * gcc.dg/graphite/uns-interchange-15.c: New test.
10330 * gcc.dg/graphite/uns-interchange-9.c: New test.
10331 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10333 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10336 * c-c++-common/Wunused-function-1.c: New.
10338 2015-07-24 Tom de Vries <tom@codesourcery.com>
10340 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10341 alternative exit-first loop transform.
10342 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10343 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10344 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10345 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10346 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10347 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10348 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10349 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10350 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10352 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10355 * gcc.target/i386/mpx/pr66566.c: New test.
10357 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10360 * gcc.target/i386/pr66978.c: New test.
10362 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10364 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10366 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10368 * gcc.target/s390/insv-1.c: New test.
10369 * gcc.target/s390/insv-2.c: New test.
10370 * gcc.target/s390/insv-3.c: New test.
10372 2015-07-24 Tom de Vries <tom@codesourcery.com>
10374 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10376 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10378 PR middle-end/25530
10379 * gcc.dg/pr25530.c: New test.
10381 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10383 PR middle-end/25529
10384 * gcc.dg/pr25529.c: New test.
10386 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10388 * gcc.target/arm/reg_equal_test.c: New test.
10390 2015-07-23 Jeff Law <law@redhat.com>
10393 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10394 * gcc.dg/torture/pr66752-1.c: New test
10395 * g++.dg/torture/pr66752-2.C: New test.
10397 2015-07-23 Marek Polacek <polacek@redhat.com>
10400 * g++.dg/warn/Wlogical-op-2.C: New test.
10402 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10404 PR rtl-optimization/64164
10405 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10406 * gcc.dg/ssp-1.c: Make counter a register.
10407 * gcc.dg/ssp-2.c: Likewise.
10408 * gcc.dg/torture/parm-coalesce.c: New.
10410 2015-07-23 Marek Polacek <polacek@redhat.com>
10413 * c-c++-common/ubsan/pr66908.c: New test.
10415 2015-07-23 Tom de Vries <tom@codesourcery.com>
10417 * gcc.dg/autopar/outer-4.c: Add xfail.
10418 * gcc.dg/autopar/outer-5.c: Same.
10419 * gcc.dg/autopar/outer-6.c: Same.
10420 * gcc.dg/autopar/reduc-2.c: Same.
10421 * gcc.dg/autopar/reduc-2char.c: Same.
10422 * gcc.dg/autopar/reduc-2short.c: Same.
10423 * gcc.dg/autopar/reduc-8.c: Same.
10424 * gcc.dg/autopar/uns-outer-4.c: New test.
10425 * gcc.dg/autopar/uns-outer-5.c: New test.
10426 * gcc.dg/autopar/uns-outer-6.c: New test.
10428 2015-07-23 Richard Biener <rguenther@suse.de>
10430 PR tree-optimization/66952
10431 * gcc.dg/torture/pr66952.c: Use signed char.
10433 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10435 PR tree-optimization/66926,66951
10436 * gcc.dg/vect/pr66951.c: New test.
10438 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10441 * g++.dg/parse/error57.C: New.
10442 * g++.dg/expr/string-2.C: Update.
10444 2015-07-23 Richard Biener <rguenther@suse.de>
10446 PR tree-optimization/66945
10447 * gcc.dg/torture/pr66945.c: New testcase.
10449 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10452 * g++.dg/ext/mv24.C: New test.
10454 2015-07-22 Marek Polacek <polacek@redhat.com>
10456 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10459 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10463 * gfortran.dg/generic_30.f90: New.
10465 2015-07-22 Richard Biener <rguenther@suse.de>
10467 PR tree-optimization/66952
10468 * gcc.dg/torture/pr66952.c: New testcase.
10470 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10476 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10484 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10490 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10492 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10498 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10502 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10504 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10506 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10508 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10512 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10514 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10520 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10524 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10526 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10530 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10532 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10534 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10536 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10546 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10548 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10550 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10554 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10556 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10558 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10564 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10566 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10570 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10572 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10574 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10576 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10578 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10580 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10592 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10594 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10598 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10600 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10602 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10608 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10610 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10612 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10614 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10620 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10622 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10624 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10630 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10632 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10634 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10636 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10638 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10642 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10644 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10646 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10652 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10654 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10656 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10660 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10662 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10666 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10668 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10674 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10676 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10680 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10688 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10690 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10706 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10708 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10710 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10712 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10718 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10720 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10722 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10724 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10732 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10734 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10737 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10739 * g++.dg/template/crash81.C: Update.
10741 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10744 * gcc.target/i386/pr66424.c: New.
10746 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10748 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10750 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10753 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10754 Drop address sanitization.
10756 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10758 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10759 Skip -march=armv4t.
10760 (dg-additional-options): Set armv5t flag.
10762 2015-07-21 Marek Polacek <polacek@redhat.com>
10764 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10765 * gcc.dg/vmx/unpack.c: Likewise.
10766 * gcc.target/powerpc/quad-atomic.c: Likewise.
10768 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10770 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10772 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10774 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10777 2015-07-20 Marek Polacek <polacek@redhat.com>
10780 * c-c++-common/Wshift-overflow-1.c: New test.
10781 * c-c++-common/Wshift-overflow-2.c: New test.
10782 * c-c++-common/Wshift-overflow-3.c: New test.
10783 * c-c++-common/Wshift-overflow-4.c: New test.
10784 * c-c++-common/Wshift-overflow-5.c: New test.
10785 * g++.dg/cpp1y/left-shift-1.C: New test.
10786 * gcc.dg/c90-left-shift-2.c: New test.
10787 * gcc.dg/c90-left-shift-3.c: New test.
10788 * gcc.dg/c99-left-shift-2.c: New test.
10789 * gcc.dg/c99-left-shift-3.c: New test.
10790 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10791 * gcc.c-torture/execute/pr40386.c: Likewise.
10792 * gcc.dg/vect/pr33373.c: Likewise.
10793 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10794 * gcc.dg/vect/vect-shift-2.c: Likewise.
10796 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10798 * gcc.target/aarch64/neg_abs_1.c: New test.
10800 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10803 * gcc.target/i386/pr66922.c: New test.
10805 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10807 PR middle-end/46851
10808 PR middle-end/60340
10809 * gcc.dg/tree-ssa/pr42327.c: Removed.
10810 * g++.dg/other/pr35011.C: Removed.
10812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10815 * gcc.target/i386/pr66906.c: New test.
10817 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10819 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10820 as follow-up to r225930.
10822 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10825 * lib/fortran-modules.exp (proc cleanup-submodules): New
10827 * gfortran.dg/submodule_1.f08: Change extension and clean up
10828 the submodule files.
10829 * gfortran.dg/submodule_2.f08: ditto
10830 * gfortran.dg/submodule_6.f08: ditto
10831 * gfortran.dg/submodule_7.f08: ditto
10832 * gfortran.dg/submodule_8.f08: New test
10833 * gfortran.dg/submodule_9.f08: New test
10835 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10836 Sebastian Pop <s.pop@samsung.com>
10838 PR middle-end/61929
10839 * gcc.dg/graphite/pr61929.c: New.
10841 2015-07-17 Marek Polacek <polacek@redhat.com>
10843 * gcc.dg/fold-minus-7.c: New test.
10845 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10847 * gfortran.dg/co_reduce_1.f90: New file.
10849 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.target/i386/pr66824.c:
10854 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10857 * gfortran.dg/structure_constructor_13.f03: New test.
10859 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10862 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10863 of generated while loops in the tree dump.
10864 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10866 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10868 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10870 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10873 * gcc.target/i386/pr66891.c: New test.
10875 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10877 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10879 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10881 PR rtl-optimization/66626
10882 * gcc.target/i386/pr66626-2.c: New.
10884 2015-07-16 Richard Biener <rguenther@suse.de>
10886 PR tree-optimization/66894
10887 * gcc.dg/torture/pr66894.c: New testcase.
10889 2015-07-16 Richard Biener <rguenther@suse.de>
10891 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10893 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10896 * g++.dg/pr66866.C: New test.
10898 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10900 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10902 2015-07-15 Richard Biener <rguenther@suse.de>
10904 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10905 { -O3 -fomit-frame-pointer },
10906 { -O3 -fomit-frame-pointer -funroll-loops } and
10907 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10909 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10910 -finline-functions }
10912 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10914 * gcc.target/mips/interrupt_handler-5.c: New test.
10916 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10917 Robert Suchanek <robert.suchanek@imgtec.com>
10919 * gcc.target/mips/interrupt_handler-4.c: New test.
10921 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10924 * gcc.dg/lto/lto.exp: Initialize MPX.
10926 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10928 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10930 * gcc.target/arm/scd42-3.c: Likewise.
10932 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10934 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10935 code to be run when the pre-arch code increases the isa_rev to
10936 mips32r6 or greater.
10938 2015-07-15 Richard Biener <rguenther@suse.de>
10940 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10941 { -O3 -fomit-frame-pointer },
10942 { -O3 -fomit-frame-pointer -funroll-loops } and
10943 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10945 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10946 -finline-functions }
10947 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10948 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10949 to additional_flags.
10951 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10953 PR rtl-optimization/66838
10954 * gcc.target/i386/pr66838.c: New test.
10956 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10959 * g++.dg/template/pr66850.C: New test.
10961 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10962 Cesar Philippidis <cesar@codesourcery.com>
10963 Chung-Lin Tang <cltang@codesourcery.com>
10965 * gcc.target/nios2/nios2-flushd.c: New.
10966 * gcc.target/nios2/nios2-rdprs.c: New.
10967 * gcc.target/nios2/r2-atomic.c: New.
10968 * gcc.target/nios2/r2-eni.c: New.
10969 * gcc.target/nios2/r2-wrpie.c: New.
10971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10972 Cesar Philippidis <cesar@codesourcery.com>
10973 Chung-Lin Tang <cltang@codesourcery.com>
10975 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10976 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10978 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10979 Cesar Philippidis <cesar@codesourcery.com>
10980 Chung-Lin Tang <cltang@codesourcery.com>
10982 * gcc.target/nios2/andci.c: New.
10983 * gcc.target/nios2/bmx.c: New.
10984 * gcc.target/nios2/cdx-add.c: New.
10985 * gcc.target/nios2/cdx-branch.c: New.
10986 * gcc.target/nios2/cdx-callret.c: New.
10987 * gcc.target/nios2/cdx-loadstore.c: New.
10988 * gcc.target/nios2/cdx-logical.c: New.
10989 * gcc.target/nios2/cdx-mov.c: New.
10990 * gcc.target/nios2/cdx-shift.c: New.
10991 * gcc.target/nios2/cdx-sub.c: New.
10992 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10994 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10997 * g++.dg/cpp0x/vt-65071.C: New.
10999 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11000 Cesar Philippidis <cesar@codesourcery.com>
11001 Chung-Lin Tang <cltang@codesourcery.com>
11003 * gcc.target/nios2/r2-io-range.c: New.
11004 * gcc.target/nios2/r2-stio-1.c: New.
11005 * gcc.target/nios2/r2-stio-2.c: New.
11006 * gcc.target/nios2/nios2-ldxio.c: New.
11007 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11008 of just compile. Add more tests.
11010 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11012 gfortran.dg/pr66864.f90: New test.
11014 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11016 PR rtl-optimization/66626
11017 * gcc.target/i386/pr66626.c: New.
11019 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11021 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11022 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11023 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11025 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11027 * g++.dg/template/crash81.C: Adjust for error + inform change.
11028 * g++.dg/template/pr58878.C: Likewise.
11029 * g++.dg/template/shadow1.C: Likewise.
11030 * g++.dg/template/shadow2.C: Likewise.
11031 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11032 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11033 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11034 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11036 2015-07-14 Richard Biener <rguenther@suse.de>
11038 PR tree-optimization/66863
11039 * gcc.dg/torture/pr66863.c: New testcase.
11041 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11044 * g++.dg/template/pr65186.C: New test.
11046 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11048 * gcc.target/arm/macro_defs0.c: Add directive to skip
11049 test if -marm is present.
11050 * gcc.target/arm/macro_defs1.c: Likewise.
11052 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11054 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11056 * gcc.target/aarch64/adds1.c: Likewise.
11057 * gcc.target/aarch64/ands_1.c: Likewise.
11058 * gcc.target/aarch64/bics_1.c: Likewise.
11059 * gcc.target/aarch64/subs1.c: Likewise.
11060 * gcc.target/aarch64/subs3.c: Likewise.
11062 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11065 * gfortran.dg/pr64589.f90: New test.
11067 2015-07-13 Renlin Li <renlin.li@arm.com>
11070 * gcc.c-torture/execute/pr66556.c: New.
11072 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11074 * gcc.dg/20020219-1.c: Fix double word typos.
11075 * gcc.dg/20020919-1.c: Same.
11077 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11078 Jeff Law <law@redhat.com>
11080 PR middle-end/66726
11081 * g++.dg/tree-ssa/pr66726.c: New test.
11082 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11083 * gcc.dg/tree-ssa/pr66726.c: New test.
11085 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/cpp0x/variadic-ttp2.C: New.
11090 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11093 * g++.dg/cpp0x/auto46.C: New test.
11094 * g++.dg/template/pr30044.C: New test.
11095 * g++.dg/template/shadow2.C: New test.
11096 * g++.dg/template/error55.C: New test.
11097 * g++.dg/template/crash83.C: Accept any error string.
11098 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11100 * g++.dg/cpp0x/variadic19.C: Likewise
11101 * g++.dg/template/canon-type-13.C: Likewise.
11102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11103 * g++.dg/torture/20070621-1.C: Likewise.
11105 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11108 * g++.dg/init/explicit3.C: New.
11110 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11113 * gcc.target/i386/pr66819-1.c: New test.
11114 * gcc.target/i386/pr66819-2.c: Likewise.
11115 * gcc.target/i386/pr66819-3.c: Likewise.
11116 * gcc.target/i386/pr66819-4.c: Likewise.
11117 * gcc.target/i386/pr66819-5.c: Likewise.
11119 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11122 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11123 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11124 type to prevent possible flag-clobbering zero-extensions.
11125 * gcc.target/i386/pr66703.c: New test.
11127 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11130 * g++.dg/cpp0x/nsdmi-template15.C: New.
11132 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11134 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11136 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11138 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11139 * gcc.target/arm/flip-thumb.c: Likewise.
11141 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11144 * gcc.target/i386/pr66813.c: New test.
11146 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11148 PR middle-end/66820
11149 * gcc.dg/gomp/pr66820.c: New test.
11151 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11154 * g++.dg/cpp0x/scoped_enum6.C: New.
11156 2015-07-10 Tom de Vries <tom@codesourcery.com>
11158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11159 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11161 2015-07-10 Richard Biener <rguenther@suse.de>
11163 PR tree-optimization/66823
11164 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11165 which should not be necessary. XFAIL.
11167 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11170 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11172 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11174 PR middle-end/66633
11175 * gcc.dg/gomp/pr66633-1.c: New test.
11176 * gcc.dg/gomp/pr66633-2.c: New test.
11177 * gcc.dg/gomp/pr66633-3.c: New test.
11178 * gcc.dg/gomp/pr66633-4.c: New test.
11180 2015-07-09 John Marino <gnugcc@marino.st>
11182 * lib/target-supports.exp (check_effective_target_pie):
11185 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11188 * gcc.target/i386/pr66814.c: New test.
11190 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11193 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11194 * gcc.target/aarch64/fnmul-2.c: Likewise.
11195 * gcc.target/aarch64/fnmul-3.c: Likewise.
11196 * gcc.target/aarch64/fnmul-4.c: Likewise.
11198 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11201 * g++.dg/cpp0x/vt-65790.C: New.
11203 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11206 * gcc.target/i386/pr66818.c: New test.
11208 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11211 * gcc.target/i386/pr66817.c: New test.
11213 2015-07-09 Marek Polacek <polacek@redhat.com>
11215 PR tree-optimization/66718
11216 * gcc.dg/vect/vect-126.c: New test.
11218 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11220 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11221 even when dwarf-2 is not the default.
11223 2015-07-08 Jeff Law <law@redhat.com>
11226 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11227 to have a single memory reference.
11229 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11231 * g++.dg/other/dump-ada-spec-9.C: New test.
11233 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11235 * g++.dg/vect/vect.exp: Run also simd* tests.
11236 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11237 (check_vect): Fix up get_cpuid call for C++.
11238 * g++.dg/vect/simd-clone-1.cc: New test.
11240 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11242 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11244 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11246 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11247 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11249 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11252 * gcc.target/i386/pr66806.c: New test.
11254 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11257 * g++.dg/cpp0x/auto45.C: New.
11259 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11261 PR middle-end/66334
11262 * gcc.target/i386/pr66334.c: New.
11264 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11266 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11269 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11272 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11273 (verify_code): Update expected error message.
11274 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11275 (verify_code): Likewise.
11276 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11277 (verify_code): Likewise.
11279 2015-07-08 Richard Biener <rguenther@suse.de>
11281 PR tree-optimization/66793
11282 * gcc.dg/torture/pr66793.c: New testcase.
11284 2015-07-08 Richard Biener <rguenther@suse.de>
11286 PR tree-optimization/66794
11287 * gcc.dg/torture/pr66794.c: New testcase.
11289 2015-07-08 Marek Polacek <polacek@redhat.com>
11292 * g++.dg/abi/abi-tag15.C: New test.
11294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11296 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11297 * gcc.target/mips/branch-3.c: Ditto
11298 * gcc.target/mips/branch-4.c: Ditto.
11299 * gcc.target/mips/branch-5.c: Ditto.
11300 * gcc.target/mips/branch-6.c: Ditto.
11301 * gcc.target/mips/branch-7.c: Ditto.
11302 * gcc.target/mips/branch-8.c: Ditto.
11303 * gcc.target/mips/branch-9.c: Ditto.
11304 * gcc.target/mips/branch-10.c: Ditto.
11305 * gcc.target/mips/branch-11.c: Ditto.
11306 * gcc.target/mips/branch-12.c: Ditto.
11307 * gcc.target/mips/branch-13.c: Ditto.
11308 * gcc.target/mips/umips-branch-5.c: New file.
11309 * gcc.target/mips/umips-branch-6.c: New file.
11310 * gcc.target/mips/umips-branch-7.c: New file.
11311 * gcc.target/mips/umips-branch-8.c: New file.
11312 * gcc.target/mips/umips-branch-9.c: New file.
11313 * gcc.target/mips/umips-branch-10.c: New file.
11314 * gcc.target/mips/umips-branch-11.c: New file.
11315 * gcc.target/mips/umips-branch-12.c: New file.
11316 * gcc.target/mips/umips-branch-13.c: New file.
11317 * gcc.target/mips/umips-branch-14.c: New file.
11318 * gcc.target/mips/umips-branch-15.c: New file.
11319 * gcc.target/mips/umips-branch-16.c: New file.
11320 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11321 (OCCUPY_0xfffc): New define.
11323 2015-07-08 Renlin Li <renlin.li@arm.com>
11325 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11327 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11329 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11331 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11333 * gcc.target/i386/bt-3.c: New test.
11334 * gcc.target/i386/bt-4.c: Ditto.
11336 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11338 * g++.dg/other/dump-ada-spec-8.C: New test.
11340 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11343 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11345 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11347 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11349 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11350 Avoid using an opaque struct for local "f".
11352 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11355 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11356 * jit.dg/test-pr66779.c: New testcase.
11358 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11360 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11363 2015-07-07 Richard Biener <rguenther@suse.de>
11365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11367 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11369 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11370 * gcc.target/mips/call-5.c: Ditto.
11371 * gcc.target/mips/call-6.c: Ditto.
11373 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11375 * gcc.dg/dx-test.c: New test-case.
11377 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11380 * gfortran.dg/allocate_with_source_9.f08: New test.
11382 2015-07-07 Christian Bruel <christian.bruel@st.com>
11385 * gcc.target/arm/flip-thumb.c: Fix scan.
11386 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11387 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11388 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11391 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11394 * gcc.c-torture/execute/pr65956.c: New test.
11396 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11398 * gcc.target/arm/aapcs/align1.c: New.
11399 * gcc.target/arm/aapcs/align_rec1.c: New.
11400 * gcc.target/arm/aapcs/align2.c: New.
11401 * gcc.target/arm/aapcs/align_rec2.c: New.
11402 * gcc.target/arm/aapcs/align3.c: New.
11403 * gcc.target/arm/aapcs/align_rec3.c: New.
11404 * gcc.target/arm/aapcs/align4.c: New.
11405 * gcc.target/arm/aapcs/align_rec4.c: New.
11406 * gcc.target/arm/aapcs/align_vararg1.c: New.
11407 * gcc.target/arm/aapcs/align_vararg2.c: New.
11409 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11411 * gfortran.dg/iomsg_2.f90: New test.
11413 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11416 * gcc.target/i386/pr66749.c: New test.
11418 2015-07-06 Richard Biener <rguenther@suse.de>
11420 PR tree-optimization/66772
11421 * gcc.dg/torture/pr66772-1.c: New testcase.
11422 * gcc.dg/torture/pr66772-2.c: Likewise.
11424 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11426 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11427 the jals instruction.
11429 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11432 * gcc.target/i386/pr53383-1.c: New file.
11433 * gcc.target/i386/pr53383-2.c: Likewise.
11434 * gcc.target/i386/pr53383-3.c: Likewise.
11436 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11438 * gcc.target/aarch64/fnmul-1.c: New.
11439 * gcc.target/aarch64/fnmul-2.c: New.
11440 * gcc.target/aarch64/fnmul-3.c: New.
11441 * gcc.target/aarch64/fnmul-4.c: New.
11443 2015-07-06 Richard Biener <rguenther@suse.de>
11445 PR middle-end/66759
11446 * gcc.dg/torture/pr66759.c: New testcase.
11448 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11451 * gfortran.dg/alloc_comp_class_3.f03: New test.
11452 * gfortran.dg/alloc_comp_class_4.f03: New test.
11454 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11456 * gcc.c-torture/execute/pr66757.c: New test.
11458 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11460 PR tree-optimization/66720
11461 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11463 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11464 Sandra Loosemore <sandra@codesourcery.com>
11466 * gcc.target/nios2/gprel-offset.c: New test.
11468 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11471 * gfortran.dg/pr66725.f90: New test.
11473 2015-07-03 Jason Merrill <jason@redhat.com>
11475 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11476 Avoid narrowing error.
11478 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11480 PR rtl-optimization/66706
11481 * gcc.target/powerpc/shift-int.c: New testcase.
11483 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11486 * gcc.target/i386/pr66746.c: New file.
11488 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11490 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11492 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11494 PR tree-optimization/66119
11495 * g++.dg/opt/pr66119.C: New.
11497 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11500 * gfortran.dg/submodule_1.f90: New test
11501 * gfortran.dg/submodule_2.f90: New test
11502 * gfortran.dg/submodule_3.f90: New test
11503 * gfortran.dg/submodule_4.f90: New test
11504 * gfortran.dg/submodule_5.f90: New test
11505 * gfortran.dg/submodule_6.f90: New test
11506 * gfortran.dg/submodule_7.f90: New test
11508 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11510 PR preprocessor/53690
11511 * g++.dg/cpp/pr53690.C: New.
11513 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11515 * gcc.target/powerpc/vec-cmp.c: New test.
11517 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11520 * gfortran.dg/pr56520.f90: New test.
11522 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11525 * gfortran.dg/pr66545_1.f90: New test.
11526 * gfortran.dg/pr66545_2.f90: New test.
11528 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11530 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11531 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11533 2015-07-02 Richard Biener <rguenther@suse.de>
11536 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11539 2015-07-02 Richard Biener <rguenther@suse.de>
11541 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11543 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11545 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11547 2015-07-01 Jason Merrill <jason@redhat.com>
11549 * lib/target-supports.exp (cxx_default): Set to C++14.
11551 2015-07-01 Tom de Vries <tom@codesourcery.com>
11554 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11557 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11559 * gfortran.dg/warn_conversion_8.f90: New test.
11561 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11563 PR rtl-optimization/61047
11564 * gcc.c-torture/execute/20150611-1.c: New testcase.
11566 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11569 * jit.dg/all-non-failing-tests.h: Add
11570 test-pr66700-observing-write-through-ptr.c.
11571 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11573 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11575 * jit.dg/test-accessing-union.c: Add comments for use by
11576 gcc/jit/docs/topics/types.rst.
11578 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11580 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11581 'do-require-effective-target' with 'dg-require-effective-target'.
11582 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11583 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11584 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11585 'stlex' with 'strex' as the expected output.
11587 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11590 * g++.dg/cpp0x/gen-attrs-60.C: New.
11591 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11593 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11595 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11597 * gcc.target/aarch64/pic-small.c: Restrict this test under
11598 check_effective_target_aarch64_small_fpic.
11600 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11602 * gfortran.dg/gomp/pr66633.f90: New test.
11604 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11607 * g++.dg/template/pr66686.C: New test.
11609 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11611 * gnat.dg/lto17.ad[sb]: New test.
11613 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11615 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11616 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11618 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11620 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11622 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11624 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11626 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11628 * jit.dg/test-switch.c: New testcase.
11629 * jit.dg/test-switch.cc: New testcase.
11631 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11634 * jit.dg/all-non-failing-tests.h: Add note about
11635 test-validly-unreachable-block.c.
11636 * jit.dg/test-validly-unreachable-block.c: New file.
11638 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11641 * jit.dg/all-non-failing-tests.h: Add note about
11642 test-extra-options.c.
11643 * jit.dg/test-extra-options.c: New testcase.
11645 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11648 * gcc.target/i386/pr66691.c: New.
11650 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11652 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11653 * gcc.target/i386/iamcu/args.h: Likewise.
11654 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11655 * gcc.target/i386/iamcu/defines.h: Likewise.
11656 * gcc.target/i386/iamcu/macros.h: Likewise.
11657 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11658 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11659 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11660 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11661 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11662 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11663 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11664 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11665 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11666 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11667 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11668 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11669 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11670 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11671 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11672 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11673 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11675 2015-06-30 Marek Polacek <polacek@redhat.com>
11677 * gcc.dg/fold-minus-6.c: New test.
11679 * gcc.dg/fold-ior-3.c: New test.
11681 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11683 Implement N4197 - Adding u8 character literals
11684 * g++.dg/cpp1z/utf8.C: New.
11685 * g++.dg/cpp1z/utf8-neg.C: New.
11686 * g++.dg/cpp1z/udlit-utf8char.C: New.
11688 2015-06-30 Marek Polacek <polacek@redhat.com>
11690 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11692 2015-06-30 Tom de Vries <tom@codesourcery.com>
11694 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11695 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11696 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11697 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11699 2015-06-30 Marek Polacek <polacek@redhat.com>
11701 * gcc.dg/fold-ior-2.c: New test.
11703 2015-06-30 Tom de Vries <tom@codesourcery.com>
11705 PR tree-optimization/66652
11706 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11707 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11709 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11711 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11714 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11715 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11717 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11720 * gfortran.dg/wunused-parameter.f90: New test.
11722 2015-06-29 Richard Henderson <rth@redhat.com>
11724 * gcc.target/i386/asm-flag-1.c: New.
11725 * gcc.target/i386/asm-flag-2.c: New.
11726 * gcc.target/i386/asm-flag-3.c: New.
11727 * gcc.target/i386/asm-flag-4.c: New.
11728 * gcc.target/i386/asm-flag-5.c: New.
11730 2015-06-29 Marek Polacek <polacek@redhat.com>
11733 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11734 * c-c++-common/pr66322.c: New test.
11735 * g++.dg/eh/scope1.C: Remove dg-warning.
11737 2015-06-29 Richard Biener <rguenther@suse.de>
11739 PR tree-optimization/66677
11740 * gcc.dg/vect/pr66677.c: New testcase.
11742 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11744 PR middle-end/64130
11745 * gcc.dg/tree-ssa/pr64130.c: New test.
11747 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11749 * gcc.target/aarch64/pic-small.c: New testcase.
11751 2015-06-26 Richard Biener <rguenther@suse.de>
11753 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11755 2015-06-26 Marek Polacek <polacek@redhat.com>
11757 * gcc.dg/fold-and-1.c: New test.
11758 * gcc.dg/fold-and-2.c: New test.
11760 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11762 * gnat.dg/warn11.adb: Add missing dg directive.
11763 * gnat.dg/warn12.adb: New test.
11764 * gnat.dg/warn12_pkg.ads: New helper.
11766 2015-06-26 Richard Biener <rguenther@suse.de>
11768 * gfortran.dg/reassoc_3.f90: Adjust.
11770 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11773 * gcc.target/i386/pr66412.c: New test.
11775 2015-06-25 Richard Biener <rguenther@suse.de>
11777 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11779 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11781 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11783 2015-06-25 Richard Biener <rguenther@suse.de>
11785 * gfortran.dg/vect/vect-9.f90: New testcase.
11787 2015-06-25 Nick Clifton <nickc@redhat.com>
11789 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11790 H8300 and M32R targets.
11792 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11795 * gfortran.dg/maxerrors.f90: New test.
11797 2015-06-08 DJ Delorie <dj@redhat.com>
11799 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11803 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11805 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11807 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11808 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11809 * gcc.target/aarch64/nofp_1.c: New file.
11811 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11813 Implement N3928 - Extending static_assert
11814 * g++.dg/cpp0x/static_assert8.C: Adjust.
11815 * g++.dg/cpp0x/static_assert12.C: New.
11816 * g++.dg/cpp0x/static_assert13.C: New.
11817 * g++.dg/cpp1y/static_assert1.C: New.
11818 * g++.dg/cpp1y/static_assert2.C: New.
11819 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11821 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11824 * g++.dg/cpp0x/trailing11.C: New.
11826 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11828 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11830 * gcc.target/arm/memset-inline-10.c: Likewise.
11831 * gcc.target/arm/pr58784.c: Likewise.
11832 * gcc.target/arm/pr59985.C: Likewise.
11833 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11835 2015-06-24 Renlin Li <renlin.li@arm.com>
11837 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11838 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11840 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11843 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11846 * g++.dg/cpp0x/auto45.C: New test.
11847 * g++.dg/template/pr30044.C: New test.
11848 * g++.dg/template/crash83.C: Accept any error string.
11849 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11851 * g++.dg/cpp0x/variadic18.C: Likewise
11852 * g++.dg/template/canon-type-13.C: Likewise.
11853 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11855 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11858 * g++.dg/other/linkage2.C: New.
11860 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11863 * gcc.target/arm/pr63408.c: New test.
11865 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11867 * lib/c-torture.exp: Don't call check_effective_target_lto
11868 before setting up environment correctly.
11869 * lib/gcc-dg.exp: Likewise, and protect
11870 gcc_force_conventional_output.
11872 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11874 PR rtl-optimization/66306
11875 * gcc.target/s390/pr66306.c: New test.
11877 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11879 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11880 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11881 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11882 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11883 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11884 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11885 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11887 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11890 * gcc.c-torture/pr65803.c: New test.
11892 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11895 * g++.dg/cpp0x/auto45.C: New test.
11896 * g++.dg/template/pr30044.C: New test.
11897 * g++.dg/template/crash83.C: Accept any error string.
11898 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11900 * g++.dg/cpp0x/variadic18.C: Likewise
11901 * g++.dg/template/canon-type-13.C: Likewise.
11902 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11904 2015-06-23 Marek Polacek <polacek@redhat.com>
11906 * c-c++-common/Wlogical-op-3.c: New test.
11908 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11911 * g++.dg/cpp0x/scoped_enum5.C: New.
11913 2015-06-23 Richard Biener <rguenther@suse.de>
11915 PR tree-optimization/66636
11916 * gcc.dg/vect/pr66636.c: New testcase.
11918 2015-06-23 Marek Polacek <polacek@redhat.com>
11920 * gcc.dg/fold-minus-4.c: New test.
11921 * gcc.dg/fold-minus-5.c: New test.
11922 * c-c++-common/ubsan/overflow-add-5.c: New test.
11924 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11926 Add missing testcase from r224672.
11927 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11929 * gcc.target/vax/bswapdi-1.c: New.
11931 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11934 * gfortran.dg/associate_18.f08: New test.
11936 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11939 * gcc.target/i386/pr66560-1.c: New test.
11940 * gcc.target/i386/pr66560-2.c: Ditto.
11941 * gcc.target/i386/pr66560-3.c: Ditto.
11942 * gcc.target/i386/pr66560-4.c: Ditto.
11944 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11946 * gcc.target/nvptx/nvptx.exp: New file.
11947 * gcc.target/nvptx/proto-1.c: Likewise.
11949 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11951 PR tree-optimization/66449
11952 * gcc.dg/vect/pr66449.c: New test.
11954 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11956 * g++.dg/other/dump-ada-spec-5.C: New test.
11957 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11958 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11960 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11962 * g++.dg/inherit/pure1.C: Test location too.
11964 2015-06-22 Marek Polacek <polacek@redhat.com>
11966 * gcc.dg/fold-ior-1.c: New test.
11967 * gcc.dg/fold-minus-2.c: New test.
11968 * gcc.dg/fold-minus-3.c: New test.
11969 * gcc.dg/fold-plus-1.c: New test.
11970 * gcc.dg/fold-plus-2.c: New test.
11971 * gcc.dg/fold-xor-4.c: New test.
11972 * gcc.dg/fold-xor-5.c: New test.
11974 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11977 * g++.dg/torture/pr65914.C: New.
11979 2015-06-22 Richard Biener <rguenther@suse.de>
11981 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11982 not existing TORTURE_OPTIONS only.
11983 * lib/gcc-dg.exp: Likewise.
11985 2015-06-22 Christian Bruel <christian.bruel@st.com>
11988 * gcc.target/arm/flip-thumb.c: New test.
11990 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11991 Martin Liska <mliska@suse.cz>
11994 * g++.dg/ipa/pr65908.C: New testcase.
11996 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11999 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12000 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12002 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12004 * gnat.dg/specs/debug1.ads: Adjust.
12006 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12008 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12009 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12010 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12011 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12012 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12014 * gcc.target/aarch64/fmovd-zero.c: Delete.
12015 * gcc.target/aarch64/fmovf-zero.c: Delete.
12017 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12019 * gcc.target/vax/bswapdi-1.c: New.
12021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12023 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12027 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12035 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12039 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12043 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12047 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12051 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12055 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12059 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12067 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12071 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12075 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12079 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12087 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12095 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12097 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12100 (_ARM_FPSCR): Add FZ field.
12101 (clean_results): Force FZ=1 on AArch64.
12102 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12106 * gcc.target/aarch64/pr62308.c: New test.
12108 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12111 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12113 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12115 * gcc.target/i386/mpx/pr66581.c: New test.
12117 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12119 * gcc.target/i386/cmov9.c: New test.
12121 2015-06-18 Richard Biener <rguenther@suse.de>
12123 * g++.dg/other/const4.C: New testcase.
12125 2015-06-18 Michael Matz <matz@suse.de>
12127 PR middle-end/66253
12128 * gcc.dg/vect/pr66253.c: New testcase.
12130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12133 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12137 PR middle-end/66568
12138 * gcc.target/i386/mpx/pr66568.c: New test.
12140 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12142 PR middle-end/66567
12143 * gcc.target/i386/mpx/pr66567.c: New test.
12145 2015-06-18 Richard Biener <rguenther@suse.de>
12147 PR tree-optimization/66510
12148 * gcc.dg/vect/slp-perm-12.c: New testcase.
12150 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12152 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12153 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12154 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12155 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12157 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12160 * g++.dg/gomp/pr66571-1.C: New test.
12162 PR middle-end/66429
12163 * c-c++-common/gomp/pr66429.c: New test.
12165 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12167 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12168 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12170 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12172 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12175 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12178 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12180 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12182 * gcc.target/mips/pr65862-1.c: New test.
12183 * gcc.target/mips/pr65862-2.c: Likewise.
12185 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12187 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12188 * gcc.target/i386/pr52252-atom.c: Ditto.
12189 * gcc.target/i386/vect-div-1.c: Ditto.
12190 * gcc.target/i386/rotate-5.c: Ditto.
12191 * gcc.target/i386/pr50202.c: Ditto.
12192 * gcc.target/i386/pr37843-3.c: Ditto.
12193 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12194 * gcc.target/i386/pr53397-1.c: Ditto.
12195 * gcc.target/i386/pr55934.c: Ditto.
12196 * gcc.target/i386/pr37843-4.c: Ditto.
12197 * gcc.target/i386/pr60451.c: Ditto.
12198 * gcc.target/i386/pr53397-2.c: Ditto.
12199 * gcc.target/i386/vectorize1.c: Ditto.
12200 * gcc.target/i386/extract-insert-combining.c: Ditto.
12201 * gcc.target/i386/pr53759.c: Ditto.
12202 * gcc.target/i386/pr52252-core.c: Ditto.
12203 * gcc.target/i386/rotate-3.c: Ditto.
12204 * gcc.target/i386/sse-20.c: Ditto.
12205 * gcc.target/i386/rotate-4.c: Ditto.
12206 * gcc.target/i386/pr61403.c: Ditto.
12207 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12208 * gcc.target/i386/pr60901.c: Ditto.
12209 * gcc.target/i386/pr59794-7.c: Ditto.
12210 * gcc.target/i386/pr62208.c: Ditto.
12211 * gcc.target/i386/pr53416.c: Ditto.
12212 * gcc.target/i386/asm-dialect-1.c: Ditto.
12213 * gcc.target/i386/pr50038.c: Ditto.
12214 * gcc.target/i386/47698.c: Ditto.
12215 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12216 * gcc.target/i386/pr59794-2.c: Ditto.
12217 * gcc.target/i386/pr59794-3.c: Ditto.
12218 * gcc.target/i386/pr39058.c: Ditto.
12219 * gcc.target/i386/pr60205-1.c: Ditto.
12220 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12221 * gcc.target/i386/sse2-movq-2.c: Ditto.
12223 2015-06-17 Richard Biener <rguenther@suse.de>
12225 PR tree-optimization/66251
12226 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12228 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12231 * g++.dg/parse/new-placement1.C: New.
12233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12235 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12236 * jit.dg/test-compound-assignment.c: New testcase.
12238 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12241 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12242 to "testcases" array.
12244 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12247 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12248 * jit.dg/test-debug-strings.c: New test case.
12249 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12250 the discriminant has a sane debug string.
12252 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12255 * gcc.target/i386/pr56766-1.c: New test.
12256 * gcc.target/i386/pr56766-2.c: Ditto.
12258 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12260 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12261 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12262 * gcc.target/mips/loongson-simd.c: Ditto.
12264 2015-06-16 Richard Biener <rguenther@suse.de>
12266 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12270 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12271 passed by the testsuite driver.
12273 2015-06-16 Richard Biener <rguenther@suse.de>
12275 * gcc.dg/vect/slp-perm-11.c: New testcase.
12277 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12279 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12282 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12284 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12285 Reinstate calls to torture-init and torture-finalize.
12287 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12289 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12291 2015-06-15 Nathan Sidwell <nathan@acm.org>
12294 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12296 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12299 * g++.dg/cpp0x/local-type1.C: New.
12301 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12306 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12307 unimplemented error.
12308 * gfortran.dg/allocate_with_source_7.f08: New test.
12309 * gfortran.dg/allocate_with_source_8.f08: New test.
12311 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12314 * g++.dg/warn/Walways-true-3.C: New test.
12316 2015-06-13 Tom de Vries <tom@codesourcery.com>
12318 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12320 2015-06-13 Tom de Vries <tom@codesourcery.com>
12322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12323 (main): Remove superfluous attributes.
12324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12325 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12327 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12329 * gcc.target/i386/monitorx.c: New.
12330 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12331 * gcc.target/i386/sse-13.c: Ditto.
12332 * gcc.target/i386/sse-14.c: Ditto.
12333 * gcc.target/i386/sse-22.c: Ditto.
12334 * gcc.target/i386/sse-23.c: Ditto.
12335 * g++.dg/other/i386-2.C: Ditto.
12336 * g++.dg/other/i386-3.C: Ditto.
12338 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12340 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12342 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12345 * gfortran.dg/allocatable_scalar_13.f90: New test
12347 2015-06-11 Marek Polacek <polacek@redhat.com>
12349 * gcc.dg/fold-xor-3.c: New test.
12351 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12353 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12354 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12356 2015-06-11 Christian Bruel <christian.bruel@st.com>
12359 * gcc.target/arm/pragma_attribute.c: New test.
12361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12363 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12365 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12368 * gcc.target/i386/pr66473.c: New test.
12370 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12373 * gcc.dg/tls/pr66470.c: New test.
12374 * gcc.target/i386/pr66470.c: New test.
12376 2015-06-10 Christian Bruel <christian.bruel@st.com>
12379 * gcc.target/arm/attr_arm.c: New test
12380 * gcc.target/arm/attr_arm-err.c: New test
12381 * gcc.target/arm/attr_thumb.c: New test
12382 * gcc.target/arm/attr_thumb-static.c: New test
12384 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12389 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12391 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12393 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12394 passed by the testsuite driver.
12396 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12401 * gcc.dg/ssp-1.c: Make counter a register.
12402 * gcc.dg/ssp-2.c: Likewise.
12403 * gcc.dg/torture/parm-coalesce.c: New.
12405 2015-06-09 Tom de Vries <tom@codesourcery.com>
12407 * gcc.target/i386/vararg-loc.c: New test.
12409 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12412 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12413 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12415 2015-06-09 Marek Polacek <polacek@redhat.com>
12417 PR tree-optimization/66299
12418 * gcc.dg/pr66299-1.c: New test.
12419 * gcc.dg/pr66299-2.c: New test.
12420 * gcc.dg/pr66299-3.c: New test.
12422 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12424 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12425 passed by the testsuite driver.
12427 2015-06-09 Richard Biener <rguenther@suse.de>
12429 PR middle-end/66423
12430 * gcc.dg/fold-modpow2.c: New testcase.
12432 2015-06-09 Richard Biener <rguenther@suse.de>
12434 PR tree-optimization/66419
12435 * gcc.dg/vect/bb-slp-37.c: New testcase.
12437 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12439 * gcc.target/arm/stl-cond.c: New test.
12441 2015-06-09 Richard Biener <rguenther@suse.de>
12443 PR middle-end/66413
12444 * gcc.dg/torture/pr66413.c: New testcase.
12446 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12449 * gcc.dg/ssp-1.c: Make counter a register.
12450 * gcc.dg/ssp-2.c: Likewise.
12451 * gcc.dg/torture/parm-coalesce.c: New.
12453 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12455 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12456 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12458 2015-06-08 Tom de Vries <tom@codesourcery.com>
12460 PR rtl-optimization/66444
12461 * gcc.dg/pr66444.c: New test.
12463 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12466 * gfortran.dg/class_is_1.f90: New test.
12467 * gfortran.dg/type_is_1.f90: Ditto.
12469 2015-06-08 Marek Polacek <polacek@redhat.com>
12472 * gcc.dg/cpp/pr66415-1.c: New test.
12473 * gcc.dg/cpp/pr66415-2.c: New test.
12475 2015-06-08 Richard Biener <rguenther@suse.de>
12477 PR tree-optimization/66422
12478 * gcc.dg/Warray-bounds-16.c: New testcase.
12480 2015-06-08 Richard Biener <rguenther@suse.de>
12482 * gcc.dg/vect/slp-perm-10.c: New testcase.
12483 * gcc.dg/vect/slp-23.c: Adjust.
12484 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12485 vector pointer update.
12487 2015-06-08 Marek Polacek <polacek@redhat.com>
12490 * g++.dg/ubsan/pr66452.C: New test.
12492 2015-06-08 Tom de Vries <tom@codesourcery.com>
12494 PR tree-optimization/66436
12495 * gcc.dg/gomp/dump-new-function-2.c: New test.
12496 * gcc.dg/gomp/dump-new-function-3.c: Same.
12497 * gcc.dg/gomp/dump-new-function.c: Same.
12499 2015-06-08 Tom de Vries <tom@codesourcery.com>
12501 PR tree-optimization/66435
12502 * gcc.dg/gomp/notify-new-function-2.c: New test.
12503 * gcc.dg/gomp/notify-new-function-3.c: Same.
12504 * gcc.dg/gomp/notify-new-function.c: Same.
12506 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12508 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12509 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12510 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12511 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12512 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12513 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12516 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12519 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12520 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12522 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12523 * gfortran.dg/warn_conversion_5.f90: New test.
12524 * gfortran.dg/warn_conversion_6.f90: New test.
12525 * gfortran.dg/warn_conversion_7.f90: New test.
12527 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12530 * gfortran.dg/blockdata_9.f: New test.
12532 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12535 * gfortran.dg/forall_17.f90: New test.
12537 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12539 * g++.dg/cpp0x/pr57101.C: Add warning.
12540 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12541 * g++.dg/ext/visibility/anon7.C: Same.
12542 * g++.dg/ipa/pr63587-2.C: Same.
12543 * g++.dg/opt/dump1.C: Same.
12544 * g++.dg/opt/pr59622-3.C: Same.
12545 * g++.dg/opt/pr59622.C: Same.
12546 * g++.dg/torture/pr46383.C: Same.
12547 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12548 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12549 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12551 * gfortran.dg/intent_out_8.f90: Same.
12552 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12554 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12557 gfortran.dg/equiv_9.f90: New test.
12560 2015-06-05 Tom de Vries <tom@codesourcery.com>
12562 merge from gomp4 branch:
12563 2015-05-28 Tom de Vries <tom@codesourcery.com>
12565 PR tree-optimization/65443
12566 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12567 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12568 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12570 2015-06-05 Nathan Sidwell <nathan@acm.org>
12573 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12575 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12577 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12579 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12581 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12583 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12585 * gcc.target/i386/noplt-1.c: New test.
12586 * gcc.target/i386/noplt-2.c: New test.
12587 * gcc.target/i386/noplt-3.c: New test.
12588 * gcc.target/i386/noplt-4.c: New test.
12590 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12593 * gfortran.dg/adjustl_1.f90: New test.
12595 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12597 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12598 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12600 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12602 * lto.c (iterative_hash_canonical_type,
12603 gimple_register_canonical_type): only hash main variants of types
12605 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12608 Move set of dg-do-what-default after early return.
12610 2015-06-04 Marek Polacek <polacek@redhat.com>
12613 * gcc.dg/lvalue-8.c: New test.
12615 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12616 Paolo Carlini <paolo.carlini@oracle.com>
12619 * g++.dg/other/pr66130.C: New.
12620 * g++.dg/cpp0x/pr66130.C: Likewise.
12622 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12624 * g++.dg/cpp0x/decl-loc1.C: New.
12625 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12626 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12627 * g++.dg/init/ctor8.C: Likewise.
12628 * g++.dg/parse/semicolon4.C: Likewise.
12630 2015-06-03 Marek Polacek <polacek@redhat.com>
12633 * g++.dg/ubsan/static-init-1.C: New test.
12634 * g++.dg/ubsan/static-init-2.C: New test.
12635 * g++.dg/ubsan/static-init-3.C: New test.
12637 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12640 * gcc.target/i386/pr66275.c: New test.
12642 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12644 * gcc.dg/Wcxx-compat-22.c: New testcase.
12645 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12646 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12647 * c-c++-common/pr58346-1.c: Likewise.
12648 * c-c++-common/transparent-union-1.c: Likewise.
12650 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12652 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12653 * g++.dg/plugin/def_plugin.c: New file.
12654 * g++.dg/plugin/def-plugin-test.C: New file.
12656 2015-06-03 Richard Biener <rguenther@suse.de>
12658 * gcc.dg/vect/bb-slp-36.c: New testcase.
12660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12662 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12664 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12666 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12667 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12668 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12669 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12671 2015-06-03 Marek Polacek <polacek@redhat.com>
12675 * gcc.dg/pr64223-1.c: New test.
12676 * gcc.dg/pr64223-2.c: New test.
12678 2015-06-03 Richard Biener <rguenther@suse.de>
12680 PR tree-optimization/63916
12681 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12683 2015-06-03 Richard Biener <rguenther@suse.de>
12685 PR tree-optimization/66375
12686 * gcc.dg/torture/pr66375.c: New testcase.
12688 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12690 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12692 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12695 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12697 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12700 * gfortran.dg/reshape_7.f90: New test.
12702 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12705 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12708 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12711 * gcc.dg/pr49551.c: New testcase.
12713 2015-06-02 Richard Biener <rguenther@suse.de>
12716 * g++.dg/lto/pr65549_0.C: New testcase.
12718 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12721 PR middle-end/66332
12722 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12724 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12726 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12728 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12731 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12733 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12735 PR tree-optimization/48052
12736 * gcc.dg/tree-ssa/scev-8.c: New.
12737 * gcc.dg/tree-ssa/scev-9.c: New.
12738 * gcc.dg/tree-ssa/scev-10.c: New.
12739 * gcc.dg/vect/pr48052.c: New.
12741 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12743 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12745 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12747 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12749 2015-06-02 Marek Polacek <polacek@redhat.com>
12751 PR middle-end/66345
12752 * gcc.dg/torture/pr66345.c: New test.
12754 2015-06-02 Richard Biener <rguenther@suse.de>
12756 PR tree-optimization/65961
12757 * gcc.dg/torture/pr65961.c: New testcase.
12759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12761 PR tree-optimization/52563
12762 PR tree-optimization/62173
12763 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12764 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12766 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12768 * gnat.dg/specs/varsize_return2.ads: New test.
12769 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12771 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12773 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12775 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12778 * gcc.target/aarch64/sync-comp-swap.c: New.
12779 * gcc.target/aarch64/sync-comp-swap.x: New.
12780 * gcc.target/aarch64/sync-op-acquire.c: New.
12781 * gcc.target/aarch64/sync-op-acquire.x: New.
12782 * gcc.target/aarch64/sync-op-full.c: New.
12783 * gcc.target/aarch64/sync-op-full.x: New.
12784 * gcc.target/aarch64/sync-op-release.c: New.
12785 * gcc.target/aarch64/sync-op-release.x: New.
12787 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12789 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12792 2015-06-01 Richard Biener <rguenther@suse.de>
12794 PR tree-optimization/66349
12795 PR tree-optimization/66352
12796 PR tree-optimization/66357
12797 * gcc.dg/torture/pr66357.c: New testcase.
12798 * gcc.dg/torture/pr66349.c: Likewise.
12799 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12801 2015-06-01 Richard Biener <rguenther@suse.de>
12804 2015-05-29 Richard Biener <rguenther@suse.de>
12806 PR tree-optimization/66314
12807 * gcc.dg/asan/pr66314.c: New testcase.
12809 2015-06-01 Richard Biener <rguenther@suse.de>
12811 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12813 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12815 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12817 (hp3, hp4): Add inline keyword.
12818 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12819 (hp2): Add inline keyword.
12820 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12821 (hp2): Add inline keyword.
12823 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12826 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12827 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12828 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12829 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12831 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12834 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12836 2015-06-01 Richard Biener <rguenther@suse.de>
12838 PR tree-optimization/66280
12839 * g++.dg/torture/pr66280.C: New testcase.
12840 * g++.dg/torture/pr66280-2.C: Likewise.
12842 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12844 * gnat.dg/addr9_1.adb: New test.
12845 * gnat.dg/addr9_2.adb: Likewise.
12846 * gnat.dg/addr9_3.adb: Likewise.
12847 * gnat.dg/addr9_4.adb: Likewise.
12849 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12851 * g++.dg/other/dump-ada-spec-4.C: New test.
12853 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12855 * gcc.dg/alias-8.c: Fix dg-warning.
12857 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12859 * gcc.dg/alias-8.c: Do not xfail.
12860 * gcc.dg/pr62167.c: Prevent FRE.
12861 * gcc.dg/alias-14.c: New testcase.
12863 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12865 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12867 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12870 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12872 * gcc.target/s390/hotpatch-10.c: Likewise.
12873 * gcc.target/s390/hotpatch-11.c: Likewise.
12874 * gcc.target/s390/hotpatch-12.c: Likewise.
12875 * gcc.target/s390/hotpatch-17.c: Likewise.
12876 * gcc.target/s390/hotpatch-18.c: Likewise.
12877 * gcc.target/s390/hotpatch-20.c: Likewise.
12878 * gcc.target/s390/hotpatch-21.c: Likewise.
12879 * gcc.target/s390/hotpatch-22.c: Likewise.
12880 * gcc.target/s390/hotpatch-23.c: Likewise.
12881 * gcc.target/s390/hotpatch-24.c: Likewise.
12882 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12883 to check for the exact nops too.
12884 * gcc.target/s390/hotpatch-3.c: Likewise.
12885 * gcc.target/s390/hotpatch-4.c: Likewise.
12886 * gcc.target/s390/hotpatch-5.c: Likewise.
12887 * gcc.target/s390/hotpatch-6.c: Likewise.
12888 * gcc.target/s390/hotpatch-7.c: Likewise.
12889 * gcc.target/s390/hotpatch-8.c: Likewise.
12890 * gcc.target/s390/hotpatch-9.c: Likewise.
12891 * gcc.target/s390/hotpatch-14.c: Likewise.
12892 * gcc.target/s390/hotpatch-15.c: Likewise.
12893 * gcc.target/s390/hotpatch-16.c: Likewise.
12894 * gcc.target/s390/hotpatch-19.c: Likewise.
12895 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12896 scan-assembler-times counting number of .align directives.
12897 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12898 dg-options. Remove scan-assembler-times counting number of .align
12900 * gcc.target/s390/hotpatch-26.c: New file.
12901 * gcc.target/s390/hotpatch-27.c: New file.
12902 * gcc.target/s390/hotpatch-28.c: New file.
12903 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12904 using -Os -O0 -O1 -O2 -O3 options.
12906 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12908 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12910 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12912 PR tree-optimization/66142
12913 * gcc.dg/vect/pr66142.c: New test.
12915 2015-05-29 Richard Biener <rguenther@suse.de>
12917 PR tree-optimization/66314
12918 * gcc.dg/asan/pr66314.c: New testcase.
12920 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12922 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12923 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12924 Adjust all callers.
12925 (schedule-cleanups, dg-keep-saved-temps): New proc.
12926 (gcc-dg-test-1): Schedule cleanups.
12927 * lib/profopt.exp (profopt-execute): Likewise.
12928 * g++.dg/cdce3.C: Adjust expected line numbers.
12929 * gcc.dg/cdce1.c: Likewise.
12930 * gcc.dg/cdce2.c: Likewise.
12931 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12932 * gcc.dg/strlenopt-24.c: Likewise.
12933 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12934 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12935 * obj-c++.dg/encode-2.mm: Likewise.
12937 2015-05-28 DJ Delorie <dj@redhat.com>
12939 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12943 * gnat.dg/discr43.adb: New test.
12945 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12947 * gnat.dg/varsize_temp.adb: Rename into...
12948 * gnat.dg/varsize1.adb: ...this.
12949 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12950 * gnat.dg/varsize2.ad[sb]: ...this.
12951 * gnat.dg/varsize3_1.adb: New test.
12952 * gnat.dg/varsize3_2.adb: Likewise.
12953 * gnat.dg/varsize3_3.adb: Likewise.
12954 * gnat.dg/varsize3_4.adb: Likewise.
12955 * gnat.dg/varsize3_5.adb: Likewise.
12956 * gnat.dg/varsize3_6.adb: Likewise.
12957 * gnat.dg/varsize3_pkg1.ads: New helper.
12958 * gnat.dg/varsize3_pkg2.ads: Likewise.
12959 * gnat.dg/varsize3_pkg3.ads: Likewise.
12961 2015-05-28 Richard Biener <rguenther@suse.de>
12963 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12965 2015-05-28 Richard Biener <rguenther@suse.de>
12967 PR tree-optimization/66142
12968 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12970 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12973 * gcc.dg/darwin-minversion-3.c: Update testcase.
12974 * gcc.dg/darwin-minversion-4.c: Ditto.
12975 * gcc.dg/darwin-minversion-5.c: New testcase.
12976 * gcc.dg/darwin-minversion-6.c: Ditto.
12977 * gcc.dg/darwin-minversion-7.c: Ditto.
12978 * gcc.dg/darwin-minversion-8.c: Ditto.
12979 * gcc.dg/darwin-minversion-9.c: Ditto.
12980 * gcc.dg/darwin-minversion-10.c: Ditto.
12981 * gcc.dg/darwin-minversion-11.c: Ditto.
12982 * gcc.dg/darwin-minversion-12.c: Ditto.
12984 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12986 PR rtl-optimization/66168
12987 * gcc.c-torture/compile/pr66168.c: New test.
12989 2015-05-27 Jeff Law <law@redhat.com>
12992 * gcc.dg/target/m68k/pr39726-1.c: New test.
12994 2015-05-27 Nathan Sidwell <nathan@acm.org>
12997 * g++.dg/ext/alias-canon3.C: New.
12999 2015-05-27 Richard Biener <rguenther@suse.de>
13001 PR tree-optimization/66272
13003 2014-08-15 Richard Biener <rguenther@suse.de>
13005 PR tree-optimization/62031
13006 * gcc.dg/torture/pr66272.c: New testcase.
13008 2015-05-27 Richard Biener <rguenther@suse.de>
13010 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13012 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13015 * gcc.dg/pr65358.c: New test.
13017 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13020 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13022 * gfortran.dg/allocate_with_source_6.f90: New test.
13024 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13026 * gnat.dg/atomic7_1.adb: New test.
13027 * gnat.dg/atomic7_2.adb: Likewise.
13028 * gnat.dg/atomic7_pkg1.ads: New helper.
13029 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13031 2015-05-26 Michael Matz <matz@suse.de>
13033 PR middle-end/66251
13034 * gcc.dg/vect/pr66251.c: New test.
13036 2015-05-26 Richard Biener <rguenther@suse.de>
13038 PR tree-optimization/66142
13039 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13041 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13044 * gfortran.dg/allocatable_scalar_13.f90: New test
13046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13048 * gnat.dg/warn11.adb: New test.
13049 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13051 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13053 * gnat.dg/vfa1_1.adb: New test.
13054 * gnat.dg/vfa1_2.adb: Likewise.
13055 * gnat.dg/vfa1_3.adb: Likewise.
13056 * gnat.dg/vfa1_4.adb: Likewise.
13057 * gnat.dg/vfa1_pkg.ads: New helper.
13059 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13061 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13062 * gcc.target/i386/pr66232-3.c: Likewise.
13064 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13067 * gcc.target/i386/pr66274.c: New test.
13069 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13071 * gnat.dg/renaming6.ad[sb]: New test.
13073 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13075 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13076 and 'dg-require-effective-target pie'.
13078 2015-05-23 Nathan Sidwell <nathan@acm.org>
13081 * g++.dg/cpp0x/pr66243.C: New.
13083 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13086 * g++.dg/lto/pr66180_0.C: New testcase.
13087 * g++.dg/lto/pr66180_1.C: New testcase.
13089 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13092 * typebound_call_27.f90: New file.
13094 2015-05-23 Nathan Sidwell <nathan@acm.org>
13097 * g++.dg/template/pr65936.C: New.
13099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13101 PR tree-optimization/63387
13102 * gcc.dg/pr63387-2.c: New testcase.
13104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13106 * gcc.dg/simd-1.c: Update to the new message.
13108 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13110 * gcc.dg/nand.c: New testcase.
13112 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13114 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13115 Set dg-do-what-default to compile only on ARM targets without
13116 arm_neon_hw execution support. Remove redundant c-torture-execute
13117 in loop over test cases.
13119 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13122 * gcc.target/aarch64/pr65491_1.c: New test.
13123 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13124 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13126 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13129 * g++.dg/cpp0x/explicit9.C: New.
13130 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13132 2015-05-22 Richard Biener <rguenther@suse.de>
13134 PR tree-optimization/66251
13135 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13137 2015-05-22 Marek Polacek <polacek@redhat.com>
13140 * c-c++-common/attributes-enum-1.c: New test.
13141 * c-c++-common/attributes-enum-2.c: New test.
13142 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13143 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13145 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13147 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13148 effective target support. If no arm_neon_hw support, do not attempt
13149 to execute the tests; only compile them.
13150 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13151 and "dg-require-effective-target arm_neon_ok".
13152 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13153 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13154 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13155 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13156 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13157 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13158 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13159 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13160 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13161 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13162 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13163 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13164 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13165 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13166 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13167 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13168 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13169 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13170 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13171 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13172 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13173 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13174 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13175 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13176 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13177 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13178 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13179 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13180 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13181 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13182 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13183 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13184 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13185 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13186 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13187 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13188 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13189 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13190 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13191 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13192 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13193 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13194 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13195 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13196 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13197 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13198 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13199 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13200 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13201 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13202 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13203 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13204 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13205 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13206 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13207 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13208 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13209 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13210 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13211 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13212 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13213 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13214 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13215 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13216 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13217 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13218 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13219 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13220 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13221 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13222 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13223 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13224 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13225 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13226 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13227 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13228 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13229 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13230 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13231 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13232 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13233 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13234 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13235 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13236 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13237 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13238 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13239 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13240 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13241 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13242 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13243 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13244 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13245 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13246 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13247 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13248 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13249 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13250 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13251 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13252 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13253 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13254 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13255 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13256 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13257 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13258 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13259 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13260 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13261 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13262 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13263 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13264 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13266 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13268 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13269 * gcc.dg/vect/pr59354.c: Likewise.
13270 * gcc.dg/vect/pr64252.c: Likewise.
13271 * gcc.dg/vect/pr64404.c: Likewise.
13272 * gcc.dg/vect/pr64493.c: Likewise.
13273 * gcc.dg/vect/pr64495.c: Likewise.
13274 * gcc.dg/vect/pr64844.c: Likewise.
13275 * gcc.dg/vect/pr65518.c: Likewise.
13276 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13278 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13281 * g++.dg/cpp1y/var-templ28.C: New.
13283 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13286 * gcc.target/i386/pr66232-1.c: New test.
13287 * gcc.target/i386/pr66232-2.c: Likewise.
13288 * gcc.target/i386/pr66232-3.c: Likewise.
13289 * gcc.target/i386/pr66232-4.c: Likewise.
13290 * gcc.target/i386/pr66232-5.c: Likewise.
13292 2015-05-21 Nathan Sidwell <nathan@acm.org>
13294 * g++.dg/cpp1y/pr60943.C: New.
13296 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13298 PR tree-optimization/66233
13299 * gcc.c-torture/execute/pr66233.c: New test.
13301 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13304 * gfortran.dg/inline_matmul_11.f90: New test.
13306 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13308 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13309 instead of listing several targets on its own.
13310 * gcc.target/i386/pr32219-2.c: Likewise.
13311 * gcc.target/i386/pr32219-3.c: Likewise.
13312 * gcc.target/i386/pr32219-4.c: Likewise.
13313 * gcc.target/i386/pr32219-5.c: Likewise.
13314 * gcc.target/i386/pr32219-6.c: Likewise
13315 * gcc.target/i386/pr32219-7.c: Likewise.
13316 * gcc.target/i386/pr32219-8.c: Likewise.
13317 * gcc.target/i386/pr39013-1.c: Likewise.
13318 * gcc.target/i386/pr39013-2.c: Likewise.
13319 * gcc.target/i386/pr64317.c: Likewise.
13321 2015-05-21 Jeff Law <law@redhat.com>
13323 * gcc.target/hppa/shadd-3.c: New test.
13324 * gcc.target/hppa/shadd-4.c: New test.
13326 2015-05-21 Michael Matz <matz@suse.de>
13328 * gcc.dg/vect/vect-strided-store.c: New test.
13329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13330 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13332 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13334 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13335 * gcc.dg/pow-sqrt-synth-1.c: New test.
13336 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13338 2015-05-21 Richard Biener <rguenther@suse.de>
13341 * g++.dg/conversion/pr66211.C: New testcase.
13342 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13344 2015-05-21 Jeff Law <law@redhat.com>
13346 * gcc.target/hppa/shadd-2.c: New test.
13348 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13351 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13353 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13356 * gcc.target/arm/pr26702.c: Adjust target selector.
13358 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13360 PR middle-end/66221
13361 * gcc.dg/lto/pr66221_0.c: New test.
13362 * gcc.dg/lto/pr66221_1.c: New test.
13364 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13367 * gcc.dg/redecl-4.c: Update column numbers.
13368 * gcc.dg/format/bitfld-1.c: Likewise.
13369 * gcc.dg/format/attr-2.c: Likewise.
13370 * gcc.dg/format/attr-6.c: Likewise.
13371 * gcc.dg/format/attr-7.c (baz): Likewise.
13372 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13373 * gcc.dg/format/attr-4.c: Likewise.
13374 * gcc.dg/format/branch-1.c: Likewise.
13375 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13376 locations within strings with embedded escape sequences.
13378 2015-05-20 Jeff Law <law@redhat.com>
13380 * gcc.target/hppa/hppa.exp: New target test driver.
13381 * gcc.target/hppa/shadd-1.c: New test.
13383 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13385 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13387 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13389 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13390 (fn_33_k_and_r_style): New.
13391 (fn_33_stroustrup_style): New.
13392 (fn_33_allman_style): New.
13393 (fn_33_whitesmiths_style): New.
13394 (fn_33_horstmann_style): New.
13395 (fn_33_ratliff_banner_style): New.
13396 (fn_33_lisp_style): New.
13397 (fn_34_indent_dash_gnu): New.
13398 (fn_34_indent_dash_kr): New.
13399 (fn_34_indent_dash_orig): New.
13400 (fn_34_indent_linux_style): New.
13402 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13405 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13407 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13409 PR tree-optimization/65447
13410 * gcc.dg/tree-ssa/pr65447.c: New test.
13412 2015-05-19 Nathan sidwell <nathan@acm.org>
13414 * g++.dg/cpp0x/pr65954.C: New.
13416 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13418 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13422 * lib/target-supports.exp: Vector do not always have natural
13423 alignment on s390*.
13425 2015-05-19 David Sherwood <david.sherwood@arm.com>
13427 * gcc.dg/loop-invariant.c: New testcase.
13429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13431 * lib/target-supports.exp: Vector do not always have natural
13432 alignment on s390*.
13434 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13436 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13440 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13442 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13443 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13444 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13445 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13446 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13447 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13448 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13449 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13450 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13451 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13457 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13459 * gcc.target/s390/s390.exp
13460 (check_effective_target_vector): New check.
13461 * gcc.target/s390/vector/vec-abi-1.c: New test.
13462 * gcc.target/s390/vector/vec-abi-2.c: New test.
13463 * gcc.target/s390/vector/vec-abi-3.c: New test.
13464 * gcc.target/s390/vector/vec-abi-4.c: New test.
13465 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13466 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13467 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13468 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13469 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13470 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13471 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13472 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13473 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13474 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13475 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13476 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13477 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13478 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13479 * gcc.target/s390/vector/vec-init-1.c: New test.
13480 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13481 * gcc.target/s390/vector/vec-shift-1.c: New test.
13482 * gcc.target/s390/vector/vec-sub-1.c: New test.
13484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13486 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13490 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13494 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13510 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13530 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13532 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13536 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13538 PR tree-optimization/66187
13539 * gcc.c-torture/execute/pr66187.c: New test.
13540 * gcc.dg/pr66187-1.c: New test.
13541 * gcc.dg/pr66187-2.c: New test.
13543 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13545 * gcc.dg/vect/bb-slp-35.c: Adjust.
13547 2015-05-19 Richard Biener <rguenther@suse.de>
13549 PR tree-optimization/66165
13550 * gcc.dg/torture/pr66165.c: New testcase.
13552 PR tree-optimization/66185
13553 * gcc.dg/torture/pr66185.c: New testcase.
13555 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13558 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13560 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13562 * gcc.target/mips/p5600-bonding.c : New file.
13564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13567 * gfortran.dg/interface_operator_1.f90: New tests.
13569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13572 * gfortran.dg/generic_29.f90: New tests.
13574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13577 * gfortran.dg/storage_size_6.f90: New tests.
13579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13582 * gfortran.dg/null1.f90: New test.
13584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13587 * gfortran.dg/entry_21.f90: New test.
13589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13592 * gfortran.dg/storage_size_6.f90: New tests.
13594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13597 * gfortran.dg/misplaced_statement.f90: New test.
13599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13602 * gfortran.dg/filepos1.f90: New test
13604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13607 * gfortran.dg/pr64925.f90: New test.
13609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13611 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13613 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13615 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13617 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13618 to the family of pie capable targets.
13620 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13622 * gcc.target/arm/bics_1.c : New testcase.
13623 * gcc.target/arm/bics_2.c : New testcase.
13624 * gcc.target/arm/bics_3.c : New testcase.
13625 * gcc.target/arm/bics_4.c : New testcase.
13627 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13629 * gcc.target/mips/umips-attr.c: New test.
13631 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13633 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13634 * gcc.dg/20150120-2.c (dg-final): Ditto.
13635 * gcc.dg/20150120-2.c (dg-final): Ditto.
13636 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13638 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13641 * gcc.target/i386/pr66174.c: New test.
13643 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13646 * gfortran.dg/matmul_bounds_6.f90: New test.
13647 * gfortran.dg/matmul_bounds_7.f90: New test.
13649 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13651 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13652 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13653 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13654 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13655 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13656 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13658 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13661 * gfortran.dg/continuation_13.f90: Update test.
13662 * gfortran.dg/pr65903.f90: New test.
13664 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13667 * gfortran.dg/block_14.f90: New test.
13669 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13672 * lib/gfortran-dg.exp: Update regex to handle two locations for
13673 the same diagnostic without caret.
13674 * gfortran.dg/badline.f: Test also that line numbers are correct
13675 before and after "left but not entered" warning.
13677 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13678 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13681 * gcc.target/arm/maskdata.c: New test.
13683 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13686 * gfortran.dg/derived_constructor_components_5: New test
13688 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13691 * gcc.target/alpha/pr66140.c: New test.
13693 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13696 * gcc.dg/Wconversion-complex-c99.c: New test.
13697 * gcc.dg/Wconversion-complex-gnu.c: New test.
13699 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13701 PR tree-optimization/64454
13702 * gcc.dg/modmod.c: New testcase.
13704 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13706 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13708 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13710 PR middle-end/66134
13711 * gcc.target/i386/mpx/pr66134.c: New test.
13713 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13715 * gcc.target/powerpc/pr60158.c: New test.
13717 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13719 * gcc.target/i386/sibcall-7.c: New test.
13720 * gcc.target/i386/sibcall-8.c: New test.
13722 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13724 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13725 (abs64_in_dreg): Likewise.
13727 2015-05-14 Marek Polacek <polacek@redhat.com>
13731 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13732 * gcc.dg/pr19984.c: Likewise.
13733 * gcc.dg/pr66066-1.c: New test.
13734 * gcc.dg/pr66066-2.c: New test.
13735 * gcc.dg/pr66066-3.c: New test.
13737 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13739 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13740 * gcc.dg/pow-sqrt.x: New file.
13741 * gcc.dg/pow-sqrt-1.c: New test.
13742 * gcc.dg/pow-sqrt-2.c: Likewise.
13743 * gcc.dg/pow-sqrt-3.c: Likewise.
13745 2015-05-13 Richard Biener <rguenther@suse.de>
13747 PR tree-optimization/66123
13748 * gcc.dg/torture/pr66123.c: New testcase.
13750 2015-05-13 Richard Biener <rguenther@suse.de>
13752 PR middle-end/66110
13753 * gcc.dg/alias-2.c: Adjust.
13754 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13756 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13759 * gcc.target/i386/pr65103-3.c: New.
13761 2015-05-13 Martin Liska <mliska@suse.cz>
13763 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13765 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13768 * gcc.target/i386/pr66112-2.c: New test.
13771 * gcc.target/i386/pr66112-1.c: New test.
13773 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13776 * gcc.target/i386/mpx/pr66048.cc: New.
13778 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13780 PR rtl-optimization/64616
13781 * gcc.dg/loop-8.c: New test.
13782 * gcc.dg/loop-9.c: New test.
13784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13786 PR target/pr66047.c
13787 * gcc.target/i386/pr66047.c: New testcase.
13789 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13792 * gcc.c-torture/compile/pr65873.c: New testcase.
13794 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13797 * gfortran.dg/inline_matmul_10.f90: New test.
13799 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13801 * c-c++-common/Wmisleading-indentation.c: New testcase.
13802 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13803 * c-c++-common/Wmisleading-indentation-2.md: New file.
13805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13807 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13809 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13811 2015-05-12 Richard Biener <rguenther@suse.de>
13813 PR tree-optimization/66101
13814 * gcc.dg/torture/pr66101.c: New testcase.
13816 2015-05-12 Richard Biener <rguenther@suse.de>
13818 PR tree-optimization/37021
13819 * gcc.target/i386/vect-addsub.c: New testcase.
13821 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13823 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13825 2015-05-12 Tom de Vries <tom@codesourcery.com>
13827 PR tree-optimization/66010
13828 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13830 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13833 * g++.dg/cpp0x/trailing10.C: New.
13835 2015-05-12 Richard Biener <rguenther@suse.de>
13837 * gcc.dg/vect/bb-slp-35.c: New testcase.
13839 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13842 * gfortran.dg/bound_simplification_6.f90: New.
13844 2015-05-11 Steve Ellcey <sellcey@mips.com>
13846 * gcc.target/mips/branch-1.c: Pass argument to bar().
13848 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13851 * gcc.target/i386/pr65753.c: New test.
13853 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13855 PR rtl-optimization/66076
13856 * gcc.dg/torture/pr66076.c: New test.
13858 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13861 * gfortran.dg/inline_matmul_7.f90: New test.
13862 * gfortran.dg/inline_matmul_8.f90: New test.
13863 * gfortran.dg/inline_matmul_9.f90: New test.
13865 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13867 * gfortran.dg/bound_simplification_5.f90: New.
13869 2015-05-09 Jason Merrill <jason@redhat.com>
13871 * lib/target-supports.exp (cxx_default): New global.
13872 (check_effective_target_c++11_only)
13873 (check_effective_target_c++14_only)
13874 (check_effective_target_c++98_only)
13875 (check_effective_target_c++1z_only): Check it.
13877 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13879 PR tree-optimization/64454
13880 * gcc.dg/tree-ssa/vrp97.c: New file.
13881 * gcc.dg/vect/slp-perm-7.c: Update.
13883 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13886 * gfortran.dg/elemental_subroutine_11.f90: New test.
13888 2015-05-08 Richard Biener <rguenther@suse.de>
13890 PR tree-optimization/66036
13891 * gcc.dg/vect/slp-41.c: New testcase.
13893 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13895 * gfortran.dg/elemental_optional_args_7.f90: New.
13897 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13899 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13900 allow cmlt or sshr.
13902 2015-05-08 Marek Polacek <polacek@redhat.com>
13905 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13906 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13908 2015-05-07 Marek Polacek <polacek@redhat.com>
13911 * c-c++-common/Wshift-negative-value-1.c: New test.
13912 * c-c++-common/Wshift-negative-value-2.c: New test.
13913 * c-c++-common/Wshift-negative-value-3.c: New test.
13914 * c-c++-common/Wshift-negative-value-4.c: New test.
13915 * c-c++-common/Wshift-negative-value-5.c: New test.
13916 * c-c++-common/Wshift-negative-value-6.c: New test.
13917 * gcc.dg/c90-left-shift-1.c: New test.
13918 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13919 * gcc.dg/c99-left-shift-1.c: New test.
13921 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13924 PR middle-end/54303
13925 * gcc.dg/fdata-sections-2.c: New file.
13927 2015-05-07 Marek Polacek <polacek@redhat.com>
13930 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13932 * c-c++-common/ubsan/align-7.c: Likewise.
13933 * c-c++-common/ubsan/bounds-8.c: Likewise.
13934 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13935 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13936 * c-c++-common/ubsan/null-1.c: Likewise.
13937 * c-c++-common/ubsan/null-10.c: Likewise.
13938 * c-c++-common/ubsan/null-11.c: Likewise.
13939 * c-c++-common/ubsan/null-2.c: Likewise.
13940 * c-c++-common/ubsan/null-3.c: Likewise.
13941 * c-c++-common/ubsan/null-4.c: Likewise.
13942 * c-c++-common/ubsan/null-5.c: Likewise.
13943 * c-c++-common/ubsan/null-6.c: Likewise.
13944 * c-c++-common/ubsan/null-7.c: Likewise.
13945 * c-c++-common/ubsan/null-8.c: Likewise.
13946 * c-c++-common/ubsan/null-9.c: Likewise.
13947 * c-c++-common/ubsan/object-size-1.c: Likewise.
13948 * c-c++-common/ubsan/object-size-10.c: Likewise.
13949 * c-c++-common/ubsan/object-size-4.c: Likewise.
13950 * c-c++-common/ubsan/object-size-5.c: Likewise.
13951 * c-c++-common/ubsan/object-size-7.c: Likewise.
13952 * c-c++-common/ubsan/object-size-8.c: Likewise.
13953 * c-c++-common/ubsan/object-size-9.c: Likewise.
13954 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13955 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13956 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13957 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13958 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13959 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13960 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13961 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13962 * c-c++-common/ubsan/pr59333.c: Likewise.
13963 * c-c++-common/ubsan/pr59667.c: Likewise.
13964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13965 * c-c++-common/ubsan/pr60636.c: Likewise.
13966 * c-c++-common/ubsan/pr63802.c: Likewise.
13967 * c-c++-common/ubsan/recovery-1.c: Likewise.
13968 * c-c++-common/ubsan/recovery-3.c: Likewise.
13969 * c-c++-common/ubsan/shift-1.c: Likewise.
13970 * c-c++-common/ubsan/shift-2.c: Likewise.
13971 * c-c++-common/ubsan/shift-4.c: Likewise.
13972 * c-c++-common/ubsan/shift-7.c: Likewise.
13973 * c-c++-common/ubsan/undefined-2.c: Likewise.
13974 * c-c++-common/ubsan/vla-1.c: Likewise.
13975 * g++.dg/ubsan/null-1.C: Likewise.
13976 * g++.dg/ubsan/null-3.C: Likewise.
13977 * g++.dg/ubsan/null-4.C: Likewise.
13978 * g++.dg/ubsan/vptr-8.C: Likewise.
13979 * g++.dg/ubsan/vptr-9.C: Likewise.
13980 * gcc.dg/ubsan/bounds-2.c: Likewise.
13981 * gcc.dg/ubsan/object-size-9.c: Likewise.
13983 2015-05-07 Jeff Law <law@redhat.com>
13985 * gcc.dg/tree-ssa/shorten-1.c: New test.
13987 2015-05-07 Richard Biener <rguenther@suse.de>
13989 PR tree-optimization/66002
13990 * gcc.dg/vect/vect-125.c: New testcase.
13992 2015-05-07 Marek Polacek <polacek@redhat.com>
13993 Martin Uecker <uecker@eecs.berkeley.edu>
13995 * c-c++-common/ubsan/bounds-10.c: New test.
13997 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13999 * jit.dg/harness.h (set_options): Wrap with
14000 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14001 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14002 Special-case test-benchmark.c as a negative.
14003 * jit.dg/test-benchmark.c: New file.
14005 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14008 * gcc.target/arm/pr64208.c: New test.
14010 2015-05-06 Alan Modra <amodra@gmail.com>
14013 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14014 (gparms): Make volatile.
14016 2015-05-06 Richard Biener <rguenther@suse.de>
14018 PR tree-optimization/62283
14019 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14021 2015-05-06 Christian Bruel <christian.bruel@st.com>
14024 * gcc.target/aarch64/iinline-attr-1.c: New test.
14026 2015-05-06 Richard Biener <rguenther@suse.de>
14028 * gcc.dg/vect/bb-slp-34.c: New testcase.
14030 2015-05-06 Richard Biener <rguenther@suse.de>
14032 PR tree-optimization/62283
14033 * gcc.dg/vect/bb-slp-14.c: Adjust.
14035 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14038 * gcc.target/i386/pr65990.c: New test.
14040 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14043 * gcc.target/i386/pr65915.c: New.
14045 2015-05-05 Tom de Vries <tom@codesourcery.com>
14047 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14048 'va_list escapes 0'.
14050 2015-05-05 Tom de Vries <tom@codesourcery.com>
14052 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14055 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14057 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14058 * gcc.target/arm/pr65924.c: Likewise.
14060 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14063 * gcc.target/i386/pr65871-3.c: New test.
14065 2015-05-04 Jeff Law <law@redhat.com>
14068 2015-05-04 Jeff Law <law@redhat.com>
14069 * gcc.dg/tree-ssa/shorten-1.c: New test.
14071 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14072 Jakub Jelinek <jakub@redhat.com>
14075 * g++.dg/cpp0x/Wnarrowing4.C: New.
14077 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14079 * lib/target-supports.exp
14080 (check_effective_target_keeps_null_pointer_checks): Clarify that
14081 this is for targets that disable -fdelete-null-pointer-checks,
14082 not default it to off.
14083 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14084 -fdelete-null-pointer-checks explicit.
14085 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14086 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14087 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14088 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14089 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14090 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14091 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14092 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14093 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14094 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14095 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14096 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14097 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14098 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14103 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14104 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14105 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14107 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14108 * g++.dg/cpp0x/static_assert9.C: Likewise.
14109 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14110 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14111 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14112 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14113 * g++.dg/tree-ssa/pr26406.C: Likewise.
14115 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14117 PR tree-optimization/65984
14118 * c-c++-common/ubsan/pr65984.c: New test.
14120 2015-05-04 Jeff Law <law@redhat.com>
14122 * gcc.dg/tree-ssa/shorten-1.c: New test.
14124 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14127 * gfortran.dg/pr44735.f90: New test.
14129 2015-05-04 Richard Biener <rguenther@suse.de>
14131 PR tree-optimization/65965
14132 * gcc.dg/vect/bb-slp-33.c: New testcase.
14134 2015-05-04 Richard Biener <rguenther@suse.de>
14136 PR tree-optimization/65935
14137 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14139 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14141 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14142 for each supported variant instead of CHECK_RESULTS.
14143 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14144 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14145 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14146 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14147 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14149 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14150 expected results for unsupported variants. Call CHECK for each
14151 supported variant instead of CHECK_RESULTS.
14152 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14153 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14154 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14155 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14156 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14157 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14158 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14159 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14160 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14161 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14163 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14167 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14168 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14169 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14170 expected results for unsupported variants.
14171 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14172 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14173 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14174 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14175 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14176 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14177 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14178 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14179 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14180 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14181 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14182 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14183 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14184 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14185 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14186 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14187 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14188 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14189 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14190 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14192 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14193 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14194 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14198 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14200 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14203 * gfortran.dg/bound_9.f90: Add pointer assignment.
14205 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14206 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14209 * g++.dg/cpp0x/Wnarrowing3.C: New.
14211 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14213 * gcc.dg/20150120-1.c: New test.
14214 * gcc.dg/20150120-2.c: New test.
14215 * gcc.dg/20150120-3.c: New test.
14217 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14219 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14221 2015-05-01 Renlin Li <renlin.li@arm.com>
14223 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14225 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14227 * gfortran.dg/bound_simplification_4.f90: New.
14229 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14231 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14232 with powerpc_p8vector_ok.
14234 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14237 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14239 * gfortran.dg/bound_9.f90: New test case.
14241 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14243 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14244 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14245 for 32bit x86 targets.
14246 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14247 for 32bit x86 targets.
14248 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14249 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14250 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14251 for 32bit x86 targets.
14253 2015-04-30 Marek Polacek <polacek@redhat.com>
14255 PR tree-optimization/63551
14256 * g++.dg/ipa/pr63551.C: New test.
14258 2015-04-30 Caroline Tice <cmtice@google.com>
14261 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14262 partition size on certain targets.
14264 2015-04-30 Renlin Li <renlin.li@arm.com>
14266 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14268 2015-04-30 Marek Polacek <polacek@redhat.com>
14270 * c-c++-common/Wbool-compare-3.c: New test.
14272 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14273 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14275 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14278 * g++.dg/init/ref22.C: New.
14280 2015-04-30 Marek Polacek <polacek@redhat.com>
14282 * gcc.dg/init-bad-8.c: New test.
14284 * gcc.dg/incomplete-typedef-1.c: New test.
14286 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14289 * g++.dg/template/crash121.C: New.
14291 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14293 * gcc.target/mips/call-from-init.c: New test.
14294 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14296 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14299 * gcc.target/i386/pr65871-1.c: New test.
14300 * gcc.target/i386/pr65871-2.c: Ditto.
14302 2015-04-29 Marek Polacek <polacek@redhat.com>
14305 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14306 * c-c++-common/Wbool-compare-2.c: New test.
14308 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14311 * gcc.target/aarch64/vstN_lane_1.c: New file.
14313 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14316 * g++.dg/warn/Winit-self-3.C: New.
14318 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14320 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14322 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14325 * gcc.target/arm/pr65924.c: New test.
14327 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14329 * g++.dg/gomp/tpl-target-update.C: New file.
14331 2015-04-29 Richard Biener <rguenther@suse.de>
14333 PR tree-optimization/65917
14334 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14336 2015-04-29 Christian Bruel <christian.bruel@st.com>
14339 * gcc.dg/ipa/iinline-attr.c: New test.
14340 * gcc.target/i386/iinline-attr-2.c: New test.
14342 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14344 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14347 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14349 * gcc.dg/vect/vect-33.c: Remove spurious line.
14351 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14353 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14355 2015-04-28 Marek Polacek <polacek@redhat.com>
14358 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14359 * gcc.dg/pr65901.c: New test.
14361 2015-04-28 Richard Biener <rguenther@suse.de>
14363 PR tree-optimization/62283
14364 * gfortran.dg/vect/pr62283-2.f: New testcase.
14365 * gcc.dg/vect/bb-slp-14.c: Adjust.
14367 2015-04-28 Richard Biener <rguenther@suse.de>
14369 PR tree-optimization/65851
14370 * g++.dg/torture/pr65851.C: New testcase.
14372 2015-04-27 Jeff Law <law@redhat.com>
14374 PR tree-optimization/65217
14375 * gcc.target/i386/pr65217.c: Remove XFAIL.
14377 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14380 Add tests forgotten to svn-add.
14381 * gfortran.dg/class_allocate_19.f03: New test.
14382 * gfortran.dg/class_array_20.f03: New test.
14383 * gfortran.dg/class_array_21.f03: New test.
14384 * gfortran.dg/finalize_29.f08: New test.
14386 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14390 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14391 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14393 2015-04-27 Caroline Tice <cmtice@google.com>
14395 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14398 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14401 * gcc.target/powerpc/htm-1.c: New test.
14402 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14403 on 64-bit compiles.
14404 (__builtin_tabortdci): Likewise.
14405 (__builtin_tcheck): Remove operand.
14406 * lib/target-supports.exp (check_htm_hw_available): New function.
14408 2015-04-27 Richard Biener <rguenther@suse.de>
14410 * gcc.target/i386/pr65217.c: XFAIL.
14412 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14414 PR tree-optimization/65875
14415 * gcc.c-torture/compile/pr65875.c: New test.
14417 2015-04-25 Marek Polacek <polacek@redhat.com>
14420 * gcc.dg/enum-incomplete-2.c: New test.
14421 * gcc.dg/enum-mode-1.c: New test.
14423 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14426 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14428 * gcc.target/powerpc/pr65849-2.c: Likewise.
14430 2015-04-24 Tom de Vries <tom@codesourcery.com>
14432 PR tree-optimization/65802
14433 * g++.dg/pr65802.C: Move to ...
14434 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14435 stdarg.h. Rewrite for C.
14436 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14437 va_start and va_end. Remove unnecessary inline asm.
14439 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14440 Wei Mi <wmi@google.com>
14442 * gcc.target/i386/sse2-load-multi.c: New test.
14443 * gcc.target/i386/sse2-store-multi.c: Ditto.
14445 2015-04-24 Marek Polacek <polacek@redhat.com>
14448 * c-c++-common/pr65830.c: New test.
14451 * c-c++-common/Wlogical-op-1.c: New test.
14453 2015-04-24 Marek Polacek <polacek@redhat.com>
14456 * c-c++-common/pr61534-1.c: New test.
14458 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14459 Steven Bosscher <steven@gcc.gnu.org>
14461 PR rtl-optimization/34503
14462 * gcc.target/arm/pr64616.c: New file.
14464 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14466 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14468 2015-04-24 Terry Guo <terry.guo@arm.com>
14470 * gcc.target/arm/pr65710.c: Update the options.
14472 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14474 * gcc.target/i386/pr65523.c: Skip x32.
14476 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14478 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14479 to look for vcl* where appropriate.
14481 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14486 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14489 * gcc.target/arm/pr26702.c: New test.
14491 2015-04-23 Marek Polacek <polacek@redhat.com>
14494 * gcc.dg/pr65345-1.c: New test.
14495 * gcc.dg/pr65345-2.c: New test.
14497 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14499 * gcc.target/powerpc/crypto-builtin-2.c: New.
14501 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14504 * gfortran.dg/class_allocate_19.f03: New test.
14505 * gfortran.dg/class_array_20.f03: New test.
14506 * gfortran.dg/class_array_21.f03: New test.
14507 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14508 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14509 initialization correctly.
14510 * gfortran.dg/finalize_29.f08: New test.
14512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14514 * gcc.target/powerpc/swaps-p8-18.c: New test.
14516 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14519 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14520 * gcc.dg/vect/bb-slp-25.c: Likewise.
14521 * gcc.dg/vect/bb-slp-29.c: Likewise.
14522 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14523 vect_no_align && { ! vect_hw_misalign }.
14524 * gcc.dg/vect/bb-slp-9.c: Likewise.
14525 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14529 account for POWER8, where peeling for alignment is not needed.
14530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14531 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14532 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14533 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14534 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14535 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14536 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14537 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14538 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14539 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14540 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14541 * gcc.dg/vect/pr16105.c: Likewise.
14542 * gcc.dg/vect/pr20122.c: Likewise.
14543 * gcc.dg/vect/pr33804.c: Likewise.
14544 * gcc.dg/vect/pr33953.c: Likewise.
14545 * gcc.dg/vect/pr56787.c: Likewise.
14546 * gcc.dg/vect/pr58508.c: Likewise.
14547 * gcc.dg/vect/slp-25.c: Likewise.
14548 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14549 * gcc.dg/vect/vect-105.c: Likewise.
14550 * gcc.dg/vect/vect-27.c: Likewise.
14551 * gcc.dg/vect/vect-29.c: Likewise.
14552 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14554 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14555 && { ! vect_hw_misalign }.
14556 * gcc.dg/vect/vect-44.c: Likewise.
14557 * gcc.dg/vect/vect-48.c: Likewise.
14558 * gcc.dg/vect/vect-50.c: Likewise.
14559 * gcc.dg/vect/vect-52.c: Likewise.
14560 * gcc.dg/vect/vect-56.c: Likewise.
14561 * gcc.dg/vect/vect-60.c: Likewise.
14562 * gcc.dg/vect/vect-72.c: Likewise.
14563 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14564 * gcc.dg/vect/vect-75.c: Likewise.
14565 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14566 * gcc.dg/vect/vect-77-global.c: Likewise.
14567 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14568 * gcc.dg/vect/vect-78-global.c: Likewise.
14569 * gcc.dg/vect/vect-93.c: Likewise.
14570 * gcc.dg/vect/vect-95.c: Likewise.
14571 * gcc.dg/vect/vect-96.c: Likewise.
14572 * gcc.dg/vect/vect-cond-1.c: Likewise.
14573 * gcc.dg/vect/vect-cond-3.c: Likewise.
14574 * gcc.dg/vect/vect-cond-4.c: Likewise.
14575 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14576 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14577 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14578 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14579 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14580 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14581 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14582 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14583 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14584 * gcc.dg/vect/vect-outer-5.c: Likewise.
14585 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14586 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14587 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14588 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14589 * gcc.dg/vect/vect-peel-3.c: Likewise.
14590 * gcc.dg/vect/vect-peel-4.c: Likewise.
14591 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14592 * gcc.target/powerpc/pr65456.c: New test.
14593 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14595 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14596 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14597 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14598 vect_no_align && { ! vect_hw_misalign }.
14599 * gfortran.dg/vect/vect-3.f90: Likewise.
14600 * gfortran.dg/vect/vect-4.f90: Likewise.
14601 * gfortran.dg/vect/vect-5.f90: Likewise.
14602 * lib/target-supports.exp (check_effective_target_vect_no_align):
14603 Return 1 for POWER8.
14604 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14606 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14609 * gfortran.dg/pr65429.f90: New test.
14611 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14613 * c-c++-common/asan/user-section-1.c: New test.
14614 * c-c++-common/asan/user-section-2.c: New test.
14615 * c-c++-common/asan/user-section-3.c: New test.
14617 2015-04-22 Hale Wang <hale.wang@arm.com>
14618 Terry Guo <terry.guo@arm.com>
14620 PR rtl-optimization/64818
14621 * gcc.target/arm/pr64818.c: New test.
14623 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14626 * g++.dg/tree-ssa/pr61034.C: Update template.
14627 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14628 * gcc.dg/Warray-bounds-11.c: Likewise.
14629 * gcc.dg/Warray-bounds.c: Likewise.
14631 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14633 PR libgfortran/65234
14634 * gfortran.dg/fmt_unlimited.f90: New test.
14636 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14641 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14642 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14643 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14644 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14645 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14646 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14648 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14650 PR libgfortran/56743
14651 * gfortran.dg/namelist_87.f90: New test.
14653 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14655 * gcc.target/aarch64/mult-synth_1.c: New test.
14656 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14657 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14658 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14659 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14660 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14662 2015-04-21 Richard Biener <rguenther@suse.de>
14664 PR tree-optimization/65650
14665 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14666 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14668 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14669 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14670 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14672 2015-04-21 Tom de Vries <tom@codesourcery.com>
14674 PR tree-optimization/65802
14675 * g++.dg/pr65802.C: New test.
14677 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14680 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14681 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14683 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14686 * g++.dg/cpp0x/Wnarrowing2.C: New.
14688 2015-04-20 Jeff Law <law@redhat.com>
14690 PR tree-optimization/65658
14691 * gcc.dg/pr65658.c: New test.
14693 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14696 * gcc.target/aarch64/vec_init_1.c: New test.
14698 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14700 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14703 2015-04-18 Martin Sebor <msebor@redhat.com>
14705 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14706 of non-nul characters.
14707 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14709 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14712 * gcc.target/powerpc/pr65787.c: New.
14714 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14717 * gcc.target/aarch64/c-output-template-4.c: New test.
14719 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14722 * gcc.dg/pr65780-1.c: New test.
14723 * gcc.dg/pr65780-2.c: Likewise.
14724 * gcc.target/i386/pr32219-9.c: Likewise.
14725 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14727 * gcc.target/i386/pr64317.c (c): Initialize.
14729 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14732 * g++.dg/ext/mv18.C: New test.
14733 * g++.dg/ext/mv19.C: Likewise.
14734 * g++.dg/ext/mv20.C: Likewise.
14735 * g++.dg/ext/mv21.C: Likewise.
14736 * g++.dg/ext/mv22.C: Likewise.
14737 * g++.dg/ext/mv23.C: Likewise.
14739 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14742 * g++.dg/init/pr64527.C: New test.
14744 2015-04-17 Tom de Vries <tom@codesourcery.com>
14745 Michael Matz <matz@suse.de>
14747 PR tree-optimization/64950
14748 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14751 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14753 * c-c++-common/asan/user-section-1.c: New test.
14755 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14758 * gcc.dg/debug/pr65771.c: New test.
14760 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14763 __buitlin_alloca with __builtin_alloca.
14765 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14767 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14769 2015-04-16 Richard Biener <rguenther@suse.de>
14771 PR tree-optimization/64277
14772 * gcc.dg/Warray-bounds-14.c: New testcase.
14773 * gcc.dg/Warray-bounds-15.c: Likewise.
14774 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14775 * c-c++-common/ubsan/bounds-6.c: Likewise.
14777 2015-04-16 Renlin Li <renlin.li@arm.com>
14779 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14780 * gcc.target/arm/unsigned-float.c: New.
14782 2015-04-16 Richard Biener <rguenther@suse.de>
14784 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14785 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14786 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14788 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14790 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14791 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14792 * g++.dg/cpp0x/defaulted21.C: Likewise.
14793 * g++.dg/cpp0x/defaulted28.C: Likewise.
14794 * g++.dg/cpp0x/defaulted47.C: Likewise.
14795 * g++.dg/cpp0x/elision_neg.C: Likewise.
14796 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14797 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14798 * g++.dg/cpp0x/implicit1.C: Likewise.
14799 * g++.dg/cpp0x/implicit9.C: Likewise.
14800 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14801 * g++.dg/cpp0x/range-for13.C: Likewise.
14802 * g++.dg/gomp/clause-2.C: Likewise.
14803 * g++.dg/gomp/udr-5.C: Likewise.
14804 * g++.dg/inherit/access6.C: Likewise.
14805 * g++.dg/lookup/duperr1.C: Likewise.
14806 * g++.dg/lookup/friend2.C: Likewise.
14807 * g++.dg/lookup/pr6936.C: Likewise.
14808 * g++.dg/lookup/scoped1.C: Likewise.
14809 * g++.dg/lookup/using26.C: Likewise.
14810 * g++.dg/lookup/using38.C: Likewise.
14811 * g++.dg/other/access2.C: Likewise.
14812 * g++.dg/overload/defarg3.C: Likewise.
14813 * g++.dg/overload/defarg6.C: Likewise.
14814 * g++.dg/parse/access11.C: Likewise.
14815 * g++.dg/parse/access2.C: Likewise.
14816 * g++.dg/parse/access3.C: Likewise.
14817 * g++.dg/parse/access4.C: Likewise.
14818 * g++.dg/parse/access5.C: Likewise.
14819 * g++.dg/parse/access6.C: Likewise.
14820 * g++.dg/parse/access8.C: Likewise.
14821 * g++.dg/parse/access9.C: Likewise.
14822 * g++.dg/parse/crash40.C: Likewise.
14823 * g++.dg/tc1/dr142.C: Likewise.
14824 * g++.dg/tc1/dr166.C: Likewise.
14825 * g++.dg/tc1/dr52.C: Likewise.
14826 * g++.dg/template/access11.C: Likewise.
14827 * g++.dg/template/access18.C: Likewise.
14828 * g++.dg/template/access19.C: Likewise.
14829 * g++.dg/template/access2.C: Likewise.
14830 * g++.dg/template/access20.C: Likewise.
14831 * g++.dg/template/access26.C: Likewise.
14832 * g++.dg/template/access3.C: Likewise.
14833 * g++.dg/template/access7.C: Likewise.
14834 * g++.dg/template/conv12.C: Likewise.
14835 * g++.dg/template/crash69.C: Likewise.
14836 * g++.dg/template/friend31.C: Likewise.
14837 * g++.dg/template/friend32.C: Likewise.
14838 * g++.dg/template/memfriend15.C: Likewise.
14839 * g++.dg/template/memfriend16.C: Likewise.
14840 * g++.dg/template/memfriend17.C: Likewise.
14841 * g++.dg/template/memfriend7.C: Likewise.
14842 * g++.dg/template/pr32519.C: Likewise.
14843 * g++.dg/template/qualttp21.C: Likewise.
14844 * g++.dg/template/qualttp8.C: Likewise.
14845 * g++.dg/template/ttp10.C: Likewise.
14846 * g++.dg/template/typedef11.C: Likewise.
14847 * g++.dg/template/typedef13.C: Likewise.
14848 * g++.dg/template/typedef19.C: Likewise.
14849 * g++.dg/template/typedef20.C: Likewise.
14850 * g++.dg/template/typedef22.C: Likewise.
14851 * g++.dg/template/using16.C: Likewise.
14852 * g++.dg/template/virtual3.C: Likewise.
14853 * g++.dg/ubsan/pr61272.C: Likewise.
14854 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14855 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14856 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14857 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14858 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14859 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14860 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14861 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14862 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14863 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14864 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14865 * g++.old-deja/g++.jason/access17.C: Likewise.
14866 * g++.old-deja/g++.jason/access18.C: Likewise.
14867 * g++.old-deja/g++.jason/access22.C: Likewise.
14868 * g++.old-deja/g++.jason/access23.C: Likewise.
14869 * g++.old-deja/g++.jason/access8.C: Likewise.
14870 * g++.old-deja/g++.jason/delete3.C: Likewise.
14871 * g++.old-deja/g++.jason/report.C: Likewise.
14872 * g++.old-deja/g++.law/access2.C: Likewise.
14873 * g++.old-deja/g++.law/access3.C: Likewise.
14874 * g++.old-deja/g++.law/access4.C: Likewise.
14875 * g++.old-deja/g++.law/access5.C: Likewise.
14876 * g++.old-deja/g++.law/arm12.C: Likewise.
14877 * g++.old-deja/g++.law/arm14.C: Likewise.
14878 * g++.old-deja/g++.law/ctors13.C: Likewise.
14879 * g++.old-deja/g++.law/union2.C: Likewise.
14880 * g++.old-deja/g++.law/visibility12.C: Likewise.
14881 * g++.old-deja/g++.law/visibility15.C: Likewise.
14882 * g++.old-deja/g++.law/visibility16.C: Likewise.
14883 * g++.old-deja/g++.law/visibility17.C: Likewise.
14884 * g++.old-deja/g++.law/visibility18.C: Likewise.
14885 * g++.old-deja/g++.law/visibility19.C: Likewise.
14886 * g++.old-deja/g++.law/visibility20.C: Likewise.
14887 * g++.old-deja/g++.law/visibility21.C: Likewise.
14888 * g++.old-deja/g++.law/visibility24.C: Likewise.
14889 * g++.old-deja/g++.law/visibility4.C: Likewise.
14890 * g++.old-deja/g++.law/visibility5.C: Likewise.
14891 * g++.old-deja/g++.law/visibility6.C: Likewise.
14892 * g++.old-deja/g++.law/visibility7.C: Likewise.
14893 * g++.old-deja/g++.law/visibility8.C: Likewise.
14894 * g++.old-deja/g++.law/visibility9.C: Likewise.
14895 * g++.old-deja/g++.niklas/t135.C: Likewise.
14896 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14897 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14898 * g++.old-deja/g++.other/access11.C: Likewise.
14899 * g++.old-deja/g++.other/access4.C: Likewise.
14900 * g++.old-deja/g++.other/access7.C: Likewise.
14901 * g++.old-deja/g++.other/crash1.C: Likewise.
14902 * g++.old-deja/g++.other/crash7.C: Likewise.
14903 * g++.old-deja/g++.other/friend1.C: Likewise.
14904 * g++.old-deja/g++.other/friend4.C: Likewise.
14905 * g++.old-deja/g++.other/friend9.C: Likewise.
14906 * g++.old-deja/g++.other/lineno1.C: Likewise.
14907 * g++.old-deja/g++.other/using1.C: Likewise.
14908 * g++.old-deja/g++.pt/enum14.C: Likewise.
14909 * g++.old-deja/g++.pt/friend11.C: Likewise.
14910 * g++.old-deja/g++.pt/friend21.C: Likewise.
14911 * g++.old-deja/g++.pt/friend3.C: Likewise.
14912 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14913 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14915 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14917 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14920 * g++.dg/ipa/pr65765.C: New test.
14922 2015-04-15 Nick Clifton <nickc@redhat.com>
14924 * gcc.target/rx/builtins.c: Disable RMPA test if string
14925 instructions are not allowed.
14927 2015-04-15 Alan Modra <amodra@gmail.com>
14929 * gcc.dg/pr65408.c: New.
14931 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14934 * gcc.target/arm/pr65729.c: New test.
14936 2015-04-14 Richard Biener <rguenther@suse.de>
14938 PR tree-optimization/65758
14939 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14941 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14944 * gcc.c-torture/execute/pr65648.c: New test.
14946 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14948 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14949 __builtin_finite instead of finite.
14950 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14953 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14955 PR tree-optimization/63387
14956 * gcc.dg/pr63387.c: New testcase.
14958 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14960 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14962 2015-04-13 Richard Biener <rguenther@suse.de>
14964 PR tree-optimization/65204
14965 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14967 2015-04-13 Terry Guo <terry.guo@arm.com>
14970 * gcc.target/arm/pr65710.c: New.
14972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14974 PR tree-optimization/65747
14975 * g++.dg/torture/pr65747.C: New test.
14977 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14980 * g++.dg/cpp0x/pr65736.C: New test.
14982 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14983 Martin Liska <mliska@suse.cz>
14986 * g++.dg/ipa/pr65722.C: New testcase.
14988 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14990 PR tree-optimization/65735
14991 * gcc.c-torture/compile/pr65735.c: New test.
14993 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14995 PR middle-end/65554
14996 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14998 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15001 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15003 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15006 * gcc.target/arm/pr65647-2.c: New.
15008 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15011 * g++.dg/torture/pr65694.C: New test.
15013 2015-04-10 Tobias Burnus <burnus@net-b.de>
15015 * gfortran.dg/coarray_lock_6.f90: New.
15016 * gfortran.dg/coarray_lock_7.f90: New.
15017 * gfortran.dg/coarray/lock_2.f90: New.
15019 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15025 * gfortran.dg/used_types_27.f90: New.
15027 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15030 * gcc.target/i386/pr65671.c: New.
15032 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15034 PR tree-optimization/65709
15035 * c-c++-common/ubsan/align-9.c: New test.
15037 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15040 * gfortran.dg/pr56852.f90: New test.
15042 2015-04-09 Marek Polacek <polacek@redhat.com>
15043 Jakub Jelinek <jakub@redhat.com>
15045 PR middle-end/65554
15046 * g++.dg/opt/pr65554.C: New test.
15048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15051 * c-c++-common/attr-aligned-1.c: New test.
15053 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15055 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15057 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15060 * gcc.target/i386/sse-25.c: New.
15062 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15065 * gcc.target/i386/pr65693.c: New test.
15067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15069 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15073 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15075 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15077 * gcc.target/i386/thunk-retbnd.c: New.
15079 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15081 * gnat.dg/opt48.adb: New test.
15082 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15083 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15085 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15088 * gcc.c-torture/compile/pr65540.c: New.
15090 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15092 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15093 -Wno-pointer-arith.
15095 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15098 * g++.dg/debug/pr65678.C: New test.
15100 PR middle-end/65680
15101 * gcc.c-torture/compile/pr65680.c: New test.
15103 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15106 * gfortran.dg/allocate_with_source_5.f90: New test.
15108 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15110 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15111 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15113 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15115 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15117 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15120 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15121 to get floating point compression.
15122 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15124 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15126 PR preprocessor/61977
15127 * gcc.dg/cpp/pr61977.c: New test.
15129 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15131 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15133 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15136 * gcc.target/arm/pr65647.c: New.
15138 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15141 * g++.dg/torture/pr65655.C: New testcase.
15143 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15146 * g++.dg/cpp1y/lambda-init13.C: New.
15148 2015-04-03 Marek Polacek <polacek@redhat.com>
15150 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15152 2015-04-02 Marek Polacek <polacek@redhat.com>
15155 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15156 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15158 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15160 PR preprocessor/61977
15161 * gcc.target/powerpc/pr61977-1.c: New test.
15162 * gcc.target/powerpc/pr61977-2.c: New test.
15164 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15167 * g++.dg/warn/Wshadow-8.C: New.
15168 * g++.dg/warn/Wshadow-9.C: Likewise.
15169 * g++.dg/warn/Wshadow-10.C: Likewise.
15170 * g++.dg/warn/Wshadow-11.C: Likewise.
15172 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15174 * gcc.dg/pr23623.c: Added aligned attribute.
15175 * gcc.dg/20141029-1.c: Likewise.
15176 * gcc.dg/20150306-1.c: New test.
15178 2015-04-01 Marek Polacek <polacek@redhat.com>
15181 * g++.dg/cpp0x/initlist93.C: New test.
15182 * g++.dg/cpp0x/initlist94.C: New test.
15184 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15187 * gcc.target/aarch64/pr65624.c: New test.
15189 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15191 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15193 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15195 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15196 extra variable to force stack alignment.
15197 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15198 extra variable to force stack alignment.
15200 2015-03-31 Marek Polacek <polacek@redhat.com>
15203 * g++.dg/template/pr65390.C: New test.
15205 2015-03-31 Martin Liska <mliska@suse.cz>
15207 * g++.dg/ipa/pr65557.C: New test.
15209 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15211 * gcc.target/s390/hotpatch-25.c: New test.
15212 * gcc.target/s390/hotpatch-1.c: Update test.
15213 * gcc.target/s390/hotpatch-10.c: Update test.
15214 * gcc.target/s390/hotpatch-11.c: Update test.
15215 * gcc.target/s390/hotpatch-12.c: Update test.
15216 * gcc.target/s390/hotpatch-13.c: Update test.
15217 * gcc.target/s390/hotpatch-14.c: Update test.
15218 * gcc.target/s390/hotpatch-15.c: Update test.
15219 * gcc.target/s390/hotpatch-16.c: Update test.
15220 * gcc.target/s390/hotpatch-17.c: Update test.
15221 * gcc.target/s390/hotpatch-18.c: Update test.
15222 * gcc.target/s390/hotpatch-19.c: Update test.
15223 * gcc.target/s390/hotpatch-2.c: Update test.
15224 * gcc.target/s390/hotpatch-21.c: Update test.
15225 * gcc.target/s390/hotpatch-22.c: Update test.
15226 * gcc.target/s390/hotpatch-23.c: Update test.
15227 * gcc.target/s390/hotpatch-24.c: Update test.
15228 * gcc.target/s390/hotpatch-3.c: Update test.
15229 * gcc.target/s390/hotpatch-4.c: Update test.
15230 * gcc.target/s390/hotpatch-5.c: Update test.
15231 * gcc.target/s390/hotpatch-6.c: Update test.
15232 * gcc.target/s390/hotpatch-7.c: Update test.
15233 * gcc.target/s390/hotpatch-8.c: Update test.
15234 * gcc.target/s390/hotpatch-9.c: Update test.
15235 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15237 2015-03-31 Richard Biener <rguenther@suse.de>
15239 PR middle-end/65626
15240 * g++.dg/torture/pr65626.C: New testcase.
15242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15245 * gcc.target/i386/mpx/pr65531.cc: New.
15247 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15250 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15251 __builtin_alloca instead of alloca.
15252 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15253 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15254 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15257 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15260 * g++.dg/ubsan/pr65610.C: New test.
15262 2015-03-30 Marek Polacek <polacek@redhat.com>
15265 * g++.dg/cpp0x/pr65398-2.C: New test.
15267 2015-03-30 Marek Polacek <polacek@redhat.com>
15269 * c-c++-common/pr65556.c: Change the width of bit-fields.
15271 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15274 * gcc.target/i386/pr65588.c: New testcase.
15276 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15278 PR libgfortran/65563
15279 * gfortran.dg/open_errors_2.f90: New test.
15281 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15283 PR libgfortran/65596
15284 * gfortran.dg/namelist_86.f90: New test.
15286 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15288 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15289 statement to reflect new ownership.
15291 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15294 * g++.dg/template/friend58.C: New.
15295 * g++.dg/template/friend59.C: Likewise.
15297 2015-03-27 Tobias Burnus <burnus@net-b.de>
15300 * g++.dg/gomp/openmp-simd-3.C: New.
15301 * gcc.dg/gomp/openmp-simd-3.c: New.
15303 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15306 * gcc.target/i386/pr65248-1.c: New file.
15307 * gcc.target/i386/pr65248-2.c: Likewise.
15308 * gcc.target/i386/pr65248-3.c: Likewise.
15309 * gcc.target/i386/pr65248-4.c: Likewise.
15311 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15314 * gcc.c-torture/compile/pr65593.c: New test.
15316 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15319 * g++.dg/cpp1y/constexpr-assert1.C: New.
15321 2015-03-27 Marek Polacek <polacek@redhat.com>
15324 * c-c++-common/pr65556.c: New test.
15326 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15329 * g++.dg/torture/pr65600.C: New testcase.
15331 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15334 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15336 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15338 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15339 statement and cleanup. Fixed typos.
15341 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15343 PR middle-end/65595
15344 * gcc.c-torture/compile/pr65595.c: New testcase.
15346 2015-03-27 Marek Polacek <polacek@redhat.com>
15349 * g++.dg/ubsan/pr65583.C: New test.
15351 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15353 * gcc.c-torture/compile/20150327.c: New testcase.
15355 2015-03-26 Richard Biener <rguenther@suse.de>
15357 PR middle-end/65555
15358 * g++.dg/torture/pr65555.C: New testcase.
15360 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15362 PR tree-optimization/64715
15363 * gcc.dg/builtin-object-size-15.c: New test.
15364 * gcc.dg/pr64715-1.c: New test.
15365 * gcc.dg/pr64715-2.c: New test.
15367 2015-03-26 Richard Biener <rguenther@suse.de>
15369 PR middle-end/65519
15370 * gnat.dg/specs/opt2.ads: Fix testcase.
15372 2015-03-25 Martin Sebor <msebor@redhat.com>
15375 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15376 when target isn't arm*-*-*-*.
15377 (check_effective_target_arm_nothumb): Likewise.
15378 (check_effective_target_arm_little_endian): Likewise.
15379 (check_effective_target_arm_vect_no_misalign): Likewise.
15380 (check_effective_target_aarch64_little_endian): Fail early if target
15381 isn't aarch64*-*-*.
15383 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15385 PR tree-optimization/65177
15386 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15388 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15390 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15391 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15392 smmintrin.h and mm3dnow.h.
15394 2015-03-25 Marek Polacek <polacek@redhat.com>
15397 * g++.dg/cpp0x/pr65558.C: New test.
15399 2015-03-25 Marek Polacek <polacek@redhat.com>
15402 * g++.dg/template/pr61670.C: New test.
15404 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15407 * g++.dg/template/pr54987.C: New.
15409 2015-03-25 Richard Biener <rguenther@suse.de>
15411 PR tree-optimization/62630
15412 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15414 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15417 * gcc.target/i386/mpx/pr65508.c: New.
15419 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15423 * gfortran.dg/data_initialized_3.f90: New.
15425 2015-03-25 Richard Biener <rguenther@suse.de>
15427 PR middle-end/65519
15428 * gnat.dg/specs/opt2.ads: New testcase.
15430 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15432 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15433 * gcc.target/arm/memset-inline-4.c: Skip for
15434 arm_tune_string_ops_prefer_neon.
15435 * gcc.target/arm/memset-inline-5.c: Ditto.
15436 * gcc.target/arm/memset-inline-6.c: Ditto.
15437 * gcc.target/arm/memset-inline-8.c: Ditto.
15438 * gcc.target/arm/memset-inline-9.c: Ditto.
15440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15443 * g++.dg/other/virtual3.C: New.
15445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15448 * g++.dg/cpp0x/vt-60130.C: New.
15450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15453 * g++.dg/warn/Warray-bounds-7.C: New.
15455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15458 * g++.dg/template/defarg18.C: New.
15460 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15463 * g++.dg/cpp0x/vt-59988.C: New.
15465 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15467 PR tree-optimization/65533
15468 * gcc.dg/pr65533.c: New test.
15470 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15472 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15473 source= and mold= expressions functionality.
15474 * gfortran.dg/allocate_class_4.f90: New test.
15475 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15476 copying an unlimited polymorhpic object containing a char array
15477 to another unlimited polymorphic object respects the _len
15479 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15480 whether deferred length char array allocate works, unlimited
15481 polymorphic object allocation from a string works and if
15482 allocating an array of deferred length strings works.
15483 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15488 * g++.dg/cpp0x/constexpr-array11.C: New.
15490 2015-03-24 Richard Biener <rguenther@suse.de>
15492 PR middle-end/65517
15493 * gcc.dg/torture/pr65517.c: New testcase.
15495 2015-03-24 Tobias Burnus <burnus@net-b.de>
15497 * gfortran.dg/coindexed_1.f90: Moved from
15498 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15500 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15503 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15507 * gcc.target/i386/pr65523.c: New test.
15510 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15512 * g++.dg/lto/pr65475b_0.C: Likewise.
15514 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15517 * gcc.target/sh/torture/pr65505.c: New.
15519 2015-03-23 Martin Sebor <msebor@redhat.com>
15522 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15523 assembly for lvx in addition to lxv.
15525 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15528 * gfortran.dg/pr65504.f90: New test.
15531 * gcc.dg/pr65521.c: New test.
15533 2015-03-23 Richard Biener <rguenther@suse.de>
15535 PR tree-optimization/65518
15536 * gcc.dg/vect/pr65518.c: New testcase.
15538 2015-03-23 Richard Biener <rguenther@suse.de>
15540 PR tree-optimization/65494
15541 * gcc.dg/vect/pr65494.c: New testcase.
15543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15545 PR preprocessor/65238
15546 * c-c++-common/cpp/pr65238-1.c: New test.
15547 * gcc.dg/cpp/pr65238-2.c: New test.
15548 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15549 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15551 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15552 Mikael Morin <mikael@gcc.gnu.org>
15555 * gfortran.dg/elemental_dependency_4.f90: New.
15556 * gfortran.dg/elemental_dependency_5.f90: New.
15558 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15561 * g++.dg/lto/pr65475b_0.C: New testcase.
15562 * g++.dg/lto/pr65475b_1.C: New testcase.
15563 * g++.dg/lto/pr65475c_0.C: New testcase.
15564 * g++.dg/lto/pr65475c_1.C: New testcase.
15566 2015-03-21 Tobias Burnus <burnus@net-b.de>
15568 * gfortran.dg/coarray_38.f90: New.
15569 * gfortran.dg/coarray_39.f90: New.
15570 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15573 2015-03-20 Marek Polacek <polacek@redhat.com>
15576 * g++.dg/cpp0x/pr65398.C: New test.
15578 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15581 * g++.dg/lto/pr65475_0.C: New testcase.
15582 * g++.dg/lto/pr65475_1.C: New testcase.
15584 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15586 PR rtl-optimization/64366
15587 * gcc.target/sh/pr64366.c: New.
15589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15592 * g++.dg/cpp0x/constexpr-48324.C: New.
15594 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15597 * g++.dg/cpp0x/pr48453.C: New.
15599 2015-03-20 Marek Polacek <polacek@redhat.com>
15602 * g++.dg/cpp0x/pr65072.C: New test.
15604 2015-03-20 Richard Biener <rguenther@suse.de>
15606 PR middle-end/64715
15607 * gcc.dg/pr15347.c: Use -O.
15608 * c-c++-common/pr19807-1.c: Likewise.
15610 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15612 * gnat.dg/volatile13.ad[sb]: New test.
15614 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15616 PR rtl-optimization/60851
15617 * gcc.target/i386/pr60851.c: New test.
15619 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15622 * g++.dg/pr65240.h: Add tests for PR 65240.
15623 * g++.dg/pr65240-1.C: Likewise.
15624 * g++.dg/pr65240-2.C: Likewise.
15625 * g++.dg/pr65240-3.C: Likewise.
15626 * g++.dg/pr65240-4.C: Likewise.
15628 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15630 PR rtl-optimization/63491
15631 * gcc.target/powerpc/pr63491.c: New.
15633 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15635 * g++.dg/ipa/pr65465.C: New test.
15637 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15640 * g++.dg/cpp0x/deleted11.C: New.
15642 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15645 * c-c++-common/tsan/pr65400-3.c: New test.
15647 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15650 * g++.dg/cpp0x/constexpr-59686.C: New.
15652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15655 * g++.dg/tsan/pr64265.C: New test.
15658 * c-c++-common/tsan/pr65400-1.c: New test.
15659 * c-c++-common/tsan/pr65400-2.c: New test.
15661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15664 * g++.dg/cpp0x/pr59816.C: New.
15666 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15669 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15671 2015-03-18 Martin Liska <mliska@suse.cz>
15674 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15675 equivalences either to 6 or 7.
15677 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15679 PR middle-end/64491
15681 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15683 * gcc.dg/undefined-loop-1.c: New file.
15684 * gcc.dg/undefined-loop-2.c: New file.
15686 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15689 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15690 loop exits too early.
15692 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15694 PR tree-optimization/65450
15695 * gfortran.dg/pr65450.f90: New test.
15698 * gcc.target/i386/pr65078-1.c: New test.
15699 * gcc.target/i386/pr65078-2.c: New test.
15700 * gcc.target/i386/pr65078-3.c: New test.
15701 * gcc.target/i386/pr65078-4.c: New test.
15702 * gcc.target/i386/pr65078-5.c: New test.
15703 * gcc.target/i386/pr65078-6.c: New test.
15705 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15708 * g++.dg/cpp1y/pr65340.C: New.
15710 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15713 * gfortran.dg/system_clock_3.f08: Adjust test.
15715 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15718 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15719 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15721 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15724 * gfortran.dg/system_clock_3.f08: New test.
15726 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15729 g++.dg/cpp1y/pr64626-1.C: New.
15730 g++.dg/cpp1y/pr64626-2.C: New.
15731 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15733 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15735 PR tree-optimization/65427
15736 * gcc.c-torture/execute/pr65427.c: New test.
15738 2015-03-16 Marek Polacek <polacek@redhat.com>
15742 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15743 * g++.dg/cpp0x/pr65327.C: New test.
15745 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15748 * c-c++-common/asan/pr64820.c: New test.
15750 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15752 * gfortran.dg/pointer_2.f90: New test.
15754 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15756 * g++.dg/pr65049.C: New test.
15758 2015-03-16 Tom de Vries <tom@codesourcery.com>
15760 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15761 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15762 * gcc.target/i386/fuse-caller-save.c: Same.
15764 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15766 * gnat.dg/loop_optimization18.ad[sb]: New test.
15767 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15769 2015-03-16 Alan Modra <amodra@gmail.com>
15771 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15774 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15776 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15778 * gcc.dg/torture/pr65270-2.c: Likewise.
15780 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15783 * gfortran.dg/pointer_remapping_9.f90: New.
15785 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15787 PR tree-optimization/65369
15788 * gcc.c-torture/execute/pr65369.c: New test.
15790 PR tree-optimization/65418
15791 * gcc.c-torture/execute/pr65418-1.c: New test.
15792 * gcc.c-torture/execute/pr65418-2.c: New test.
15794 PR rtl-optimization/65401
15795 * gcc.c-torture/execute/pr65401.c: New test.
15797 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15800 * gcc.target/arm/pr64600_1.c: New test.
15802 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15804 PR rtl-optimization/65235
15805 * gcc.target/aarch64/pr65235_1.c: New test.
15807 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15809 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15810 * gcc.target/s390/hotpatch-22.c: Likewise.
15811 * gcc.target/s390/hotpatch-23.c: Likewise.
15812 * gcc.target/s390/hotpatch-24.c: Likewise.
15813 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15814 * gcc.target/s390/hotpatch-1.c: Update expected output.
15815 * gcc.target/s390/hotpatch-2.c: Likewise.
15816 * gcc.target/s390/hotpatch-3.c: Likewise.
15817 * gcc.target/s390/hotpatch-4.c: Likewise.
15818 * gcc.target/s390/hotpatch-5.c: Likewise.
15819 * gcc.target/s390/hotpatch-6.c: Likewise.
15820 * gcc.target/s390/hotpatch-7.c: Likewise.
15821 * gcc.target/s390/hotpatch-8.c: Likewise.
15822 * gcc.target/s390/hotpatch-9.c: Likewise.
15823 * gcc.target/s390/hotpatch-10.c: Likewise.
15824 * gcc.target/s390/hotpatch-11.c: Likewise.
15825 * gcc.target/s390/hotpatch-12.c: Likewise.
15826 * gcc.target/s390/hotpatch-13.c: Likewise.
15827 * gcc.target/s390/hotpatch-14.c: Likewise.
15828 * gcc.target/s390/hotpatch-15.c: Likewise.
15829 * gcc.target/s390/hotpatch-16.c: Likewise.
15830 * gcc.target/s390/hotpatch-17.c: Likewise.
15831 * gcc.target/s390/hotpatch-18.c: Likewise.
15832 * gcc.target/s390/hotpatch-19.c: Likewise.
15834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15837 * gcc.target/i386/pr65103-1.c: New.
15839 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15842 * gcc.target/i386/pr65044.c: New.
15844 2015-03-12 Tom de Vries <tom@codesourcery.com>
15846 PR rtl-optimization/64895
15847 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15848 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15849 * gcc.target/i386/fuse-caller-save.c: Ditto.
15851 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15853 * gcc.dg/ipa/pr63569.c: Fix template.
15855 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15857 * g++.dg/ipa/pr64146.C: Require fpic support.
15859 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15861 PR libfortran/65200
15862 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15863 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15865 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15867 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15868 to dg-options, fix up dg-skip-if.
15870 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15873 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15874 * gcc.target/avr/tiny-caller-save.c: Same.
15876 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15879 * g++.dg/pr65242.C: New test.
15881 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15883 * c-c++-common/asan/no-asan-check-glob.c: New test.
15885 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15888 * g++.dg/other/default11.C: New.
15889 * g++.dg/other/default12.C: Likewise.
15891 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15894 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15896 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15899 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15901 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15904 * g++.dg/cpp0x/pr65127.C: New test.
15906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15908 * gcc.dg/ipa/PR64550.c: Update template.
15910 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15911 Tobias Burnus <burnus@net-b.de>
15913 * gfortran.dg/coarray_sync_memory.f90: New.
15915 2015-03-10 Marek Polacek <polacek@redhat.com>
15918 * c-c++-common/ubsan/pr65367.c: New test.
15920 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15922 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15923 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15924 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15925 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15926 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15927 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15928 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15929 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15930 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15931 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15932 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15933 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15934 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15936 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15938 * lib/mpx-dg.exp (mpx_link_flags): New.
15941 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15942 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15943 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15944 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15945 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15946 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15947 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15948 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15949 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15980 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15990 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15991 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15992 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15993 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15994 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15995 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15996 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15997 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15998 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15999 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16000 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16001 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16002 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16003 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16004 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16005 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16006 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16007 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16008 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16009 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16010 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16011 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16012 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16013 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16014 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16015 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16016 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16017 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16018 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16019 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16020 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16021 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16022 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16023 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16024 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16025 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16026 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16027 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16029 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16032 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16034 * gcc.target/i386/mpx/label-address-1.c: New.
16035 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16036 * gcc.target/i386/mpx/macro.c: New.
16037 * gcc.target/i386/mpx/mpx-check.h: New.
16038 * gcc.target/i386/mpx/mpx.exp: New.
16039 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16040 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16041 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16042 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16043 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16044 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16045 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16046 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16047 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16048 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16049 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16050 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16051 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16052 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16053 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16054 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16055 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16056 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16057 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16058 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16059 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16060 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16061 * gcc.target/i386/mpx/reference-1-nov.c: New.
16062 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16063 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16064 * gcc.target/i386/mpx/reference-2-nov.c: New.
16065 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16066 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16067 * gcc.target/i386/mpx/reference-3-nov.c: New.
16068 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16069 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16070 * gcc.target/i386/mpx/reference-4-nov.c: New.
16071 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16072 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16073 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16074 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16075 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16076 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16077 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16078 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16079 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16080 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16081 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16082 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16083 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16084 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16085 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16086 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16087 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16088 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16089 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16090 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16091 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16092 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16093 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16094 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16095 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16096 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16097 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16098 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16099 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16100 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16101 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16102 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16103 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16104 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16105 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16106 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16107 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16108 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16109 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16110 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16111 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16112 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16113 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16114 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16115 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16116 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16117 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16118 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16119 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16120 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16121 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16122 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16123 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16124 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16125 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16126 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16127 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16128 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16129 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16130 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16131 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16132 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16133 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16134 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16135 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16136 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16137 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16138 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16139 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16140 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16141 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16142 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16143 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16144 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16145 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16146 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16147 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16148 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16149 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16150 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16151 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16152 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16153 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16154 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16155 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16156 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16157 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16158 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16159 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16161 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16162 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16163 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16164 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16165 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16166 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16167 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16168 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16169 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16170 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16171 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16172 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16173 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16174 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16175 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16176 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16177 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16178 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16179 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16180 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16181 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16182 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16183 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16184 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16185 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16186 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16187 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16188 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16189 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16190 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16191 * gcc.target/i386/mpx/vla-1-nov.c: New.
16192 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16193 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16194 * gcc.target/i386/mpx/vla-2-nov.c: New.
16195 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16197 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16199 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16201 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16203 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16205 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16207 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16208 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16210 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16213 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16216 * c-c++-common/pr65120.c: New test.
16218 PR rtl-optimization/65321
16219 * gcc.dg/pr65321.c: New test.
16221 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16223 PR tree-optimization/65355
16224 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16226 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16229 * c-c++-common/pr49706.c: Adjust tests for not warning
16230 about !!x == y or !b == y where b is boolean, and add
16231 some further tests.
16232 * c-c++-common/pr62199-2.c: Likewise.
16234 2015-03-09 Richard Biener <rguenther@suse.de>
16236 PR middle-end/65270
16237 * gcc.dg/torture/pr65270-1.c: New testcase.
16238 * gcc.dg/torture/pr65270-2.c: Likewise.
16240 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16242 PR tree-optimization/63743
16243 * gcc.dg/pr63743.c: New test.
16245 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16248 * g++.dg/lto/pr65316_0.C: New testcase.
16249 * g++.dg/lto/pr65316_1.C: New testcase.
16251 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16254 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16256 * g++.dg/abi/rtti3.C: Likewise.
16258 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16261 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16263 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16265 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16267 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16269 2015-03-08 Morin <mikael@gcc.gnu.org>
16272 * gfortran.dg/entry_20.f90: New.
16274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16277 * gcc.c-torture/compile/pr65153.c: New.
16279 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16282 * g++.dg/torture/pr65249.C: New.
16284 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16286 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16288 (int64_t): Likewise.
16290 2015-03-07 Marek Polacek <polacek@redhat.com>
16291 Martin Uecker <uecker@eecs.berkeley.edu>
16294 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16295 member-like arrays.
16296 * c-c++-common/ubsan/bounds-8.c: New test.
16297 * c-c++-common/ubsan/bounds-9.c: New test.
16298 * gcc.dg/ubsan/bounds-2.c: New test.
16300 2015-03-05 Martin Sebor <msebor@redhat.com>
16303 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16304 checking of results into main to prevent it from getting optimized
16306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16308 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16310 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16311 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16312 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16315 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16317 * g++.dg/lto/pr65302_1.C: New testcase.
16318 * g++.dg/lto/pr65302_0.C: New testcase.
16320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16322 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16323 -fno-ipa-icf to dg-options.
16325 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16327 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16328 compiles using the linker plugin.
16330 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16332 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16334 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16336 * gcc.target/arm/pr65067.c: New test.
16338 2015-03-05 Martin Liska <mliska@suse.cz>
16341 * gcc.dg/ipa/pr65318.c: New test.
16343 2015-03-05 Marek Polacek <polacek@redhat.com>
16345 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16351 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16353 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16354 max-unroll-times back to defaults for s390.
16356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16360 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16363 * g++.dg/cpp0x/initlist92.C: New.
16365 2015-03-05 Richard Biener <rguenther@suse.de>
16367 PR tree-optimization/65310
16368 * gcc.dg/vect/pr65310.c: New testcase.
16370 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16373 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16375 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16377 * gnat.dg/entry_queues3.adb: New test.
16379 2015-03-04 Ian Lance Taylor <iant@google.com>
16381 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16383 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16386 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16388 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16390 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16391 -fno-ipa-icf to dg-options
16392 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16393 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16395 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16398 * g++.dg/cpp0x/decltype62.C: New.
16400 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16402 * gnat.dg/object_overflow5.adb: New test.
16404 2015-03-03 Martin Liska <mliska@suse.cz>
16407 * gcc.dg/ipa/pr65287.c: New test.
16409 2015-03-03 Martin Jambor <mjambor@suse.cz>
16410 Eric Botcazou <ebotcazou@adacore.com>
16412 * gnat.dg/specs/pack12.ads: New test.
16414 2015-03-03 Martin Liska <mliska@suse.cz>
16416 * gcc.dg/ipa/PR65282.c: New test.
16418 2015-03-13 Jeff Law <law@redhat.com>
16420 PR tree-optimization/65241
16421 * gcc.c-torture/compile/pr65241.c: New test.
16423 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16426 * gcc.target/avr/torture/pr64331.c: New test.
16428 2015-03-03 Martin Liska <mliska@suse.cz>
16429 Jan Hubicka <hubicka@ucw.cz>
16431 * g++.dg/ipa/pr65263.C: New test.
16433 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16436 * gcc.dg/lto/pr65130_0.c: New testcase.
16437 * gcc.dg/lto/pr65130_1.c: New testcase.
16439 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16442 * g++.dg/torture/pr64988.C: New testcase.
16444 2015-03-02 Tobias Burnus <burnus@net-b.de>
16446 * gfortran.dg/coarray_atomic_6.f90: New.
16448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16451 * gcc.target/i386/pr65184.c: New.
16453 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16456 * gcc.target/i386/pr65183.c: New.
16458 2015-02-28 Martin Liska <mliska@suse.cz>
16459 Jan Hubicka <hubicka@ucw.cz>
16461 * gcc.dg/ipa/ipa-icf-35.c: New test.
16462 * gcc.dg/ipa/ipa-icf-36.c: New test.
16463 * gcc.dg/ipa/ipa-icf-37.c: New test.
16465 2015-02-28 Martin Liska <mliska@suse.cz>
16466 Jan Hubicka <hubicka@ucw.cz>
16469 * gcc.dg/ipa/ipa-icf-34.c: New test.
16471 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16474 * gcc.target/sh/sh/pr61142.c: New.
16476 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16478 * g++.dg/other/dump-ada-spec-3.C: New test.
16480 2015-03-01 Martin Liska <mliska@suse.cz>
16482 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16483 * g++.dg/ipa/pr63595.C: Update expected results.
16485 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16488 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16490 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16492 * gcc.dg/vect/pr59354.c: Move vector producing code to
16495 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16498 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16499 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16500 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16501 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16503 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16505 PR tree-optimization/65048
16506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16507 (foo): Use K&R style definition.
16509 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16512 * g++.dg/pr65032.C: New.
16514 2015-02-27 Marek Polacek <polacek@redhat.com>
16517 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16520 2015-02-27 Marek Polacek <polacek@redhat.com>
16523 * gcc.dg/pr65228.c: New test.
16525 2015-02-27 Kai Tietz <ktietz@redhat.com>
16528 * gcc.dg/weak/weak-17.c: New file.
16530 2015-02-27 Richard Biener <rguenther@suse.de>
16533 * g++.dg/lto/pr65193_0.C: New testcase.
16535 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16537 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16538 * gcc.target/s390/hotpatch-8.c: Likewise.
16539 * gcc.target/s390/hotpatch-9.c: Likewise.
16540 * gcc.target/s390/pr61078.c: Likewise.
16541 * gcc.target/s390/pr57960.c: Remove -m64.
16542 * gcc.target/s390/pr61078.c: Likewise.
16544 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16545 Martin Liska <mliska@suse.cz>
16548 * gcc.dg/pr64454.c: Disable ICF.
16549 * gcc.dg/pr28685-1.c: Disable ICF
16550 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16551 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16552 * g++.dg/ipa/ipa-icf-4.C: Update template.
16554 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16556 PR tree-optimization/65216
16557 * gcc.c-torture/execute/pr65216.c: New test.
16559 PR tree-optimization/65215
16560 * gcc.c-torture/execute/pr65215-1.c: New test.
16561 * gcc.c-torture/execute/pr65215-2.c: New test.
16562 * gcc.c-torture/execute/pr65215-3.c: New test.
16563 * gcc.c-torture/execute/pr65215-4.c: New test.
16564 * gcc.c-torture/execute/pr65215-5.c: New test.
16566 2015-02-26 Tom de Vries <tom@codesourcery.com>
16568 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16570 2015-02-26 Martin Liska <mliska@suse.cz>
16571 Jan Hubicka <hubicka@ucw.cz>
16573 * g++.dg/ipa/pr64146.C: Update expected results.
16574 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16575 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16576 * gcc.dg/ipa/ipa-icf-34.c: New test.
16578 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16580 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16581 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16582 (dg-additional-options): Remove dg directive.
16583 (dg-final): Add dg directive.
16585 2015-02-26 Marek Polacek <polacek@redhat.com>
16588 * g++.dg/ipa/pr65008.C: New test.
16590 2015-02-26 Tom de Vries <tom@codesourcery.com>
16592 * lib/profopt.exp (profopt-target-cleanup): New proc.
16593 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16594 files from sources from dg-additional-sources.
16596 2015-02-26 Tom de Vries <tom@codesourcery.com>
16598 * lib/gcov.exp: Cleanup in case of xfail.
16600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16604 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16607 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16608 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16609 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16610 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16611 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16612 * g++.dg/debug/pr46123.C: XFAIL and move...
16613 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16614 * gcc.dg/debug/dwarf2-3.c: Move...
16615 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16617 2015-02-26 Marek Polacek <polacek@redhat.com>
16620 * g++.dg/cpp1y/pr65202.C: New test.
16622 2015-02-26 Tom de Vries <tom@codesourcery.com>
16624 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16625 locale_facets.h.gcov.
16627 2015-02-26 Tom de Vries <tom@codesourcery.com>
16629 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16631 2015-02-26 Tom de Vries <tom@codesourcery.com>
16633 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16635 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16638 * gcc.target/i386/pr65217.c: New.
16640 2015-02-26 Tom de Vries <tom@codesourcery.com>
16642 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16644 2015-02-26 Tom de Vries <tom@codesourcery.com>
16646 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16648 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16650 PR tree-optimization/65048
16651 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16653 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16655 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16656 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16658 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16661 * gcc.target/i386/pr65161.c: New test.
16663 2015-02-26 Terry Guo <terry.guo@arm.com>
16665 * gcc.target/arm/no-volatile-in-it.c: New test.
16667 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16669 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16670 (dg-options): Add -save-temps.
16671 (dg-final): Add cleanup-saved-temps.
16673 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16675 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16677 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16679 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16680 * gcc.target/powerpc/pack01.c: Include string.h.
16682 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16685 * gcc.target/i386/pr65167.c: New.
16687 2015-02-25 Kai Tietz <ktietz@redhat.com>
16689 PR tree-optimization/61917
16690 * gcc.dg/vect/vect-pr61917.c: New file.
16692 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16694 PR tree-optimization/65170
16695 * gcc.c-torture/execute/pr65170.c: New test.
16696 * gcc.dg/tree-ssa/vrp96.c: New test.
16698 2015-02-24 Tom de Vries <tom@codesourcery.com>
16700 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16702 2015-02-24 Tom de Vries <tom@codesourcery.com>
16705 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16706 (dg-additional-files-options): Copy additional_sources to
16707 additional_sources_used before emptying additional_sources.
16708 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16709 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16710 (cleanup-saved-temps): Use additional_sources_used instead of
16711 additional_sources.
16712 (dg-test): Reset additional_sources_used.
16714 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16717 * gfortran.dg/integer_exponentiation_6.F90: New test.
16719 2015-02-23 Martin Sebor <msebor@redhat.com>
16722 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16723 two parts. One to save registers, the other to verify the
16724 registers have the right values. Save register state into
16725 static data rather than on the stack.
16727 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16730 * c-c++-common/asan/pr63888.c: New test.
16732 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16735 * gcc.c-torture/compile/pr65163.c: New.
16737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16739 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16740 with -m31 on 64 bit.
16741 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16742 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16746 * gcc.target/s390/20090223-1.c: Add
16747 -Wno-implicit-function-declaration option.
16748 * gcc.target/s390/pr42224.c: Likewise.
16749 * gcc.target/s390/pr55718.c: Likewise.
16751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16753 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16754 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16755 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16756 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16757 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16758 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16759 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16760 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16761 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16762 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16763 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16764 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16765 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16766 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16767 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16768 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16769 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16770 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16771 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16772 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16773 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16775 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16777 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16778 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16779 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16780 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16781 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16782 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16783 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16784 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16792 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16794 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16798 * gfortran.dg/pr61960.f90: New.
16799 * gfortran.dg/pr64230.f90: New.
16800 * gfortran.dg/pr64980.f03: New.
16802 2015-02-22 Tom de Vries <tom@codesourcery.com>
16804 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16806 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16809 * gnat.dg/timing_events.adb: Removed, invalid test.
16811 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16814 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16816 * g++.dg/gcov/gcov-2.C: Likewise.
16818 2015-02-20 Richard Biener <rguenther@suse.de>
16820 PR tree-optimization/65136
16821 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16823 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16826 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16827 powerpc*-*-linux* and nvptx-*-* blacklisting.
16829 * gcc.dg/sibcall-9.c: New test.
16830 * gcc.dg/sibcall-10.c: New test.
16832 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16834 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16836 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16839 * gcc.target/avr/torture/pr64452.c: New test.
16841 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16843 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16844 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16846 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16849 * lib/target-supports.exp (check_compile): Check whether
16850 additional_sources is defined before using it.
16852 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16854 PR middle-end/65074
16855 * g++.dg/opt/pr65074.C: New file.
16857 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16859 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16860 (size_type): New typedef.
16861 (operator "" _script): Use it for the last argument.
16863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16865 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16867 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16869 * lib/target-supports.exp (check_compile): Save/restore
16870 additional_sources that may belong to an actual test.
16872 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16874 PR gcov-profile/64634
16875 * g++.dg/gcov/gcov-15.C: New test.
16877 2015-02-18 Tom de Vries <tom@codesourcery.com>
16879 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16881 2015-02-18 Tom de Vries <tom@codesourcery.com>
16883 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16885 2015-02-18 Tom de Vries <tom@codesourcery.com>
16887 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16889 2015-02-18 Tom de Vries <tom@codesourcery.com>
16891 * gfortran.dg/fmt_cache_1.f: Add missing close.
16893 2015-02-18 Tom de Vries <tom@codesourcery.com>
16896 * gfortran.dg/read_eof_8.f90: Add missing close.
16898 2015-02-18 Richard Biener <rguenther@suse.de>
16900 PR tree-optimization/65063
16901 * gcc.dg/pr65063.c: New testcase.
16903 2015-02-18 Richard Biener <rguenther@suse.de>
16905 PR tree-optimization/62217
16906 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16908 2015-02-18 Marek Polacek <polacek@redhat.com>
16911 * c-c++-common/ubsan/pr65081.c: New test.
16913 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16915 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16916 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16918 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16920 * gcc.dg/ipa/propalign-3.c: New test.
16922 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16925 * gcc.target/sh/pr64793.c: New.
16926 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16928 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16930 * gcc.target/arm/divzero.c: New test case.
16932 2015-02-17 Tom de Vries <tom@codesourcery.com>
16934 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16936 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16937 Jakub Jelinek <jakub@redhat.com>
16940 * g++.dg/cpp0x/pr65075.C: New test.
16942 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16945 * gcc.target/powerpc/pr65058.c: New test.
16947 2015-02-16 Jeff Law <law@redhat.com>
16949 PR tree-optimization/64823
16950 * gcc.dg/uninit-20.c: New test.
16952 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16953 James Greenhalgh <james.greenhalgh@arm.com>
16956 * gcc.dg/ipa/ipa-clone-1.c: New test.
16958 2015-02-16 Richard Biener <rguenther@suse.de>
16960 PR tree-optimization/65077
16961 * gcc.dg/torture/pr65077.c: New testcase.
16963 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16965 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16966 Directive adjusted to scan for ldaxr.
16967 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16968 adjusted to scan for ldaex.
16970 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16973 * g++.dg/cpp0x/constexpr-65080.C: New.
16975 2015-02-16 Richard Biener <rguenther@suse.de>
16977 PR tree-optimization/63593
16978 * gcc.dg/pr63593.c: New testcase.
16980 2015-02-16 Marek Polacek <polacek@redhat.com>
16983 * gcc.dg/pr65066.c: New test.
16985 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16987 * gcc.dg/pr65002.C: Move ...
16988 * g++.dg/ipa/pr65002.C: ... here.
16990 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16992 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16993 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16994 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16995 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16997 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17000 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17001 the expression to find calls.
17002 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17003 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17004 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17005 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17006 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17008 2015-02-14 Marek Polacek <polacek@redhat.com>
17011 * gcc.dg/array-11.c: New test.
17012 * gcc.dg/array-12.c: New test.
17013 * gcc.dg/array-13.c: New test.
17014 * gcc.dg/array-14.c: New test.
17015 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17016 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17017 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17018 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17019 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17020 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17025 * g++.dg/lookup/using54.C: New.
17027 2015-02-13 Jeff Law <law@redhat.com>
17030 Revert my change for tree-optimization/64823.
17032 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17034 PR tree-optimization/65053
17035 * gcc.c-torture/execute/pr65053-1.c: New test.
17036 * gcc.c-torture/execute/pr65053-2.c: New test.
17038 2015-02-13 Marek Polacek <polacek@redhat.com>
17041 * gcc.dg/pr65050.c: New test.
17043 2015-02-13 Jeff Law <law@redhat.com>
17045 PR tree-optimization/64823
17046 * gcc.dg/uninit-20.c: New test.
17048 PR rtl-optimization/47477
17049 * gcc.dg/tree-ssa/pr47477.c: New test.
17051 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17054 * g++.dg/parse/ivdep-2.C: New.
17055 * g++.dg/parse/ivdep-3.C: Likewise.
17057 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17060 * gfortran.dg/continuation_13.f90: New test.
17061 * gfortran.dg/continuation_14.f: New test.
17063 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17066 * g++.dg/cpp0x/sfinae55.C: New.
17068 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17071 * g++.dg/ipa/pr65034.C: New test.
17073 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17075 PR tree-optimization/65002
17076 * gcc.dg/pr65002.C: New.
17078 2015-02-13 Marek Polacek <polacek@redhat.com>
17081 * c-c++-common/pr65040.c: New test.
17083 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17085 PR tree-optimization/64705
17086 * gcc.dg/tree-ssa/pr64705.c: New test.
17088 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17091 * gcc.dg/visibility-22.c: New test.
17092 * gcc.dg/visibility-23.c: New test.
17093 * gcc.target/i386/pr32219-1.c: New test.
17094 * gcc.target/i386/pr32219-2.c: New test.
17095 * gcc.target/i386/pr32219-3.c: New test.
17096 * gcc.target/i386/pr32219-4.c: New test.
17097 * gcc.target/i386/pr32219-5.c: New test.
17098 * gcc.target/i386/pr32219-6.c: New test.
17099 * gcc.target/i386/pr32219-7.c: New test.
17100 * gcc.target/i386/pr32219-8.c: New test.
17101 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17103 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17105 PR libgfortran/57822
17106 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17107 four different KINDs.
17109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17112 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17115 * g++.dg/ubsan/pr65000.C: New test.
17117 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17120 * gfortran.dg/finalize_28.f90: New test
17122 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17125 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17126 DW_TAG_lexical_block removal.
17127 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17128 * g++.dg/guality/pr55541.C: New test.
17131 * g++.dg/ubsan/pr64984.C: New test.
17133 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17135 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17137 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17140 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17141 instructions for 2015-01-14 get_memmodel changes.
17142 * gcc.target/powerpc/atomic-p8.c: Likewise.
17145 * g++.dg/ubsan/pr65019.C: New test.
17147 PR tree-optimization/65014
17148 * gcc.c-torture/compile/pr65014.c: New test.
17150 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17152 PR libgfortran/57822
17153 * gfortran/fmt_g0_7.f08: Revise test.
17155 2015-02-11 Jeff Law <law@redhat.com>
17158 * gcc.target/m68k/pr63347.c: New test.
17160 2015-02-11 Marek Polacek <polacek@redhat.com>
17162 * g++.dg/ubsan/shift-1.C: New test.
17163 * gcc.dg/ubsan/c-shift-2.c: New test.
17164 * c-c++-common/ubsan/shift-5.c: Remove file.
17166 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17168 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17169 Directive adjusted to XFAIL.
17170 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17173 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17175 PR middle-end/65003
17176 * g++.dg/opt/pr65003.C: New test.
17178 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17180 * lib/target-supports.exp (check_effective_target_pie): Renamed
17182 (check_effective_target_pie_enabled): This.
17183 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17184 * gcc.target/i386/pie.c: Likewise.
17186 2015-02-11 Andrew Pinski <apinski@cavium.com>
17189 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17190 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17195 * gcc.target/i386/pr61925-1.c: New test.
17196 * gcc.target/i386/pr61925-2.c: New test.
17197 * gcc.target/i386/pr61925-3.c: New test.
17199 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17202 * g++.dg/asan/pr65004.C: New test.
17204 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17207 * gcc.taget/sh/pr64661-0.h: New.
17208 * gcc.taget/sh/pr64661-1.c: New.
17209 * gcc.taget/sh/pr64661-2.c: New.
17210 * gcc.taget/sh/pr64661-3.c: New.
17211 * gcc.taget/sh/pr64661-4.c: New.
17213 2015-02-10 Richard Biener <rguenther@suse.de>
17215 PR tree-optimization/64995
17216 * g++.dg/torture/pr64995.C: New testcase.
17218 2015-02-10 Richard Biener <rguenther@suse.de>
17220 PR tree-optimization/64909
17221 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17223 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17225 * gcc.dg/signbit-sa.c: New test.
17227 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17229 PR libgfortran/57822
17230 * gfortran/fmt_g0_7.f08: New test.
17232 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17234 PR tree-optimization/43378
17235 * gcc.dg/tree-ssa/pr43378.c: New test.
17237 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17240 * g++.dg/torture/pr64978.C: New testcase.
17242 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17245 * gcc.dg/asan/pr64981.c: New test.
17247 2015-02-09 Marek Polacek <polacek@redhat.com>
17250 * gcc.dg/pr64856.c: New test.
17252 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17255 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17256 * gcc.c-torture/execute/pr64979.c: New test.
17258 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17260 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17265 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17267 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17270 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17272 2015-02-09 Richard Biener <rguenther@suse.de>
17274 PR tree-optimization/54000
17275 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17277 2015-02-09 Tom de Vries <tom@codesourcery.com>
17279 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17281 2015-02-09 Martin Liska <mliska@suse.cz>
17283 * g++.dg/ipa/pr64858.C: New test.
17285 2015-02-09 Tom de Vries <tom@codesourcery.com>
17287 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17289 2015-02-08 Andrew Pinski <apinski@cavium.com>
17291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17293 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17296 * gfortran.dg/use_rename_8.f90: New.
17298 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17300 * gnat.dg/addr7.ad[sb]: New test.
17301 * gnat.dg/addr8.ad[sb]: Likewise.
17303 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17306 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17307 from jit.dg/test-compile-to-executable.c's create_code, with a
17308 clarification of the output message.
17309 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17311 (test_jit): Use CHECK_NO_ERRORS when calling
17312 gcc_jit_context_compile_to_file.
17313 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17314 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17315 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17316 about deletions that are attempted.
17317 (jit-verify-compile-to-file): Rename to...
17318 (jit-verify-output-file-was-created): ...this, and drop the
17319 attempt to run "file" and verify the output.
17320 (jit-verify-assembler): New function.
17321 (jit-verify-object): New function.
17322 (jit-verify-dynamic-library): New function.
17323 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17324 favor of an implementation from new file
17325 create-code-for-hello-world-executable.h, which also adds a
17327 (dg-final): Replace jit-verify-compile-to-file with
17328 jit-verify-output-file-was-created, and invoke new function
17329 jit-verify-assembler.
17330 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17331 the output message.
17332 (dg-final): Replace jit-verify-compile-to-file with
17333 jit-verify-output-file-was-created, and invoke new function
17334 jit-verify-dynamic-library.
17335 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17336 favor of an implementation from new file
17337 create-code-for-hello-world-executable.h, which also adds a
17339 (dg-final): Replace jit-verify-compile-to-file with
17340 jit-verify-output-file-was-created. Strengthen the expected stdout
17341 from the built executable.
17342 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17343 favor of an implementation from new file
17344 create-code-for-hello-world-executable.h, which also adds a
17346 (dg-final): Replace jit-verify-compile-to-file with
17347 jit-verify-output-file-was-created, and invoke new function
17349 * jit.dg/verify-dynamic-library.c: New source file.
17351 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17352 Brian Rzycki <b.rzycki@samsung.com>
17354 PR tree-optimization/64878
17355 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17357 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17360 * g++.dg/ipa/pr64896.C: New test.
17362 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17365 * gcc.target/powerpc/pr64205.c: New file.
17367 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17369 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17370 (dg-options): Use -fpie instead of -fPIE -pie.
17372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17374 PR middle-end/64937
17375 * g++.dg/asan/pr64937.C: New test.
17377 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17380 * gfortran.dg/class_to_type_4.f90: New test
17382 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17384 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17386 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17388 PR rtl-optimization/64957
17390 * gcc.c-torture/execute/pr64957.c: New test.
17392 2015-02-05 Jeff Law <law@redhat.com>
17395 * gcc.target/h8300/pr17306-1.c: New test.
17396 * gcc.target/h8300/pr17306-2.c: New test.
17398 2015-02-05 Tobias Burnus <burnus@net-b.de>
17401 * gfortran.dg/structure_constructor_12.f90: New.
17403 2015-02-05 Jeff Law <law@redhat.com>
17406 gcc.target/h8300/pr58400.c: New test.
17408 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17410 * gcc.target/arm/macro_defs0.c: New test.
17411 * gcc.target/arm/macro_defs1.c: New test.
17412 * gcc.target/arm/macro_defs2.c: New test.
17414 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17416 PR rtl-optimization/64905
17417 * gcc.target/i386/pr64905.c: Require nonpic target.
17418 (dg-options): Add -fomit-frame-pointer.
17421 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17423 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17424 tree dump scanning.
17426 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17429 * gfortran.dg/type_to_class_2.f90: New test
17430 * gfortran.dg/type_to_class_3.f90: New test
17432 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17435 * g++.dg/torture/pr64686.C: New testcase.
17437 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17439 PR rtl-optimization/64905
17440 * gcc.target/i386/pr64905.c: New file.
17442 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17444 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17445 * gcc.dg/guality/pr41616-1.c: Ditto.
17447 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17450 * gcc.dg/pr64817-3.c: New.
17452 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17453 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17455 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17456 pass parameters in registers.
17457 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17458 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17459 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17461 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17462 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17464 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17465 list, allow for multilibed targets.
17466 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17470 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17471 * gcc.dg/pr46728-6.c: Ditto.
17473 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17475 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17476 for mips_nanlegacy target.
17478 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17480 * gcc.target/i386/chkp-hidden-def.c: New.
17482 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17484 PR middle-end/62103
17485 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17486 to use 24 bits for bitfield b.
17488 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17491 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17492 cache result in a global variable. Include all 32-bit targets for
17495 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17497 PR rtl-optimization/64756
17498 * gcc.c-torture/execute/pr64756.c: New test.
17500 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17503 * gcc.target/sh/pr64660-0.h: New.
17504 * gcc.target/sh/pr64660-1.c: New.
17505 * gcc.target/sh/pr64660-2.c: New.
17506 * gcc.target/sh/pr64660-3.c: New.
17507 * gcc.target/sh/pr64660-4.c: New.
17509 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17512 * g++.dg/warn/Waddress-2.C: New.
17514 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17516 PR middle-end/61225
17517 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17519 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17521 PR preprocessor/64803
17522 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17524 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17526 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17528 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17531 (_ARM_FPSRC): Add DN and AHP fields.
17532 (clean_results): Force DN=1 on AArch64.
17533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17534 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17535 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17536 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17537 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17538 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17540 2015-02-02 Alan Modra <amodra@gmail.com>
17542 * gcc.target/powerpc/cprophard.c: New.
17544 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17546 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17547 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17549 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17552 * gcc.dg/pr64817-1.c: New test.
17553 * gcc.dg/pr64817-2.c: New test.
17555 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17558 * gcc.target/sh/pr64851-0.h: New
17559 * gcc.target/sh/pr64851-1.c: New
17560 * gcc.target/sh/pr64851-2.c: New
17561 * gcc.target/sh/pr64851-3.c: New
17562 * gcc.target/sh/pr64851-4.c: New
17564 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17567 * gcc.dg/torture/pr64882.c: New test.
17569 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17577 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17578 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17579 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17580 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17581 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17582 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17584 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17585 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17587 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17588 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17594 * g++.dg/pr64688-2.C: New.
17596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17598 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17600 * gcc.target/i386/fuse-caller-save.c: Ditto.
17601 * gcc.target/i386/headmerge-1.c: Ditto.
17602 * gcc.target/i386/headmerge-2.c: Ditto.
17603 * gcc.target/i386/sibcall-6.c: Ditto.
17605 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17608 * gcc.target/i386/pr64617.c: New test.
17610 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17613 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17614 (dg-options): Remove -m32.
17615 (dg-final): Scan for "movb %al" only.
17616 * gcc.target/i386/pr15184-2.c: Ditto.
17618 2015-01-30 Richard Biener <rguenther@suse.de>
17620 PR tree-optimization/64829
17621 * gcc.dg/vect/pr64829.c: New testcase.
17623 2015-01-29 Marek Polacek <polacek@redhat.com>
17626 * gcc.dg/pr64709.c: New test.
17628 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17631 * g++.dg/ubsan/pr64717-1.C: New test.
17632 * g++.dg/ubsan/pr64717-2.C: New test.
17634 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17636 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17638 2015-01-29 Jeff Law <law@redhat.com>
17641 * gcc.target/i386/pr15184-1.c: New test.
17642 * gcc.target/i386/pr15184-2.c: New test.
17644 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17646 PR tree-optimization/64746
17647 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17649 2015-01-29 Richard Biener <rguenther@suse.de>
17651 PR tree-optimization/64853
17652 * gcc.dg/torture/pr64853.c: New testcase.
17654 2015-01-29 Richard Biener <rguenther@suse.de>
17656 PR tree-optimization/64844
17657 * gcc.dg/vect/pr64844.c: New testcase.
17659 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17661 PR middle-end/64809
17662 * gcc.dg/pr64809.c: Delete.
17664 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17666 PR middle-end/64805
17667 * gcc.target/i386/pr64805.c: New.
17669 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17671 * gcc.dg/guality/guality.h (main): Add argv[0] to
17672 guality_gdb_command.
17674 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17677 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17679 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17682 * gcc.target/sh/sh.exp
17683 (check_effective_target_atomic_model_soft_gusa_available,
17684 check_effective_target_atomic_model_soft_tcb_available,
17685 check_effective_target_atomic_model_soft_imask_available,
17686 check_effective_target_atomic_model_hard_llcs_available): New.
17687 * gcc.target/sh/pr64659-0.h: New.
17688 * gcc.target/sh/pr64659-1.c: New.
17689 * gcc.target/sh/pr64659-2.c: New.
17690 * gcc.target/sh/pr64659-3.c: New.
17691 * gcc.target/sh/pr64659-4.c: New.
17693 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17695 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17696 scan-assembler-times pattern.
17698 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17700 PR middle-end/64809
17701 * gcc.dg/pr64809.c: New test.
17703 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17705 PR tree-optimization/64277
17706 * gcc.dg/pr64277.c: New.
17708 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17710 PR tree-optimization/64718
17711 * gcc.c-torture/execute/pr64718.c: New test.
17713 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17715 * gcc.target/aarch64/abs_2.c: New.
17717 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17719 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17720 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17721 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17724 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17727 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17728 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17729 { target comdat_group }.
17731 2015-01-27 Tobias Burnus <burnus@net-b.de>
17734 * gfortran.dg/goacc/coarray_2.f90: New.
17736 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17740 * g++.dg/torture/pr64139.C: New testcase.
17741 * g++.dg/torture/pr60871.C: Likewise.
17743 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17746 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17747 prevent linking errors.
17749 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17752 * g++.dg/torture/pr64282.C: New testcase.
17754 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17756 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17759 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17761 * gcc.target/s390/hotpatch-13.c: New testcase.
17762 * gcc.target/s390/hotpatch-14.c: New testcase.
17763 * gcc.target/s390/hotpatch-15.c: New testcase.
17764 * gcc.target/s390/hotpatch-16.c: New testcase.
17765 * gcc.target/s390/hotpatch-17.c: New testcase.
17766 * gcc.target/s390/hotpatch-18.c: New testcase.
17767 * gcc.target/s390/hotpatch-19.c: New testcase.
17768 * gcc.target/s390/hotpatch-20.c: New testcase.
17769 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17770 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17771 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17772 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17773 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17774 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17775 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17776 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17777 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17778 * gcc.target/s390/hotpatch-10.c: Likewise.
17779 * gcc.target/s390/hotpatch-11.c: Likewise.
17780 * gcc.target/s390/hotpatch-12.c: Likewise.
17781 * gcc.target/s390/hotpatch-2.c: Likewise.
17782 * gcc.target/s390/hotpatch-3.c: Likewise.
17783 * gcc.target/s390/hotpatch-4.c: Likewise.
17784 * gcc.target/s390/hotpatch-5.c: Likewise.
17785 * gcc.target/s390/hotpatch-6.c: Likewise.
17786 * gcc.target/s390/hotpatch-7.c: Likewise.
17787 * gcc.target/s390/hotpatch-8.c: Likewise.
17788 * gcc.target/s390/hotpatch-9.c: Likewise.
17789 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17795 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17796 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17798 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17800 * gcc.dg/long_branch.c: New testcase.
17802 2015-01-27 Richard Biener <rguenther@suse.de>
17804 PR tree-optimization/56273
17805 PR tree-optimization/59124
17806 PR tree-optimization/64277
17807 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17808 * gcc.dg/Warray-bounds-12.c: Likewise.
17809 * gcc.dg/Warray-bounds-13.c: Likewise.
17811 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17813 PR rtl-optimization/61058
17814 * gcc.dg/pr61058.c: New test.
17816 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17818 * gcc.target/i386/chkp-narrow-bounds.c: New.
17820 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17822 PR tree-optimization/64807
17823 * gcc.dg/pr64807.c: New test.
17826 * gcc.dg/pr64766.c: New test.
17828 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17831 * gcc.target/sh/pr49263-4.c: New.
17833 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17836 * gfortran.dg/allocate_with_mold_1.f90: New test
17838 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17841 * gcc.dg/pr64778.c: New test.
17843 PR middle-end/64421
17844 * gcc.dg/vect/pr64421.c: New test.
17846 2015-01-26 Tobias Burnus <burnus@net-b.de>
17849 * gfortran.dg/coarray_36.f: New.
17850 * gfortran.dg/coarray_37.f90: New.
17852 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17855 * gfortran.dg/class_allocate_18.f90: New.
17857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17859 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17863 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17867 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17871 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17873 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17875 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17876 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17877 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17878 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17882 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17883 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17884 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17888 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17889 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17890 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17891 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17895 2015-01-26 Richard Biener <rguenther@suse.de>
17897 PR middle-end/64764
17898 * gcc.dg/uninit-19.c: New testcase.
17900 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17902 * lib/target-supports.exp (check_effective_target_vect64): Add
17905 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17908 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17910 2015-01-26 Tony Liu <tony.liu@arm.com>
17912 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17915 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17917 PR libfortran/64770
17918 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17919 correctly, clean up afterwards.
17921 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17924 * gfortran.dg/use_rename_7.f90: New.
17926 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17928 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17929 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17931 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17934 * gcc.target/sh/pr54236-4.c: New.
17936 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17938 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17939 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17942 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17944 PR libfortran/64770
17945 * gfortran.dg/open_new_segv.f90: New test.
17947 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17956 * gcc.target/sh/pr64345-1.c: New.
17957 * gcc.target/sh/pr64345-2.c: New.
17958 * gcc.target/sh/pr59533-1.c: New.
17959 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17960 * gcc.target/sh/pr52933-2.c: Likewise.
17961 * gcc.target/sh/pr54089-1.c: Likewise.
17962 * gcc.target/sh/pr54236-1.c: Likewise.
17963 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17964 * gcc.target/sh/pr49263-1.c: Remove xfails.
17965 * gcc.target/sh/pr49263-2.c: Likewise.
17966 * gcc.target/sh/pr49263-3.c: Likewise.
17967 * gcc.target/sh/pr53987-1.c: Likewise.
17968 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17969 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17970 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17971 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17972 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17973 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17975 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17978 2015-01-24 Tom de Vries <tom@codesourcery.com>
17980 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17982 2015-01-23 Ian Lance Taylor <iant@google.com>
17985 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17986 targets without split stack support.
17988 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17991 * gcc.target/i386/pr64317.c: New test.
17993 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17995 PR rtl-optimization/63637
17996 PR rtl-optimization/60663
17997 * gcc.dg/pr63637-1.c: New test.
17998 * gcc.dg/pr63637-2.c: New test.
17999 * gcc.dg/pr63637-3.c: New test.
18000 * gcc.dg/pr63637-4.c: New test.
18001 * gcc.dg/pr63637-5.c: New test.
18002 * gcc.dg/pr63637-6.c: New test.
18003 * gcc.target/i386/pr63637-1.c: New test.
18004 * gcc.target/i386/pr63637-2.c: New test.
18005 * gcc.target/i386/pr63637-3.c: New test.
18006 * gcc.target/i386/pr63637-4.c: New test.
18007 * gcc.target/i386/pr63637-5.c: New test.
18008 * gcc.target/i386/pr63637-6.c: New test.
18010 2015-01-23 Richard Biener <rguenther@suse.de>
18013 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18014 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18016 2015-01-23 Marek Polacek <polacek@redhat.com>
18018 PR preprocessor/60570
18019 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18020 * gcc.dg/cpp/pr60570.c: New test.
18022 2015-01-23 Richard Biener <rguenther@suse.de>
18025 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18026 vectorization on vect64 targets.
18028 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18031 * gfortran.dg/class_allocate_17.f90: New.
18033 2015-01-23 Tobias Burnus <burnus@net-b.de>
18036 * gfortran.dg/goacc/combined_loop.f90: New.
18038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18041 * gfortran.dg/make_unit.f90: New test.
18043 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18046 * gfortran.dg/negative_unit_int8.f: Update.
18048 2015-01-22 Jeff Law <law@redhat.com>
18051 * gcc.target/m68k/pr52076-1.c: New test.
18052 * gcc.target/m68k/pr52076-2.c: New test.
18054 2015-01-22 Richard Biener <rguenther@suse.de>
18056 PR middle-end/64728
18057 * gcc.dg/torture/pr64728.c: New testcase.
18059 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18062 * g++.dg/pr64688.C: New test.
18064 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18066 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18067 to avoid errors with -fpic.
18069 2015-01-22 Richard Biener <rguenther@suse.de>
18072 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18074 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18076 PR rtl-optimization/64682
18077 * gcc.c-torture/execute/pr64682.c: New file.
18079 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18082 * gcc.dg/pr64511.c: New test.
18084 PR rtl-optimization/62078
18085 * g++.dg/opt/pr62078.C: New test.
18088 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18090 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18093 * gfortran.dg/internal_pack_15.f90: New test.
18095 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18097 * c-c++-common/tsan/step.c: New testcase.
18099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18109 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18121 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18125 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18129 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18133 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18141 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18145 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18147 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18149 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18150 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18151 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18156 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18161 2015-01-21 Renlin Li <renlin.li@arm.com>
18163 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18164 * g++.dg/tls/thread_local5g.C: Likewise.
18165 * g++.dg/tls/thread_local6g.C: Likewise.
18167 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18169 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18171 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18179 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18181 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18191 2015-01-20 Jeff Law <law@redhat.com>
18194 * gcc.target/m68k/pr59946.c: New test.
18196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18198 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18199 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18200 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18204 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18206 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18210 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18211 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18212 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18216 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18217 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18218 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18220 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18225 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18226 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18227 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18231 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18232 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18233 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18239 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18241 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18244 * g++.dg/ubsan/pr64632.C: New test.
18247 * gcc.dg/pr64663.c: New test.
18249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18252 * g++.dg/warn/Wunused-var-23.C: New.
18254 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18257 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18258 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18260 2015-01-20 Richard Biener <rguenther@suse.de>
18263 * gcc.dg/lto/pr64684_0.c: New testcase.
18264 * gcc.dg/lto/pr64684_1.c: Likewise.
18265 * gcc.dg/lto/pr64684_2.c: Likewise.
18266 * gcc.dg/lto/pr64685_0.c: Likewise.
18267 * gcc.dg/lto/pr64685_1.c: Likewise.
18269 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18272 * g++.dg/cpp1y/lambda-init12.C: New.
18274 2015-01-20 Richard Biener <rguenther@suse.de>
18276 PR tree-optimization/64410
18277 * g++.dg/vect/pr64410.cc: Require vect_double.
18279 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18282 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18284 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18288 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18290 PR rtl-optimization/64081
18291 * gcc.dg/pr64081.c: New test.
18293 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18295 * jit.dg/harness.h: Include <unistd.h>.
18296 (CHECK_NO_ERRORS): New.
18297 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18298 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18299 gcc_jit_context_compile_to_file.
18300 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18301 args to the spawned executable.
18302 (jit-expand-vars): New function.
18303 (jit-exe-params): New variable.
18304 (dg-jit-set-exe-params): New function.
18305 (jit-dg-test): Detect testcases that use
18306 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18307 Set arguments of spawned process to jit-exe-params.
18308 (jit-get-output-filename): New function.
18309 (jit-setup-compile-to-file): New function.
18310 (jit-verify-compile-to-file): New function.
18311 (jit-run-executable): New function.
18312 (jit-verify-executable): New function.
18313 * jit.dg/test-compile-to-assembler.c: New testcase.
18314 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18315 * jit.dg/test-compile-to-executable.c: New testcase.
18316 * jit.dg/test-compile-to-object.c: New testcase.
18318 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18321 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18324 2015-01-19 Martin Liska <mliska@suse.cz>
18326 * objc/compile/pr64668.m: New test.
18328 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18330 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18331 (create_overflow_fn): Update comment to clarify that
18332 the third param of the created function is a bool *, not
18334 (verify_int_overflow_fn): Convert param "expected_ovf" from
18335 int to bool. Update third param of "overflow_fn_type" from int *
18336 to bool *. Update local "actual_ovf" from int to bool.
18337 (verify_uint_overflow_fn): Likewise.
18339 2015-01-19 Martin Liska <mliska@suse.cz>
18341 * gcc.dg/ipa/ipa-icf-33.c: New test.
18343 2015-01-19 Felix Yang <felix.yang@huawei.com>
18344 Haijian Zhang <z.zhanghaijian@huawei.com>
18346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18349 result_float64x2, expected_hfloat64x2): New helper type, variable and
18351 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18352 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18353 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18354 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18355 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18356 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18357 and target without the FMA feature.
18359 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18361 * gcc.target/aarch64/pr64304.c: New testcase.
18363 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18365 PR rtl-optimization/64081
18366 * gcc.dg/pr64081.c: New test.
18368 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18371 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18373 * gcc.target/aarch64/test_frame_6.c: Likewise.
18374 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18375 and x19 (in the epilogue).
18376 * gcc.target/aarch64/test_frame_4.c: Likewise.
18377 * gcc.target/aarch64/test_frame_7.c: Likewise.
18379 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18381 * gcc.target/i386/chkp-always_inline.c: New.
18383 2015-01-15 Andrew Pinski <apinski@cavium.com>
18384 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18386 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18387 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18389 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18392 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18393 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18395 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18400 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18403 * gcc.target/sh/torture/pr64652.c: New.
18405 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18407 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18408 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18409 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18410 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18411 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18412 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18414 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18417 * g++.dg/torture/pr64378.C: New testcase.
18419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18422 * gfortran.dg/block_13.f08: New test
18424 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18427 * gfortran.dg/associate_1.f03: Allow test for character with
18430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18432 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18433 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18435 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18437 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18439 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18442 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18444 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18447 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18450 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18453 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18458 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18460 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18462 PR rtl-optimization/52773
18463 * gcc.c-torture/compile/pr52773.c: New test.
18465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18468 * g++.dg/cpp0x/alias-decl-46.C: New.
18470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18472 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18474 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18478 (CHECK_FP): Likewise.
18479 (CHECK_CUMULATIVE_SAT): Likewise.
18481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18484 (Set_Neon_Cumulative_Sat): Add parameter.
18485 (__set_neon_cumulative_sat): Support new parameter.
18486 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18487 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18489 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18490 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18493 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18495 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18496 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18498 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18501 * g++.dg/tls/thread_local-ice4.C: New.
18503 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18505 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18508 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18511 * g++.dg/cpp0x/vt-62276.C: New.
18513 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18515 PR middle-end/64353
18516 * g++.dg/pr64353.C: New.
18518 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18521 * gcc.target/aarch64/pr64263_1.c: New test.
18523 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18525 PR tree-optimization/64434
18526 * gcc.dg/torture/pr64434.c: Move to...
18527 * gcc.dg/pr64434.c: ... here.
18529 2015-01-16 Richard Biener <rguenther@suse.de>
18531 PR middle-end/64614
18532 * gcc.dg/uninit-18.c: New testcase.
18534 2015-01-16 Richard Biener <rguenther@suse.de>
18536 PR tree-optimization/64568
18537 * g++.dg/torture/pr64568-2.C: New testcase.
18539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18542 * gcc.target/i386/chkp-label-address.c: New.
18544 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18547 * gfortran.dg/pointer_init_6.f90: Extended.
18549 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18551 * gcc.c-torture/compile/20150108.c: New test.
18553 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18555 * gcc.target/visium: New directory.
18557 2015-01-16 Richard Biener <rguenther@suse.de>
18559 PR tree-optimization/61743
18560 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18561 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18563 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18565 * gcc.dg/pr64015.c: New test.
18567 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18571 * g++.dg/ipa/pr64612.C: New test.
18573 2015-01-16 Renlin Li <renlin.li@arm.com>
18575 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18577 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18579 * gcc.target/i386/sse-14.c: Test new intrinsic.
18580 * gcc.target/i386/sse-22.c: Ditto.
18582 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18585 * g++.dg/cpp0x/auto44.C: New.
18587 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18590 * gcc.target/nios2/gpopt-all.c: New test case.
18591 * gcc.target/nios2/gpopt-local.c: New test case.
18592 * gcc.target/nios2/gpopt-global.c: New test case.
18593 * gcc.target/nios2/gpopt-data.c: New test case.
18594 * gcc.target/nios2/gpopt-none.c: New test case.
18596 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18598 * g++.dg/ubsan/vptr-1.C: New test.
18599 * g++.dg/ubsan/vptr-2.C: New test.
18600 * g++.dg/ubsan/vptr-3.C: New test.
18601 * g++.dg/ubsan/vptr-4.C: New test.
18602 * g++.dg/ubsan/vptr-5.C: New test.
18603 * g++.dg/ubsan/vptr-6.C: New test.
18604 * g++.dg/ubsan/vptr-7.C: New test.
18605 * g++.dg/ubsan/vptr-8.C: New test.
18606 * g++.dg/ubsan/vptr-9.C: New test.
18608 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18610 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18612 * lib/gcc-dg.exp: Likewise.
18614 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18616 PR rtl-optimization/64110
18617 * gcc.target/i386/pr64110.c: Add scan-assembler.
18619 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18620 James Norris <jnorris@codesourcery.com>
18621 Cesar Philippidis <cesar@codesourcery.com>
18622 Ilmir Usmanov <i.usmanov@samsung.com>
18624 * lib/target-supports.exp (check_effective_target_fopenacc): New
18626 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18627 * g++.dg/goacc/goacc.exp: Likewise.
18628 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18629 * gcc.dg/goacc/goacc.exp: Likewise.
18630 * gfortran.dg/goacc/goacc.exp: Likewise.
18631 * c-c++-common/cpp/openacc-define-1.c: New file.
18632 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18633 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18634 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18636 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18637 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18638 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18639 * c-c++-common/goacc/cache-1.c: Likewise.
18640 * c-c++-common/goacc/clauses-fail.c: Likewise.
18641 * c-c++-common/goacc/collapse-1.c: Likewise.
18642 * c-c++-common/goacc/data-1.c: Likewise.
18643 * c-c++-common/goacc/data-2.c: Likewise.
18644 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18646 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18647 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18648 * c-c++-common/goacc/if-clause-1.c: Likewise.
18649 * c-c++-common/goacc/if-clause-2.c: Likewise.
18650 * c-c++-common/goacc/kernels-1.c: Likewise.
18651 * c-c++-common/goacc/loop-1.c: Likewise.
18652 * c-c++-common/goacc/loop-private-1.c: Likewise.
18653 * c-c++-common/goacc/nesting-1.c: Likewise.
18654 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18655 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18656 * c-c++-common/goacc/parallel-1.c: Likewise.
18657 * c-c++-common/goacc/pcopy.c: Likewise.
18658 * c-c++-common/goacc/pcopyin.c: Likewise.
18659 * c-c++-common/goacc/pcopyout.c: Likewise.
18660 * c-c++-common/goacc/pcreate.c: Likewise.
18661 * c-c++-common/goacc/pragma_context.c: Likewise.
18662 * c-c++-common/goacc/present-1.c: Likewise.
18663 * c-c++-common/goacc/reduction-1.c: Likewise.
18664 * c-c++-common/goacc/reduction-2.c: Likewise.
18665 * c-c++-common/goacc/reduction-3.c: Likewise.
18666 * c-c++-common/goacc/reduction-4.c: Likewise.
18667 * c-c++-common/goacc/sb-1.c: Likewise.
18668 * c-c++-common/goacc/sb-2.c: Likewise.
18669 * c-c++-common/goacc/sb-3.c: Likewise.
18670 * c-c++-common/goacc/update-1.c: Likewise.
18671 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18672 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18675 * gfortran.dg/goacc/assumed.f95: Likewise.
18676 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18677 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18678 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18679 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18680 * gfortran.dg/goacc/branch.f95: Likewise.
18681 * gfortran.dg/goacc/cache-1.f95: Likewise.
18682 * gfortran.dg/goacc/coarray.f95: Likewise.
18683 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18684 * gfortran.dg/goacc/cray.f95: Likewise.
18685 * gfortran.dg/goacc/critical.f95: Likewise.
18686 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18687 * gfortran.dg/goacc/data-tree.f95: Likewise.
18688 * gfortran.dg/goacc/declare-1.f95: Likewise.
18689 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18690 * gfortran.dg/goacc/fixed-1.f: Likewise.
18691 * gfortran.dg/goacc/fixed-2.f: Likewise.
18692 * gfortran.dg/goacc/fixed-3.f: Likewise.
18693 * gfortran.dg/goacc/fixed-4.f: Likewise.
18694 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18695 * gfortran.dg/goacc/if.f95: Likewise.
18696 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18697 * gfortran.dg/goacc/list.f95: Likewise.
18698 * gfortran.dg/goacc/literal.f95: Likewise.
18699 * gfortran.dg/goacc/loop-1.f95: Likewise.
18700 * gfortran.dg/goacc/loop-2.f95: Likewise.
18701 * gfortran.dg/goacc/loop-3.f95: Likewise.
18702 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18703 * gfortran.dg/goacc/omp.f95: Likewise.
18704 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18705 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18706 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18707 * gfortran.dg/goacc/parameter.f95: Likewise.
18708 * gfortran.dg/goacc/private-1.f95: Likewise.
18709 * gfortran.dg/goacc/private-2.f95: Likewise.
18710 * gfortran.dg/goacc/private-3.f95: Likewise.
18711 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18712 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18713 * gfortran.dg/goacc/reduction.f95: Likewise.
18714 * gfortran.dg/goacc/routine-1.f90: Likewise.
18715 * gfortran.dg/goacc/routine-2.f90: Likewise.
18716 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18717 * gfortran.dg/goacc/several-directives.f95: Likewise.
18718 * gfortran.dg/goacc/sie.f95: Likewise.
18719 * gfortran.dg/goacc/subarrays.f95: Likewise.
18720 * gfortran.dg/gomp/map-1.f90: Likewise.
18721 * gfortran.dg/openacc-define-1.f90: Likewise.
18722 * gfortran.dg/openacc-define-2.f90: Likewise.
18723 * gfortran.dg/openacc-define-3.f90: Likewise.
18724 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18725 * g++.dg/gomp/block-2.C: Likewise.
18726 * g++.dg/gomp/block-3.C: Likewise.
18727 * g++.dg/gomp/block-5.C: Likewise.
18728 * g++.dg/gomp/target-1.C: Likewise.
18729 * g++.dg/gomp/target-2.C: Likewise.
18730 * g++.dg/gomp/taskgroup-1.C: Likewise.
18731 * g++.dg/gomp/teams-1.C: Likewise.
18732 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18733 * gcc.dg/cilk-plus/jump.c: Likewise.
18734 * gcc.dg/gomp/block-1.c: Likewise.
18735 * gcc.dg/gomp/block-10.c: Likewise.
18736 * gcc.dg/gomp/block-2.c: Likewise.
18737 * gcc.dg/gomp/block-3.c: Likewise.
18738 * gcc.dg/gomp/block-4.c: Likewise.
18739 * gcc.dg/gomp/block-5.c: Likewise.
18740 * gcc.dg/gomp/block-6.c: Likewise.
18741 * gcc.dg/gomp/block-7.c: Likewise.
18742 * gcc.dg/gomp/block-8.c: Likewise.
18743 * gcc.dg/gomp/block-9.c: Likewise.
18744 * gcc.dg/gomp/target-1.c: Likewise.
18745 * gcc.dg/gomp/target-2.c: Likewise.
18746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18747 * gcc.dg/gomp/teams-1.c: Likewise.
18749 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18751 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18754 2015-01-15 Mike Stump <mikestump@comcast.net>
18756 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18757 * gcc.dg/inline_2.c: Likewise.
18758 * gcc.dg/inline_3.c: Likewise.
18759 * gcc.dg/inline_4.c: Likewise.
18761 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18764 * gfortran.dg/proc_ptr_comp_43.f90: New.
18766 2015-01-15 Mike Stump <mikestump@comcast.net>
18768 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18769 * gcc.dg/unroll_2.c: Likewise.
18770 * gcc.dg/unroll_3.c: Likewise.
18771 * gcc.dg/unroll_4.c: Likewise.
18772 * gcc.dg/unroll_5.c: Likewise.
18774 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18777 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18779 * gcc.target/aarch64/test_frame_6.c: Likewise.
18780 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18781 x30 and x19 (in the epilogue).
18782 * gcc.target/aarch64/test_frame_4.c: Likewise.
18783 * gcc.target/aarch64/test_frame_7.c: Likewise.
18785 2015-01-15 Martin Liska <mliska@suse.cz>
18787 * g++.dg/ipa/pr64068.C: New test.
18788 * gcc.dg/ipa/PR64559.c: New test.
18790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18792 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18795 2015-01-15 Richard Biener <rguenther@suse.de>
18797 PR tree-optimization/61743
18798 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18799 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18801 2015-01-15 Renlin Li <renlin.li@arm.com>
18803 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18804 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18806 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18808 * gcc.dg/vect/vect-aggressive-1.c: New.
18809 * gcc.target/i386/avx2-vect-aggressive.c: New.
18811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18813 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18815 2015-01-15 Richard Biener <rguenther@suse.de>
18818 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18819 -Wl,-undefined,dynamic_lookup.
18821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18823 * gnat.dg/opt47.adb: New test.
18825 2015-01-15 Richard Biener <rguenther@suse.de>
18828 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18830 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18832 PR tree-optimization/64434
18833 * gcc.dg/torture/pr64434.c: New test.
18835 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18837 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18838 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18839 -march=loongson* and -march=octeon* require -mno-micromips.
18841 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18842 Matthew Fortune <matthew.fortune@imgtec.com>
18844 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18845 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18846 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18847 * gcc.target/mips/call-saved-7.c: New file.
18848 * gcc.target/mips/call-saved-8.c: New file.
18849 * gcc.target/mips/call-saved-9.c: New file.
18851 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18853 * gcc.target/mips/lsa.c: New file.
18854 * gcc.target/mips/mips64-lsa.c: Likewise.
18855 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18856 * gcc.target/mips/mulsize-4.c: Likewise.
18857 * gcc.target/mips/mulsize-5.c: New file.
18858 * gcc.target/mips/mulsize-6.c: Likewise.
18859 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18860 and !HAS_LSA as ghost options.
18861 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18864 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18866 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18868 2015-01-15 Richard Biener <rguenther@suse.de>
18870 PR middle-end/64365
18871 * gcc.dg/torture/pr64365.c: New testcase.
18873 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18875 * gcc.dg/stackprotectexplicit1.c: New test.
18876 * g++.dg/stackprotectexplicit2.c: New test.
18878 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18881 * gfortran.dg/inquire_internal.f90: New.
18882 * gfortran.dg/negative_unit_check.f90: New.
18884 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18887 * gcc.target/sh/pr53988-1.c: New.
18889 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18892 * g++.dg/tls/thread_local-ice3.C: New.
18894 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18896 * gcc.target/i386/fentry-override.c: Properly place {} in target
18897 selector. Remove nonpic.
18898 * gcc.target/i386/fentry.c: Likewise.
18900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18902 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18903 warnings instead of errors.
18905 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18907 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18908 option support instead of ENABLE_LTO from Makefile.
18910 2015-01-14 Richard Biener <rguenther@suse.de>
18912 PR tree-optimization/59354
18913 * gcc.dg/vect/pr59354.c: New testcase.
18915 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18917 * lib/target-supports.exp
18918 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18919 on ARM architures before v7.
18921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18923 PR middle-end/59448
18924 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18925 an atomic_exchange.
18927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18930 * gcc.target/i386/pr64386.c: New test.
18932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18935 * gcc.target/i386/pr64393.c: New test.
18937 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18940 * gcc.target/i386/pr64387.c: New test.
18942 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18944 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18946 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18948 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18950 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18953 * gcc.target/arm/pr64453.c: New.
18955 2015-01-14 Richard Biener <rguenther@suse.de>
18958 * gcc.dg/lto/pr64415_0.c: New testcase.
18959 * gcc.dg/lto/pr64415_1.c: Likewise.
18961 2015-01-14 Martin Liska <mliska@suse.cz>
18963 * gcc.dg/ipa/pr64307.c: New test.
18965 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18967 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18968 64-bit and 128-bit.
18970 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18973 * gcc.target/arm/pr64460_1.c: New test.
18975 2015-01-14 Richard Biener <rguenther@suse.de>
18977 PR tree-optimization/64493
18978 PR tree-optimization/64495
18979 * gcc.dg/vect/pr64493.c: New testcase.
18980 * gcc.dg/vect/pr64495.c: Likewise.
18982 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18984 * gcc.dg/Warray-bounds-11.c: New test-case.
18986 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18988 * gcc.target/mips/octeon3-pipe-1.c: New test.
18990 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18992 * jit.dg/harness.h (set_up_logging): Move string concatenation
18994 (concat_strings): New function.
18995 (dump_reproducer): New function.
18996 (test_jit): Call dump_reproducer.
18997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18999 (jit-dg-test): Delete any generated reproducer from previous runs.
19000 Verify that a generated reproducer was created, and verify that it
19002 * jit.dg/test-nested-contexts.c (main): Call
19003 gcc_jit_context_dump_reproducer_to_file.
19005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19007 * gcc.dg/aru-2.c: Add dg-require-profiling.
19009 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19011 * lib/target-supports.exp (check_profiling_available): Check if
19014 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19017 * g++.dg/torture/pr64565.C: New testcase.
19019 2015-01-13 Marek Polacek <polacek@redhat.com>
19021 PR middle-end/64391
19022 * gcc.dg/tm/pr64391.c: New test.
19024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19029 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19031 * gcc.target/i386/pie.c: New test.
19033 * lib/target-supports.exp (check_effective_target_pie): New.
19035 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19037 PR rtl-optimization/64286
19038 * gcc.target/i386/avx2-pr64286.c: New test.
19040 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19043 * g++.dg/cpp0x/vt-57626.C: New.
19045 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19048 * gfortran.dg/pr64528.f90: New test.
19050 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19052 * gcc.target/aarch64/subsp.c: New test.
19054 2015-01-13 Andrew Pinski <apinski@cavium.com>
19056 * gcc.target/aarch64/store-pair-1.c: New testcase.
19058 2015-01-13 Richard Biener <rguenther@suse.de>
19061 * gcc.dg/lto/pr64373_0.c: New testcase.
19063 2015-01-13 Andrew Pinski <apinski@cavium.com>
19065 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19066 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19068 2015-01-13 Richard Biener <rguenther@suse.de>
19070 PR tree-optimization/64406
19071 * gcc.dg/pr64406.c: New testcase.
19073 2015-01-13 Richard Biener <rguenther@suse.de>
19075 PR tree-optimization/64404
19076 * gcc.dg/vect/pr64404.c: New testcase.
19078 2015-01-13 Richard Biener <rguenther@suse.de>
19080 PR tree-optimization/64568
19081 * g++.dg/torture/pr64568.C: New testcase.
19083 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19085 * jit.dg/test-error-local-used-from-other-function.c: New test
19087 * jit.dg/test-error-param-reuse.c: New test case.
19088 * jit.dg/test-error-param-sharing.c: New test case.
19089 * jit.dg/test-error-param-used-from-other-function.c: New test
19091 * jit.dg/test-error-param-used-without-a-function.c: New test
19094 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19096 PR tree-optimization/64563
19097 * gcc.dg/pr64563.c: New test.
19100 * gcc.target/i386/pr64513.c: New test.
19102 PR tree-optimization/64454
19103 * gcc.dg/pr64454.c: New test.
19106 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19108 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19109 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19110 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19111 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19112 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19113 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19114 * gcc.dg/vect/slp-25.c: Likewise.
19115 * gcc.dg/vect/vect-109.c: Likewise.
19116 * gcc.dg/vect/vect-13.c: Likewise.
19117 * gcc.dg/vect/vect-17.c: Likewise.
19118 * gcc.dg/vect/vect-18.c: Likewise.
19119 * gcc.dg/vect/vect-19.c: Likewise.
19120 * gcc.dg/vect/vect-20.c: Likewise.
19121 * gcc.dg/vect/vect-21.c: Likewise.
19122 * gcc.dg/vect/vect-22.c: Likewise.
19123 * gcc.dg/vect/vect-27.c: Likewise.
19124 * gcc.dg/vect/vect-29.c: Likewise.
19125 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19126 * gcc.dg/vect/vect-2.c: Likewise.
19127 * gcc.dg/vect/vect-3.c: Likewise.
19128 * gcc.dg/vect/vect-4.c: Likewise.
19129 * gcc.dg/vect/vect-5.c: Likewise.
19130 * gcc.dg/vect/vect-72.c: Likewise.
19131 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19132 * gcc.dg/vect/vect-73.c: Likewise.
19133 * gcc.dg/vect/vect-77-global.c: Likewise.
19134 * gcc.dg/vect/vect-78-global.c: Likewise.
19135 * gcc.dg/vect/vect-7.c: Likewise.
19136 * gcc.dg/vect/vect-86.c: Likewise.
19137 * gcc.dg/vect/vect-align-1.c: Likewise.
19138 * gcc.dg/vect/vect-align-3.c: Likewise.
19139 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19140 * gcc.dg/vect/vect-all.c: Likewise.
19141 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19142 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19143 * gcc.dg/vect/vect-peel-3.c: Likewise.
19144 * gcc.dg/vect/vect-peel-4.c: Likewise.
19145 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19147 2015-01-12 Jeff Law <law@redhat.com>
19150 * gcc.target/m68k/pr64461.c: New test.
19152 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19154 * jit.dg/test-array-as-pointer.c (create_code): Update call
19155 to gcc_jit_context_new_global by setting "kind" to
19156 GCC_JIT_GLOBAL_IMPORTED.
19157 * jit.dg/test-error-array-as-pointer.c: Likewise.
19158 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19159 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19160 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19161 * jit.dg/test-using-global.c (the_global): Rename to...
19162 (imported_global): ...this.
19163 (create_code): Update to test the three kinds of global.
19164 (verify_code): Likewise.
19166 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19169 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19170 undefined behavior.
19171 * gcc.target/i386/pr64291-2.c: Updated.
19173 2015-01-12 Richard Biener <rguenther@suse.de>
19175 PR tree-optimization/64530
19176 * gfortran.dg/pr64530.f90: New testcase.
19178 2015-01-12 Richard Biener <rguenther@suse.de>
19180 PR middle-end/64357
19181 * gcc.dg/torture/pr64357.c: New testcase.
19183 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19185 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19188 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19189 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19191 2015-01-12 Martin Liska <mliska@suse.cz>
19193 * gcc.dg/ipa/PR64550.c: New test.
19195 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19198 * g++.dg/ipa/pr63470.C: New testcase.
19200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19203 * gfortran.dg/typebound_operator_20.f90: New.
19205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19208 * gfortran.dg/proc_ptr_comp_42.f90: New.
19210 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19213 * gfortran.dg/proc_ptr_comp_41.f90: New.
19215 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19217 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19219 2015-01-10 Tobias Burnus <burnus@net-b.de>
19222 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19223 and add dg-excess-errors.
19224 * gfortran.dg/line_length_6.f90: New.
19225 * gfortran.dg/line_length_7.f90: New.
19226 * gfortran.dg/line_length_8.f90: New.
19227 * gfortran.dg/line_length_9.f90: New.
19228 * gfortran.dg/line_length_10.f90: New.
19229 * gfortran.dg/line_length_11.f90: New.
19231 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19233 * jit.dg/test-threads.c (struct testcase): Move declaration
19234 to jit.dg/all-non-failing-tests.h.
19235 (testcases): Likewise.
19236 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19237 declaration here from jit.dg/all-non-failing-tests.h.
19238 (testcases): Likewise.
19239 * jit.dg/test-combination.c (create_code): Eliminate spelling
19240 out all of the testcases in favor of looping through the
19241 "testcases" metadata.
19242 (verify_code): Likewise.
19244 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19246 PR rtl-optimization/64536
19247 * gcc.dg/pr64536.c: New test.
19249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19251 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19252 * jit.dg/test-combination.c (create_code): Likewise.
19253 (verify_code): Likewise.
19254 * jit.dg/test-constants.c: New test case.
19255 * jit.dg/test-threads.c: Add test-constants.c.
19257 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19260 * objc.dg/gnu-api-2-class.m: Add a test case
19261 for the above change.
19263 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19265 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19267 2015-01-09 Richard Biener <rguenther@suse.de>
19269 PR tree-optimization/64410
19270 * g++.dg/vect/pr64410.cc: New testcase.
19272 2015-01-09 Martin Liska <mliska@suse.cz>
19274 * gcc.dg/ipa/ipa-icf-32.c: New test.
19276 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19278 * c-c++-common/tsan/tsan_barrier.h: New.
19279 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19280 * c-c++-common/tsan/bitfield_race.c: Likewise.
19281 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19282 * c-c++-common/tsan/mutexset1.c: Likewise.
19283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19284 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19285 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19286 * c-c++-common/tsan/simple_race.c: Likewise.
19287 * c-c++-common/tsan/simple_stack.c: Likewise.
19288 * c-c++-common/tsan/sleep_sync.c: Likewise.
19289 * c-c++-common/tsan/tiny_race.c: Likewise.
19290 * c-c++-common/tsan/tls_race.c: Likewise.
19291 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19292 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19293 * g++.dg/tsan/atomic_free.C: Likewise.
19294 * g++.dg/tsan/atomic_free2.C: Likewise.
19295 * g++.dg/tsan/cond_race.C: Likewise.
19296 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19298 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19301 * lib/target-supports.exp (check_effective_target_libatomic_available):
19303 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19304 targets that match effective-target libatomic_available.
19305 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19307 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19309 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19310 Verify the result of gcc_jit_context_get_last_error.
19311 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19315 PR tree-optimization/63989
19316 * gcc.dg/strlenopt-27.c: New test.
19318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19320 * jit.dg/harness.h (set_up_logging): New function.
19321 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19322 set_up_logging on the context, so that every testcase is
19323 logged to a particular file.
19324 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19325 and call gcc_jit_context_set_logfile on the top-level context.
19327 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19330 * g++.dg/opt/pr64338.C: New test.
19332 2015-01-08 Tobias Burnus <burnus@net-b.de>
19334 * gfortran.dg/coarray/codimension_2b.f90: New file.
19335 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19336 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19341 * g++.dg/ext/fnname4.C: New.
19343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19346 * g++.dg/cpp0x/constexpr-64462.C: New.
19348 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19351 * g++.dg/cpp0x/deleted10.C: New.
19353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19355 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19359 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19360 GCC_JIT_UNARY_OP_ABS.
19361 (verify_unary_ops): Likewise.
19363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19365 * jit.dg/test-arith-overflow.c: New test case.
19366 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19367 * jit.dg/test-combination.c (create_code): Likewise.
19368 (verify_code): Likewise.
19369 * jit.dg/test-threads.c (testcases): Likewise.
19371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19373 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19374 rather than "jit". Load g++.exp, and call g++_init.
19375 Run test-*.cc files within the testsuite and *.cc files within
19377 (jit-dg-test): Drop the addition of -fgnu89-inline to
19378 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19379 doing it when compiling C testcases (since g++ does not handle
19380 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19381 is restored to the value after g++_init ran, rather than the
19382 value before g++_init ran. Return a list of
19383 $comp_output $output_file, as dg-test assumes.
19385 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19387 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19388 make it easier to figure out the origin of each test result when
19389 running test-combination.c and test-threads.c.
19390 (CHECK_VALUE): Likewise.
19391 (CHECK_DOUBLE_VALUE): Likewise.
19392 (CHECK_STRING_VALUE): Likewise.
19393 (CHECK_STRING_STARTS_WITH): Likewise.
19394 (CHECK_STRING_CONTAINS): Likewise.
19396 (check_string_value): Likewise, add "funcname" param.
19397 (check_string_starts_with): Likewise.
19398 (check_string_contains): Likewise.
19400 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19402 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19403 generating name of built executable.
19405 2015-01-07 Marek Polacek <polacek@redhat.com>
19408 * gcc.dg/pr64440.c: New test.
19409 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19411 2015-01-07 Marek Polacek <polacek@redhat.com>
19414 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19415 * gcc.dg/pr64417.c: New test.
19417 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19420 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19423 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19425 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19426 Check if testcases run without errors, not just if they compile.
19428 2015-01-06 Christian Bruel <christian.bruel@st.com>
19431 * gcc.target/sh/pr64507.c: New test.
19433 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19435 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19437 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19439 * c-c++-common/asan/sanitize-all-1.c: New test.
19440 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19441 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19442 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19443 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19445 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19447 * lib/target-supports.exp (check_profiling_available): Return 0 for
19449 (check_effective_target_tls_runtime): Likewise.
19450 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19451 * gcc.dg/20020312-2.c: Adjust for Visium.
19452 * gcc.dg/tls/thr-cse-1.c: Likewise
19453 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19454 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19455 * gcc.dg/weak/typeof-2.c: Likewise.
19457 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19459 PR rtl-optimization/64287
19460 * gcc.dg/aru-2.c: New test.
19462 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19465 * c-c++-common/ubsan/pr64344-1.c: New test.
19466 * c-c++-common/ubsan/pr64344-2.c: New test.
19468 PR tree-optimization/64465
19469 * gcc.dg/pr64465.c: New test.
19471 PR tree-optimization/64494
19472 * gcc.c-torture/compile/pr64494.c: New test.
19474 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19477 * gfortran.dg/realloc_on_assign_25.f90: New test.
19479 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19481 Update copyright years.
19483 2015-01-05 Marek Polacek <polacek@redhat.com>
19486 * gcc.dg/pr64423.c: New test.
19488 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19490 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19491 mmix-knuth-mmixware for the same reason as for MIPS.
19492 * gcc.dg/debug/debug-2.c: Ditto.
19494 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19496 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19499 * lib/gfortran.exp: Add libatomic library search path.
19500 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19501 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19503 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19505 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19507 * c-c++-common/tsan/bitfield_race.c: New testcase.
19508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19510 2015-01-02 Tobias Burnus <burnus@net-b.de>
19512 * gfortran.dg/coarray/collectives_4.f90: New.
19514 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19517 * gfortran.dg/extends_16.f90: New.
19519 2015-01-02 Tobias Burnus <burnus@net-b.de>
19521 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19523 2015-01-02 Tobias Burnus <burnus@net-b.de>
19525 * gfortran.dg/coarray/codimension_2.f90: New.
19526 * gfortran.dg/coarray/codimension_2a.f90: New.
19527 * gfortran.dg/coarray_35.f90: New.
19528 * gfortran.dg/coarray_35a.f90: New.
19530 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19533 * gfortran.dg/dummy_procedure_11.f90: New.
19535 Copyright (C) 2015 Free Software Foundation, Inc.
19537 Copying and distribution of this file, with or without modification,
19538 are permitted in any medium without royalty provided the copyright
19539 notice and this notice are preserved.