1 2015-12-07 Martin Liska <mliska@suse.cz>
3 * g++.dg/ipa/pr66896.C: New test.
5 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
7 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
8 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
10 2015-12-07 Nathan Sidwell <nathan@acm.org>
12 * gcc.target/nvptx/decl-init.c: New.
14 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
17 * gfortran.dg/pr68627.f: New test.
19 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
22 * gcc.target/i386/pr68633.c: New test.
24 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
26 * gcc.target/i386/clzero.c: New.
27 * gcc.target/i386/sse-12.c: Add -mclzero.
28 * gcc.target/i386/sse-13.c: Ditto.
29 * gcc.target/i386/sse-14.c: Ditto.
30 * gcc.target/i386/sse-22.c: Ditto.
31 * gcc.target/i386/sse-23.c: Ditto.
32 * g++.dg/other/i386-2.C: Ditto.
33 * g++.dg/other/i386-3.C: Ditto.
35 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
37 * gcc.target/powerpc/recip-sqrtf.c: New test.
39 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
40 Sebastian Pop <s.pop@samsung.com>
42 * gcc.dg/graphite/id-29.c: New test.
44 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
45 Sebastian Pop <s.pop@samsung.com>
47 PR tree-optimization/68693
48 * gfortran.dg/graphite/pr68693.f90: New test.
50 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
52 * gcc.c-torture/compile/20151204.c: New.
54 2015-12-04 Nathan Sidwell <nathan@acm.org>
56 * gcc.dg/vla-24.c: Requires alloca.
58 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
60 PR rtl-optimization/68349
61 * gcc.target/i386/pr68349.c: New test.
63 2015-12-04 Nathan Sidwell <nathan@acm.org>
65 * gcc.target/nvptx/ary-init.c: New.
67 2015-12-04 David Malcolm <dmalcolm@redhat.com>
69 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
70 * g++.dg/gomp/loop-1.C: Update dg-error locations.
71 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
72 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
73 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
74 * g++.dg/template/crash55.C: Update dg-error directives.
75 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
77 * g++.dg/template/pr64100.C: Update location of dg-error
79 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
80 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
81 improved location information.
82 * g++.dg/warn/pr35635.C (func3): Update location of a
84 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
85 dg-warning; add a dg-message.
86 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
87 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
88 * obj-c++.dg/plugin/plugin.exp: New file, based on
89 objc.dg/plugin/plugin.exp.
91 2015-12-04 Jakub Jelinek <jakub@redhat.com>
94 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
96 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
97 * gcc.dg/tree-ssa/pr23109.c: Likewise.
98 * gcc.dg/tree-ssa/recip-5.c: Likewise.
99 * gcc.dg/pr33007.c: Likewise.
101 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
103 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
104 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
105 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
106 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
107 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
108 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
110 2015-11-25 Nick Clifton <nickc@redhat.com>
112 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
113 * gcc.target/msp430/mul_main.h: New test support file.
114 * gcc.target/msp430/mul_none.c: New test.
115 * gcc.target/msp430/mul_16bit.c: New test.
116 * gcc.target/msp430/mul_32bit.c: New test.
117 * gcc.target/msp430/mul_f5.c: New test.
119 2015-12-04 Jakub Jelinek <jakub@redhat.com>
121 PR tree-optimization/68680
122 * gcc.target/i386/pr68680.c: New test.
124 PR tree-optimization/68671
125 * gcc.dg/pr68671.c: New test.
127 2015-12-02 Jeff Law <law@redhat.com>
129 * gcc.dg/tree-ssa/reassoc-43.c: New test.
131 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
135 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
137 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
138 access arbitrary stack frames.
139 * gcc.dg/Wno-frame-address.c: Likewise.
141 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
143 * gcc.target/s390/asm-machine-1.c: Updated.
144 * gcc.target/s390/asm-machine-2.c: Updated.
145 * gcc.target/s390/asm-machine-3.c: Updated.
146 * gcc.target/s390/asm-machine-4.c: Updated.
148 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
150 * gcc.target/s390/asm-machine-1.c: New test.
151 * gcc.target/s390/asm-machine-2.c: New test.
152 * gcc.target/s390/asm-machine-3.c: New test.
153 * gcc.target/s390/asm-machine-4.c: New test.
154 * gcc.target/s390/target-attribute/tattr-1.c: New test.
155 * gcc.target/s390/target-attribute/tattr-2.c: New test.
156 * gcc.target/s390/target-attribute/tattr-3.c: New test.
157 * gcc.target/s390/target-attribute/tattr-4.c: New test.
158 * gcc.target/s390/target-attribute/tattr-5.c: New test.
159 * gcc.target/s390/target-attribute/tattr-6.c: New test.
160 * gcc.target/s390/target-attribute/tattr-7.c: New test.
161 * gcc.target/s390/target-attribute/tattr-8.c: New test.
162 * gcc.target/s390/target-attribute/tattr-9.c: New test.
163 * gcc.target/s390/target-attribute/tattr-10.c: New test.
164 * gcc.target/s390/target-attribute/tattr-11.c: New test.
165 * gcc.target/s390/target-attribute/tattr-12.c: New test.
166 * gcc.target/s390/target-attribute/tattr-13.c: New test.
167 * gcc.target/s390/target-attribute/tattr-14.c: New test.
168 * gcc.target/s390/target-attribute/tattr-15.c: New test.
169 * gcc.target/s390/target-attribute/tattr-16.c: New test.
170 * gcc.target/s390/target-attribute/tattr-17.c: New test.
171 * gcc.target/s390/target-attribute/tattr-18.c: New test.
172 * gcc.target/s390/target-attribute/tattr-19.c: New test.
173 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
174 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
175 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
176 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
177 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
178 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
179 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
180 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
181 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
182 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
183 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
184 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
185 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
186 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
187 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
188 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
189 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
190 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
191 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
192 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
193 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
194 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
195 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
196 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
197 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
198 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
199 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
200 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
201 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
202 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
203 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
204 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
205 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
206 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
207 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
208 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
209 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
210 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
211 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
212 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
213 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
214 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
215 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
216 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
217 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
218 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
219 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
220 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
221 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
222 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
223 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
224 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
225 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
226 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
227 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
228 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
229 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
230 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
231 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
232 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
233 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
234 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
235 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
236 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
237 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
238 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
239 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
240 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
241 Add check whether target attribute is available.
242 Run test in target-attribute subdir.
243 * gcc.target/s390/s390-c++.exp
244 (check_effective_target_target_attribute): Likewise.
246 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
248 * c-c++-common/attr-simd-4.c: New test.
249 * c-c++-common/attr-simd-5.c: New test.
251 2015-12-04 Nathan Sidwell <nathan@acm.org>
253 * gcc.dg/graphite/id-28.c: Requires pthreads.
255 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
257 * gcc.dg/vla-24.c: New test.
259 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
261 * gcc.target/aarch64/stack-checking.c: New test.
263 2015-12-04 Richard Biener <rguenther@suse.de>
266 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
268 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
270 * gcc.dg/sso-9.c: New test.
272 2015-12-04 Jakub Jelinek <jakub@redhat.com>
275 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
276 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
278 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
281 * gcc.target/i386/rop1.c: New test.
283 2015-12-03 Nathan Sidwell <nathan@acm.org>
285 * gcc.target/nvptx/decl.c: New.
286 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
288 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
290 PR rtl-optimization/68624
291 * gcc.c-torture/execute/pr68624.c: New test.
293 2015-12-03 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/66051
296 * gcc.dg/vect/slp-42.c: New testcase.
298 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
300 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
301 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
303 2015-12-03 Richard Biener <rguenther@suse.de>
305 PR tree-optimization/67800
306 PR tree-optimization/68333
307 * gcc.target/i386/vect-pr67800.c: New testcase.
309 2015-12-03 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/68639
312 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
314 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
317 * g++.dg/torture/pr68184.C: New testcase.
319 2015-12-03 Jakub Jelinek <jakub@redhat.com>
321 PR preprocessor/57580
322 * c-c++-common/cpp/pr57580.c: New test.
323 * c-c++-common/gomp/pr57580.c: New test.
325 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
326 Sebastian Pop <s.pop@samsung.com>
328 * gcc.dg/graphite/id-28.c: New.
330 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
331 Sebastian Pop <s.pop@samsung.com>
333 * gfortran.dg/graphite/id-26.f03: New.
335 2015-12-02 Jason Merrill <jason@redhat.com>
337 * lib/g++.exp: Handle --stds= option.
338 * lib/g++-dg.exp (g++-dg-runtest): Use it.
340 2015-12-02 Tobias Burnus <burnus@net-b.de>
341 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
343 * gfortran.dg/coarray/event_1.f90: New.
344 * gfortran.dg/coarray/event_2.f90: New.
346 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
347 Sebastian Pop <s.pop@samsung.com>
349 PR tree-optimization/68550
350 * gfortran.dg/graphite/pr68550-1.f90: New.
351 * gfortran.dg/graphite/pr68550-2.f90: New.
353 2015-12-02 Marek Polacek <polacek@redhat.com>
356 * gcc.dg/pr68513.c: New test.
358 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
361 * gfortran.dg/goacc/array-reduction.f90: New test.
362 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
363 * gfortran.dg/goacc/coarray.f95: Likewise.
364 * gfortran.dg/goacc/coarray_2.f90: Likewise.
365 * gfortran.dg/goacc/reduction-2.f95: Likewise.
366 * gfortran.dg/goacc/reduction.f95: Likewise.
368 2015-12-02 Jakub Jelinek <jakub@redhat.com>
371 * gcc.target/i386/pr68647.c: New test.
373 2015-12-02 Marek Polacek <polacek@redhat.com>
376 * g++.dg/warn/nonnull3.C: New test.
378 2015-12-02 Joseph Myers <joseph@codesourcery.com>
381 * gcc.dg/pr68162-1.c: New test.
383 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
384 Sebastian Pop <s.pop@samsung.com>
386 * gfortran.dg/graphite/run-id-3.f90: New.
388 2015-12-02 David Sherwood <david.sherwood@arm.com>
390 * gcc.target/aarch64/fmaxmin.c: New test.
392 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
394 * gfortran.dg/goacc/coarray.f95: XFAIL.
395 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
397 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
400 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
401 Julian Brown <julian@codesourcery.com>
402 James Norris <James_Norris@mentor.com>
404 * c-c++-common/goacc/host_data-5.c: New file.
405 * c-c++-common/goacc/host_data-6.c: Likewise.
407 2015-12-02 Tom de Vries <tom@codesourcery.com>
409 * c-c++-common/goacc/kernels-default-2.c: New test.
410 * c-c++-common/goacc/kernels-default.c: New test.
412 2015-12-02 Tom de Vries <tom@codesourcery.com>
414 * c-c++-common/goacc/kernels-alias-2.c: New test.
415 * c-c++-common/goacc/kernels-alias-3.c: New test.
416 * c-c++-common/goacc/kernels-alias-4.c: New test.
417 * c-c++-common/goacc/kernels-alias-5.c: New test.
418 * c-c++-common/goacc/kernels-alias-6.c: New test.
419 * c-c++-common/goacc/kernels-alias-7.c: New test.
420 * c-c++-common/goacc/kernels-alias-8.c: New test.
421 * c-c++-common/goacc/kernels-alias.c: New test.
423 2015-12-02 Tom de Vries <tom@codesourcery.com>
425 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
426 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
427 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
429 2015-12-02 Richard Biener <rguenther@suse.de>
431 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
432 y guarding a call to abort ().
433 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
434 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
436 2015-12-02 Marek Polacek <polacek@redhat.com>
439 * gcc.dg/torture/pr68570.c: New test.
441 2015-12-02 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/68625
444 * gcc.dg/torture/pr68625.c: New testcase.
446 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
448 * gcc.target/i386/pr68432-1.c: New test.
449 * gcc.target/i386/pr68432-2.c: Likewise.
450 * gcc.target/i386/pr68432-3.c: Likewise.
452 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
454 * gcc.target/s390/zvector/vec-splat-2.c: New test.
456 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
458 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
460 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
462 * gcc.target/s390/zvector/vec-splat-1.c: New test.
464 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
466 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
467 * gcc.target/s390/bswaphi-1.c: New test.
469 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
471 * lib/target-supports.exp: Add s390 and s390x to the list of long
474 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
476 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
477 s390x to enable 64 bit bswap patterns.
478 * gcc.dg/optimize-bswapdi-2.c: Likewise.
479 * gcc.dg/optimize-bswapdi-3.c: Likewise.
480 * lib/target-supports.exp: Add a comment for s390.
482 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
484 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
485 order to make -m31 work.
486 * gcc.dg/optimize-bswapsi-1.c: Likewise.
487 * gcc.dg/optimize-bswapsi-2.c: Likewise.
489 2015-12-02 Jakub Jelinek <jakub@redhat.com>
492 * gcc.dg/pr68533.c: New test.
494 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
496 PR tree-optimization/68577
497 * gcc.dg/vect/pr68577.c: New test.
499 2015-12-01 Nathan Sidwell <nathan@acm.org>
501 * gcc.target/nvptx/uninit-decl.c: New.
503 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
505 * gcc.c-torture/execute/alias-1.c: New testcase.
507 2015-12-01 Marek Polacek <polacek@redhat.com>
509 PR tree-optimization/64769
510 * c-c++-common/gomp/pr64769.c: New test.
512 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
514 * gcc.target/powerpc/swaps-p8-22.c: New.
516 2015-12-01 Marek Polacek <polacek@redhat.com>
518 PR tree-optimization/67916
519 * gcc.dg/torture/pr67916.c: New test.
521 2015-12-01 Marek Polacek <polacek@redhat.com>
524 * c-c++-common/pr68582.c: New test.
526 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
528 PR tree-optimization/68474
529 * gcc.dg/pr68474.c: New test.
531 2015-12-01 Christian Bruel <christian.bruel@st.com>
534 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
536 2015-12-01 Tom de Vries <tom@codesourcery.com>
538 * gcc.dg/pr46032.c: Move to ...
539 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
541 * gcc.dg/pr46032-2.c: Move to ...
542 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
543 * gcc.dg/pr46032-3.c: Move to ...
544 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
546 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
548 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
549 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
550 * gfortran.dg/goacc/loop-6.f95: Likewise.
551 * gfortran.dg/goacc/loop-7.f95: New test.
552 * gfortran.dg/goacc/reduction-2.f95: New test.
554 2015-12-01 Richard Biener <rguenther@suse.de>
556 PR tree-optimization/68379
557 * gcc.dg/torture/pr68379.c: New testcase.
558 * gfortran.dg/pr68379-1.f90: Likewise.
559 * gfortran.dg/pr68379-2.f: Likewise.
561 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
563 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
564 * gcc.dg/pr46032-2.c: Likewise.
565 * gcc.dg/pr46032-3.c: Likewise.
567 2015-12-01 Richard Biener <rguenther@suse.de>
570 * g++.dg/torture/pr68470.C: New testcase.
572 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
575 * gcc.dg/pr68595.c: New test.
577 2015-12-01 Christian Bruel <christian.bruel@st.com>
579 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
580 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
581 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
583 2015-12-01 Bin Cheng <bin.cheng@arm.com>
585 PR tree-optimization/68529
586 * gcc.dg/tree-ssa/pr68529-1.c: New test.
587 * gcc.dg/tree-ssa/pr68529-2.c: New test.
588 * gcc.dg/tree-ssa/pr68529-3.c: New test.
590 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
592 * gcc.dg/lto/alias-1_0.c: New testcase.
593 * gcc.dg/lto/alias-1_1.c: New testcase.
595 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
596 Sebastian Pop <s.pop@samsung.com>
598 PR tree-optimization/68565
599 * gfortran.dg/graphite/pr68565.f90: New.
601 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
602 Sebastian Pop <s.pop@samsung.com>
604 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
606 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
607 Nathan Sidwell <nathan@codesourcery.com>
609 * gfortran.dg/goacc/routine-3.f90: New test.
610 * gfortran.dg/goacc/routine-4.f90: New test.
611 * gfortran.dg/goacc/routine-5.f90: New test.
612 * gfortran.dg/goacc/routine-6.f90: New test.
613 * gfortran.dg/goacc/subroutines: New test.
615 2015-11-30 Tom de Vries <tom@codesourcery.com>
617 * gcc.dg/pr46032-2.c: New test.
618 * gcc.dg/pr46032-3.c: New test.
620 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
623 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
624 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
625 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
626 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
627 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
628 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
629 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
630 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
631 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
632 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
633 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
634 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
635 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
636 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
637 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
638 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
639 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
640 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
641 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
642 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
643 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
644 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
645 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
646 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
647 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
648 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
649 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
650 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
651 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
652 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
653 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
654 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
655 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
656 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
657 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
658 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
659 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
660 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
661 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
662 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
663 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
664 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
665 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
666 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
667 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
668 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
669 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
671 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
672 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
673 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
674 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
675 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
676 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
677 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
678 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
679 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
680 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
681 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
682 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
683 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
684 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
685 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
686 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
687 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
688 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
689 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
690 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
691 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
692 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
693 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
694 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
695 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
696 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
697 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
698 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
699 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
700 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
701 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
702 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
703 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
704 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
705 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
706 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
707 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
708 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
709 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
710 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
711 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
712 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
714 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
715 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
716 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
717 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
719 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
722 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
723 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
724 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
726 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
727 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
728 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
729 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
731 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
732 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
733 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
734 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
735 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
736 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
737 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
738 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
739 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
740 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
741 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
742 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
743 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
744 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
745 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
746 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
747 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
748 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
749 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
750 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
751 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
752 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
753 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
754 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
755 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
756 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
757 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
758 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
759 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
760 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
761 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
762 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
763 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
764 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
765 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
766 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
768 2015-11-30 Tom de Vries <tom@codesourcery.com>
770 PR tree-optimization/46032
771 * gcc.dg/pr46032.c: New test.
773 2015-11-30 Richard Biener <rguenther@suse.de>
775 PR tree-optimization/68592
776 * gfortran.dg/pr68592.f: New testcase.
778 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
781 * gfortran.dg/submodule_13.f08: New test.
783 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
785 * gcc.target/s390/load-relative-check.c: Add scan patterns for
788 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
790 * gcc.target/s390/load-relative-check.c: Add -mzarch.
792 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
794 * gcc.dg/dump-ada-spec-1.c: Move to...
795 * c-c++-common/dump-ada-spec-1.c: ...here.
796 * c-c++-common/dump-ada-spec-2.c: New test.
798 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
800 * gnat.dg/loop_optimization22.ad[sb]: New test.
802 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
804 * gnat.dg/specs/rep_clause5.ads: New test.
806 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
809 * gcc.c-torture/compile/pr67106.c: New testcase.
811 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
814 * g++.dg/torture/pr67581.C: New testcase.
816 2015-11-27 Richard Biener <rguenther@suse.de>
818 PR tree-optimization/68559
819 * gcc.dg/vect/slp-perm-4.c: Adjust again.
820 * gcc.dg/vect/pr45752.c: Likewise.
822 2015-11-27 Jakub Jelinek <jakub@redhat.com>
824 PR rtl-optimization/68250
825 * gcc.c-torture/execute/pr68250.c: New test.
827 2015-11-27 Marek Polacek <polacek@redhat.com>
829 * gcc.dg/pr63568.c: Convert to GIMPLE.
831 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
833 PR rtl-optimization/68506
834 * gcc.c-torture/execute/pr68506.c: New test.
836 2015-11-27 Jakub Jelinek <jakub@redhat.com>
839 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
840 * c-c++-common/gomp/pr63326.c: New test.
842 2015-11-27 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/68553
845 * gcc.dg/vect/pr45752.c: Adjust.
846 * gcc.dg/vect/slp-perm-4.c: Likewise.
848 2015-11-26 Martin Sebor <msebor@redhat.com>
850 * g++.dg/init/new45.C (cookie_size): New constant set to a value
851 appropriate for the target.
852 (operator new[]): Use it.
854 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/cpp0x/pr67238.C: New.
859 2015-11-26 Martin Sebor <msebor@redhat.com>
861 * g++.dg/pr67876.C: Remove duplicate content.
863 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
865 * g++.dg/guality/pr67192.C: New test.
867 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
869 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
870 support code for vqrdml{as}h_lane tests.
871 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
872 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
874 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
876 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
877 support code for vqrdml{as}h tests.
878 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
879 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
881 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
883 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
884 (check_effective_target_arm_arch_FUNC_ok)
885 (add_options_for_arm_arch_FUNC)
886 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
887 to the list to be generated.
888 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
889 (check_effective_target_arm_v8_1a_neon_ok): New.
890 (check_effective_target_arm_v8_1a_neon_hw): New.
892 2015-11-26 Nathan Sidwell <nathan@acm.org>
894 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
896 2015-11-26 Richard Biener <rguenther@suse.de>
899 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
902 2015-11-26 Richard Biener <rguenther@suse.de>
905 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
907 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/concepts/pr67249.C: New.
912 2015-11-26 Richard Biener <rguenther@suse.de>
915 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
916 vectorize init loop and adjust expected outcome.
918 2015-11-26 Richard Biener <rguenther@suse.de>
921 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
922 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
923 also monitor final optimization result.
925 2015-11-26 Jakub Jelinek <jakub@redhat.com>
927 PR rtl-optimization/68249
928 PR rtl-optimization/68321
929 * gcc.c-torture/execute/pr68249.c: New test.
930 * gcc.c-torture/execute/pr68321.c: New test.
932 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
935 * gcc.target/i386/mpx/pr68416.c: New test.
937 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/cpp0x/no-weak1.C: New.
942 2015-11-26 Jakub Jelinek <jakub@redhat.com>
944 PR tree-optimization/68128
945 * gcc.dg/gomp/pr68128-1.c: New test.
946 * gcc.dg/gomp/pr68128-2.c: New test.
948 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
950 PR rtl-optimization/67226
951 * gcc.c-torture/execute/pr67226.c: New test.
953 2015-11-26 Jakub Jelinek <jakub@redhat.com>
956 * g++.dg/ubsan/pr68508.C: New test.
958 2015-11-25 Martin Sebor <msebor@redhat.com>
961 * g++.dg/pr67876.C: New test.
963 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
964 Sebastian Pop <s.pop@samsung.com>
966 PR tree-optimization/68453
967 * gfortran.dg/graphite/pr68453.f90: New.
969 2015-11-25 Martin Sebor <msebor@redhat.com>
972 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
973 * gcc.dg/addr_builtin-1.c: Same.
975 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
977 * gcc.target/powerpc/dform-1.c: New test.
978 * gcc.target/powerpc/dform-2.c: Likewise.
980 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
982 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
983 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
984 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
986 2015-11-25 Tom de Vries <tom@codesourcery.com>
988 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
989 * gcc.dg/pr23911.c: Same.
990 * gcc.dg/tree-ssa/20030709-2.c: Same.
991 * gcc.dg/tree-ssa/20030731-2.c: Same.
992 * gcc.dg/tree-ssa/20040729-1.c: Same.
993 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
994 * gcc.dg/tree-ssa/loop-36.c: Same.
995 * gcc.dg/tree-ssa/pr21086.c: Same.
996 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
997 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
998 * gcc.dg/vect/pr26359.c: Same.
999 * c-c++-common/restrict-2.c: Update after adding new lim1.
1000 * c-c++-common/restrict-4.c: Same.
1001 * g++.dg/tree-ssa/pr33615.C: Same.
1002 * g++.dg/tree-ssa/restrict1.C: Same.
1003 * gcc.dg/tm/pub-safety-1.c: Same.
1004 * gcc.dg/tm/reg-promotion.c: Same.
1005 * gcc.dg/tree-ssa/20050314-1.c: Same.
1006 * gcc.dg/tree-ssa/loop-32.c: Same.
1007 * gcc.dg/tree-ssa/loop-33.c: Same.
1008 * gcc.dg/tree-ssa/loop-34.c: Same.
1009 * gcc.dg/tree-ssa/loop-35.c: Same.
1010 * gcc.dg/tree-ssa/loop-7.c: Same.
1011 * gcc.dg/tree-ssa/pr23109.c: Same.
1012 * gcc.dg/tree-ssa/restrict-3.c: Same.
1013 * gcc.dg/tree-ssa/restrict-5.c: Same.
1014 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1015 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1016 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1017 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1018 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1019 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1020 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1021 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1022 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1023 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1024 * gcc.dg/tree-ssa/structopt-1.c: Same.
1025 * gfortran.dg/pr32921.f: Same.
1026 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1027 * g++.dg/tree-ssa/pr61009.C: Same.
1028 * g++.dg/tree-ssa/ssa-dom.C: Same.
1029 * gcc.dg/pr20115-1.c: Same.
1030 * gcc.dg/tree-prof/20050826-2.c: Same.
1031 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1032 * gcc.dg/tree-ssa/20030821-1.c: Same.
1033 * gcc.dg/tree-ssa/20030922-2.c: Same.
1034 * gcc.dg/tree-ssa/20031022-1.c: Same.
1035 * gcc.dg/tree-ssa/20040615-1.c: Same.
1036 * gcc.dg/tree-ssa/20040624-1.c: Same.
1037 * gcc.dg/tree-ssa/pr21417.c: Same.
1038 * gcc.dg/tree-ssa/pr61607.c: Same.
1039 * gcc.dg/tree-ssa/slsr-27.c: Same.
1040 * gcc.dg/tree-ssa/slsr-28.c: Same.
1041 * gcc.dg/tree-ssa/slsr-29.c: Same.
1042 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1043 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1044 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1045 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1046 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1047 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1048 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1049 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1050 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1051 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1052 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1053 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1054 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1055 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1056 * gcc.dg/tree-ssa/vrp47.c: Same.
1057 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1058 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1059 * gcc.dg/tree-ssa/loop-40.c: Same.
1060 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1062 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1064 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1066 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1068 * gfortran.dg/nint_p7.f90: New testcase.
1070 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1071 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/cpp0x/constexpr-array13.C: New.
1076 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1077 Cesar Philippidis <cesar@codesourcery.com>
1080 * goacc/omp-fixed.f: New test.
1081 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1083 2015-11-25 Richard Biener <rguenther@suse.de>
1086 * gcc.dg/torture/pr68528.c: New testcase.
1088 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1093 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1095 PR rtl-optimization/68435
1096 * gcc.dg/pr68435.c: New test.
1098 2015-11-25 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/68517
1101 * gcc.dg/torture/pr68517.c: New testcase.
1103 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.dg/pr67089-1.c: New test.
1107 * gcc.dg/pr67089-2.c: New test.
1108 * gcc.dg/pr67089-3.c: New test.
1109 * gcc.dg/pr67089-4.c: New test.
1110 * gcc.dg/pr67089-5.c: New test.
1111 * gcc.dg/pr67089-6.c: New test.
1112 * gcc.dg/pr67089-7.c: New test.
1114 2015-11-25 Richard Biener <rguenther@suse.de>
1116 PR tree-optimization/68502
1117 * gcc.dg/vect/pr68502-1.c: New testcase.
1118 * gcc.dg/vect/pr68502-2.c: Likewise.
1120 2015-11-24 Michael Collison <michael.collison@linaro.org>
1122 * gcc.target/aarch64/saddw-1.c: New test.
1123 * gcc.target/aarch64/saddw-2.c: New test.
1124 * gcc.target/aarch64/uaddw-1.c: New test.
1125 * gcc.target/aarch64/uaddw-2.c: New test.
1126 * gcc.target/aarch64/uaddw-3.c: New test.
1127 * lib/target-support.exp
1128 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1129 Add aarch64 to list of support targets.
1131 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1133 * gcc.target/mips/frame-header-4.c: New test.
1135 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1138 * gfortran.dg/simplify_cshift_3.f90
1140 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp1y/pr68278.C: New.
1145 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/cpp1y/pr68388.C: New.
1150 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1151 Sebastian Pop <s.pop@samsung.com>
1153 PR tree-optimization/67984
1154 * gcc.dg/graphite/pr67984.c: New.
1156 2015-11-24 Michael Matz <matz@suse.de>
1158 PR rtl-optimization/68392
1159 * g++.dg/pr68392.C: New test.
1161 2015-11-24 Nathan Sidwell <nathan@acm.org>
1163 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1165 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1167 PR rtl-optimization/68381
1168 * gcc.c-torture/execute/pr68381.c: New test.
1170 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1172 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1173 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1175 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1178 * gcc.target/i386/pr68497.c: New test.
1180 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1182 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1184 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1186 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1188 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1190 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1192 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1194 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1196 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1198 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1200 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1202 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1204 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1207 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1210 * gcc.dg/pr68375.c: New test.
1212 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.target/i386/pr68483-1.c: New test.
1216 * gcc.target/i386/pr68483-2.c: New test.
1218 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1221 * gcc.target/i386/mpx/pr68337-1.c: New test.
1222 * gcc.target/i386/mpx/pr68337-2.c: New test.
1224 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1226 PR rtl-optimization/68194
1227 PR rtl-optimization/68328
1228 PR rtl-optimization/68185
1229 * gcc.c-torture/execute/pr68185.c: New test.
1230 * gcc.c-torture/execute/pr68328.c: Likewise.
1232 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1234 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1236 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1239 * objc.dg/plugin: New subdirectory.
1240 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1241 * objc.dg/plugin/plugin.exp: New file, based on
1242 gcc.dg/plugin/plugin.exp.
1244 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1245 Sebastian Pop <s.pop@samsung.com>
1247 PR tree-optimization/68493
1248 * gcc.dg/graphite/pr68493.c: New.
1250 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1251 Sebastian Pop <s.pop@samsung.com>
1253 PR tree-optimization/68279
1254 * gfortran.dg/graphite/pr68279.f90: New.
1256 2015-11-23 Marek Polacek <polacek@redhat.com>
1258 PR tree-optimization/68455
1259 * gcc.dg/tree-ssa/pr68455.c: New test.
1261 2015-11-23 Richard Biener <rguenther@suse.de>
1263 PR tree-optimization/68465
1264 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1266 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269 * gcc.target/aarch64/pr68363_1.c: New test.
1271 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1273 * gcc.target/aarch64/simd/vmulx.x: New.
1274 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1275 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1276 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1278 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1281 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1283 2015-11-23 Richard Biener <rguenther@suse.de>
1284 Jiong Wang <jiong.wang@arm.com>
1286 PR tree-optimization/68317
1287 PR tree-optimization/68326
1288 * gcc.dg/pr68317.c: New testcase.
1290 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1292 PR tree-optimization/68327
1293 * gcc.dg/pr68327.c: New test.
1295 2015-11-23 Tom de Vries <tom@codesourcery.com>
1297 PR tree-optimization/68460
1298 * gcc.dg/autopar/pr68460.c: New test.
1300 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1302 * c-c++-common/asan/halt_on_error-1.c: New test.
1303 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1305 2015-11-23 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/68482
1308 * gcc.dg/vect/pr68482.c: New testcase.
1310 2015-11-23 Richard Biener <rguenther@suse.de>
1312 PR tree-optimization/68445
1313 * gcc.dg/vect/pr68445.c: New testcase.
1315 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1317 * gcc.target/s390/load-relative-check.c: New test to check
1318 generation of load relative instructions.
1320 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1322 * gfortran.dg/fmt_t_8.f90: New test.
1324 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1327 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1329 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1331 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1333 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1336 * gfortran.dg/simplify_cshift_2.f90: New test.
1338 2015-11-22 James Norris <jnorris@codesourcery.com>
1339 Cesar Philippidis <cesar@codesourcery.com>
1341 * gfortran.dg/goacc/declare-1.f95: Update test.
1342 * gfortran.dg/goacc/declare-2.f95: New test.
1344 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1346 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1347 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1348 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1349 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1350 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1351 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1352 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1353 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1354 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1355 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1356 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1357 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1359 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1361 * gfortran.dg/simplify_cshift_1.f90: New test.
1363 2015-11-21 Nathan Sidwell <nathan@acm.org>
1365 * gcc.dg/atomic-generic.c: Include <string.h>.
1367 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1369 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1371 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1373 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1375 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1378 * gcc.dg/debug/pr66432.c: New test.
1380 2015-11-20 Ian Lance Taylor <iant@google.com>
1383 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1385 2015-11-20 Mike Stump <mikestump@comcast.net>
1387 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1390 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1393 * gcc.dg/fixits.c: New file.
1394 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1395 (test_fixit_insert): New.
1396 (test_fixit_remove): New.
1397 (test_fixit_replace): New.
1398 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1399 (test_fixit_insert): New.
1400 (test_fixit_remove): New.
1401 (test_fixit_replace): New.
1402 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1403 (test_show_locus): Add tests of rendering fixit hints.
1405 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1408 * gcc.dg/vect/pr68339.c: New test.
1410 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1412 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1414 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1417 * gfortran.dg/submodule_12.f90: New test
1420 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1422 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1424 * lib/target-supports.exp
1425 (check_effective_target_arm_neon_ok_nocache): Add check
1428 2015-11-20 Tom de Vries <tom@codesourcery.com>
1430 PR tree-optimization/68373
1431 * gcc.dg/autopar/pr68373.c: New test.
1433 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1436 * g++.dg/abi/mangle67.C: New test.
1438 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1440 * gcc.target/s390/bswap-1.c: New test.
1442 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1444 * gcc.target/s390/pfpo.c: New test.
1446 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1448 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1449 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1451 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1453 * g++.dg/spellcheck-fields.C: New file.
1455 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1456 Sebastian Pop <s.pop@samsung.com>
1458 PR tree-optimization/68428
1459 * gcc.dg/graphite/pr68428.c: New.
1461 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1462 Sebastian Pop <s.pop@samsung.com>
1464 PR tree-optimization/68335
1465 * gfortran.dg/graphite/pr68335.f90: New.
1467 2015-11-19 Nathan Sidwell <nathan@acm.org>
1469 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1470 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1471 * gcc.dg/special/weak-2.c: Likewise.
1472 * gcc.dg/weak/weak-12.c: Likewise.
1473 * gcc.dg/weak/weak-15.c: Likewise.
1474 * gcc.dg/weak/weak-16.c: Likewise.
1475 * gcc.dg/weak/weak-1.c: Likewise.
1476 * gcc.dg/weak/weak-2.c: Likewise.
1477 * gcc.dg/weak/weak-4.c: Likewise.
1478 * gcc.dg/torture/pr53922.c: Likewise.
1479 * gcc.dg/torture/pr60092.c: Likewise.
1481 2015-11-19 Marek Polacek <polacek@redhat.com>
1484 * gcc.dg/pr68412-2.c: New test.
1485 * gcc.dg/pr68412.c: New test.
1487 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1489 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1490 * gcc.target/avr/uint8-single-reg.c: New testcase.
1492 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1495 * g++.dg/eh/goto3.C: New test.
1497 2015-11-19 Marek Polacek <polacek@redhat.com>
1499 PR tree-optimization/68431
1500 * gcc.dg/tree-ssa/pr68431.c: New test.
1502 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1504 PR rtl-optimization/68376
1505 * gcc.c-torture/execute/pr68376-1.c: New test.
1506 * gcc.c-torture/execute/pr68376-2.c: New test.
1509 * gcc.target/i386/pr67770.c: New test.
1511 2015-11-18 Jeff Law <law@redhat.com>
1513 PR tree-optimization/68198
1514 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1515 * gcc.dg/tree-ssa/pr68198.c: New test.
1517 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1520 * gfortran.dg/pr59910.f90: New test.
1522 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1525 * gfortran.dg/pr43996.f90: New test.
1527 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1530 * gcc.dg/atomic/stdatomic-fence-2.c,
1531 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1533 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1535 * gnat.dg/loop_optimization19.adb: New test.
1536 * gnat.dg/loop_optimization20.adb: Likewise.
1537 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1539 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1541 * gnat.dg/opt52.adb: New test.
1543 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1545 * gcc.dg/goacc/nvptx-sese-1.c: New.
1547 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1549 * gnat.dg/renaming7.adb: New test.
1550 * gnat.dg/renaming7_pkg.ads: New helper.
1552 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1554 PR tree-optimization/68402
1555 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1556 to avoid undefined behaviour.
1558 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1560 PR tree-optimization/68157
1561 * g++.dg/opt/pr68157.C: New test.
1563 2015-11-18 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/67790
1566 * gcc.dg/vect/pr67790.c: New testcase.
1568 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1570 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1572 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1574 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1575 (test_braced_init): New function.
1576 (test_statement_expression): New function.
1577 (test_address_of_label): New function.
1578 (test_transaction_expressions): New function.
1579 (test_keywords): New function.
1580 (test_builtin_va_arg): New function.
1581 (test_builtin_offsetof): New function.
1582 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1584 2015-11-17 Martin Sebor <msebor@redhat.com>
1587 * g++.dg/init/new46.C: New test.
1589 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1592 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1594 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1597 * gcc.dg/pr68134.c: New test.
1599 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1602 * gcc.c-torture/execute/pr68143_1.c: New test.
1604 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1608 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1610 * gcc.dg/tree-ssa/ifc-8.c: New test.
1612 2015-11-16 Marek Polacek <polacek@redhat.com>
1615 * g++.dg/delayedfold/switch-1.C: New test.
1617 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1621 * gfortran.dg/pr58027.f90: New test.
1623 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1625 * c-c++-common/attr-simd.c: New test.
1626 * c-c++-common/attr-simd-2.c: New test.
1627 * c-c++-common/attr-simd-3.c: New test.
1629 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1631 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1633 2015-11-16 Christian Bruel <christian.bruel@st.com>
1635 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1636 Check __ARM_NEON__ instead of "arm_neon.h.
1637 * gcc.target/arm/attr-neon3.c: New test.
1638 * gcc.target/arm/attr-neon-fp16.c: Likewise
1640 2015-11-16 Christian Bruel <christian.bruel@st.com>
1643 * gcc.target/arm/lto/pr65837_0.c
1644 * gcc.target/arm/attr-neon2.c
1645 * gcc.target/arm/attr-neon.c
1646 * gcc.target/arm/attr-neon-builtin-fail.c
1647 * gcc.target/arm/attr-crypto.c
1649 2015-11-16 Richard Biener <rguenther@suse.de>
1651 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1653 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1656 * gfortran.dg/deferred_character_1.f90: New test.
1657 * gfortran.dg/deferred_character_4.f90: New test for comment
1661 * gfortran.dg/deferred_character_2.f90: New test.
1664 * gfortran.dg/deferred_character_3.f90: New test.
1667 * gfortran.dg/deferred_character_5.f90: New test.
1670 * gfortran.dg/deferred_character_6.f90: New test.
1673 * gfortran.dg/deferred_character_7.f90: New test.
1675 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1678 * gfortran.dg/pr67803.f90: New test.
1680 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1682 * g++.dg/cpp/ucn-1.C: Fix typo.
1684 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1686 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1687 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1689 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1690 Jeff Law <law@redhat.com>
1692 * gcc.dg/tree-ssa/split-path-1.c: New test.
1694 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1696 * c-c++-common/goacc/loop-auto-1.c: New.
1698 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1699 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1701 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1704 * gfortran.dg/pr68319.f90: New test.
1706 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1708 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1709 hardware floating point support.
1711 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1712 vector direct move instructions.
1714 * gcc.target/powerpc/maddld.c: New test.
1716 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1718 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1719 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1720 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1722 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1724 * gcc.dg/diagnostic-token-ranges.c: New file.
1725 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1726 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1727 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1728 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1729 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1730 line_table param when calling
1731 linemap_position_for_line_and_column.
1732 (test_show_locus): Pass line_table to rich_location ctors.
1733 (plugin_init): Remove setting of global_dc->colorize_source_p.
1734 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1737 diagnostic_plugin_test_tree_expression_range.c,
1738 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1739 and diagnostic-test-show-trees-1.c.
1741 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1743 PR tree-optimization/67682
1744 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1745 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1746 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1747 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1749 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1751 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1753 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1755 PR tree-optimization/68264
1756 * gcc.dg/torture/pr68264.c: New test.
1758 2015-11-13 Marek Polacek <polacek@redhat.com>
1761 * gcc.dg/pr68320.c: New test.
1763 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1765 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1767 2015-11-13 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/68306
1770 * gcc.dg/pr68306.c: Adjust.
1771 * gcc.dg/pr68306-2.c: New testcase.
1772 * gcc.dg/pr68306-3.c: Likewise.
1774 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1776 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1777 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1779 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1782 * gfortran.dg/module_private_2.f90: New test.
1784 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1787 * gfortran.dg/warn_unused_function_2.f90: New test.
1789 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1791 Revert [ARM] Remove neon-testgen.ml and generated tests.
1792 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1794 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1795 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1796 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1797 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1798 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1799 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1800 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1801 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1802 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1803 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1804 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1805 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1806 * gcc.target/arm/neon/vRhadds16.c: Remove.
1807 * gcc.target/arm/neon/vRhadds32.c: Remove.
1808 * gcc.target/arm/neon/vRhadds8.c: Remove.
1809 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1810 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1811 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1812 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1813 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1814 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1815 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1816 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1817 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1818 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1819 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1820 * gcc.target/arm/neon/vRshls16.c: Remove.
1821 * gcc.target/arm/neon/vRshls32.c: Remove.
1822 * gcc.target/arm/neon/vRshls64.c: Remove.
1823 * gcc.target/arm/neon/vRshls8.c: Remove.
1824 * gcc.target/arm/neon/vRshlu16.c: Remove.
1825 * gcc.target/arm/neon/vRshlu32.c: Remove.
1826 * gcc.target/arm/neon/vRshlu64.c: Remove.
1827 * gcc.target/arm/neon/vRshlu8.c: Remove.
1828 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1829 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1830 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1831 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1832 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1833 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1834 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1835 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1836 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1837 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1838 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1839 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1840 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1841 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1842 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1843 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1844 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1845 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1846 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1847 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1848 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1849 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1850 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1851 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1852 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1853 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1854 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1855 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1856 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1857 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1858 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1859 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1860 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1861 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1862 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1863 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1864 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1865 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1866 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1867 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1868 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1869 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1870 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1871 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1872 * gcc.target/arm/neon/vabaQs16.c: Remove.
1873 * gcc.target/arm/neon/vabaQs32.c: Remove.
1874 * gcc.target/arm/neon/vabaQs8.c: Remove.
1875 * gcc.target/arm/neon/vabaQu16.c: Remove.
1876 * gcc.target/arm/neon/vabaQu32.c: Remove.
1877 * gcc.target/arm/neon/vabaQu8.c: Remove.
1878 * gcc.target/arm/neon/vabals16.c: Remove.
1879 * gcc.target/arm/neon/vabals32.c: Remove.
1880 * gcc.target/arm/neon/vabals8.c: Remove.
1881 * gcc.target/arm/neon/vabalu16.c: Remove.
1882 * gcc.target/arm/neon/vabalu32.c: Remove.
1883 * gcc.target/arm/neon/vabalu8.c: Remove.
1884 * gcc.target/arm/neon/vabas16.c: Remove.
1885 * gcc.target/arm/neon/vabas32.c: Remove.
1886 * gcc.target/arm/neon/vabas8.c: Remove.
1887 * gcc.target/arm/neon/vabau16.c: Remove.
1888 * gcc.target/arm/neon/vabau32.c: Remove.
1889 * gcc.target/arm/neon/vabau8.c: Remove.
1890 * gcc.target/arm/neon/vabdQf32.c: Remove.
1891 * gcc.target/arm/neon/vabdQs16.c: Remove.
1892 * gcc.target/arm/neon/vabdQs32.c: Remove.
1893 * gcc.target/arm/neon/vabdQs8.c: Remove.
1894 * gcc.target/arm/neon/vabdQu16.c: Remove.
1895 * gcc.target/arm/neon/vabdQu32.c: Remove.
1896 * gcc.target/arm/neon/vabdQu8.c: Remove.
1897 * gcc.target/arm/neon/vabdf32.c: Remove.
1898 * gcc.target/arm/neon/vabdls16.c: Remove.
1899 * gcc.target/arm/neon/vabdls32.c: Remove.
1900 * gcc.target/arm/neon/vabdls8.c: Remove.
1901 * gcc.target/arm/neon/vabdlu16.c: Remove.
1902 * gcc.target/arm/neon/vabdlu32.c: Remove.
1903 * gcc.target/arm/neon/vabdlu8.c: Remove.
1904 * gcc.target/arm/neon/vabds16.c: Remove.
1905 * gcc.target/arm/neon/vabds32.c: Remove.
1906 * gcc.target/arm/neon/vabds8.c: Remove.
1907 * gcc.target/arm/neon/vabdu16.c: Remove.
1908 * gcc.target/arm/neon/vabdu32.c: Remove.
1909 * gcc.target/arm/neon/vabdu8.c: Remove.
1910 * gcc.target/arm/neon/vabsQf32.c: Remove.
1911 * gcc.target/arm/neon/vabsQs16.c: Remove.
1912 * gcc.target/arm/neon/vabsQs32.c: Remove.
1913 * gcc.target/arm/neon/vabsQs8.c: Remove.
1914 * gcc.target/arm/neon/vabsf32.c: Remove.
1915 * gcc.target/arm/neon/vabss16.c: Remove.
1916 * gcc.target/arm/neon/vabss32.c: Remove.
1917 * gcc.target/arm/neon/vabss8.c: Remove.
1918 * gcc.target/arm/neon/vaddQf32.c: Remove.
1919 * gcc.target/arm/neon/vaddQs16.c: Remove.
1920 * gcc.target/arm/neon/vaddQs32.c: Remove.
1921 * gcc.target/arm/neon/vaddQs64.c: Remove.
1922 * gcc.target/arm/neon/vaddQs8.c: Remove.
1923 * gcc.target/arm/neon/vaddQu16.c: Remove.
1924 * gcc.target/arm/neon/vaddQu32.c: Remove.
1925 * gcc.target/arm/neon/vaddQu64.c: Remove.
1926 * gcc.target/arm/neon/vaddQu8.c: Remove.
1927 * gcc.target/arm/neon/vaddf32.c: Remove.
1928 * gcc.target/arm/neon/vaddhns16.c: Remove.
1929 * gcc.target/arm/neon/vaddhns32.c: Remove.
1930 * gcc.target/arm/neon/vaddhns64.c: Remove.
1931 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1932 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1933 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1934 * gcc.target/arm/neon/vaddls16.c: Remove.
1935 * gcc.target/arm/neon/vaddls32.c: Remove.
1936 * gcc.target/arm/neon/vaddls8.c: Remove.
1937 * gcc.target/arm/neon/vaddlu16.c: Remove.
1938 * gcc.target/arm/neon/vaddlu32.c: Remove.
1939 * gcc.target/arm/neon/vaddlu8.c: Remove.
1940 * gcc.target/arm/neon/vadds16.c: Remove.
1941 * gcc.target/arm/neon/vadds32.c: Remove.
1942 * gcc.target/arm/neon/vadds64.c: Remove.
1943 * gcc.target/arm/neon/vadds8.c: Remove.
1944 * gcc.target/arm/neon/vaddu16.c: Remove.
1945 * gcc.target/arm/neon/vaddu32.c: Remove.
1946 * gcc.target/arm/neon/vaddu64.c: Remove.
1947 * gcc.target/arm/neon/vaddu8.c: Remove.
1948 * gcc.target/arm/neon/vaddws16.c: Remove.
1949 * gcc.target/arm/neon/vaddws32.c: Remove.
1950 * gcc.target/arm/neon/vaddws8.c: Remove.
1951 * gcc.target/arm/neon/vaddwu16.c: Remove.
1952 * gcc.target/arm/neon/vaddwu32.c: Remove.
1953 * gcc.target/arm/neon/vaddwu8.c: Remove.
1954 * gcc.target/arm/neon/vandQs16.c: Remove.
1955 * gcc.target/arm/neon/vandQs32.c: Remove.
1956 * gcc.target/arm/neon/vandQs64.c: Remove.
1957 * gcc.target/arm/neon/vandQs8.c: Remove.
1958 * gcc.target/arm/neon/vandQu16.c: Remove.
1959 * gcc.target/arm/neon/vandQu32.c: Remove.
1960 * gcc.target/arm/neon/vandQu64.c: Remove.
1961 * gcc.target/arm/neon/vandQu8.c: Remove.
1962 * gcc.target/arm/neon/vands16.c: Remove.
1963 * gcc.target/arm/neon/vands32.c: Remove.
1964 * gcc.target/arm/neon/vands64.c: Remove.
1965 * gcc.target/arm/neon/vands8.c: Remove.
1966 * gcc.target/arm/neon/vandu16.c: Remove.
1967 * gcc.target/arm/neon/vandu32.c: Remove.
1968 * gcc.target/arm/neon/vandu64.c: Remove.
1969 * gcc.target/arm/neon/vandu8.c: Remove.
1970 * gcc.target/arm/neon/vbicQs16.c: Remove.
1971 * gcc.target/arm/neon/vbicQs32.c: Remove.
1972 * gcc.target/arm/neon/vbicQs64.c: Remove.
1973 * gcc.target/arm/neon/vbicQs8.c: Remove.
1974 * gcc.target/arm/neon/vbicQu16.c: Remove.
1975 * gcc.target/arm/neon/vbicQu32.c: Remove.
1976 * gcc.target/arm/neon/vbicQu64.c: Remove.
1977 * gcc.target/arm/neon/vbicQu8.c: Remove.
1978 * gcc.target/arm/neon/vbics16.c: Remove.
1979 * gcc.target/arm/neon/vbics32.c: Remove.
1980 * gcc.target/arm/neon/vbics64.c: Remove.
1981 * gcc.target/arm/neon/vbics8.c: Remove.
1982 * gcc.target/arm/neon/vbicu16.c: Remove.
1983 * gcc.target/arm/neon/vbicu32.c: Remove.
1984 * gcc.target/arm/neon/vbicu64.c: Remove.
1985 * gcc.target/arm/neon/vbicu8.c: Remove.
1986 * gcc.target/arm/neon/vbslQf32.c: Remove.
1987 * gcc.target/arm/neon/vbslQp16.c: Remove.
1988 * gcc.target/arm/neon/vbslQp64.c: Remove.
1989 * gcc.target/arm/neon/vbslQp8.c: Remove.
1990 * gcc.target/arm/neon/vbslQs16.c: Remove.
1991 * gcc.target/arm/neon/vbslQs32.c: Remove.
1992 * gcc.target/arm/neon/vbslQs64.c: Remove.
1993 * gcc.target/arm/neon/vbslQs8.c: Remove.
1994 * gcc.target/arm/neon/vbslQu16.c: Remove.
1995 * gcc.target/arm/neon/vbslQu32.c: Remove.
1996 * gcc.target/arm/neon/vbslQu64.c: Remove.
1997 * gcc.target/arm/neon/vbslQu8.c: Remove.
1998 * gcc.target/arm/neon/vbslf32.c: Remove.
1999 * gcc.target/arm/neon/vbslp16.c: Remove.
2000 * gcc.target/arm/neon/vbslp64.c: Remove.
2001 * gcc.target/arm/neon/vbslp8.c: Remove.
2002 * gcc.target/arm/neon/vbsls16.c: Remove.
2003 * gcc.target/arm/neon/vbsls32.c: Remove.
2004 * gcc.target/arm/neon/vbsls64.c: Remove.
2005 * gcc.target/arm/neon/vbsls8.c: Remove.
2006 * gcc.target/arm/neon/vbslu16.c: Remove.
2007 * gcc.target/arm/neon/vbslu32.c: Remove.
2008 * gcc.target/arm/neon/vbslu64.c: Remove.
2009 * gcc.target/arm/neon/vbslu8.c: Remove.
2010 * gcc.target/arm/neon/vcageQf32.c: Remove.
2011 * gcc.target/arm/neon/vcagef32.c: Remove.
2012 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2013 * gcc.target/arm/neon/vcagtf32.c: Remove.
2014 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2015 * gcc.target/arm/neon/vcalef32.c: Remove.
2016 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2017 * gcc.target/arm/neon/vcaltf32.c: Remove.
2018 * gcc.target/arm/neon/vceqQf32.c: Remove.
2019 * gcc.target/arm/neon/vceqQp8.c: Remove.
2020 * gcc.target/arm/neon/vceqQs16.c: Remove.
2021 * gcc.target/arm/neon/vceqQs32.c: Remove.
2022 * gcc.target/arm/neon/vceqQs8.c: Remove.
2023 * gcc.target/arm/neon/vceqQu16.c: Remove.
2024 * gcc.target/arm/neon/vceqQu32.c: Remove.
2025 * gcc.target/arm/neon/vceqQu8.c: Remove.
2026 * gcc.target/arm/neon/vceqf32.c: Remove.
2027 * gcc.target/arm/neon/vceqp8.c: Remove.
2028 * gcc.target/arm/neon/vceqs16.c: Remove.
2029 * gcc.target/arm/neon/vceqs32.c: Remove.
2030 * gcc.target/arm/neon/vceqs8.c: Remove.
2031 * gcc.target/arm/neon/vcequ16.c: Remove.
2032 * gcc.target/arm/neon/vcequ32.c: Remove.
2033 * gcc.target/arm/neon/vcequ8.c: Remove.
2034 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2035 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2036 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2037 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2038 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2039 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2040 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2041 * gcc.target/arm/neon/vcgef32.c: Remove.
2042 * gcc.target/arm/neon/vcges16.c: Remove.
2043 * gcc.target/arm/neon/vcges32.c: Remove.
2044 * gcc.target/arm/neon/vcges8.c: Remove.
2045 * gcc.target/arm/neon/vcgeu16.c: Remove.
2046 * gcc.target/arm/neon/vcgeu32.c: Remove.
2047 * gcc.target/arm/neon/vcgeu8.c: Remove.
2048 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2049 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2050 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2051 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2052 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2053 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2054 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2055 * gcc.target/arm/neon/vcgtf32.c: Remove.
2056 * gcc.target/arm/neon/vcgts16.c: Remove.
2057 * gcc.target/arm/neon/vcgts32.c: Remove.
2058 * gcc.target/arm/neon/vcgts8.c: Remove.
2059 * gcc.target/arm/neon/vcgtu16.c: Remove.
2060 * gcc.target/arm/neon/vcgtu32.c: Remove.
2061 * gcc.target/arm/neon/vcgtu8.c: Remove.
2062 * gcc.target/arm/neon/vcleQf32.c: Remove.
2063 * gcc.target/arm/neon/vcleQs16.c: Remove.
2064 * gcc.target/arm/neon/vcleQs32.c: Remove.
2065 * gcc.target/arm/neon/vcleQs8.c: Remove.
2066 * gcc.target/arm/neon/vcleQu16.c: Remove.
2067 * gcc.target/arm/neon/vcleQu32.c: Remove.
2068 * gcc.target/arm/neon/vcleQu8.c: Remove.
2069 * gcc.target/arm/neon/vclef32.c: Remove.
2070 * gcc.target/arm/neon/vcles16.c: Remove.
2071 * gcc.target/arm/neon/vcles32.c: Remove.
2072 * gcc.target/arm/neon/vcles8.c: Remove.
2073 * gcc.target/arm/neon/vcleu16.c: Remove.
2074 * gcc.target/arm/neon/vcleu32.c: Remove.
2075 * gcc.target/arm/neon/vcleu8.c: Remove.
2076 * gcc.target/arm/neon/vclsQs16.c: Remove.
2077 * gcc.target/arm/neon/vclsQs32.c: Remove.
2078 * gcc.target/arm/neon/vclsQs8.c: Remove.
2079 * gcc.target/arm/neon/vclss16.c: Remove.
2080 * gcc.target/arm/neon/vclss32.c: Remove.
2081 * gcc.target/arm/neon/vclss8.c: Remove.
2082 * gcc.target/arm/neon/vcltQf32.c: Remove.
2083 * gcc.target/arm/neon/vcltQs16.c: Remove.
2084 * gcc.target/arm/neon/vcltQs32.c: Remove.
2085 * gcc.target/arm/neon/vcltQs8.c: Remove.
2086 * gcc.target/arm/neon/vcltQu16.c: Remove.
2087 * gcc.target/arm/neon/vcltQu32.c: Remove.
2088 * gcc.target/arm/neon/vcltQu8.c: Remove.
2089 * gcc.target/arm/neon/vcltf32.c: Remove.
2090 * gcc.target/arm/neon/vclts16.c: Remove.
2091 * gcc.target/arm/neon/vclts32.c: Remove.
2092 * gcc.target/arm/neon/vclts8.c: Remove.
2093 * gcc.target/arm/neon/vcltu16.c: Remove.
2094 * gcc.target/arm/neon/vcltu32.c: Remove.
2095 * gcc.target/arm/neon/vcltu8.c: Remove.
2096 * gcc.target/arm/neon/vclzQs16.c: Remove.
2097 * gcc.target/arm/neon/vclzQs32.c: Remove.
2098 * gcc.target/arm/neon/vclzQs8.c: Remove.
2099 * gcc.target/arm/neon/vclzQu16.c: Remove.
2100 * gcc.target/arm/neon/vclzQu32.c: Remove.
2101 * gcc.target/arm/neon/vclzQu8.c: Remove.
2102 * gcc.target/arm/neon/vclzs16.c: Remove.
2103 * gcc.target/arm/neon/vclzs32.c: Remove.
2104 * gcc.target/arm/neon/vclzs8.c: Remove.
2105 * gcc.target/arm/neon/vclzu16.c: Remove.
2106 * gcc.target/arm/neon/vclzu32.c: Remove.
2107 * gcc.target/arm/neon/vclzu8.c: Remove.
2108 * gcc.target/arm/neon/vcntQp8.c: Remove.
2109 * gcc.target/arm/neon/vcntQs8.c: Remove.
2110 * gcc.target/arm/neon/vcntQu8.c: Remove.
2111 * gcc.target/arm/neon/vcntp8.c: Remove.
2112 * gcc.target/arm/neon/vcnts8.c: Remove.
2113 * gcc.target/arm/neon/vcntu8.c: Remove.
2114 * gcc.target/arm/neon/vcombinef32.c: Remove.
2115 * gcc.target/arm/neon/vcombinep16.c: Remove.
2116 * gcc.target/arm/neon/vcombinep64.c: Remove.
2117 * gcc.target/arm/neon/vcombinep8.c: Remove.
2118 * gcc.target/arm/neon/vcombines16.c: Remove.
2119 * gcc.target/arm/neon/vcombines32.c: Remove.
2120 * gcc.target/arm/neon/vcombines64.c: Remove.
2121 * gcc.target/arm/neon/vcombines8.c: Remove.
2122 * gcc.target/arm/neon/vcombineu16.c: Remove.
2123 * gcc.target/arm/neon/vcombineu32.c: Remove.
2124 * gcc.target/arm/neon/vcombineu64.c: Remove.
2125 * gcc.target/arm/neon/vcombineu8.c: Remove.
2126 * gcc.target/arm/neon/vcreatef32.c: Remove.
2127 * gcc.target/arm/neon/vcreatep16.c: Remove.
2128 * gcc.target/arm/neon/vcreatep64.c: Remove.
2129 * gcc.target/arm/neon/vcreatep8.c: Remove.
2130 * gcc.target/arm/neon/vcreates16.c: Remove.
2131 * gcc.target/arm/neon/vcreates32.c: Remove.
2132 * gcc.target/arm/neon/vcreates64.c: Remove.
2133 * gcc.target/arm/neon/vcreates8.c: Remove.
2134 * gcc.target/arm/neon/vcreateu16.c: Remove.
2135 * gcc.target/arm/neon/vcreateu32.c: Remove.
2136 * gcc.target/arm/neon/vcreateu64.c: Remove.
2137 * gcc.target/arm/neon/vcreateu8.c: Remove.
2138 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2139 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2140 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2141 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2142 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2143 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2144 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2145 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2146 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2147 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2148 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2149 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2150 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2151 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2152 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2153 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2154 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2155 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2156 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2157 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2158 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2159 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2160 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2161 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2162 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2163 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2164 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2165 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2166 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2167 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2168 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2169 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2170 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2171 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2172 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2173 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2174 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2175 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2176 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2177 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2178 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2179 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2180 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2181 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2182 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2183 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2184 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2185 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2186 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2187 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2188 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2189 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2190 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2191 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2192 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2193 * gcc.target/arm/neon/vdup_np16.c: Remove.
2194 * gcc.target/arm/neon/vdup_np64.c: Remove.
2195 * gcc.target/arm/neon/vdup_np8.c: Remove.
2196 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2197 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2198 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2199 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2200 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2201 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2202 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2203 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2204 * gcc.target/arm/neon/veorQs16.c: Remove.
2205 * gcc.target/arm/neon/veorQs32.c: Remove.
2206 * gcc.target/arm/neon/veorQs64.c: Remove.
2207 * gcc.target/arm/neon/veorQs8.c: Remove.
2208 * gcc.target/arm/neon/veorQu16.c: Remove.
2209 * gcc.target/arm/neon/veorQu32.c: Remove.
2210 * gcc.target/arm/neon/veorQu64.c: Remove.
2211 * gcc.target/arm/neon/veorQu8.c: Remove.
2212 * gcc.target/arm/neon/veors16.c: Remove.
2213 * gcc.target/arm/neon/veors32.c: Remove.
2214 * gcc.target/arm/neon/veors64.c: Remove.
2215 * gcc.target/arm/neon/veors8.c: Remove.
2216 * gcc.target/arm/neon/veoru16.c: Remove.
2217 * gcc.target/arm/neon/veoru32.c: Remove.
2218 * gcc.target/arm/neon/veoru64.c: Remove.
2219 * gcc.target/arm/neon/veoru8.c: Remove.
2220 * gcc.target/arm/neon/vextQf32.c: Remove.
2221 * gcc.target/arm/neon/vextQp16.c: Remove.
2222 * gcc.target/arm/neon/vextQp64.c: Remove.
2223 * gcc.target/arm/neon/vextQp8.c: Remove.
2224 * gcc.target/arm/neon/vextQs16.c: Remove.
2225 * gcc.target/arm/neon/vextQs32.c: Remove.
2226 * gcc.target/arm/neon/vextQs64.c: Remove.
2227 * gcc.target/arm/neon/vextQs8.c: Remove.
2228 * gcc.target/arm/neon/vextQu16.c: Remove.
2229 * gcc.target/arm/neon/vextQu32.c: Remove.
2230 * gcc.target/arm/neon/vextQu64.c: Remove.
2231 * gcc.target/arm/neon/vextQu8.c: Remove.
2232 * gcc.target/arm/neon/vextf32.c: Remove.
2233 * gcc.target/arm/neon/vextp16.c: Remove.
2234 * gcc.target/arm/neon/vextp64.c: Remove.
2235 * gcc.target/arm/neon/vextp8.c: Remove.
2236 * gcc.target/arm/neon/vexts16.c: Remove.
2237 * gcc.target/arm/neon/vexts32.c: Remove.
2238 * gcc.target/arm/neon/vexts64.c: Remove.
2239 * gcc.target/arm/neon/vexts8.c: Remove.
2240 * gcc.target/arm/neon/vextu16.c: Remove.
2241 * gcc.target/arm/neon/vextu32.c: Remove.
2242 * gcc.target/arm/neon/vextu64.c: Remove.
2243 * gcc.target/arm/neon/vextu8.c: Remove.
2244 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2245 * gcc.target/arm/neon/vfmaf32.c: Remove.
2246 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2247 * gcc.target/arm/neon/vfmsf32.c: Remove.
2248 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2249 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2250 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2251 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2252 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2253 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2254 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2255 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2256 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2257 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2258 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2259 * gcc.target/arm/neon/vget_highf32.c: Remove.
2260 * gcc.target/arm/neon/vget_highp16.c: Remove.
2261 * gcc.target/arm/neon/vget_highp64.c: Remove.
2262 * gcc.target/arm/neon/vget_highp8.c: Remove.
2263 * gcc.target/arm/neon/vget_highs16.c: Remove.
2264 * gcc.target/arm/neon/vget_highs32.c: Remove.
2265 * gcc.target/arm/neon/vget_highs64.c: Remove.
2266 * gcc.target/arm/neon/vget_highs8.c: Remove.
2267 * gcc.target/arm/neon/vget_highu16.c: Remove.
2268 * gcc.target/arm/neon/vget_highu32.c: Remove.
2269 * gcc.target/arm/neon/vget_highu64.c: Remove.
2270 * gcc.target/arm/neon/vget_highu8.c: Remove.
2271 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2272 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2273 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2274 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2275 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2276 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2277 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2278 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2279 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2280 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2281 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2282 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2283 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2284 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2285 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2286 * gcc.target/arm/neon/vget_lows16.c: Remove.
2287 * gcc.target/arm/neon/vget_lows32.c: Remove.
2288 * gcc.target/arm/neon/vget_lows64.c: Remove.
2289 * gcc.target/arm/neon/vget_lows8.c: Remove.
2290 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2291 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2292 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2293 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2294 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2295 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2296 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2297 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2298 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2299 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2300 * gcc.target/arm/neon/vhadds16.c: Remove.
2301 * gcc.target/arm/neon/vhadds32.c: Remove.
2302 * gcc.target/arm/neon/vhadds8.c: Remove.
2303 * gcc.target/arm/neon/vhaddu16.c: Remove.
2304 * gcc.target/arm/neon/vhaddu32.c: Remove.
2305 * gcc.target/arm/neon/vhaddu8.c: Remove.
2306 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2307 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2308 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2309 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2310 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2311 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2312 * gcc.target/arm/neon/vhsubs16.c: Remove.
2313 * gcc.target/arm/neon/vhsubs32.c: Remove.
2314 * gcc.target/arm/neon/vhsubs8.c: Remove.
2315 * gcc.target/arm/neon/vhsubu16.c: Remove.
2316 * gcc.target/arm/neon/vhsubu32.c: Remove.
2317 * gcc.target/arm/neon/vhsubu8.c: Remove.
2318 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2319 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2320 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2321 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2322 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2323 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2324 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2325 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2326 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2327 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2328 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2329 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2330 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2331 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2332 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2333 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2334 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2335 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2336 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2337 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2338 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2339 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2340 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2341 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2342 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2343 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2344 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2345 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2346 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2347 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2348 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2349 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2350 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2351 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2352 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2353 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2354 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2355 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2356 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2357 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2358 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2359 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2360 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2361 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2362 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2363 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2364 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2365 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2366 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2367 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2368 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2369 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2370 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2371 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2372 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2373 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2374 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2375 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2376 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2377 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2378 * gcc.target/arm/neon/vld1f32.c: Remove.
2379 * gcc.target/arm/neon/vld1p16.c: Remove.
2380 * gcc.target/arm/neon/vld1p64.c: Remove.
2381 * gcc.target/arm/neon/vld1p8.c: Remove.
2382 * gcc.target/arm/neon/vld1s16.c: Remove.
2383 * gcc.target/arm/neon/vld1s32.c: Remove.
2384 * gcc.target/arm/neon/vld1s64.c: Remove.
2385 * gcc.target/arm/neon/vld1s8.c: Remove.
2386 * gcc.target/arm/neon/vld1u16.c: Remove.
2387 * gcc.target/arm/neon/vld1u32.c: Remove.
2388 * gcc.target/arm/neon/vld1u64.c: Remove.
2389 * gcc.target/arm/neon/vld1u8.c: Remove.
2390 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2391 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2392 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2393 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2394 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2395 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2396 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2397 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2398 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2399 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2400 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2401 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2402 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2403 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2404 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2405 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2406 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2407 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2408 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2409 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2410 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2411 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2412 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2413 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2414 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2415 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2416 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2417 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2418 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2419 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2420 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2421 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2422 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2423 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2424 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2425 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2426 * gcc.target/arm/neon/vld2f32.c: Remove.
2427 * gcc.target/arm/neon/vld2p16.c: Remove.
2428 * gcc.target/arm/neon/vld2p64.c: Remove.
2429 * gcc.target/arm/neon/vld2p8.c: Remove.
2430 * gcc.target/arm/neon/vld2s16.c: Remove.
2431 * gcc.target/arm/neon/vld2s32.c: Remove.
2432 * gcc.target/arm/neon/vld2s64.c: Remove.
2433 * gcc.target/arm/neon/vld2s8.c: Remove.
2434 * gcc.target/arm/neon/vld2u16.c: Remove.
2435 * gcc.target/arm/neon/vld2u32.c: Remove.
2436 * gcc.target/arm/neon/vld2u64.c: Remove.
2437 * gcc.target/arm/neon/vld2u8.c: Remove.
2438 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2439 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2440 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2441 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2442 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2443 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2444 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2445 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2446 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2447 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2448 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2449 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2450 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2451 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2452 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2453 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2454 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2455 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2456 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2457 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2458 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2459 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2460 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2461 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2462 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2463 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2464 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2465 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2466 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2467 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2468 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2469 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2470 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2471 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2472 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2473 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2474 * gcc.target/arm/neon/vld3f32.c: Remove.
2475 * gcc.target/arm/neon/vld3p16.c: Remove.
2476 * gcc.target/arm/neon/vld3p64.c: Remove.
2477 * gcc.target/arm/neon/vld3p8.c: Remove.
2478 * gcc.target/arm/neon/vld3s16.c: Remove.
2479 * gcc.target/arm/neon/vld3s32.c: Remove.
2480 * gcc.target/arm/neon/vld3s64.c: Remove.
2481 * gcc.target/arm/neon/vld3s8.c: Remove.
2482 * gcc.target/arm/neon/vld3u16.c: Remove.
2483 * gcc.target/arm/neon/vld3u32.c: Remove.
2484 * gcc.target/arm/neon/vld3u64.c: Remove.
2485 * gcc.target/arm/neon/vld3u8.c: Remove.
2486 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2487 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2488 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2489 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2490 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2491 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2492 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2493 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2494 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2495 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2496 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2497 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2498 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2499 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2500 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2501 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2502 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2503 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2504 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2505 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2506 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2507 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2508 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2509 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2510 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2511 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2512 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2513 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2514 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2515 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2516 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2517 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2518 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2519 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2520 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2521 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2522 * gcc.target/arm/neon/vld4f32.c: Remove.
2523 * gcc.target/arm/neon/vld4p16.c: Remove.
2524 * gcc.target/arm/neon/vld4p64.c: Remove.
2525 * gcc.target/arm/neon/vld4p8.c: Remove.
2526 * gcc.target/arm/neon/vld4s16.c: Remove.
2527 * gcc.target/arm/neon/vld4s32.c: Remove.
2528 * gcc.target/arm/neon/vld4s64.c: Remove.
2529 * gcc.target/arm/neon/vld4s8.c: Remove.
2530 * gcc.target/arm/neon/vld4u16.c: Remove.
2531 * gcc.target/arm/neon/vld4u32.c: Remove.
2532 * gcc.target/arm/neon/vld4u64.c: Remove.
2533 * gcc.target/arm/neon/vld4u8.c: Remove.
2534 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2535 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2536 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2537 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2538 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2539 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2540 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2541 * gcc.target/arm/neon/vmaxf32.c: Remove.
2542 * gcc.target/arm/neon/vmaxs16.c: Remove.
2543 * gcc.target/arm/neon/vmaxs32.c: Remove.
2544 * gcc.target/arm/neon/vmaxs8.c: Remove.
2545 * gcc.target/arm/neon/vmaxu16.c: Remove.
2546 * gcc.target/arm/neon/vmaxu32.c: Remove.
2547 * gcc.target/arm/neon/vmaxu8.c: Remove.
2548 * gcc.target/arm/neon/vminQf32.c: Remove.
2549 * gcc.target/arm/neon/vminQs16.c: Remove.
2550 * gcc.target/arm/neon/vminQs32.c: Remove.
2551 * gcc.target/arm/neon/vminQs8.c: Remove.
2552 * gcc.target/arm/neon/vminQu16.c: Remove.
2553 * gcc.target/arm/neon/vminQu32.c: Remove.
2554 * gcc.target/arm/neon/vminQu8.c: Remove.
2555 * gcc.target/arm/neon/vminf32.c: Remove.
2556 * gcc.target/arm/neon/vmins16.c: Remove.
2557 * gcc.target/arm/neon/vmins32.c: Remove.
2558 * gcc.target/arm/neon/vmins8.c: Remove.
2559 * gcc.target/arm/neon/vminu16.c: Remove.
2560 * gcc.target/arm/neon/vminu32.c: Remove.
2561 * gcc.target/arm/neon/vminu8.c: Remove.
2562 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2563 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2564 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2565 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2566 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2567 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2568 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2569 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2570 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2571 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2572 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2573 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2574 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2575 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2576 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2577 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2578 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2579 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2580 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2581 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2582 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2583 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2584 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2585 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2586 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2587 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2588 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2589 * gcc.target/arm/neon/vmlaf32.c: Remove.
2590 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2591 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2592 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2593 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2594 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2595 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2596 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2597 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2598 * gcc.target/arm/neon/vmlals16.c: Remove.
2599 * gcc.target/arm/neon/vmlals32.c: Remove.
2600 * gcc.target/arm/neon/vmlals8.c: Remove.
2601 * gcc.target/arm/neon/vmlalu16.c: Remove.
2602 * gcc.target/arm/neon/vmlalu32.c: Remove.
2603 * gcc.target/arm/neon/vmlalu8.c: Remove.
2604 * gcc.target/arm/neon/vmlas16.c: Remove.
2605 * gcc.target/arm/neon/vmlas32.c: Remove.
2606 * gcc.target/arm/neon/vmlas8.c: Remove.
2607 * gcc.target/arm/neon/vmlau16.c: Remove.
2608 * gcc.target/arm/neon/vmlau32.c: Remove.
2609 * gcc.target/arm/neon/vmlau8.c: Remove.
2610 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2611 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2612 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2613 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2614 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2615 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2616 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2617 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2618 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2619 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2620 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2621 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2622 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2623 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2624 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2625 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2626 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2627 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2628 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2629 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2630 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2631 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2632 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2633 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2634 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2635 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2636 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2637 * gcc.target/arm/neon/vmlsf32.c: Remove.
2638 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2639 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2640 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2641 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2642 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2643 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2644 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2645 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2646 * gcc.target/arm/neon/vmlsls16.c: Remove.
2647 * gcc.target/arm/neon/vmlsls32.c: Remove.
2648 * gcc.target/arm/neon/vmlsls8.c: Remove.
2649 * gcc.target/arm/neon/vmlslu16.c: Remove.
2650 * gcc.target/arm/neon/vmlslu32.c: Remove.
2651 * gcc.target/arm/neon/vmlslu8.c: Remove.
2652 * gcc.target/arm/neon/vmlss16.c: Remove.
2653 * gcc.target/arm/neon/vmlss32.c: Remove.
2654 * gcc.target/arm/neon/vmlss8.c: Remove.
2655 * gcc.target/arm/neon/vmlsu16.c: Remove.
2656 * gcc.target/arm/neon/vmlsu32.c: Remove.
2657 * gcc.target/arm/neon/vmlsu8.c: Remove.
2658 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2659 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2660 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2661 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2662 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2663 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2664 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2665 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2666 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2667 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2668 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2669 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2670 * gcc.target/arm/neon/vmov_np16.c: Remove.
2671 * gcc.target/arm/neon/vmov_np8.c: Remove.
2672 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2673 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2674 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2675 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2676 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2677 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2678 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2679 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2680 * gcc.target/arm/neon/vmovls16.c: Remove.
2681 * gcc.target/arm/neon/vmovls32.c: Remove.
2682 * gcc.target/arm/neon/vmovls8.c: Remove.
2683 * gcc.target/arm/neon/vmovlu16.c: Remove.
2684 * gcc.target/arm/neon/vmovlu32.c: Remove.
2685 * gcc.target/arm/neon/vmovlu8.c: Remove.
2686 * gcc.target/arm/neon/vmovns16.c: Remove.
2687 * gcc.target/arm/neon/vmovns32.c: Remove.
2688 * gcc.target/arm/neon/vmovns64.c: Remove.
2689 * gcc.target/arm/neon/vmovnu16.c: Remove.
2690 * gcc.target/arm/neon/vmovnu32.c: Remove.
2691 * gcc.target/arm/neon/vmovnu64.c: Remove.
2692 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2693 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2694 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2695 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2696 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2697 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2698 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2699 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2700 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2701 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2702 * gcc.target/arm/neon/vmulQf32.c: Remove.
2703 * gcc.target/arm/neon/vmulQp8.c: Remove.
2704 * gcc.target/arm/neon/vmulQs16.c: Remove.
2705 * gcc.target/arm/neon/vmulQs32.c: Remove.
2706 * gcc.target/arm/neon/vmulQs8.c: Remove.
2707 * gcc.target/arm/neon/vmulQu16.c: Remove.
2708 * gcc.target/arm/neon/vmulQu32.c: Remove.
2709 * gcc.target/arm/neon/vmulQu8.c: Remove.
2710 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2711 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2712 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2713 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2714 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2715 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2716 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2717 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2718 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2719 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2720 * gcc.target/arm/neon/vmulf32.c: Remove.
2721 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2722 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2723 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2724 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2725 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2726 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2727 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2728 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2729 * gcc.target/arm/neon/vmullp8.c: Remove.
2730 * gcc.target/arm/neon/vmulls16.c: Remove.
2731 * gcc.target/arm/neon/vmulls32.c: Remove.
2732 * gcc.target/arm/neon/vmulls8.c: Remove.
2733 * gcc.target/arm/neon/vmullu16.c: Remove.
2734 * gcc.target/arm/neon/vmullu32.c: Remove.
2735 * gcc.target/arm/neon/vmullu8.c: Remove.
2736 * gcc.target/arm/neon/vmulp8.c: Remove.
2737 * gcc.target/arm/neon/vmuls16.c: Remove.
2738 * gcc.target/arm/neon/vmuls32.c: Remove.
2739 * gcc.target/arm/neon/vmuls8.c: Remove.
2740 * gcc.target/arm/neon/vmulu16.c: Remove.
2741 * gcc.target/arm/neon/vmulu32.c: Remove.
2742 * gcc.target/arm/neon/vmulu8.c: Remove.
2743 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2744 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2745 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2746 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2747 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2748 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2749 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2750 * gcc.target/arm/neon/vmvnp8.c: Remove.
2751 * gcc.target/arm/neon/vmvns16.c: Remove.
2752 * gcc.target/arm/neon/vmvns32.c: Remove.
2753 * gcc.target/arm/neon/vmvns8.c: Remove.
2754 * gcc.target/arm/neon/vmvnu16.c: Remove.
2755 * gcc.target/arm/neon/vmvnu32.c: Remove.
2756 * gcc.target/arm/neon/vmvnu8.c: Remove.
2757 * gcc.target/arm/neon/vnegQf32.c: Remove.
2758 * gcc.target/arm/neon/vnegQs16.c: Remove.
2759 * gcc.target/arm/neon/vnegQs32.c: Remove.
2760 * gcc.target/arm/neon/vnegQs8.c: Remove.
2761 * gcc.target/arm/neon/vnegf32.c: Remove.
2762 * gcc.target/arm/neon/vnegs16.c: Remove.
2763 * gcc.target/arm/neon/vnegs32.c: Remove.
2764 * gcc.target/arm/neon/vnegs8.c: Remove.
2765 * gcc.target/arm/neon/vornQs16.c: Remove.
2766 * gcc.target/arm/neon/vornQs32.c: Remove.
2767 * gcc.target/arm/neon/vornQs64.c: Remove.
2768 * gcc.target/arm/neon/vornQs8.c: Remove.
2769 * gcc.target/arm/neon/vornQu16.c: Remove.
2770 * gcc.target/arm/neon/vornQu32.c: Remove.
2771 * gcc.target/arm/neon/vornQu64.c: Remove.
2772 * gcc.target/arm/neon/vornQu8.c: Remove.
2773 * gcc.target/arm/neon/vorns16.c: Remove.
2774 * gcc.target/arm/neon/vorns32.c: Remove.
2775 * gcc.target/arm/neon/vorns64.c: Remove.
2776 * gcc.target/arm/neon/vorns8.c: Remove.
2777 * gcc.target/arm/neon/vornu16.c: Remove.
2778 * gcc.target/arm/neon/vornu32.c: Remove.
2779 * gcc.target/arm/neon/vornu64.c: Remove.
2780 * gcc.target/arm/neon/vornu8.c: Remove.
2781 * gcc.target/arm/neon/vorrQs16.c: Remove.
2782 * gcc.target/arm/neon/vorrQs32.c: Remove.
2783 * gcc.target/arm/neon/vorrQs64.c: Remove.
2784 * gcc.target/arm/neon/vorrQs8.c: Remove.
2785 * gcc.target/arm/neon/vorrQu16.c: Remove.
2786 * gcc.target/arm/neon/vorrQu32.c: Remove.
2787 * gcc.target/arm/neon/vorrQu64.c: Remove.
2788 * gcc.target/arm/neon/vorrQu8.c: Remove.
2789 * gcc.target/arm/neon/vorrs16.c: Remove.
2790 * gcc.target/arm/neon/vorrs32.c: Remove.
2791 * gcc.target/arm/neon/vorrs64.c: Remove.
2792 * gcc.target/arm/neon/vorrs8.c: Remove.
2793 * gcc.target/arm/neon/vorru16.c: Remove.
2794 * gcc.target/arm/neon/vorru32.c: Remove.
2795 * gcc.target/arm/neon/vorru64.c: Remove.
2796 * gcc.target/arm/neon/vorru8.c: Remove.
2797 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2798 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2799 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2800 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2801 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2802 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2803 * gcc.target/arm/neon/vpadals16.c: Remove.
2804 * gcc.target/arm/neon/vpadals32.c: Remove.
2805 * gcc.target/arm/neon/vpadals8.c: Remove.
2806 * gcc.target/arm/neon/vpadalu16.c: Remove.
2807 * gcc.target/arm/neon/vpadalu32.c: Remove.
2808 * gcc.target/arm/neon/vpadalu8.c: Remove.
2809 * gcc.target/arm/neon/vpaddf32.c: Remove.
2810 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2811 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2812 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2813 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2814 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2815 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2816 * gcc.target/arm/neon/vpaddls16.c: Remove.
2817 * gcc.target/arm/neon/vpaddls32.c: Remove.
2818 * gcc.target/arm/neon/vpaddls8.c: Remove.
2819 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2820 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2821 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2822 * gcc.target/arm/neon/vpadds16.c: Remove.
2823 * gcc.target/arm/neon/vpadds32.c: Remove.
2824 * gcc.target/arm/neon/vpadds8.c: Remove.
2825 * gcc.target/arm/neon/vpaddu16.c: Remove.
2826 * gcc.target/arm/neon/vpaddu32.c: Remove.
2827 * gcc.target/arm/neon/vpaddu8.c: Remove.
2828 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2829 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2830 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2831 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2832 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2833 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2834 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2835 * gcc.target/arm/neon/vpminf32.c: Remove.
2836 * gcc.target/arm/neon/vpmins16.c: Remove.
2837 * gcc.target/arm/neon/vpmins32.c: Remove.
2838 * gcc.target/arm/neon/vpmins8.c: Remove.
2839 * gcc.target/arm/neon/vpminu16.c: Remove.
2840 * gcc.target/arm/neon/vpminu32.c: Remove.
2841 * gcc.target/arm/neon/vpminu8.c: Remove.
2842 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2843 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2844 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2845 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2846 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2847 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2848 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2849 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2850 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2851 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2852 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2853 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2854 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2855 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2856 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2857 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2858 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2859 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2860 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2861 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2862 * gcc.target/arm/neon/vqRshls16.c: Remove.
2863 * gcc.target/arm/neon/vqRshls32.c: Remove.
2864 * gcc.target/arm/neon/vqRshls64.c: Remove.
2865 * gcc.target/arm/neon/vqRshls8.c: Remove.
2866 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2867 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2868 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2869 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2870 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2871 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2872 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2873 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2874 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2875 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2876 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2877 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2878 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2879 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2880 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2881 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2882 * gcc.target/arm/neon/vqabss16.c: Remove.
2883 * gcc.target/arm/neon/vqabss32.c: Remove.
2884 * gcc.target/arm/neon/vqabss8.c: Remove.
2885 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2886 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2887 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2888 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2889 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2890 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2891 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2892 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2893 * gcc.target/arm/neon/vqadds16.c: Remove.
2894 * gcc.target/arm/neon/vqadds32.c: Remove.
2895 * gcc.target/arm/neon/vqadds64.c: Remove.
2896 * gcc.target/arm/neon/vqadds8.c: Remove.
2897 * gcc.target/arm/neon/vqaddu16.c: Remove.
2898 * gcc.target/arm/neon/vqaddu32.c: Remove.
2899 * gcc.target/arm/neon/vqaddu64.c: Remove.
2900 * gcc.target/arm/neon/vqaddu8.c: Remove.
2901 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2902 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2903 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2904 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2905 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2906 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2907 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2908 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2909 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2910 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2911 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2912 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2913 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2914 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2915 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2916 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2917 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2918 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2919 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2920 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2921 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2922 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2923 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2924 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2925 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2926 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2927 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2928 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2929 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2930 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2931 * gcc.target/arm/neon/vqmovns16.c: Remove.
2932 * gcc.target/arm/neon/vqmovns32.c: Remove.
2933 * gcc.target/arm/neon/vqmovns64.c: Remove.
2934 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2935 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2936 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2937 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2938 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2939 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2940 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2941 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2942 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2943 * gcc.target/arm/neon/vqnegs16.c: Remove.
2944 * gcc.target/arm/neon/vqnegs32.c: Remove.
2945 * gcc.target/arm/neon/vqnegs8.c: Remove.
2946 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2947 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2948 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2949 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2950 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2951 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2952 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2953 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2954 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2955 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2956 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2957 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2958 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2959 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2960 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2961 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2962 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2963 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2964 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2965 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2966 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2967 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2968 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2969 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2970 * gcc.target/arm/neon/vqshls16.c: Remove.
2971 * gcc.target/arm/neon/vqshls32.c: Remove.
2972 * gcc.target/arm/neon/vqshls64.c: Remove.
2973 * gcc.target/arm/neon/vqshls8.c: Remove.
2974 * gcc.target/arm/neon/vqshlu16.c: Remove.
2975 * gcc.target/arm/neon/vqshlu32.c: Remove.
2976 * gcc.target/arm/neon/vqshlu64.c: Remove.
2977 * gcc.target/arm/neon/vqshlu8.c: Remove.
2978 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2979 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2980 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2981 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2982 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2983 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2984 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2985 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2986 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2987 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2988 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2989 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2990 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2991 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2992 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2993 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2994 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2995 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2996 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2997 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2998 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2999 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3000 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3001 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3002 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3003 * gcc.target/arm/neon/vqsubs16.c: Remove.
3004 * gcc.target/arm/neon/vqsubs32.c: Remove.
3005 * gcc.target/arm/neon/vqsubs64.c: Remove.
3006 * gcc.target/arm/neon/vqsubs8.c: Remove.
3007 * gcc.target/arm/neon/vqsubu16.c: Remove.
3008 * gcc.target/arm/neon/vqsubu32.c: Remove.
3009 * gcc.target/arm/neon/vqsubu64.c: Remove.
3010 * gcc.target/arm/neon/vqsubu8.c: Remove.
3011 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3012 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3013 * gcc.target/arm/neon/vrecpef32.c: Remove.
3014 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3015 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3016 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3017 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3018 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3019 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3020 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3021 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3022 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3023 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3024 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3025 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3026 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3027 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3028 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3029 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3030 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3031 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3032 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3033 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3034 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3035 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3036 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3037 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3038 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3039 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3040 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3041 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3042 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3043 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3044 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3045 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3046 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3047 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3048 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3049 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3050 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3051 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3052 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3053 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3054 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3055 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3056 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3057 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3058 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3059 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3060 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3061 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3062 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3063 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3064 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3065 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3066 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3067 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3068 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3069 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3070 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3071 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3072 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3073 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3074 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3075 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3076 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3077 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3078 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3079 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3080 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3081 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3082 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3083 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3084 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3085 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3086 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3087 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3088 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3089 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3090 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3091 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3092 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3093 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3094 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3095 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3096 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3097 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3098 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3099 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3100 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3101 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3102 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3103 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3104 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3105 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3106 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3107 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3108 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3109 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3110 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3111 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3112 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3113 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3114 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3115 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3116 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3117 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3118 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3119 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3120 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3121 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3122 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3123 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3124 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3125 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3126 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3127 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3128 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3129 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3130 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3131 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3132 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3133 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3134 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3135 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3136 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3137 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3138 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3139 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3140 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3141 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3142 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3143 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3144 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3145 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3146 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3147 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3148 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3149 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3150 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3151 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3152 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3153 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3154 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3155 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3156 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3157 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3158 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3159 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3160 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3161 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3162 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3163 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3164 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3165 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3166 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3167 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3168 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3169 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3170 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3171 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3172 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3173 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3174 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3175 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3176 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3177 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3178 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3179 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3180 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3181 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3182 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3183 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3184 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3185 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3186 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3187 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3188 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3189 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3190 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3191 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3192 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3193 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3194 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3195 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3196 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3197 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3198 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3199 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3200 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3201 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3202 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3203 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3204 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3205 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3206 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3207 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3208 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3209 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3210 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3211 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3212 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3213 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3214 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3215 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3216 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3217 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3218 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3219 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3220 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3221 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3222 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3223 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3224 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3225 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3226 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3227 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3228 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3229 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3230 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3231 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3232 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3233 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3234 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3235 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3236 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3237 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3238 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3239 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3240 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3241 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3242 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3243 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3244 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3245 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3246 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3247 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3248 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3249 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3250 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3251 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3252 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3253 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3254 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3255 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3256 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3257 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3258 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3259 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3260 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3261 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3262 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3263 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3264 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3265 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3266 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3267 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3268 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3269 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3270 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3271 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3272 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3273 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3274 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3275 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3276 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3277 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3278 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3279 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3280 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3281 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3282 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3283 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3284 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3285 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3286 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3287 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3288 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3289 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3290 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3291 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3292 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3293 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3294 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3295 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3296 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3297 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3298 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3299 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3300 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3301 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3302 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3303 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3304 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3305 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3306 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3307 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3308 * gcc.target/arm/neon/vrev16p8.c: Remove.
3309 * gcc.target/arm/neon/vrev16s8.c: Remove.
3310 * gcc.target/arm/neon/vrev16u8.c: Remove.
3311 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3312 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3313 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3314 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3315 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3316 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3317 * gcc.target/arm/neon/vrev32p16.c: Remove.
3318 * gcc.target/arm/neon/vrev32p8.c: Remove.
3319 * gcc.target/arm/neon/vrev32s16.c: Remove.
3320 * gcc.target/arm/neon/vrev32s8.c: Remove.
3321 * gcc.target/arm/neon/vrev32u16.c: Remove.
3322 * gcc.target/arm/neon/vrev32u8.c: Remove.
3323 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3324 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3325 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3326 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3327 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3328 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3329 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3330 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3331 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3332 * gcc.target/arm/neon/vrev64f32.c: Remove.
3333 * gcc.target/arm/neon/vrev64p16.c: Remove.
3334 * gcc.target/arm/neon/vrev64p8.c: Remove.
3335 * gcc.target/arm/neon/vrev64s16.c: Remove.
3336 * gcc.target/arm/neon/vrev64s32.c: Remove.
3337 * gcc.target/arm/neon/vrev64s8.c: Remove.
3338 * gcc.target/arm/neon/vrev64u16.c: Remove.
3339 * gcc.target/arm/neon/vrev64u32.c: Remove.
3340 * gcc.target/arm/neon/vrev64u8.c: Remove.
3341 * gcc.target/arm/neon/vrndaf32.c: Remove.
3342 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3343 * gcc.target/arm/neon/vrndf32.c: Remove.
3344 * gcc.target/arm/neon/vrndmf32.c: Remove.
3345 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3346 * gcc.target/arm/neon/vrndnf32.c: Remove.
3347 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3348 * gcc.target/arm/neon/vrndpf32.c: Remove.
3349 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3350 * gcc.target/arm/neon/vrndqf32.c: Remove.
3351 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3352 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3353 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3354 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3355 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3356 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3357 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3358 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3359 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3360 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3361 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3362 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3363 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3364 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3365 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3366 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3367 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3368 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3369 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3370 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3371 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3372 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3373 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3374 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3375 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3376 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3377 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3378 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3379 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3380 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3381 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3382 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3383 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3384 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3385 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3386 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3387 * gcc.target/arm/neon/vshlQs16.c: Remove.
3388 * gcc.target/arm/neon/vshlQs32.c: Remove.
3389 * gcc.target/arm/neon/vshlQs64.c: Remove.
3390 * gcc.target/arm/neon/vshlQs8.c: Remove.
3391 * gcc.target/arm/neon/vshlQu16.c: Remove.
3392 * gcc.target/arm/neon/vshlQu32.c: Remove.
3393 * gcc.target/arm/neon/vshlQu64.c: Remove.
3394 * gcc.target/arm/neon/vshlQu8.c: Remove.
3395 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3396 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3397 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3398 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3399 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3400 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3401 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3402 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3403 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3404 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3405 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3406 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3407 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3408 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3409 * gcc.target/arm/neon/vshls16.c: Remove.
3410 * gcc.target/arm/neon/vshls32.c: Remove.
3411 * gcc.target/arm/neon/vshls64.c: Remove.
3412 * gcc.target/arm/neon/vshls8.c: Remove.
3413 * gcc.target/arm/neon/vshlu16.c: Remove.
3414 * gcc.target/arm/neon/vshlu32.c: Remove.
3415 * gcc.target/arm/neon/vshlu64.c: Remove.
3416 * gcc.target/arm/neon/vshlu8.c: Remove.
3417 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3418 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3419 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3420 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3421 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3422 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3423 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3424 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3425 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3426 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3427 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3428 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3429 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3430 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3431 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3432 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3433 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3434 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3435 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3436 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3437 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3438 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3439 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3440 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3441 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3442 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3443 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3444 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3445 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3446 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3447 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3448 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3449 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3450 * gcc.target/arm/neon/vsli_np16.c: Remove.
3451 * gcc.target/arm/neon/vsli_np64.c: Remove.
3452 * gcc.target/arm/neon/vsli_np8.c: Remove.
3453 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3454 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3455 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3456 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3457 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3458 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3459 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3460 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3461 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3462 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3463 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3464 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3465 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3466 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3467 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3468 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3469 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3470 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3471 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3472 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3473 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3474 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3475 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3476 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3477 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3478 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3479 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3480 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3481 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3482 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3483 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3484 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3485 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3486 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3487 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3488 * gcc.target/arm/neon/vsri_np16.c: Remove.
3489 * gcc.target/arm/neon/vsri_np64.c: Remove.
3490 * gcc.target/arm/neon/vsri_np8.c: Remove.
3491 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3492 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3493 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3494 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3495 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3496 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3497 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3498 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3499 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3500 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3501 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3502 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3503 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3504 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3505 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3506 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3507 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3508 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3509 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3510 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3511 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3512 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3513 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3514 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3515 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3516 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3517 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3518 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3519 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3520 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3521 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3522 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3523 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3524 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3525 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3526 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3527 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3528 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3529 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3530 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3531 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3532 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3533 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3534 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3535 * gcc.target/arm/neon/vst1f32.c: Remove.
3536 * gcc.target/arm/neon/vst1p16.c: Remove.
3537 * gcc.target/arm/neon/vst1p64.c: Remove.
3538 * gcc.target/arm/neon/vst1p8.c: Remove.
3539 * gcc.target/arm/neon/vst1s16.c: Remove.
3540 * gcc.target/arm/neon/vst1s32.c: Remove.
3541 * gcc.target/arm/neon/vst1s64.c: Remove.
3542 * gcc.target/arm/neon/vst1s8.c: Remove.
3543 * gcc.target/arm/neon/vst1u16.c: Remove.
3544 * gcc.target/arm/neon/vst1u32.c: Remove.
3545 * gcc.target/arm/neon/vst1u64.c: Remove.
3546 * gcc.target/arm/neon/vst1u8.c: Remove.
3547 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3548 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3549 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3550 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3551 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3552 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3553 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3554 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3555 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3556 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3557 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3558 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3559 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3560 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3561 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3562 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3563 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3564 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3565 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3566 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3567 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3568 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3569 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3570 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3571 * gcc.target/arm/neon/vst2f32.c: Remove.
3572 * gcc.target/arm/neon/vst2p16.c: Remove.
3573 * gcc.target/arm/neon/vst2p64.c: Remove.
3574 * gcc.target/arm/neon/vst2p8.c: Remove.
3575 * gcc.target/arm/neon/vst2s16.c: Remove.
3576 * gcc.target/arm/neon/vst2s32.c: Remove.
3577 * gcc.target/arm/neon/vst2s64.c: Remove.
3578 * gcc.target/arm/neon/vst2s8.c: Remove.
3579 * gcc.target/arm/neon/vst2u16.c: Remove.
3580 * gcc.target/arm/neon/vst2u32.c: Remove.
3581 * gcc.target/arm/neon/vst2u64.c: Remove.
3582 * gcc.target/arm/neon/vst2u8.c: Remove.
3583 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3584 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3585 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3586 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3587 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3588 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3589 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3590 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3591 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3592 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3593 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3594 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3595 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3596 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3597 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3598 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3599 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3600 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3601 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3602 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3603 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3604 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3605 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3606 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3607 * gcc.target/arm/neon/vst3f32.c: Remove.
3608 * gcc.target/arm/neon/vst3p16.c: Remove.
3609 * gcc.target/arm/neon/vst3p64.c: Remove.
3610 * gcc.target/arm/neon/vst3p8.c: Remove.
3611 * gcc.target/arm/neon/vst3s16.c: Remove.
3612 * gcc.target/arm/neon/vst3s32.c: Remove.
3613 * gcc.target/arm/neon/vst3s64.c: Remove.
3614 * gcc.target/arm/neon/vst3s8.c: Remove.
3615 * gcc.target/arm/neon/vst3u16.c: Remove.
3616 * gcc.target/arm/neon/vst3u32.c: Remove.
3617 * gcc.target/arm/neon/vst3u64.c: Remove.
3618 * gcc.target/arm/neon/vst3u8.c: Remove.
3619 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3620 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3621 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3622 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3623 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3624 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3625 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3626 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3627 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3628 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3629 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3630 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3631 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3632 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3633 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3634 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3635 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3636 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3637 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3638 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3639 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3640 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3641 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3642 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3643 * gcc.target/arm/neon/vst4f32.c: Remove.
3644 * gcc.target/arm/neon/vst4p16.c: Remove.
3645 * gcc.target/arm/neon/vst4p64.c: Remove.
3646 * gcc.target/arm/neon/vst4p8.c: Remove.
3647 * gcc.target/arm/neon/vst4s16.c: Remove.
3648 * gcc.target/arm/neon/vst4s32.c: Remove.
3649 * gcc.target/arm/neon/vst4s64.c: Remove.
3650 * gcc.target/arm/neon/vst4s8.c: Remove.
3651 * gcc.target/arm/neon/vst4u16.c: Remove.
3652 * gcc.target/arm/neon/vst4u32.c: Remove.
3653 * gcc.target/arm/neon/vst4u64.c: Remove.
3654 * gcc.target/arm/neon/vst4u8.c: Remove.
3655 * gcc.target/arm/neon/vsubQf32.c: Remove.
3656 * gcc.target/arm/neon/vsubQs16.c: Remove.
3657 * gcc.target/arm/neon/vsubQs32.c: Remove.
3658 * gcc.target/arm/neon/vsubQs64.c: Remove.
3659 * gcc.target/arm/neon/vsubQs8.c: Remove.
3660 * gcc.target/arm/neon/vsubQu16.c: Remove.
3661 * gcc.target/arm/neon/vsubQu32.c: Remove.
3662 * gcc.target/arm/neon/vsubQu64.c: Remove.
3663 * gcc.target/arm/neon/vsubQu8.c: Remove.
3664 * gcc.target/arm/neon/vsubf32.c: Remove.
3665 * gcc.target/arm/neon/vsubhns16.c: Remove.
3666 * gcc.target/arm/neon/vsubhns32.c: Remove.
3667 * gcc.target/arm/neon/vsubhns64.c: Remove.
3668 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3669 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3670 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3671 * gcc.target/arm/neon/vsubls16.c: Remove.
3672 * gcc.target/arm/neon/vsubls32.c: Remove.
3673 * gcc.target/arm/neon/vsubls8.c: Remove.
3674 * gcc.target/arm/neon/vsublu16.c: Remove.
3675 * gcc.target/arm/neon/vsublu32.c: Remove.
3676 * gcc.target/arm/neon/vsublu8.c: Remove.
3677 * gcc.target/arm/neon/vsubs16.c: Remove.
3678 * gcc.target/arm/neon/vsubs32.c: Remove.
3679 * gcc.target/arm/neon/vsubs64.c: Remove.
3680 * gcc.target/arm/neon/vsubs8.c: Remove.
3681 * gcc.target/arm/neon/vsubu16.c: Remove.
3682 * gcc.target/arm/neon/vsubu32.c: Remove.
3683 * gcc.target/arm/neon/vsubu64.c: Remove.
3684 * gcc.target/arm/neon/vsubu8.c: Remove.
3685 * gcc.target/arm/neon/vsubws16.c: Remove.
3686 * gcc.target/arm/neon/vsubws32.c: Remove.
3687 * gcc.target/arm/neon/vsubws8.c: Remove.
3688 * gcc.target/arm/neon/vsubwu16.c: Remove.
3689 * gcc.target/arm/neon/vsubwu32.c: Remove.
3690 * gcc.target/arm/neon/vsubwu8.c: Remove.
3691 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3692 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3693 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3694 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3695 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3696 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3697 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3698 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3699 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3700 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3701 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3702 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3703 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3704 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3705 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3706 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3707 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3708 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3709 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3710 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3711 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3712 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3713 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3714 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3715 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3716 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3717 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3718 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3719 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3720 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3721 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3722 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3723 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3724 * gcc.target/arm/neon/vtrnf32.c: Remove.
3725 * gcc.target/arm/neon/vtrnp16.c: Remove.
3726 * gcc.target/arm/neon/vtrnp8.c: Remove.
3727 * gcc.target/arm/neon/vtrns16.c: Remove.
3728 * gcc.target/arm/neon/vtrns32.c: Remove.
3729 * gcc.target/arm/neon/vtrns8.c: Remove.
3730 * gcc.target/arm/neon/vtrnu16.c: Remove.
3731 * gcc.target/arm/neon/vtrnu32.c: Remove.
3732 * gcc.target/arm/neon/vtrnu8.c: Remove.
3733 * gcc.target/arm/neon/vtstQp8.c: Remove.
3734 * gcc.target/arm/neon/vtstQs16.c: Remove.
3735 * gcc.target/arm/neon/vtstQs32.c: Remove.
3736 * gcc.target/arm/neon/vtstQs8.c: Remove.
3737 * gcc.target/arm/neon/vtstQu16.c: Remove.
3738 * gcc.target/arm/neon/vtstQu32.c: Remove.
3739 * gcc.target/arm/neon/vtstQu8.c: Remove.
3740 * gcc.target/arm/neon/vtstp8.c: Remove.
3741 * gcc.target/arm/neon/vtsts16.c: Remove.
3742 * gcc.target/arm/neon/vtsts32.c: Remove.
3743 * gcc.target/arm/neon/vtsts8.c: Remove.
3744 * gcc.target/arm/neon/vtstu16.c: Remove.
3745 * gcc.target/arm/neon/vtstu32.c: Remove.
3746 * gcc.target/arm/neon/vtstu8.c: Remove.
3747 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3748 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3749 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3750 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3751 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3752 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3753 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3754 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3755 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3756 * gcc.target/arm/neon/vuzpf32.c: Remove.
3757 * gcc.target/arm/neon/vuzpp16.c: Remove.
3758 * gcc.target/arm/neon/vuzpp8.c: Remove.
3759 * gcc.target/arm/neon/vuzps16.c: Remove.
3760 * gcc.target/arm/neon/vuzps32.c: Remove.
3761 * gcc.target/arm/neon/vuzps8.c: Remove.
3762 * gcc.target/arm/neon/vuzpu16.c: Remove.
3763 * gcc.target/arm/neon/vuzpu32.c: Remove.
3764 * gcc.target/arm/neon/vuzpu8.c: Remove.
3765 * gcc.target/arm/neon/vzipQf32.c: Remove.
3766 * gcc.target/arm/neon/vzipQp16.c: Remove.
3767 * gcc.target/arm/neon/vzipQp8.c: Remove.
3768 * gcc.target/arm/neon/vzipQs16.c: Remove.
3769 * gcc.target/arm/neon/vzipQs32.c: Remove.
3770 * gcc.target/arm/neon/vzipQs8.c: Remove.
3771 * gcc.target/arm/neon/vzipQu16.c: Remove.
3772 * gcc.target/arm/neon/vzipQu32.c: Remove.
3773 * gcc.target/arm/neon/vzipQu8.c: Remove.
3774 * gcc.target/arm/neon/vzipf32.c: Remove.
3775 * gcc.target/arm/neon/vzipp16.c: Remove.
3776 * gcc.target/arm/neon/vzipp8.c: Remove.
3777 * gcc.target/arm/neon/vzips16.c: Remove.
3778 * gcc.target/arm/neon/vzips32.c: Remove.
3779 * gcc.target/arm/neon/vzips8.c: Remove.
3780 * gcc.target/arm/neon/vzipu16.c: Remove.
3781 * gcc.target/arm/neon/vzipu32.c: Remove.
3782 * gcc.target/arm/neon/vzipu8.c: Remove.
3784 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3786 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3788 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3791 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3792 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3794 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3796 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3797 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3798 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3799 levenshtein_plugin.c.
3800 * gcc.dg/spellcheck-fields.c: New file.
3802 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3805 * gfortran.dg/pr68318_1.f90: New test.
3806 * gfortran.dg/pr68318_2.f90: Ditto.
3808 2015-11-12 James Norris <jnorris@codesourcery.com>
3809 Joseph Myers <joseph@codesourcery.com>
3811 * c-c++-common/goacc/declare-1.c: New test.
3812 * c-c++-common/goacc/declare-2.c: Likewise.
3814 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3816 [ARM] Remove neon-testgen.ml and generated tests.
3818 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3819 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3820 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3821 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3822 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3823 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3824 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3825 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3826 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3827 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3828 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3829 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3830 * gcc.target/arm/neon/vRhadds16.c: Remove.
3831 * gcc.target/arm/neon/vRhadds32.c: Remove.
3832 * gcc.target/arm/neon/vRhadds8.c: Remove.
3833 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3834 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3835 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3836 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3837 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3838 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3839 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3840 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3841 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3842 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3843 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3844 * gcc.target/arm/neon/vRshls16.c: Remove.
3845 * gcc.target/arm/neon/vRshls32.c: Remove.
3846 * gcc.target/arm/neon/vRshls64.c: Remove.
3847 * gcc.target/arm/neon/vRshls8.c: Remove.
3848 * gcc.target/arm/neon/vRshlu16.c: Remove.
3849 * gcc.target/arm/neon/vRshlu32.c: Remove.
3850 * gcc.target/arm/neon/vRshlu64.c: Remove.
3851 * gcc.target/arm/neon/vRshlu8.c: Remove.
3852 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3853 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3854 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3855 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3856 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3857 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3858 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3859 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3860 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3861 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3862 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3863 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3864 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3865 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3866 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3867 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3868 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3869 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3870 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3871 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3872 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3873 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3874 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3875 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3876 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3877 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3878 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3879 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3880 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3881 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3882 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3883 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3884 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3885 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3886 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3887 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3888 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3889 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3890 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3891 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3892 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3893 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3894 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3895 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3896 * gcc.target/arm/neon/vabaQs16.c: Remove.
3897 * gcc.target/arm/neon/vabaQs32.c: Remove.
3898 * gcc.target/arm/neon/vabaQs8.c: Remove.
3899 * gcc.target/arm/neon/vabaQu16.c: Remove.
3900 * gcc.target/arm/neon/vabaQu32.c: Remove.
3901 * gcc.target/arm/neon/vabaQu8.c: Remove.
3902 * gcc.target/arm/neon/vabals16.c: Remove.
3903 * gcc.target/arm/neon/vabals32.c: Remove.
3904 * gcc.target/arm/neon/vabals8.c: Remove.
3905 * gcc.target/arm/neon/vabalu16.c: Remove.
3906 * gcc.target/arm/neon/vabalu32.c: Remove.
3907 * gcc.target/arm/neon/vabalu8.c: Remove.
3908 * gcc.target/arm/neon/vabas16.c: Remove.
3909 * gcc.target/arm/neon/vabas32.c: Remove.
3910 * gcc.target/arm/neon/vabas8.c: Remove.
3911 * gcc.target/arm/neon/vabau16.c: Remove.
3912 * gcc.target/arm/neon/vabau32.c: Remove.
3913 * gcc.target/arm/neon/vabau8.c: Remove.
3914 * gcc.target/arm/neon/vabdQf32.c: Remove.
3915 * gcc.target/arm/neon/vabdQs16.c: Remove.
3916 * gcc.target/arm/neon/vabdQs32.c: Remove.
3917 * gcc.target/arm/neon/vabdQs8.c: Remove.
3918 * gcc.target/arm/neon/vabdQu16.c: Remove.
3919 * gcc.target/arm/neon/vabdQu32.c: Remove.
3920 * gcc.target/arm/neon/vabdQu8.c: Remove.
3921 * gcc.target/arm/neon/vabdf32.c: Remove.
3922 * gcc.target/arm/neon/vabdls16.c: Remove.
3923 * gcc.target/arm/neon/vabdls32.c: Remove.
3924 * gcc.target/arm/neon/vabdls8.c: Remove.
3925 * gcc.target/arm/neon/vabdlu16.c: Remove.
3926 * gcc.target/arm/neon/vabdlu32.c: Remove.
3927 * gcc.target/arm/neon/vabdlu8.c: Remove.
3928 * gcc.target/arm/neon/vabds16.c: Remove.
3929 * gcc.target/arm/neon/vabds32.c: Remove.
3930 * gcc.target/arm/neon/vabds8.c: Remove.
3931 * gcc.target/arm/neon/vabdu16.c: Remove.
3932 * gcc.target/arm/neon/vabdu32.c: Remove.
3933 * gcc.target/arm/neon/vabdu8.c: Remove.
3934 * gcc.target/arm/neon/vabsQf32.c: Remove.
3935 * gcc.target/arm/neon/vabsQs16.c: Remove.
3936 * gcc.target/arm/neon/vabsQs32.c: Remove.
3937 * gcc.target/arm/neon/vabsQs8.c: Remove.
3938 * gcc.target/arm/neon/vabsf32.c: Remove.
3939 * gcc.target/arm/neon/vabss16.c: Remove.
3940 * gcc.target/arm/neon/vabss32.c: Remove.
3941 * gcc.target/arm/neon/vabss8.c: Remove.
3942 * gcc.target/arm/neon/vaddQf32.c: Remove.
3943 * gcc.target/arm/neon/vaddQs16.c: Remove.
3944 * gcc.target/arm/neon/vaddQs32.c: Remove.
3945 * gcc.target/arm/neon/vaddQs64.c: Remove.
3946 * gcc.target/arm/neon/vaddQs8.c: Remove.
3947 * gcc.target/arm/neon/vaddQu16.c: Remove.
3948 * gcc.target/arm/neon/vaddQu32.c: Remove.
3949 * gcc.target/arm/neon/vaddQu64.c: Remove.
3950 * gcc.target/arm/neon/vaddQu8.c: Remove.
3951 * gcc.target/arm/neon/vaddf32.c: Remove.
3952 * gcc.target/arm/neon/vaddhns16.c: Remove.
3953 * gcc.target/arm/neon/vaddhns32.c: Remove.
3954 * gcc.target/arm/neon/vaddhns64.c: Remove.
3955 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3956 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3957 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3958 * gcc.target/arm/neon/vaddls16.c: Remove.
3959 * gcc.target/arm/neon/vaddls32.c: Remove.
3960 * gcc.target/arm/neon/vaddls8.c: Remove.
3961 * gcc.target/arm/neon/vaddlu16.c: Remove.
3962 * gcc.target/arm/neon/vaddlu32.c: Remove.
3963 * gcc.target/arm/neon/vaddlu8.c: Remove.
3964 * gcc.target/arm/neon/vadds16.c: Remove.
3965 * gcc.target/arm/neon/vadds32.c: Remove.
3966 * gcc.target/arm/neon/vadds64.c: Remove.
3967 * gcc.target/arm/neon/vadds8.c: Remove.
3968 * gcc.target/arm/neon/vaddu16.c: Remove.
3969 * gcc.target/arm/neon/vaddu32.c: Remove.
3970 * gcc.target/arm/neon/vaddu64.c: Remove.
3971 * gcc.target/arm/neon/vaddu8.c: Remove.
3972 * gcc.target/arm/neon/vaddws16.c: Remove.
3973 * gcc.target/arm/neon/vaddws32.c: Remove.
3974 * gcc.target/arm/neon/vaddws8.c: Remove.
3975 * gcc.target/arm/neon/vaddwu16.c: Remove.
3976 * gcc.target/arm/neon/vaddwu32.c: Remove.
3977 * gcc.target/arm/neon/vaddwu8.c: Remove.
3978 * gcc.target/arm/neon/vandQs16.c: Remove.
3979 * gcc.target/arm/neon/vandQs32.c: Remove.
3980 * gcc.target/arm/neon/vandQs64.c: Remove.
3981 * gcc.target/arm/neon/vandQs8.c: Remove.
3982 * gcc.target/arm/neon/vandQu16.c: Remove.
3983 * gcc.target/arm/neon/vandQu32.c: Remove.
3984 * gcc.target/arm/neon/vandQu64.c: Remove.
3985 * gcc.target/arm/neon/vandQu8.c: Remove.
3986 * gcc.target/arm/neon/vands16.c: Remove.
3987 * gcc.target/arm/neon/vands32.c: Remove.
3988 * gcc.target/arm/neon/vands64.c: Remove.
3989 * gcc.target/arm/neon/vands8.c: Remove.
3990 * gcc.target/arm/neon/vandu16.c: Remove.
3991 * gcc.target/arm/neon/vandu32.c: Remove.
3992 * gcc.target/arm/neon/vandu64.c: Remove.
3993 * gcc.target/arm/neon/vandu8.c: Remove.
3994 * gcc.target/arm/neon/vbicQs16.c: Remove.
3995 * gcc.target/arm/neon/vbicQs32.c: Remove.
3996 * gcc.target/arm/neon/vbicQs64.c: Remove.
3997 * gcc.target/arm/neon/vbicQs8.c: Remove.
3998 * gcc.target/arm/neon/vbicQu16.c: Remove.
3999 * gcc.target/arm/neon/vbicQu32.c: Remove.
4000 * gcc.target/arm/neon/vbicQu64.c: Remove.
4001 * gcc.target/arm/neon/vbicQu8.c: Remove.
4002 * gcc.target/arm/neon/vbics16.c: Remove.
4003 * gcc.target/arm/neon/vbics32.c: Remove.
4004 * gcc.target/arm/neon/vbics64.c: Remove.
4005 * gcc.target/arm/neon/vbics8.c: Remove.
4006 * gcc.target/arm/neon/vbicu16.c: Remove.
4007 * gcc.target/arm/neon/vbicu32.c: Remove.
4008 * gcc.target/arm/neon/vbicu64.c: Remove.
4009 * gcc.target/arm/neon/vbicu8.c: Remove.
4010 * gcc.target/arm/neon/vbslQf32.c: Remove.
4011 * gcc.target/arm/neon/vbslQp16.c: Remove.
4012 * gcc.target/arm/neon/vbslQp64.c: Remove.
4013 * gcc.target/arm/neon/vbslQp8.c: Remove.
4014 * gcc.target/arm/neon/vbslQs16.c: Remove.
4015 * gcc.target/arm/neon/vbslQs32.c: Remove.
4016 * gcc.target/arm/neon/vbslQs64.c: Remove.
4017 * gcc.target/arm/neon/vbslQs8.c: Remove.
4018 * gcc.target/arm/neon/vbslQu16.c: Remove.
4019 * gcc.target/arm/neon/vbslQu32.c: Remove.
4020 * gcc.target/arm/neon/vbslQu64.c: Remove.
4021 * gcc.target/arm/neon/vbslQu8.c: Remove.
4022 * gcc.target/arm/neon/vbslf32.c: Remove.
4023 * gcc.target/arm/neon/vbslp16.c: Remove.
4024 * gcc.target/arm/neon/vbslp64.c: Remove.
4025 * gcc.target/arm/neon/vbslp8.c: Remove.
4026 * gcc.target/arm/neon/vbsls16.c: Remove.
4027 * gcc.target/arm/neon/vbsls32.c: Remove.
4028 * gcc.target/arm/neon/vbsls64.c: Remove.
4029 * gcc.target/arm/neon/vbsls8.c: Remove.
4030 * gcc.target/arm/neon/vbslu16.c: Remove.
4031 * gcc.target/arm/neon/vbslu32.c: Remove.
4032 * gcc.target/arm/neon/vbslu64.c: Remove.
4033 * gcc.target/arm/neon/vbslu8.c: Remove.
4034 * gcc.target/arm/neon/vcageQf32.c: Remove.
4035 * gcc.target/arm/neon/vcagef32.c: Remove.
4036 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4037 * gcc.target/arm/neon/vcagtf32.c: Remove.
4038 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4039 * gcc.target/arm/neon/vcalef32.c: Remove.
4040 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4041 * gcc.target/arm/neon/vcaltf32.c: Remove.
4042 * gcc.target/arm/neon/vceqQf32.c: Remove.
4043 * gcc.target/arm/neon/vceqQp8.c: Remove.
4044 * gcc.target/arm/neon/vceqQs16.c: Remove.
4045 * gcc.target/arm/neon/vceqQs32.c: Remove.
4046 * gcc.target/arm/neon/vceqQs8.c: Remove.
4047 * gcc.target/arm/neon/vceqQu16.c: Remove.
4048 * gcc.target/arm/neon/vceqQu32.c: Remove.
4049 * gcc.target/arm/neon/vceqQu8.c: Remove.
4050 * gcc.target/arm/neon/vceqf32.c: Remove.
4051 * gcc.target/arm/neon/vceqp8.c: Remove.
4052 * gcc.target/arm/neon/vceqs16.c: Remove.
4053 * gcc.target/arm/neon/vceqs32.c: Remove.
4054 * gcc.target/arm/neon/vceqs8.c: Remove.
4055 * gcc.target/arm/neon/vcequ16.c: Remove.
4056 * gcc.target/arm/neon/vcequ32.c: Remove.
4057 * gcc.target/arm/neon/vcequ8.c: Remove.
4058 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4059 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4060 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4061 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4062 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4063 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4064 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4065 * gcc.target/arm/neon/vcgef32.c: Remove.
4066 * gcc.target/arm/neon/vcges16.c: Remove.
4067 * gcc.target/arm/neon/vcges32.c: Remove.
4068 * gcc.target/arm/neon/vcges8.c: Remove.
4069 * gcc.target/arm/neon/vcgeu16.c: Remove.
4070 * gcc.target/arm/neon/vcgeu32.c: Remove.
4071 * gcc.target/arm/neon/vcgeu8.c: Remove.
4072 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4073 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4074 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4075 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4076 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4077 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4078 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4079 * gcc.target/arm/neon/vcgtf32.c: Remove.
4080 * gcc.target/arm/neon/vcgts16.c: Remove.
4081 * gcc.target/arm/neon/vcgts32.c: Remove.
4082 * gcc.target/arm/neon/vcgts8.c: Remove.
4083 * gcc.target/arm/neon/vcgtu16.c: Remove.
4084 * gcc.target/arm/neon/vcgtu32.c: Remove.
4085 * gcc.target/arm/neon/vcgtu8.c: Remove.
4086 * gcc.target/arm/neon/vcleQf32.c: Remove.
4087 * gcc.target/arm/neon/vcleQs16.c: Remove.
4088 * gcc.target/arm/neon/vcleQs32.c: Remove.
4089 * gcc.target/arm/neon/vcleQs8.c: Remove.
4090 * gcc.target/arm/neon/vcleQu16.c: Remove.
4091 * gcc.target/arm/neon/vcleQu32.c: Remove.
4092 * gcc.target/arm/neon/vcleQu8.c: Remove.
4093 * gcc.target/arm/neon/vclef32.c: Remove.
4094 * gcc.target/arm/neon/vcles16.c: Remove.
4095 * gcc.target/arm/neon/vcles32.c: Remove.
4096 * gcc.target/arm/neon/vcles8.c: Remove.
4097 * gcc.target/arm/neon/vcleu16.c: Remove.
4098 * gcc.target/arm/neon/vcleu32.c: Remove.
4099 * gcc.target/arm/neon/vcleu8.c: Remove.
4100 * gcc.target/arm/neon/vclsQs16.c: Remove.
4101 * gcc.target/arm/neon/vclsQs32.c: Remove.
4102 * gcc.target/arm/neon/vclsQs8.c: Remove.
4103 * gcc.target/arm/neon/vclss16.c: Remove.
4104 * gcc.target/arm/neon/vclss32.c: Remove.
4105 * gcc.target/arm/neon/vclss8.c: Remove.
4106 * gcc.target/arm/neon/vcltQf32.c: Remove.
4107 * gcc.target/arm/neon/vcltQs16.c: Remove.
4108 * gcc.target/arm/neon/vcltQs32.c: Remove.
4109 * gcc.target/arm/neon/vcltQs8.c: Remove.
4110 * gcc.target/arm/neon/vcltQu16.c: Remove.
4111 * gcc.target/arm/neon/vcltQu32.c: Remove.
4112 * gcc.target/arm/neon/vcltQu8.c: Remove.
4113 * gcc.target/arm/neon/vcltf32.c: Remove.
4114 * gcc.target/arm/neon/vclts16.c: Remove.
4115 * gcc.target/arm/neon/vclts32.c: Remove.
4116 * gcc.target/arm/neon/vclts8.c: Remove.
4117 * gcc.target/arm/neon/vcltu16.c: Remove.
4118 * gcc.target/arm/neon/vcltu32.c: Remove.
4119 * gcc.target/arm/neon/vcltu8.c: Remove.
4120 * gcc.target/arm/neon/vclzQs16.c: Remove.
4121 * gcc.target/arm/neon/vclzQs32.c: Remove.
4122 * gcc.target/arm/neon/vclzQs8.c: Remove.
4123 * gcc.target/arm/neon/vclzQu16.c: Remove.
4124 * gcc.target/arm/neon/vclzQu32.c: Remove.
4125 * gcc.target/arm/neon/vclzQu8.c: Remove.
4126 * gcc.target/arm/neon/vclzs16.c: Remove.
4127 * gcc.target/arm/neon/vclzs32.c: Remove.
4128 * gcc.target/arm/neon/vclzs8.c: Remove.
4129 * gcc.target/arm/neon/vclzu16.c: Remove.
4130 * gcc.target/arm/neon/vclzu32.c: Remove.
4131 * gcc.target/arm/neon/vclzu8.c: Remove.
4132 * gcc.target/arm/neon/vcntQp8.c: Remove.
4133 * gcc.target/arm/neon/vcntQs8.c: Remove.
4134 * gcc.target/arm/neon/vcntQu8.c: Remove.
4135 * gcc.target/arm/neon/vcntp8.c: Remove.
4136 * gcc.target/arm/neon/vcnts8.c: Remove.
4137 * gcc.target/arm/neon/vcntu8.c: Remove.
4138 * gcc.target/arm/neon/vcombinef32.c: Remove.
4139 * gcc.target/arm/neon/vcombinep16.c: Remove.
4140 * gcc.target/arm/neon/vcombinep64.c: Remove.
4141 * gcc.target/arm/neon/vcombinep8.c: Remove.
4142 * gcc.target/arm/neon/vcombines16.c: Remove.
4143 * gcc.target/arm/neon/vcombines32.c: Remove.
4144 * gcc.target/arm/neon/vcombines64.c: Remove.
4145 * gcc.target/arm/neon/vcombines8.c: Remove.
4146 * gcc.target/arm/neon/vcombineu16.c: Remove.
4147 * gcc.target/arm/neon/vcombineu32.c: Remove.
4148 * gcc.target/arm/neon/vcombineu64.c: Remove.
4149 * gcc.target/arm/neon/vcombineu8.c: Remove.
4150 * gcc.target/arm/neon/vcreatef32.c: Remove.
4151 * gcc.target/arm/neon/vcreatep16.c: Remove.
4152 * gcc.target/arm/neon/vcreatep64.c: Remove.
4153 * gcc.target/arm/neon/vcreatep8.c: Remove.
4154 * gcc.target/arm/neon/vcreates16.c: Remove.
4155 * gcc.target/arm/neon/vcreates32.c: Remove.
4156 * gcc.target/arm/neon/vcreates64.c: Remove.
4157 * gcc.target/arm/neon/vcreates8.c: Remove.
4158 * gcc.target/arm/neon/vcreateu16.c: Remove.
4159 * gcc.target/arm/neon/vcreateu32.c: Remove.
4160 * gcc.target/arm/neon/vcreateu64.c: Remove.
4161 * gcc.target/arm/neon/vcreateu8.c: Remove.
4162 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4163 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4164 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4165 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4166 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4167 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4168 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4169 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4170 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4171 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4172 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4173 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4174 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4175 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4176 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4177 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4178 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4179 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4180 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4181 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4182 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4183 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4184 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4185 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4186 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4187 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4188 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4189 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4190 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4191 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4192 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4193 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4194 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4195 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4196 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4197 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4198 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4199 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4200 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4201 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4202 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4203 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4204 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4205 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4206 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4207 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4208 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4209 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4210 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4211 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4212 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4213 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4214 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4215 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4216 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4217 * gcc.target/arm/neon/vdup_np16.c: Remove.
4218 * gcc.target/arm/neon/vdup_np64.c: Remove.
4219 * gcc.target/arm/neon/vdup_np8.c: Remove.
4220 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4221 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4222 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4223 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4224 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4225 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4226 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4227 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4228 * gcc.target/arm/neon/veorQs16.c: Remove.
4229 * gcc.target/arm/neon/veorQs32.c: Remove.
4230 * gcc.target/arm/neon/veorQs64.c: Remove.
4231 * gcc.target/arm/neon/veorQs8.c: Remove.
4232 * gcc.target/arm/neon/veorQu16.c: Remove.
4233 * gcc.target/arm/neon/veorQu32.c: Remove.
4234 * gcc.target/arm/neon/veorQu64.c: Remove.
4235 * gcc.target/arm/neon/veorQu8.c: Remove.
4236 * gcc.target/arm/neon/veors16.c: Remove.
4237 * gcc.target/arm/neon/veors32.c: Remove.
4238 * gcc.target/arm/neon/veors64.c: Remove.
4239 * gcc.target/arm/neon/veors8.c: Remove.
4240 * gcc.target/arm/neon/veoru16.c: Remove.
4241 * gcc.target/arm/neon/veoru32.c: Remove.
4242 * gcc.target/arm/neon/veoru64.c: Remove.
4243 * gcc.target/arm/neon/veoru8.c: Remove.
4244 * gcc.target/arm/neon/vextQf32.c: Remove.
4245 * gcc.target/arm/neon/vextQp16.c: Remove.
4246 * gcc.target/arm/neon/vextQp64.c: Remove.
4247 * gcc.target/arm/neon/vextQp8.c: Remove.
4248 * gcc.target/arm/neon/vextQs16.c: Remove.
4249 * gcc.target/arm/neon/vextQs32.c: Remove.
4250 * gcc.target/arm/neon/vextQs64.c: Remove.
4251 * gcc.target/arm/neon/vextQs8.c: Remove.
4252 * gcc.target/arm/neon/vextQu16.c: Remove.
4253 * gcc.target/arm/neon/vextQu32.c: Remove.
4254 * gcc.target/arm/neon/vextQu64.c: Remove.
4255 * gcc.target/arm/neon/vextQu8.c: Remove.
4256 * gcc.target/arm/neon/vextf32.c: Remove.
4257 * gcc.target/arm/neon/vextp16.c: Remove.
4258 * gcc.target/arm/neon/vextp64.c: Remove.
4259 * gcc.target/arm/neon/vextp8.c: Remove.
4260 * gcc.target/arm/neon/vexts16.c: Remove.
4261 * gcc.target/arm/neon/vexts32.c: Remove.
4262 * gcc.target/arm/neon/vexts64.c: Remove.
4263 * gcc.target/arm/neon/vexts8.c: Remove.
4264 * gcc.target/arm/neon/vextu16.c: Remove.
4265 * gcc.target/arm/neon/vextu32.c: Remove.
4266 * gcc.target/arm/neon/vextu64.c: Remove.
4267 * gcc.target/arm/neon/vextu8.c: Remove.
4268 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4269 * gcc.target/arm/neon/vfmaf32.c: Remove.
4270 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4271 * gcc.target/arm/neon/vfmsf32.c: Remove.
4272 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4273 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4274 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4275 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4276 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4277 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4278 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4279 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4280 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4281 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4282 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4283 * gcc.target/arm/neon/vget_highf32.c: Remove.
4284 * gcc.target/arm/neon/vget_highp16.c: Remove.
4285 * gcc.target/arm/neon/vget_highp64.c: Remove.
4286 * gcc.target/arm/neon/vget_highp8.c: Remove.
4287 * gcc.target/arm/neon/vget_highs16.c: Remove.
4288 * gcc.target/arm/neon/vget_highs32.c: Remove.
4289 * gcc.target/arm/neon/vget_highs64.c: Remove.
4290 * gcc.target/arm/neon/vget_highs8.c: Remove.
4291 * gcc.target/arm/neon/vget_highu16.c: Remove.
4292 * gcc.target/arm/neon/vget_highu32.c: Remove.
4293 * gcc.target/arm/neon/vget_highu64.c: Remove.
4294 * gcc.target/arm/neon/vget_highu8.c: Remove.
4295 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4296 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4297 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4298 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4299 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4300 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4301 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4302 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4303 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4304 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4305 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4306 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4307 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4308 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4309 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4310 * gcc.target/arm/neon/vget_lows16.c: Remove.
4311 * gcc.target/arm/neon/vget_lows32.c: Remove.
4312 * gcc.target/arm/neon/vget_lows64.c: Remove.
4313 * gcc.target/arm/neon/vget_lows8.c: Remove.
4314 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4315 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4316 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4317 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4318 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4319 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4320 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4321 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4322 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4323 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4324 * gcc.target/arm/neon/vhadds16.c: Remove.
4325 * gcc.target/arm/neon/vhadds32.c: Remove.
4326 * gcc.target/arm/neon/vhadds8.c: Remove.
4327 * gcc.target/arm/neon/vhaddu16.c: Remove.
4328 * gcc.target/arm/neon/vhaddu32.c: Remove.
4329 * gcc.target/arm/neon/vhaddu8.c: Remove.
4330 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4331 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4332 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4333 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4334 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4335 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4336 * gcc.target/arm/neon/vhsubs16.c: Remove.
4337 * gcc.target/arm/neon/vhsubs32.c: Remove.
4338 * gcc.target/arm/neon/vhsubs8.c: Remove.
4339 * gcc.target/arm/neon/vhsubu16.c: Remove.
4340 * gcc.target/arm/neon/vhsubu32.c: Remove.
4341 * gcc.target/arm/neon/vhsubu8.c: Remove.
4342 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4343 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4344 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4345 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4346 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4347 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4348 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4349 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4350 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4351 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4352 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4353 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4354 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4355 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4356 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4357 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4358 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4359 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4360 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4361 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4362 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4363 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4364 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4365 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4366 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4367 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4368 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4369 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4370 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4371 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4372 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4373 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4374 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4375 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4376 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4377 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4378 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4379 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4380 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4381 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4382 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4383 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4384 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4385 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4386 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4387 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4388 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4389 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4390 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4391 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4392 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4393 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4394 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4395 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4396 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4397 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4398 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4399 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4400 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4401 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4402 * gcc.target/arm/neon/vld1f32.c: Remove.
4403 * gcc.target/arm/neon/vld1p16.c: Remove.
4404 * gcc.target/arm/neon/vld1p64.c: Remove.
4405 * gcc.target/arm/neon/vld1p8.c: Remove.
4406 * gcc.target/arm/neon/vld1s16.c: Remove.
4407 * gcc.target/arm/neon/vld1s32.c: Remove.
4408 * gcc.target/arm/neon/vld1s64.c: Remove.
4409 * gcc.target/arm/neon/vld1s8.c: Remove.
4410 * gcc.target/arm/neon/vld1u16.c: Remove.
4411 * gcc.target/arm/neon/vld1u32.c: Remove.
4412 * gcc.target/arm/neon/vld1u64.c: Remove.
4413 * gcc.target/arm/neon/vld1u8.c: Remove.
4414 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4415 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4416 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4417 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4418 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4419 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4420 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4421 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4422 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4423 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4424 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4425 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4426 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4427 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4428 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4429 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4430 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4431 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4432 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4433 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4434 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4435 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4436 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4437 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4438 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4439 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4440 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4441 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4442 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4443 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4444 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4445 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4446 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4447 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4448 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4449 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4450 * gcc.target/arm/neon/vld2f32.c: Remove.
4451 * gcc.target/arm/neon/vld2p16.c: Remove.
4452 * gcc.target/arm/neon/vld2p64.c: Remove.
4453 * gcc.target/arm/neon/vld2p8.c: Remove.
4454 * gcc.target/arm/neon/vld2s16.c: Remove.
4455 * gcc.target/arm/neon/vld2s32.c: Remove.
4456 * gcc.target/arm/neon/vld2s64.c: Remove.
4457 * gcc.target/arm/neon/vld2s8.c: Remove.
4458 * gcc.target/arm/neon/vld2u16.c: Remove.
4459 * gcc.target/arm/neon/vld2u32.c: Remove.
4460 * gcc.target/arm/neon/vld2u64.c: Remove.
4461 * gcc.target/arm/neon/vld2u8.c: Remove.
4462 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4463 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4464 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4465 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4466 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4467 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4468 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4469 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4470 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4471 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4472 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4473 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4474 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4475 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4476 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4477 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4478 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4479 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4480 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4481 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4482 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4483 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4484 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4485 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4486 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4487 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4488 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4489 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4490 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4491 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4492 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4493 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4494 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4495 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4496 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4497 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4498 * gcc.target/arm/neon/vld3f32.c: Remove.
4499 * gcc.target/arm/neon/vld3p16.c: Remove.
4500 * gcc.target/arm/neon/vld3p64.c: Remove.
4501 * gcc.target/arm/neon/vld3p8.c: Remove.
4502 * gcc.target/arm/neon/vld3s16.c: Remove.
4503 * gcc.target/arm/neon/vld3s32.c: Remove.
4504 * gcc.target/arm/neon/vld3s64.c: Remove.
4505 * gcc.target/arm/neon/vld3s8.c: Remove.
4506 * gcc.target/arm/neon/vld3u16.c: Remove.
4507 * gcc.target/arm/neon/vld3u32.c: Remove.
4508 * gcc.target/arm/neon/vld3u64.c: Remove.
4509 * gcc.target/arm/neon/vld3u8.c: Remove.
4510 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4511 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4512 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4513 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4514 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4515 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4516 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4517 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4518 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4519 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4520 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4521 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4522 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4523 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4524 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4525 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4526 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4527 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4528 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4529 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4530 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4531 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4532 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4533 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4534 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4535 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4536 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4537 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4538 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4539 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4540 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4541 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4542 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4543 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4544 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4545 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4546 * gcc.target/arm/neon/vld4f32.c: Remove.
4547 * gcc.target/arm/neon/vld4p16.c: Remove.
4548 * gcc.target/arm/neon/vld4p64.c: Remove.
4549 * gcc.target/arm/neon/vld4p8.c: Remove.
4550 * gcc.target/arm/neon/vld4s16.c: Remove.
4551 * gcc.target/arm/neon/vld4s32.c: Remove.
4552 * gcc.target/arm/neon/vld4s64.c: Remove.
4553 * gcc.target/arm/neon/vld4s8.c: Remove.
4554 * gcc.target/arm/neon/vld4u16.c: Remove.
4555 * gcc.target/arm/neon/vld4u32.c: Remove.
4556 * gcc.target/arm/neon/vld4u64.c: Remove.
4557 * gcc.target/arm/neon/vld4u8.c: Remove.
4558 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4559 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4560 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4561 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4562 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4563 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4564 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4565 * gcc.target/arm/neon/vmaxf32.c: Remove.
4566 * gcc.target/arm/neon/vmaxs16.c: Remove.
4567 * gcc.target/arm/neon/vmaxs32.c: Remove.
4568 * gcc.target/arm/neon/vmaxs8.c: Remove.
4569 * gcc.target/arm/neon/vmaxu16.c: Remove.
4570 * gcc.target/arm/neon/vmaxu32.c: Remove.
4571 * gcc.target/arm/neon/vmaxu8.c: Remove.
4572 * gcc.target/arm/neon/vminQf32.c: Remove.
4573 * gcc.target/arm/neon/vminQs16.c: Remove.
4574 * gcc.target/arm/neon/vminQs32.c: Remove.
4575 * gcc.target/arm/neon/vminQs8.c: Remove.
4576 * gcc.target/arm/neon/vminQu16.c: Remove.
4577 * gcc.target/arm/neon/vminQu32.c: Remove.
4578 * gcc.target/arm/neon/vminQu8.c: Remove.
4579 * gcc.target/arm/neon/vminf32.c: Remove.
4580 * gcc.target/arm/neon/vmins16.c: Remove.
4581 * gcc.target/arm/neon/vmins32.c: Remove.
4582 * gcc.target/arm/neon/vmins8.c: Remove.
4583 * gcc.target/arm/neon/vminu16.c: Remove.
4584 * gcc.target/arm/neon/vminu32.c: Remove.
4585 * gcc.target/arm/neon/vminu8.c: Remove.
4586 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4587 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4588 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4589 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4590 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4591 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4592 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4593 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4594 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4595 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4596 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4597 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4598 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4599 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4600 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4601 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4602 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4603 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4604 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4605 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4606 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4607 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4608 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4609 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4610 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4611 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4612 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4613 * gcc.target/arm/neon/vmlaf32.c: Remove.
4614 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4615 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4616 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4617 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4618 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4619 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4620 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4621 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4622 * gcc.target/arm/neon/vmlals16.c: Remove.
4623 * gcc.target/arm/neon/vmlals32.c: Remove.
4624 * gcc.target/arm/neon/vmlals8.c: Remove.
4625 * gcc.target/arm/neon/vmlalu16.c: Remove.
4626 * gcc.target/arm/neon/vmlalu32.c: Remove.
4627 * gcc.target/arm/neon/vmlalu8.c: Remove.
4628 * gcc.target/arm/neon/vmlas16.c: Remove.
4629 * gcc.target/arm/neon/vmlas32.c: Remove.
4630 * gcc.target/arm/neon/vmlas8.c: Remove.
4631 * gcc.target/arm/neon/vmlau16.c: Remove.
4632 * gcc.target/arm/neon/vmlau32.c: Remove.
4633 * gcc.target/arm/neon/vmlau8.c: Remove.
4634 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4635 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4636 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4637 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4638 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4639 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4640 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4641 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4642 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4643 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4644 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4645 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4646 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4647 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4648 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4649 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4650 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4651 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4652 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4653 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4654 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4655 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4656 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4657 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4658 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4659 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4660 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4661 * gcc.target/arm/neon/vmlsf32.c: Remove.
4662 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4663 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4664 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4665 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4666 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4667 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4668 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4669 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4670 * gcc.target/arm/neon/vmlsls16.c: Remove.
4671 * gcc.target/arm/neon/vmlsls32.c: Remove.
4672 * gcc.target/arm/neon/vmlsls8.c: Remove.
4673 * gcc.target/arm/neon/vmlslu16.c: Remove.
4674 * gcc.target/arm/neon/vmlslu32.c: Remove.
4675 * gcc.target/arm/neon/vmlslu8.c: Remove.
4676 * gcc.target/arm/neon/vmlss16.c: Remove.
4677 * gcc.target/arm/neon/vmlss32.c: Remove.
4678 * gcc.target/arm/neon/vmlss8.c: Remove.
4679 * gcc.target/arm/neon/vmlsu16.c: Remove.
4680 * gcc.target/arm/neon/vmlsu32.c: Remove.
4681 * gcc.target/arm/neon/vmlsu8.c: Remove.
4682 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4683 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4684 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4685 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4686 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4687 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4688 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4689 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4690 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4691 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4692 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4693 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4694 * gcc.target/arm/neon/vmov_np16.c: Remove.
4695 * gcc.target/arm/neon/vmov_np8.c: Remove.
4696 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4697 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4698 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4699 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4700 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4701 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4702 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4703 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4704 * gcc.target/arm/neon/vmovls16.c: Remove.
4705 * gcc.target/arm/neon/vmovls32.c: Remove.
4706 * gcc.target/arm/neon/vmovls8.c: Remove.
4707 * gcc.target/arm/neon/vmovlu16.c: Remove.
4708 * gcc.target/arm/neon/vmovlu32.c: Remove.
4709 * gcc.target/arm/neon/vmovlu8.c: Remove.
4710 * gcc.target/arm/neon/vmovns16.c: Remove.
4711 * gcc.target/arm/neon/vmovns32.c: Remove.
4712 * gcc.target/arm/neon/vmovns64.c: Remove.
4713 * gcc.target/arm/neon/vmovnu16.c: Remove.
4714 * gcc.target/arm/neon/vmovnu32.c: Remove.
4715 * gcc.target/arm/neon/vmovnu64.c: Remove.
4716 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4717 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4718 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4719 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4720 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4721 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4722 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4723 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4724 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4725 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4726 * gcc.target/arm/neon/vmulQf32.c: Remove.
4727 * gcc.target/arm/neon/vmulQp8.c: Remove.
4728 * gcc.target/arm/neon/vmulQs16.c: Remove.
4729 * gcc.target/arm/neon/vmulQs32.c: Remove.
4730 * gcc.target/arm/neon/vmulQs8.c: Remove.
4731 * gcc.target/arm/neon/vmulQu16.c: Remove.
4732 * gcc.target/arm/neon/vmulQu32.c: Remove.
4733 * gcc.target/arm/neon/vmulQu8.c: Remove.
4734 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4735 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4736 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4737 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4738 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4739 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4740 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4741 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4742 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4743 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4744 * gcc.target/arm/neon/vmulf32.c: Remove.
4745 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4746 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4747 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4748 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4749 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4750 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4751 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4752 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4753 * gcc.target/arm/neon/vmullp8.c: Remove.
4754 * gcc.target/arm/neon/vmulls16.c: Remove.
4755 * gcc.target/arm/neon/vmulls32.c: Remove.
4756 * gcc.target/arm/neon/vmulls8.c: Remove.
4757 * gcc.target/arm/neon/vmullu16.c: Remove.
4758 * gcc.target/arm/neon/vmullu32.c: Remove.
4759 * gcc.target/arm/neon/vmullu8.c: Remove.
4760 * gcc.target/arm/neon/vmulp8.c: Remove.
4761 * gcc.target/arm/neon/vmuls16.c: Remove.
4762 * gcc.target/arm/neon/vmuls32.c: Remove.
4763 * gcc.target/arm/neon/vmuls8.c: Remove.
4764 * gcc.target/arm/neon/vmulu16.c: Remove.
4765 * gcc.target/arm/neon/vmulu32.c: Remove.
4766 * gcc.target/arm/neon/vmulu8.c: Remove.
4767 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4768 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4769 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4770 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4771 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4772 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4773 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4774 * gcc.target/arm/neon/vmvnp8.c: Remove.
4775 * gcc.target/arm/neon/vmvns16.c: Remove.
4776 * gcc.target/arm/neon/vmvns32.c: Remove.
4777 * gcc.target/arm/neon/vmvns8.c: Remove.
4778 * gcc.target/arm/neon/vmvnu16.c: Remove.
4779 * gcc.target/arm/neon/vmvnu32.c: Remove.
4780 * gcc.target/arm/neon/vmvnu8.c: Remove.
4781 * gcc.target/arm/neon/vnegQf32.c: Remove.
4782 * gcc.target/arm/neon/vnegQs16.c: Remove.
4783 * gcc.target/arm/neon/vnegQs32.c: Remove.
4784 * gcc.target/arm/neon/vnegQs8.c: Remove.
4785 * gcc.target/arm/neon/vnegf32.c: Remove.
4786 * gcc.target/arm/neon/vnegs16.c: Remove.
4787 * gcc.target/arm/neon/vnegs32.c: Remove.
4788 * gcc.target/arm/neon/vnegs8.c: Remove.
4789 * gcc.target/arm/neon/vornQs16.c: Remove.
4790 * gcc.target/arm/neon/vornQs32.c: Remove.
4791 * gcc.target/arm/neon/vornQs64.c: Remove.
4792 * gcc.target/arm/neon/vornQs8.c: Remove.
4793 * gcc.target/arm/neon/vornQu16.c: Remove.
4794 * gcc.target/arm/neon/vornQu32.c: Remove.
4795 * gcc.target/arm/neon/vornQu64.c: Remove.
4796 * gcc.target/arm/neon/vornQu8.c: Remove.
4797 * gcc.target/arm/neon/vorns16.c: Remove.
4798 * gcc.target/arm/neon/vorns32.c: Remove.
4799 * gcc.target/arm/neon/vorns64.c: Remove.
4800 * gcc.target/arm/neon/vorns8.c: Remove.
4801 * gcc.target/arm/neon/vornu16.c: Remove.
4802 * gcc.target/arm/neon/vornu32.c: Remove.
4803 * gcc.target/arm/neon/vornu64.c: Remove.
4804 * gcc.target/arm/neon/vornu8.c: Remove.
4805 * gcc.target/arm/neon/vorrQs16.c: Remove.
4806 * gcc.target/arm/neon/vorrQs32.c: Remove.
4807 * gcc.target/arm/neon/vorrQs64.c: Remove.
4808 * gcc.target/arm/neon/vorrQs8.c: Remove.
4809 * gcc.target/arm/neon/vorrQu16.c: Remove.
4810 * gcc.target/arm/neon/vorrQu32.c: Remove.
4811 * gcc.target/arm/neon/vorrQu64.c: Remove.
4812 * gcc.target/arm/neon/vorrQu8.c: Remove.
4813 * gcc.target/arm/neon/vorrs16.c: Remove.
4814 * gcc.target/arm/neon/vorrs32.c: Remove.
4815 * gcc.target/arm/neon/vorrs64.c: Remove.
4816 * gcc.target/arm/neon/vorrs8.c: Remove.
4817 * gcc.target/arm/neon/vorru16.c: Remove.
4818 * gcc.target/arm/neon/vorru32.c: Remove.
4819 * gcc.target/arm/neon/vorru64.c: Remove.
4820 * gcc.target/arm/neon/vorru8.c: Remove.
4821 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4822 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4823 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4824 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4825 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4826 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4827 * gcc.target/arm/neon/vpadals16.c: Remove.
4828 * gcc.target/arm/neon/vpadals32.c: Remove.
4829 * gcc.target/arm/neon/vpadals8.c: Remove.
4830 * gcc.target/arm/neon/vpadalu16.c: Remove.
4831 * gcc.target/arm/neon/vpadalu32.c: Remove.
4832 * gcc.target/arm/neon/vpadalu8.c: Remove.
4833 * gcc.target/arm/neon/vpaddf32.c: Remove.
4834 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4835 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4836 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4837 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4838 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4839 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4840 * gcc.target/arm/neon/vpaddls16.c: Remove.
4841 * gcc.target/arm/neon/vpaddls32.c: Remove.
4842 * gcc.target/arm/neon/vpaddls8.c: Remove.
4843 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4844 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4845 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4846 * gcc.target/arm/neon/vpadds16.c: Remove.
4847 * gcc.target/arm/neon/vpadds32.c: Remove.
4848 * gcc.target/arm/neon/vpadds8.c: Remove.
4849 * gcc.target/arm/neon/vpaddu16.c: Remove.
4850 * gcc.target/arm/neon/vpaddu32.c: Remove.
4851 * gcc.target/arm/neon/vpaddu8.c: Remove.
4852 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4853 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4854 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4855 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4856 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4857 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4858 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4859 * gcc.target/arm/neon/vpminf32.c: Remove.
4860 * gcc.target/arm/neon/vpmins16.c: Remove.
4861 * gcc.target/arm/neon/vpmins32.c: Remove.
4862 * gcc.target/arm/neon/vpmins8.c: Remove.
4863 * gcc.target/arm/neon/vpminu16.c: Remove.
4864 * gcc.target/arm/neon/vpminu32.c: Remove.
4865 * gcc.target/arm/neon/vpminu8.c: Remove.
4866 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4867 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4868 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4869 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4870 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4871 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4872 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4873 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4874 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4875 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4876 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4877 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4878 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4879 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4880 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4881 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4882 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4883 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4884 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4885 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4886 * gcc.target/arm/neon/vqRshls16.c: Remove.
4887 * gcc.target/arm/neon/vqRshls32.c: Remove.
4888 * gcc.target/arm/neon/vqRshls64.c: Remove.
4889 * gcc.target/arm/neon/vqRshls8.c: Remove.
4890 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4891 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4892 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4893 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4894 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4895 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4896 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4897 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4898 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4899 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4900 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4901 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4902 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4903 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4904 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4905 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4906 * gcc.target/arm/neon/vqabss16.c: Remove.
4907 * gcc.target/arm/neon/vqabss32.c: Remove.
4908 * gcc.target/arm/neon/vqabss8.c: Remove.
4909 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4910 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4911 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4912 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4913 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4914 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4915 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4916 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4917 * gcc.target/arm/neon/vqadds16.c: Remove.
4918 * gcc.target/arm/neon/vqadds32.c: Remove.
4919 * gcc.target/arm/neon/vqadds64.c: Remove.
4920 * gcc.target/arm/neon/vqadds8.c: Remove.
4921 * gcc.target/arm/neon/vqaddu16.c: Remove.
4922 * gcc.target/arm/neon/vqaddu32.c: Remove.
4923 * gcc.target/arm/neon/vqaddu64.c: Remove.
4924 * gcc.target/arm/neon/vqaddu8.c: Remove.
4925 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4926 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4927 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4928 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4929 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4930 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4931 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4932 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4933 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4934 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4935 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4936 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4937 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4938 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4939 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4940 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4941 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4942 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4943 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4944 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4945 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4946 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4947 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4948 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4949 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4950 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4951 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4952 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4953 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4954 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4955 * gcc.target/arm/neon/vqmovns16.c: Remove.
4956 * gcc.target/arm/neon/vqmovns32.c: Remove.
4957 * gcc.target/arm/neon/vqmovns64.c: Remove.
4958 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4959 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4960 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4961 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4962 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4963 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4964 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4965 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4966 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4967 * gcc.target/arm/neon/vqnegs16.c: Remove.
4968 * gcc.target/arm/neon/vqnegs32.c: Remove.
4969 * gcc.target/arm/neon/vqnegs8.c: Remove.
4970 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4971 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4972 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4973 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4974 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4975 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4976 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4977 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4978 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4979 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4980 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4981 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4982 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4983 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4984 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4985 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4986 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4987 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4988 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4989 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4990 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4991 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4992 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4993 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4994 * gcc.target/arm/neon/vqshls16.c: Remove.
4995 * gcc.target/arm/neon/vqshls32.c: Remove.
4996 * gcc.target/arm/neon/vqshls64.c: Remove.
4997 * gcc.target/arm/neon/vqshls8.c: Remove.
4998 * gcc.target/arm/neon/vqshlu16.c: Remove.
4999 * gcc.target/arm/neon/vqshlu32.c: Remove.
5000 * gcc.target/arm/neon/vqshlu64.c: Remove.
5001 * gcc.target/arm/neon/vqshlu8.c: Remove.
5002 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5003 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5004 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5005 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5006 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5007 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5008 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5009 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5010 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5011 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5012 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5013 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5014 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5015 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5016 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5017 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5018 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5019 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5020 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5021 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5022 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5023 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5024 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5025 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5026 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5027 * gcc.target/arm/neon/vqsubs16.c: Remove.
5028 * gcc.target/arm/neon/vqsubs32.c: Remove.
5029 * gcc.target/arm/neon/vqsubs64.c: Remove.
5030 * gcc.target/arm/neon/vqsubs8.c: Remove.
5031 * gcc.target/arm/neon/vqsubu16.c: Remove.
5032 * gcc.target/arm/neon/vqsubu32.c: Remove.
5033 * gcc.target/arm/neon/vqsubu64.c: Remove.
5034 * gcc.target/arm/neon/vqsubu8.c: Remove.
5035 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5036 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5037 * gcc.target/arm/neon/vrecpef32.c: Remove.
5038 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5039 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5040 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5041 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5042 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5043 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5044 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5045 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5046 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5047 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5048 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5049 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5050 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5051 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5052 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5053 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5054 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5055 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5056 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5057 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5058 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5059 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5060 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5061 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5062 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5063 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5064 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5065 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5066 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5067 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5068 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5069 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5070 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5071 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5072 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5073 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5074 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5075 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5076 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5077 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5078 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5079 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5080 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5081 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5082 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5083 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5084 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5085 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5086 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5087 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5088 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5089 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5090 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5091 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5092 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5093 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5094 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5095 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5096 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5097 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5098 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5099 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5100 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5101 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5102 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5103 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5104 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5105 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5106 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5107 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5108 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5109 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5110 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5111 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5112 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5113 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5114 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5115 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5116 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5117 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5118 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5119 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5120 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5121 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5122 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5123 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5124 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5125 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5126 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5127 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5128 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5129 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5130 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5131 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5132 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5133 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5134 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5135 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5136 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5137 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5138 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5139 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5140 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5141 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5142 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5143 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5144 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5145 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5146 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5147 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5148 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5149 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5150 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5151 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5152 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5153 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5154 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5155 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5156 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5157 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5158 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5159 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5160 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5161 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5162 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5163 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5164 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5165 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5166 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5167 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5168 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5169 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5170 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5171 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5172 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5173 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5174 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5175 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5176 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5177 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5178 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5179 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5180 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5181 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5182 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5183 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5184 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5185 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5186 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5187 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5188 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5189 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5190 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5191 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5192 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5193 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5194 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5195 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5196 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5197 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5198 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5199 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5200 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5201 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5202 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5203 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5204 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5205 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5206 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5207 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5208 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5209 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5210 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5211 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5212 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5213 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5214 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5215 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5216 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5217 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5218 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5219 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5220 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5221 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5222 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5223 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5224 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5225 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5226 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5227 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5228 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5229 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5230 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5231 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5232 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5233 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5234 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5235 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5236 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5237 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5238 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5239 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5240 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5241 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5242 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5243 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5244 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5245 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5246 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5247 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5248 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5249 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5250 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5251 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5252 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5253 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5254 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5255 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5256 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5257 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5258 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5259 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5260 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5261 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5262 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5263 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5264 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5265 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5266 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5267 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5268 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5269 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5270 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5271 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5272 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5273 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5274 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5275 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5276 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5277 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5278 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5279 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5280 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5281 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5282 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5283 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5284 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5285 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5286 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5287 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5288 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5289 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5290 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5291 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5292 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5293 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5294 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5295 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5296 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5297 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5298 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5299 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5300 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5301 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5302 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5303 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5304 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5305 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5306 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5307 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5308 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5309 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5310 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5311 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5312 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5313 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5314 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5315 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5316 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5317 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5318 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5319 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5320 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5321 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5322 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5323 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5324 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5325 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5326 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5327 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5328 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5329 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5330 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5331 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5332 * gcc.target/arm/neon/vrev16p8.c: Remove.
5333 * gcc.target/arm/neon/vrev16s8.c: Remove.
5334 * gcc.target/arm/neon/vrev16u8.c: Remove.
5335 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5336 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5337 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5338 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5339 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5340 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5341 * gcc.target/arm/neon/vrev32p16.c: Remove.
5342 * gcc.target/arm/neon/vrev32p8.c: Remove.
5343 * gcc.target/arm/neon/vrev32s16.c: Remove.
5344 * gcc.target/arm/neon/vrev32s8.c: Remove.
5345 * gcc.target/arm/neon/vrev32u16.c: Remove.
5346 * gcc.target/arm/neon/vrev32u8.c: Remove.
5347 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5348 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5349 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5350 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5351 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5352 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5353 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5354 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5355 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5356 * gcc.target/arm/neon/vrev64f32.c: Remove.
5357 * gcc.target/arm/neon/vrev64p16.c: Remove.
5358 * gcc.target/arm/neon/vrev64p8.c: Remove.
5359 * gcc.target/arm/neon/vrev64s16.c: Remove.
5360 * gcc.target/arm/neon/vrev64s32.c: Remove.
5361 * gcc.target/arm/neon/vrev64s8.c: Remove.
5362 * gcc.target/arm/neon/vrev64u16.c: Remove.
5363 * gcc.target/arm/neon/vrev64u32.c: Remove.
5364 * gcc.target/arm/neon/vrev64u8.c: Remove.
5365 * gcc.target/arm/neon/vrndaf32.c: Remove.
5366 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5367 * gcc.target/arm/neon/vrndf32.c: Remove.
5368 * gcc.target/arm/neon/vrndmf32.c: Remove.
5369 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5370 * gcc.target/arm/neon/vrndnf32.c: Remove.
5371 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5372 * gcc.target/arm/neon/vrndpf32.c: Remove.
5373 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5374 * gcc.target/arm/neon/vrndqf32.c: Remove.
5375 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5376 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5377 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5378 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5379 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5380 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5381 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5382 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5383 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5384 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5385 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5386 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5387 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5388 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5389 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5390 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5391 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5392 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5393 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5394 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5395 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5396 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5397 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5398 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5399 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5400 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5401 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5402 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5403 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5404 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5405 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5406 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5407 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5408 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5409 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5410 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5411 * gcc.target/arm/neon/vshlQs16.c: Remove.
5412 * gcc.target/arm/neon/vshlQs32.c: Remove.
5413 * gcc.target/arm/neon/vshlQs64.c: Remove.
5414 * gcc.target/arm/neon/vshlQs8.c: Remove.
5415 * gcc.target/arm/neon/vshlQu16.c: Remove.
5416 * gcc.target/arm/neon/vshlQu32.c: Remove.
5417 * gcc.target/arm/neon/vshlQu64.c: Remove.
5418 * gcc.target/arm/neon/vshlQu8.c: Remove.
5419 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5420 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5421 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5422 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5423 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5424 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5425 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5426 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5427 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5428 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5429 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5430 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5431 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5432 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5433 * gcc.target/arm/neon/vshls16.c: Remove.
5434 * gcc.target/arm/neon/vshls32.c: Remove.
5435 * gcc.target/arm/neon/vshls64.c: Remove.
5436 * gcc.target/arm/neon/vshls8.c: Remove.
5437 * gcc.target/arm/neon/vshlu16.c: Remove.
5438 * gcc.target/arm/neon/vshlu32.c: Remove.
5439 * gcc.target/arm/neon/vshlu64.c: Remove.
5440 * gcc.target/arm/neon/vshlu8.c: Remove.
5441 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5442 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5443 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5444 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5445 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5446 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5447 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5448 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5449 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5450 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5451 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5452 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5453 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5454 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5455 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5456 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5457 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5458 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5459 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5460 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5461 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5462 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5463 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5464 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5465 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5466 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5467 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5468 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5469 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5470 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5471 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5472 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5473 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5474 * gcc.target/arm/neon/vsli_np16.c: Remove.
5475 * gcc.target/arm/neon/vsli_np64.c: Remove.
5476 * gcc.target/arm/neon/vsli_np8.c: Remove.
5477 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5478 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5479 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5480 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5481 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5482 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5483 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5484 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5485 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5486 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5487 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5488 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5489 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5490 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5491 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5492 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5493 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5494 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5495 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5496 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5497 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5498 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5499 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5500 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5501 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5502 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5503 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5504 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5505 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5506 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5507 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5508 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5509 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5510 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5511 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5512 * gcc.target/arm/neon/vsri_np16.c: Remove.
5513 * gcc.target/arm/neon/vsri_np64.c: Remove.
5514 * gcc.target/arm/neon/vsri_np8.c: Remove.
5515 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5516 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5517 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5518 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5519 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5520 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5521 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5522 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5523 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5524 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5525 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5526 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5527 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5528 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5529 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5530 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5531 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5532 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5533 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5534 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5535 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5536 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5537 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5538 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5539 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5540 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5541 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5542 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5543 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5544 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5545 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5546 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5547 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5548 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5549 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5550 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5551 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5552 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5553 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5554 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5555 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5556 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5557 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5558 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5559 * gcc.target/arm/neon/vst1f32.c: Remove.
5560 * gcc.target/arm/neon/vst1p16.c: Remove.
5561 * gcc.target/arm/neon/vst1p64.c: Remove.
5562 * gcc.target/arm/neon/vst1p8.c: Remove.
5563 * gcc.target/arm/neon/vst1s16.c: Remove.
5564 * gcc.target/arm/neon/vst1s32.c: Remove.
5565 * gcc.target/arm/neon/vst1s64.c: Remove.
5566 * gcc.target/arm/neon/vst1s8.c: Remove.
5567 * gcc.target/arm/neon/vst1u16.c: Remove.
5568 * gcc.target/arm/neon/vst1u32.c: Remove.
5569 * gcc.target/arm/neon/vst1u64.c: Remove.
5570 * gcc.target/arm/neon/vst1u8.c: Remove.
5571 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5572 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5573 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5574 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5575 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5576 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5577 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5578 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5579 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5580 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5581 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5582 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5583 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5584 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5585 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5586 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5587 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5588 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5589 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5590 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5591 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5592 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5593 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5594 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5595 * gcc.target/arm/neon/vst2f32.c: Remove.
5596 * gcc.target/arm/neon/vst2p16.c: Remove.
5597 * gcc.target/arm/neon/vst2p64.c: Remove.
5598 * gcc.target/arm/neon/vst2p8.c: Remove.
5599 * gcc.target/arm/neon/vst2s16.c: Remove.
5600 * gcc.target/arm/neon/vst2s32.c: Remove.
5601 * gcc.target/arm/neon/vst2s64.c: Remove.
5602 * gcc.target/arm/neon/vst2s8.c: Remove.
5603 * gcc.target/arm/neon/vst2u16.c: Remove.
5604 * gcc.target/arm/neon/vst2u32.c: Remove.
5605 * gcc.target/arm/neon/vst2u64.c: Remove.
5606 * gcc.target/arm/neon/vst2u8.c: Remove.
5607 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5608 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5609 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5610 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5611 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5612 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5613 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5614 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5615 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5616 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5617 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5618 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5619 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5620 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5621 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5622 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5623 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5624 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5625 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5626 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5627 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5628 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5629 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5630 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5631 * gcc.target/arm/neon/vst3f32.c: Remove.
5632 * gcc.target/arm/neon/vst3p16.c: Remove.
5633 * gcc.target/arm/neon/vst3p64.c: Remove.
5634 * gcc.target/arm/neon/vst3p8.c: Remove.
5635 * gcc.target/arm/neon/vst3s16.c: Remove.
5636 * gcc.target/arm/neon/vst3s32.c: Remove.
5637 * gcc.target/arm/neon/vst3s64.c: Remove.
5638 * gcc.target/arm/neon/vst3s8.c: Remove.
5639 * gcc.target/arm/neon/vst3u16.c: Remove.
5640 * gcc.target/arm/neon/vst3u32.c: Remove.
5641 * gcc.target/arm/neon/vst3u64.c: Remove.
5642 * gcc.target/arm/neon/vst3u8.c: Remove.
5643 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5644 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5645 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5646 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5647 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5648 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5649 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5650 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5651 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5652 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5653 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5654 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5655 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5656 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5657 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5658 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5659 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5660 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5661 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5662 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5663 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5664 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5665 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5666 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5667 * gcc.target/arm/neon/vst4f32.c: Remove.
5668 * gcc.target/arm/neon/vst4p16.c: Remove.
5669 * gcc.target/arm/neon/vst4p64.c: Remove.
5670 * gcc.target/arm/neon/vst4p8.c: Remove.
5671 * gcc.target/arm/neon/vst4s16.c: Remove.
5672 * gcc.target/arm/neon/vst4s32.c: Remove.
5673 * gcc.target/arm/neon/vst4s64.c: Remove.
5674 * gcc.target/arm/neon/vst4s8.c: Remove.
5675 * gcc.target/arm/neon/vst4u16.c: Remove.
5676 * gcc.target/arm/neon/vst4u32.c: Remove.
5677 * gcc.target/arm/neon/vst4u64.c: Remove.
5678 * gcc.target/arm/neon/vst4u8.c: Remove.
5679 * gcc.target/arm/neon/vsubQf32.c: Remove.
5680 * gcc.target/arm/neon/vsubQs16.c: Remove.
5681 * gcc.target/arm/neon/vsubQs32.c: Remove.
5682 * gcc.target/arm/neon/vsubQs64.c: Remove.
5683 * gcc.target/arm/neon/vsubQs8.c: Remove.
5684 * gcc.target/arm/neon/vsubQu16.c: Remove.
5685 * gcc.target/arm/neon/vsubQu32.c: Remove.
5686 * gcc.target/arm/neon/vsubQu64.c: Remove.
5687 * gcc.target/arm/neon/vsubQu8.c: Remove.
5688 * gcc.target/arm/neon/vsubf32.c: Remove.
5689 * gcc.target/arm/neon/vsubhns16.c: Remove.
5690 * gcc.target/arm/neon/vsubhns32.c: Remove.
5691 * gcc.target/arm/neon/vsubhns64.c: Remove.
5692 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5693 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5694 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5695 * gcc.target/arm/neon/vsubls16.c: Remove.
5696 * gcc.target/arm/neon/vsubls32.c: Remove.
5697 * gcc.target/arm/neon/vsubls8.c: Remove.
5698 * gcc.target/arm/neon/vsublu16.c: Remove.
5699 * gcc.target/arm/neon/vsublu32.c: Remove.
5700 * gcc.target/arm/neon/vsublu8.c: Remove.
5701 * gcc.target/arm/neon/vsubs16.c: Remove.
5702 * gcc.target/arm/neon/vsubs32.c: Remove.
5703 * gcc.target/arm/neon/vsubs64.c: Remove.
5704 * gcc.target/arm/neon/vsubs8.c: Remove.
5705 * gcc.target/arm/neon/vsubu16.c: Remove.
5706 * gcc.target/arm/neon/vsubu32.c: Remove.
5707 * gcc.target/arm/neon/vsubu64.c: Remove.
5708 * gcc.target/arm/neon/vsubu8.c: Remove.
5709 * gcc.target/arm/neon/vsubws16.c: Remove.
5710 * gcc.target/arm/neon/vsubws32.c: Remove.
5711 * gcc.target/arm/neon/vsubws8.c: Remove.
5712 * gcc.target/arm/neon/vsubwu16.c: Remove.
5713 * gcc.target/arm/neon/vsubwu32.c: Remove.
5714 * gcc.target/arm/neon/vsubwu8.c: Remove.
5715 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5716 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5717 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5718 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5719 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5720 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5721 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5722 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5723 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5724 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5725 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5726 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5727 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5728 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5729 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5730 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5731 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5732 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5733 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5734 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5735 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5736 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5737 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5738 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5739 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5740 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5741 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5742 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5743 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5744 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5745 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5746 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5747 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5748 * gcc.target/arm/neon/vtrnf32.c: Remove.
5749 * gcc.target/arm/neon/vtrnp16.c: Remove.
5750 * gcc.target/arm/neon/vtrnp8.c: Remove.
5751 * gcc.target/arm/neon/vtrns16.c: Remove.
5752 * gcc.target/arm/neon/vtrns32.c: Remove.
5753 * gcc.target/arm/neon/vtrns8.c: Remove.
5754 * gcc.target/arm/neon/vtrnu16.c: Remove.
5755 * gcc.target/arm/neon/vtrnu32.c: Remove.
5756 * gcc.target/arm/neon/vtrnu8.c: Remove.
5757 * gcc.target/arm/neon/vtstQp8.c: Remove.
5758 * gcc.target/arm/neon/vtstQs16.c: Remove.
5759 * gcc.target/arm/neon/vtstQs32.c: Remove.
5760 * gcc.target/arm/neon/vtstQs8.c: Remove.
5761 * gcc.target/arm/neon/vtstQu16.c: Remove.
5762 * gcc.target/arm/neon/vtstQu32.c: Remove.
5763 * gcc.target/arm/neon/vtstQu8.c: Remove.
5764 * gcc.target/arm/neon/vtstp8.c: Remove.
5765 * gcc.target/arm/neon/vtsts16.c: Remove.
5766 * gcc.target/arm/neon/vtsts32.c: Remove.
5767 * gcc.target/arm/neon/vtsts8.c: Remove.
5768 * gcc.target/arm/neon/vtstu16.c: Remove.
5769 * gcc.target/arm/neon/vtstu32.c: Remove.
5770 * gcc.target/arm/neon/vtstu8.c: Remove.
5771 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5772 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5773 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5774 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5775 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5776 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5777 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5778 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5779 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5780 * gcc.target/arm/neon/vuzpf32.c: Remove.
5781 * gcc.target/arm/neon/vuzpp16.c: Remove.
5782 * gcc.target/arm/neon/vuzpp8.c: Remove.
5783 * gcc.target/arm/neon/vuzps16.c: Remove.
5784 * gcc.target/arm/neon/vuzps32.c: Remove.
5785 * gcc.target/arm/neon/vuzps8.c: Remove.
5786 * gcc.target/arm/neon/vuzpu16.c: Remove.
5787 * gcc.target/arm/neon/vuzpu32.c: Remove.
5788 * gcc.target/arm/neon/vuzpu8.c: Remove.
5789 * gcc.target/arm/neon/vzipQf32.c: Remove.
5790 * gcc.target/arm/neon/vzipQp16.c: Remove.
5791 * gcc.target/arm/neon/vzipQp8.c: Remove.
5792 * gcc.target/arm/neon/vzipQs16.c: Remove.
5793 * gcc.target/arm/neon/vzipQs32.c: Remove.
5794 * gcc.target/arm/neon/vzipQs8.c: Remove.
5795 * gcc.target/arm/neon/vzipQu16.c: Remove.
5796 * gcc.target/arm/neon/vzipQu32.c: Remove.
5797 * gcc.target/arm/neon/vzipQu8.c: Remove.
5798 * gcc.target/arm/neon/vzipf32.c: Remove.
5799 * gcc.target/arm/neon/vzipp16.c: Remove.
5800 * gcc.target/arm/neon/vzipp8.c: Remove.
5801 * gcc.target/arm/neon/vzips16.c: Remove.
5802 * gcc.target/arm/neon/vzips32.c: Remove.
5803 * gcc.target/arm/neon/vzips8.c: Remove.
5804 * gcc.target/arm/neon/vzipu16.c: Remove.
5805 * gcc.target/arm/neon/vzipu32.c: Remove.
5806 * gcc.target/arm/neon/vzipu8.c: Remove.
5809 2015-11-12 Marek Polacek <polacek@redhat.com>
5812 * gcc.dg/pr67784-1.c: New test.
5813 * gcc.dg/pr67784-2.c: New test.
5815 2015-11-12 Martin Liska <mliska@suse.cz>
5817 * gcc.dg/ipa/pr68035.c: New test.
5819 2015-11-12 Richard Biener <rguenther@suse.de>
5821 PR tree-optimization/68306
5822 * gcc.dg/pr68306.c: New testcase.
5824 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5826 Implement D0013R2, logical type traits.
5828 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5830 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5832 * c-c++-common/goacc/data-default-1.c: New.
5834 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5836 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5838 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5840 PR tree-optimization/68305
5841 * gcc.dg/vect/pr68305.c: New test.
5843 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5845 * gcc.target/i386/pr67265-2.c: New test.
5847 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5849 * gcc.dg/pr68286.c: New test.
5851 2015-11-12 Christian Bruel <christian.bruel@st.com>
5853 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5855 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5857 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5860 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5862 * gcc.dg/pr65521.c: Fail on AIX.
5864 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5866 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5867 * gcc.dg/graphite/fuse-2.c: Same.
5868 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5869 isl-ast-gen-*.c files.
5870 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5871 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5872 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5873 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5874 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5875 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5876 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5877 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5878 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5879 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5880 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5882 2015-11-11 Marek Polacek <polacek@redhat.com>
5886 * c-c++-common/pr68107.c: New test.
5887 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5888 (large_array_char_template): Likewise.
5889 * g++.dg/init/new44.C: Adjust dg-error.
5891 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5893 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5894 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5896 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5898 * gcc.target/i386/pr67265.c: New test.
5900 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5902 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5903 tests for the expected generated code.
5905 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5907 * gcc.target/mips/split-ds-sequence.c: New test.
5909 2015-11-11 Julia Koval <julia.koval@intel.com>
5911 * g++.dg/ext/mv16.C: New functions.
5913 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5914 Jiong Wang <jiong.wang@arm.com>
5916 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5918 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5920 * gcc.target/i386/mask-pack.c: New test.
5921 * gcc.target/i386/mask-unpack.c: New test.
5923 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5925 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5927 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5929 * gcc.dg/vect/slp-cond-5.c: New test.
5931 2015-11-10 Richard Biener <rguenther@suse.de>
5933 PR tree-optimization/68240
5934 * gcc.dg/torture/pr68240.c: New testcase.
5936 2015-11-10 Richard Biener <rguenther@suse.de>
5938 PR tree-optimization/56118
5939 * gcc.target/i386/pr56118.c: New testcase.
5941 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5943 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5945 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5947 * gfortran.dg/pr68251.f90: New test.
5949 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5951 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5953 2015-11-09 Martin Sebor <msebor@redhat.com>
5955 * init/new45.C: New test to verify that operator new is invoked
5956 with or without overhead for a cookie.
5959 * init/new44.C: New test for placement new expressions for arrays
5960 with excessive number of elements.
5963 * init/new43.C: New test for placement new expressions for arrays
5964 with negative number of elements.
5966 * other/new-size-type.C: Expect array new expression with
5967 an excessive number of elements to be rejected.
5969 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5971 * c-c++-common/goacc/routine-1.c: New.
5972 * c-c++-common/goacc/routine-2.c: New.
5973 * c-c++-common/goacc/routine-3.c: New.
5974 * c-c++-common/goacc/routine-4.c: New.
5975 * c-c++-common/goacc/routine-5.c: New.
5977 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5979 * gcc.target/sparc/sparc-ret.c: Rename to...
5980 * gcc.target/sparc/sparc-ret-1.c: ...this.
5981 * gcc.target/sparc/sparc-ret-2.c: New test.
5983 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5985 * lib/target-supports.exp (check_p8vector_hw_available): Split
5987 (check_vsx_hw_available): Likewise.
5988 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5989 support and for PowerPC float128 support.
5990 (check_p9modulo_hw_available): Likewise.
5991 (check_ppc_float128_sw_available): Likewise.
5992 (check_ppc_float128_hw_available): Likewise.
5993 (check_effective_target_powerpc_p9vector_ok): Likewise.
5994 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5995 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5996 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5997 (is-effective-target): Add new PowerPc targets.
5998 (is-effective-target-keyword): Likewise.
5999 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6000 instructions, use it.
6002 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6003 * gcc.target/powerpc/mod-2.c: Likewise.
6004 * gcc.target/powerpc/ctz-1.c: Likewise.
6005 * gcc.target/powerpc/ctz-2.c: Likewise.
6006 * gcc.target/powerpc/extswsli-1.c: Likewise.
6007 * gcc.target/powerpc/extswsli-2.c: Likewise.
6008 * gcc.target/powerpc/extswsli-3.c: Likewise.
6010 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6011 and allow the test on PowerPC LE.
6012 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6013 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6015 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6016 check instead of powerpc_vsx_ok.
6017 * gcc.target/powerpc/float128-mix.c: Likewise.
6019 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6021 * gcc.dg/sso/*.c: Robustify dg-output directives.
6023 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6025 * g++.dg/ubsan/pr68259.C: New test.
6027 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6029 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6030 (main): Use _Cilk_spawn instead of cilk_spawn.
6032 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6034 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6035 scan-assembler directive.
6037 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6040 * gcc.dg/pr68129_1.c: New test.
6042 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6045 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6046 (main): Invoke them.
6048 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6051 * gcc.dg/guality/pr67192.c: New test.
6053 2015-11-09 Richard Biener <rguenther@suse.de>
6055 PR tree-optimization/68248
6056 * gcc.dg/torture/pr68248.c: New testcase.
6058 2015-11-09 Richard Biener <rguenther@suse.de>
6060 PR tree-optimization/56118
6061 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6063 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6065 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6066 labelref and check use of constant pool by looking for .word and
6069 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6072 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6074 2015-11-09 Richard Henderson <rth@redhat.com>
6076 * gcc.target/i386/addr-space-1.c: New test.
6077 * gcc.target/i386/addr-space-2.c: New test.
6078 * gcc.target/i386/addr-space-3.c: New test.
6080 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6083 * gfortran.dg/pr68053.f90: New test.
6085 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6087 * g++.dg/lto/pr68057_0.C: Fix testcase.
6089 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6091 * gfortran.dg/PR67518.f90: move from here...
6092 * gfortran.dg/graphite/PR67518.f90: to here.
6093 * gfortran.dg/PR53852.f90: move from here...
6094 * gfortran.dg/graphite/PR53852.f90: to here.
6096 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6098 * gcc.dg/sso-1.c: New test.
6099 * gcc.dg/sso-2.c: Likewise.
6100 * gcc.dg/sso-3.c: Likewise.
6101 * gcc.dg/sso-4.c: Likewise.
6102 * gcc.dg/sso-5.c: Likewise.
6103 * gcc.dg/sso-6.c: Likewise.
6104 * gcc.dg/sso-7.c: Likewise.
6105 * gcc.dg/sso-8.c: Likewise.
6106 * gcc.dg/sso: New directory.
6107 * gcc.target/i386/movbe-3.c: New test.
6108 * gnat.dg/sso1.adb: Likewise.
6109 * gnat.dg/sso2.ad[sb]: Likewise.
6110 * gnat.dg/sso3.adb: Likewise.
6111 * gnat.dg/sso4.adb: Likewise.
6112 * gnat.dg/sso5.adb: Likewise.
6113 * gnat.dg/sso6.adb: Likewise.
6114 * gnat.dg/sso7.adb: Likewise.
6115 * gnat.dg/specs/sso1.ads: Likewise.
6116 * gnat.dg/specs/sso2.ads: Likewise.
6117 * gnat.dg/sso: New directory.
6119 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6122 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6124 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6127 * gfortran.dg/pr68224.f90: New test.
6129 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6132 * gfortran.dg/proc_ptr_47.f90: New test.
6135 * gfortran.dg/pr66465.f90: New test.
6137 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6139 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6141 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6144 * gfortran.dg/pr68153.f90: New test.
6146 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6149 * gfortran.dg/pr68151.f90: New test.
6151 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6153 PR tree-optimization/68235
6154 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6156 2015-11-06 Jeff Law <law@redhat.com>
6158 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6159 realized jump threads.
6160 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6161 threads rather than dom1 dump.
6163 2015-11-06 Michael Collison <michael.collison@linaro.org
6164 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6167 2015-08-01 Michael Collison <michael.collison@linaro.org
6168 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6170 * gcc.target/arm/mincmp.c: New test.
6172 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6175 * gfortran.dg/warn_unused_function_2.f90: Add two new
6176 "defined but not used" subroutines.
6178 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6181 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6182 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6183 expected diagnostics for the addition of quotes.
6184 * gfortran.dg/gomp/target3.f90: Likewise.
6185 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6186 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6187 * c-c++-common/gomp/doacross-1.c: Likewise.
6188 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6189 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6190 Adjust expected diagnostics wording.
6191 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6192 Don't expect error on ordered threads simd when in for simd.
6193 * c-c++-common/gomp/nesting-2.c: New test.
6194 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6195 * c-c++-common/gomp/ordered-4.c: New test.
6197 2015-11-06 Mike Stump <mikestump@comcast.net>
6199 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6201 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6202 Sebastian Pop <s.pop@samsung.com>
6204 * gcc.dg/graphite/fuse-1.c: New.
6205 * gcc.dg/graphite/fuse-2.c: New.
6206 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6208 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6210 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6212 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6214 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6215 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6216 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6217 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6218 * lib/gcc-dg.exp: Load multiline.exp.
6220 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6222 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6223 * gcc.target/arm/interrupt-1.c: Likewise.
6224 * gcc.target/arm/interrupt-2.c: Likewise.
6225 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6227 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6228 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6230 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6231 macros for assembly checks.
6232 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6233 frsqrts and frsqrte are not emitted.
6234 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6235 frsqrts and frsqrte are emitted.
6236 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6238 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6240 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6242 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6246 * g++.dg/lto/pr68057_0.C: New testcase.
6247 * g++.dg/lto/pr68057_1.C: New testcase.
6248 * g++.dg/torture/pr68220.C: New testcase.
6250 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6252 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6255 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6257 PR tree-optimization/68145
6258 * g++.dg/vect/pr68145.cc: New test.
6260 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6263 * gcc.dg/pr68088_1.c: New test.
6265 2015-11-06 Richard Biener <rguenther@suse.de>
6267 * gcc.dg/vect/bb-slp-38.c: New testcase.
6269 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6271 * gfortran.dg/goacc/private-3.f95: XFAIL.
6273 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6277 * gfortran.dg/PR67518.f90: New test.
6278 * gfortran.dg/PR53852.f90: New test.
6280 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6281 Tom de Vries <tom@codesourcery.com>
6282 Nathan Sidwell <nathan@codesourcery.com>
6283 Thomas Schwinge <thomas@codesourcery.com>
6285 * c-c++-common/goacc/combined-directives.c: New test.
6286 * c-c++-common/goacc/loop-clauses.c: New test.
6287 * c-c++-common/goacc/tile.c: New test.
6288 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6289 as gang static arguments.
6290 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6291 * g++.dg/goacc/template.C: New test.
6292 * gfortran.dg/goacc/combined-directives.f90: New test.
6293 * gfortran.dg/goacc/default.f95: New test.
6294 * gfortran.dg/goacc/default_none.f95: New test.
6295 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6296 * gfortran.dg/goacc/gang-static.f95: New test.
6297 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6298 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6299 * gfortran.dg/goacc/list.f95: Update test.
6300 * gfortran.dg/goacc/loop-2.f95: Likewise.
6301 * gfortran.dg/goacc/loop-4.f95: New test.
6302 * gfortran.dg/goacc/loop-5.f95: New test.
6303 * gfortran.dg/goacc/loop-6.f95: New test.
6304 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6305 * gfortran.dg/goacc/multi-clause.f90: New test.
6306 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6307 * gfortran.dg/goacc/update.f95: New test.
6309 2015-11-05 Martin Sebor <msebor@redhat.com>
6312 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6313 invocations where the size of the destination buffer object
6314 or its type (or both) is unknown.
6316 2015-11-05 Martin Sebor <msebor@redhat.com>
6319 * g++.dg/warn/Wplacement-new-size.C: New test.
6321 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6323 * gcc.dg/pr68112.c: New.
6324 * gcc.dg/vect/vect-strided-shift-1.c: New.
6326 2015-11-05 Marek Polacek <polacek@redhat.com>
6329 * gcc.dg/pr68090.c: New test.
6331 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6333 * gcc.dg/ifcvt-4.c: New.
6335 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6338 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6340 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6342 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6343 of variables in both data sharing and mapping clauses and for
6344 structure element based array sections being mapped rather than
6346 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6347 expected diagnostics wording in one case.
6348 * c-c++-common/gomp/distribute-1.c: New test.
6349 * c-c++-common/gomp/element-1.c: New test.
6350 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6351 and #pragma omp end declare target pair around the function.
6352 Change s from a parameter to a file scope variable.
6353 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6354 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6355 on non-zero low-bound in reduction array sections. Add further
6357 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6358 * c-c++-common/gomp/target-teams-1.c: New test.
6359 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6360 for expected mangling on x86_64/i?86.
6361 * gcc.dg/gomp/declare-simd-3.c: New test.
6362 * gcc.dg/gomp/declare-simd-4.c: New test.
6363 * gcc.dg/gomp/for-20.c: New test.
6364 * gcc.dg/gomp/for-21.c: New test.
6365 * gcc.dg/gomp/for-22.c: New test.
6366 * gcc.dg/gomp/for-23.c: New test.
6367 * gcc.dg/gomp/for-24.c: New test.
6368 * gcc.dg/gomp/linear-1.c: New test.
6369 * gcc.dg/gomp/loop-1.c: New test.
6370 * g++.dg/gomp/atomic-17.C: New test.
6371 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6372 non-static data member in shared clause. Add single construct.
6373 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6374 scan-assembler-times directives for expected mangling on x86_64/i?86.
6375 * g++.dg/gomp/declare-simd-3.C: Likewise.
6376 * g++.dg/gomp/declare-simd-4.C: New test.
6377 * g++.dg/gomp/declare-simd-5.C: New test.
6378 * g++.dg/gomp/declare-target-1.C: New test.
6379 * g++.dg/gomp/linear-2.C: New test.
6380 * g++.dg/gomp/loop-1.C: New test.
6381 * g++.dg/gomp/loop-2.C: New test.
6382 * g++.dg/gomp/loop-3.C: New test.
6383 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6384 non-static data member in shared clause.
6385 * g++.dg/gomp/member-3.C: New test.
6386 * g++.dg/gomp/member-4.C: New test.
6387 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6388 (bar): Remove dg-message.
6389 * g++.dg/gomp/target-teams-1.C: New test.
6391 2015-11-05 Richard Biener <rguenther@suse.de>
6393 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6394 uninitialized variables.
6395 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6396 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6397 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6398 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6399 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6400 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6401 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6402 * gcc.dg/ipa/pure-const-2.c: Likewise.
6403 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6404 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6405 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6406 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6407 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6408 * gcc.dg/vect/pr30858.c: Likewise.
6409 * gcc.dg/vect/pr33866.c: Likewise.
6410 * gcc.dg/vect/pr37027.c: Likewise.
6411 * c-c++-common/ubsan/null-10.c: Likewise.
6412 * gcc.target/i386/incoming-8.c: Likewise.
6414 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6416 * gnat.dg/slice9.adb: New test.
6418 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6420 * gfortran.dg/goacc/reduction-2.f95: Delete.
6422 2015-11-04 Tom de Vries <tom@codesourcery.com>
6424 PR tree-optimization/67742
6425 * gcc.dg/tree-ssa/restrict-7.c: New test.
6426 * gcc.dg/tree-ssa/restrict-8.c: New test.
6428 2015-11-03 Martin Sebor <msebor@redhat.com>
6431 * c-c++-common/builtin-offsetof-2.c: New test.
6433 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6436 * gfortran.dg/warn_unused_function_3.f90: New test.
6438 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6440 * gnat.dg/discr45.adb: Only compile the test.
6442 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6444 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6445 * gcc.target/i386/mvc5.c: Ditto.
6446 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6449 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6451 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6453 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6456 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6458 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6459 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6460 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6461 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6462 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6463 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6465 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6467 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6469 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6471 * gcc.dg/mvc1.c: Move to ...
6472 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6473 * gcc.dg/mvc2.c: Move to ...
6474 * gcc.target/i386/mvc2.c: ... here.
6475 * gcc.dg/mvc3.c: Move to ...
6476 * gcc.target/i386/mvc3.c: ... here.
6477 * gcc.dg/mvc4.c: Move to ...
6478 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6479 * gcc.dg/mvc5.c: Move to ...
6480 * gcc.target/i386/mvc5.c: ... here.
6481 * gcc.dg/mvc6.c: Move to ...
6482 * gcc.target/i386/mvc6.c: ... here.
6483 * gcc.dg/mvc7.c: Move to ...
6484 * gcc.target/i386/mvc7.c: ... here.
6486 * g++.dg/ext/mvc1.C: Require ifunc.
6488 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6490 PR tree-optimization/68083
6491 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6493 2015-11-02 Jeff Law <law@redhat.com>
6495 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6496 irreducible loops in the CFG.
6498 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6501 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6503 * gcc.dg/vect/vect-strided-shift-1.c: New.
6505 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6508 * gcc.target/arm/pr67929_1.c: Move to...
6509 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6510 Remove arm-specific directives. Add noclone, noinline
6513 2015-11-01 Jeff Law <law@redhat.com>
6515 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6517 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6519 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6520 (sse2_test): Rename from main. Do not return 0.
6522 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6524 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6525 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6526 * gfortran.dg/read_dir.f90: XFAIL AIX.
6528 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6530 Remove the implementation of N3994, terse range-for loops.
6531 * g++.dg/cpp1z/range-for1.C: Remove.
6533 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6535 * gnat.dg/discr45.adb: New test.
6537 2015-10-31 Tom de Vries <tom@codesourcery.com>
6539 * gfortran.dg/assumed_type_2.f90: Update test.
6540 * gfortran.dg/no_arg_check_2.f90: Same.
6542 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6544 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6546 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6549 * gfortran.dg/pr46588.f90: New test.
6551 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6553 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6554 * gcc.dg/mvc2.c: Ditto.
6555 * gcc.dg/mvc3.c: Ditto.
6556 * gcc.dg/mvc4.c: Ditto.
6557 * gcc.dg/mvc5.c: Ditto.
6558 * gcc.dg/mvc6.c: Ditto.
6559 * gcc.dg/mvc7.c: Ditto.
6560 * g++.dg/ext/mvc1.C: Ditto.
6561 * g++.dg/ext/mvc2.C: Ditto.
6562 * g++.dg/ext/mvc3.C: Ditto.
6563 * g++.dg/ext/mvc4.C: Ditto.
6565 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6568 * gfortran.dg/pr51993.f90: New test.
6570 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6572 PR rtl-optimization/68106
6573 * gcc.target/aarch64/pr68106.c: New.
6575 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6578 * gfortran.dg/pr36192_1.f90: New test.
6580 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6583 *gfortran.dg/pr68154.f90
6585 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6587 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6588 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6590 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6592 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6594 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6596 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6598 * gcc.target/powerpc/float128-mix.c: Likewise.
6600 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6603 * gfortran.dg/pr68054.f90: New test.
6605 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6608 * gfortran.dg/pr67885.f90: New test.
6610 2015-10-29 Jeff Law <law@redhat.com>
6612 PR tree-optimization/67892
6613 * gcc.dg/tree-ssa/pr21417: Update expected output.
6614 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6616 2015-10-29 Richard Biener <rguenther@suse.de>
6619 * c-c++-common/ubsan/pr68142.c: New testcase.
6621 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/other/cv_func4.C: New.
6626 2015-10-29 Richard Biener <rguenther@suse.de>
6629 * c-c++-common/ubsan/pr56956.c: New testcase.
6631 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6633 * gnat.dg/discr44.adb: New test.
6635 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6638 * gcc.dg/debug/pr66068.c: New test.
6640 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6643 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6644 array bounds error at line 25.
6646 2015-10-28 Catherine Moore <clm@codesourcery.com>
6648 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6649 * gcc.target/mips/oddspreg-6.c: Likewise.
6650 * gcc.target/mips/oddspreg-1.c: Likewise.
6651 * gcc.target/mips/oddspreg-2.c: Likewise.
6653 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6656 * gcc.target/avr/pr67839.c: New test.
6658 2015-10-28 Richard Biener <rguenther@suse.de>
6660 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6662 2015-10-28 Tom de Vries <tom@codesourcery.com>
6664 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6666 2015-10-28 Richard Biener <rguenther@suse.de>
6669 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6672 2015-10-28 Richard Biener <rguenther@suse.de>
6674 PR tree-optimization/65962
6675 * gcc.dg/vect/vect-62.c: Adjust.
6677 2015-10-28 Richard Biener <rguenther@suse.de>
6680 * gcc.dg/torture/pr68067-1.c: New testcase.
6681 * gcc.dg/torture/pr68067-2.c: Likewise.
6683 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6685 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6687 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6689 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6690 as xvmadd and xvnmsub.
6691 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6693 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6695 * c-c++-common/goacc/loop-shape.c: New test.
6697 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6698 Cesar Philippidis <cesar@codesourcery.com>
6700 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6701 * g++.dg/gomp/pr33372-3.C: Likewise.
6703 2015-10-27 Richard Henderson <rth@redhat.com>
6706 * gcc.target/i386/pr67609-2.c: New test.
6708 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6711 * gcc.target/aarch64/pr68102_1.c: New test.
6713 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6716 * gfortran.dg/allocate_with_source_15.f03: New test
6718 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6719 James Norris <jnorris@codesourcery.com>
6722 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6724 * gfortran.dg/goacc/loop-1.f95: Likewise.
6725 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6726 * gfortran.dg/goacc/cray.f95: Likewise.
6727 * gfortran.dg/goacc/parameter.f95: Likewise.
6729 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6732 * gfortran.dg/pr67805_2.f90: New test.
6734 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6735 Aditya Kumar <aditya.k7@samsung.com>
6737 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6738 * gcc.dg/graphite/interchange-1.c: Same.
6739 * gcc.dg/graphite/interchange-10.c: Same.
6740 * gcc.dg/graphite/interchange-11.c: Same.
6741 * gcc.dg/graphite/interchange-13.c: Same.
6742 * gcc.dg/graphite/interchange-3.c: Same.
6743 * gcc.dg/graphite/interchange-4.c: Same.
6744 * gcc.dg/graphite/interchange-7.c: Same.
6745 * gcc.dg/graphite/interchange-9.c: Same.
6746 * gcc.dg/graphite/uns-interchange-9.c: Same.
6747 * gfortran.dg/graphite/interchange-3.f90: Same.
6749 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6752 * gcc.target/i386/pr67215-1.c: New test.
6753 * gcc.target/i386/pr67215-2.c: Likewise.
6754 * gcc.target/i386/pr67215-3.c: Likewise.
6756 2015-10-27 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/68104
6759 * gcc.dg/torture/pr68104.c: New testcase.
6761 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6763 * gcc.dg/vect/vect-strided-shift-1.c: New.
6765 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6768 * gcc.target/arm/pr67929_1.c: New test.
6770 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6772 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6774 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6776 PR tree-optimization/68097
6777 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6778 --param max-ssa-name-query-depth=3 to dg-options.
6780 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6782 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6784 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6786 * gcc.dg/builtins-52.c: Add -O to dg-options.
6788 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6790 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6792 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6796 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6798 (PR64765): New function.
6799 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6800 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6802 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6803 * gfortran.dg/goacc/parameter.f95: Likewise.
6805 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6808 * gfortran.dg/empty_label_typedecl.f90: New test.
6810 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6813 * gfortran.dg/pr36192.f90: New test.
6815 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6817 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6818 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6819 * gnat.dg/opt51.adb: New test.
6820 * gnat.dg/opt51_pkg.ads: New helper.
6822 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6824 * gcc.target/mips/ds-schedule-1.c: New.
6825 * gcc.target/mips/ds-schedule-2.c: New.
6827 2015-10-26 Jeff Law <law@redhat.com>
6829 PR tree-optimization/68013
6830 * gcc.c-torture/compile/pr68013.c: New test.
6832 2015-10-26 Richard Biener <rguenther@suse.de>
6833 Dominik Vogt <vogt@linux.vnet.ibm.com>
6836 * gcc.target/s390/pr67443.c: New testcase.
6838 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6840 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6841 make it unique per testcase.
6842 * gfortran.dg/chmod_2.f90: Likewise.
6843 * gfortran.dg/chmod_3.f90: Likewise.
6844 * gfortran.dg/direct_io_8.f90: Likewise.
6845 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6846 * gfortran.dg/f2003_io_1.f03: Likewise.
6847 * gfortran.dg/f2003_io_2.f03: Likewise.
6848 * gfortran.dg/f2003_io_8.f03: Likewise.
6849 * gfortran.dg/inquire_size.f90: Likewise.
6850 * gfortran.dg/namelist_66.f90: Likewise.
6851 * gfortran.dg/namelist_82.f90: Likewise.
6852 * gfortran.dg/namelist_87.f90: Likewise.
6853 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6854 * gfortran.dg/open_new.f90: Likewise.
6855 * gfortran.dg/stat_1.f90: Likewise.
6856 * gfortran.dg/stat_2.f90: Likewise.
6857 * gfortran.dg/streamio_15.f90: Likewise.
6858 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6860 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6863 * g++.dg/pr67989.C: New test.
6865 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6867 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6868 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6869 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6870 suffix to the temporary filename to make it unique per testcase.
6872 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6874 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6876 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6879 * gfortran.dg/allocate_with_source_12.f03: New test
6882 * gfortran.dg/allocate_with_source_13.f03: New test
6885 * gfortran.dg/allocate_with_source_14.f03: New test
6887 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6889 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6891 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6894 * gcc.target/i386/pr68084.c: New test.
6896 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6900 * gfortran.dg/allocate_with_source_10.f08: New test.
6901 * gfortran.dg/allocate_with_source_11.f08: New test.
6902 * gfortran.dg/class_array_15.f03: Changed count of expected
6903 _builtin_frees to 11. One step of temporaries is spared, therefore
6904 the allocatable component of that temporary is not to be freeed.
6906 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6909 * gfortran.dg/pr68055.f90: New case.
6911 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6914 * gfortran.dg/pr67805.f90: New testcase.
6915 * gfortran.dg/array_constructor_26.f03: Update testcase.
6916 * gfortran.dg/array_constructor_27.f03: Ditto.
6917 * gfortran.dg/char_type_len_2.f90: Ditto.
6918 * gfortran.dg/pr67802.f90: Ditto.
6919 * gfortran.dg/used_before_typed_3.f90: Ditto.
6921 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6924 * g++.dg/torture/pr67600.C: New testcase.
6926 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6928 * g++.dg/pr68062.C: New test.
6930 2015-10-23 Jeff Law <law@redhat.com>
6932 PR tree-optimization/67830
6933 * gcc.dg/pr67830.c: New test.
6935 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6937 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6939 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6940 Andrew Pinski <apinski@cavium.com>
6942 PR rtl-optimization/67736
6943 * gcc.dg/torture/pr67736.c: New test.
6944 * gcc.dg/combine-subregs.c: New test.
6946 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6948 PR tree-optimization/65947
6949 * lib/target-supports.exp
6950 (check_effective_target_vect_max_reduc): Add.
6951 * gcc.dg/vect/pr65947-1.c: New test.
6952 * gcc.dg/vect/pr65947-2.c: New test.
6953 * gcc.dg/vect/pr65947-3.c: New test.
6954 * gcc.dg/vect/pr65947-4.c: New test.
6955 * gcc.dg/vect/pr65947-5.c: New test.
6956 * gcc.dg/vect/pr65947-6.c: New test.
6957 * gcc.dg/vect/pr65947-7.c: New test.
6958 * gcc.dg/vect/pr65947-8.c: New test.
6959 * gcc.dg/vect/pr65947-9.c: New test.
6960 * gcc.dg/vect/pr65947-10.c: New test.
6961 * gcc.dg/vect/pr65947-11.c: New test.
6963 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6965 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6966 Make weak rather than noinline.
6967 * gcc.dg/builtins-57.c: Compile with -O.
6968 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6970 2015-10-23 Tom de Vries <tom@codesourcery.com>
6972 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6974 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6977 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6978 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6980 2015-10-22 Martin Sebor <msebor@redhat.com>
6983 * gcc.misc-tests/help.exp: Verify that option descriptions
6985 * lib/options.exp (check_for_options): Use the regexp --line option.
6986 Print unexpected match on failure.
6988 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6990 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6992 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp1y/var-templ46.C: New.
6997 2015-10-22 Richard Biener <rguenther@suse.de>
6999 PR tree-optimization/58497
7000 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7002 2015-10-22 Richard Biener <rguenther@suse.de>
7004 PR tree-optimization/19049
7005 PR tree-optimization/65962
7006 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7007 * gcc.dg/vect/vect-63.c: Adjust.
7008 * gcc.dg/vect/vect-70.c: Likewise.
7009 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7010 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7011 * gfortran.dg/vect/pr19049.f90: Likewise.
7012 * gfortran.dg/vect/vect-8.f90: Likewise.
7014 2015-10-22 Richard Biener <rguenther@suse.de>
7018 * gcc.dg/torture/ftrapv-2.c: New testcase.
7020 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7023 * gcc.target/s390/pr68015.c: New test.
7025 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7028 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7031 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7032 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7035 * gcc.target/aarch64/pr63304_1.c: New test.
7037 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/parse/enum13.C: New.
7042 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7045 * g++.dg/parse/enum12.C: New.
7047 2015-10-21 Martin Sebor <msebor@redhat.com>
7050 * gcc.misc-tests/help.exp: Adjust.
7051 * lib/options.exp (check_for_options): Add detail to output.
7053 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7056 * gfortran.dg/pr67939.f90: New test.
7058 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7059 Sebastian Pop <s.pop@samsung.com>
7061 * gcc.dg/graphite/scop-11.c: Update pattern.
7063 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7066 * g++.dg/ipa/pr67056.C: New testcase.
7068 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7070 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7073 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7075 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7076 Add associated options for arm*-*-*.
7077 (sqrt): Remove dummy definition.
7079 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7081 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7083 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7085 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7086 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7087 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7089 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7091 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7092 sra-max-scalarization-size-Ospeed.
7094 2015-10-21 Marek Polacek <polacek@redhat.com>
7098 * gcc.dg/pr68024.c: New test.
7100 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7102 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7103 * c-c++-common/goacc/sb-1.c: Adjust errors.
7104 * c-c++-common/goacc/sb-3.c: Adjust errors.
7105 * c-c++-common/goacc/loop-1.c: Adjust errors.
7106 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7107 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7108 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7110 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7112 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7114 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7116 * gcc.dg/lto/simd-function_0.c: New test.
7118 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7121 * gcc.target/i386/pr68018.c: New test.
7123 2015-10-21 Richard Biener <rguenther@suse.de>
7126 * gcc.dg/torture/pr68031.c: New testcase.
7128 2015-10-21 Richard Biener <rguenther@suse.de>
7130 PR tree-optimization/68026
7131 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7133 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7135 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7136 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7137 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7138 * g++.dg/asan/default-options-1.C: Likewise.
7140 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7142 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7143 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7145 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7147 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7149 2015-10-20 Marek Polacek <polacek@redhat.com>
7152 * gcc.dg/pr67964.c: New test.
7154 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7156 PR rtl-optimization/67609
7157 * gcc.target/i386/pr67609.c: New.
7159 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7161 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7163 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7165 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7166 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7168 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7171 * gcc.target/i386/pr66810.c: New test.
7173 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7177 * gcc.target/i386/pr67963-1.c: New test.
7178 * gcc.target/i386/pr67963-2.c: Likewise.
7179 * gcc.target/i386/pr67963-3.c: Likewise.
7180 * gcc.target/i386/pr67985-1.c: Likewise.
7181 * gcc.target/i386/pr67985-2.c: Likewise.
7182 * gcc.target/i386/pr67985-3.c: Likewise.
7184 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7186 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7188 2015-10-20 Richard Biener <rguenther@suse.de>
7190 PR tree-optimization/68017
7191 * gcc.dg/torture/pr68017.c: New testcase.
7193 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7196 * gcc.target/aarch64/pr66912.c: New.
7197 * gcc.target/arm/pr66912.c: New.
7199 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7201 * gfortran.dg/pr67900.f90: New tests.
7203 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7205 * gnat.dg/opt50.adb: New test.
7206 * gnat.dg/opt50_pkg.adb: New helper.
7207 * gnat.dg/opt50_pkg.ads: New helper.
7209 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7212 * gfortran.dg/pr68019.f90: new test.
7214 2015-10-19 Richard Biener <rguenther@suse.de>
7216 PR tree-optimization/67975
7217 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7219 2015-10-19 Richard Biener <rguenther@suse.de>
7221 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7223 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7226 * gcc.target/i386/pr67995-1.c: New test.
7227 * gcc.target/i386/pr67995-2.c: Likewise.
7228 * gcc.target/i386/pr67995-3.c: Likewise.
7230 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7233 * gcc.dg/PR68002.c: New test.
7235 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7237 * gcc.dg/builtins-20.c: Remove undefined behavior.
7239 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7242 * gfortran.dg/common_25.f90: New file.
7244 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7247 * gfortran.dg/move_alloc_15.f90: New test
7248 * gfortran.dg/move_alloc_16.f90: New test
7251 * gfortran.dg/deferred_character_assignment_1.f90: New test
7253 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7256 * gfortran.df/pr67987.f90: New test.
7257 * gfortran.dg/char_length_2.f90: Update testcase.
7259 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7261 * gcc.target/i386/iamcu/test_basic_returning.c
7262 (def_test_returning_type): Use union to check float return bits.
7264 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7266 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7267 Replace printf with __builtin_printf.
7269 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7271 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7274 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7277 * gnat.dg/pack21.adb: New test.
7278 * gnat.dg/pack22.adb: Likewise.
7279 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7281 2015-10-16 Christian Bruel <christian.bruel@st.com>
7284 * gcc.target/arm/no-align.c: New test.
7285 * gcc.target/arm/attr-align1.c: New test.
7286 * gcc.target/arm/attr-align2.c: New test.
7287 * gcc.target/arm/attr-align3.c: New test.
7289 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7291 * gcc.c-torture/compile/icfmatch.c: Add testcase
7293 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7296 * g++.dg/cpp1z/fold-ice1.C: New.
7298 2015-10-16 Michael Collison <michael.collison@linaro.org>
7299 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7301 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7303 2015-10-15 Marek Polacek <polacek@redhat.com>
7305 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7307 2015-10-15 Marek Polacek <polacek@redhat.com>
7309 PR tree-optimization/67953
7310 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7312 * gcc.dg/torture/pr67953.c: New test.
7314 2015-10-14 Jeff Law <law@redhat.com>
7316 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7317 contained within have their own file/test now.
7318 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7319 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7320 expectations a bit more.
7321 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7322 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7323 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7324 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7325 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7328 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7330 2015-10-14 Marek Polacek <polacek@redhat.com>
7332 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7342 2015-10-14 Richard Biener <rguenther@suse.de>
7344 PR tree-optimization/67915
7345 * gcc.dg/torture/pr67915.c: New testcase.
7347 2015-10-14 Marek Polacek <polacek@redhat.com>
7349 PR tree-optimization/67815
7350 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7351 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7352 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7354 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7356 * gcc.dg/pragma-pop_options-1.c: New test.
7358 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7359 Aldy Hernandez <aldyh@redhat.com>
7361 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7362 * c-c++-common/gomp/clauses-1.c: New test.
7363 * c-c++-common/gomp/clauses-2.c: New test.
7364 * c-c++-common/gomp/clauses-3.c: New test.
7365 * c-c++-common/gomp/clauses-4.c: New test.
7366 * c-c++-common/gomp/declare-target-1.c: New test.
7367 * c-c++-common/gomp/declare-target-2.c: New test.
7368 * c-c++-common/gomp/depend-3.c: New test.
7369 * c-c++-common/gomp/depend-4.c: New test.
7370 * c-c++-common/gomp/doacross-1.c: New test.
7371 * c-c++-common/gomp/if-1.c: New test.
7372 * c-c++-common/gomp/if-2.c: New test.
7373 * c-c++-common/gomp/linear-1.c: New test.
7374 * c-c++-common/gomp/map-2.c: New test.
7375 * c-c++-common/gomp/map-3.c: New test.
7376 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7377 f_omp_target_data): Add map clause to target data.
7378 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7379 * c-c++-common/gomp/ordered-1.c: New test.
7380 * c-c++-common/gomp/ordered-2.c: New test.
7381 * c-c++-common/gomp/ordered-3.c: New test.
7382 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7384 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7385 clause and ordered construct where no longer allowed.
7386 * c-c++-common/gomp/priority-1.c: New test.
7387 * c-c++-common/gomp/reduction-1.c: New test.
7388 * c-c++-common/gomp/schedule-simd-1.c: New test.
7389 * c-c++-common/gomp/sink-1.c: New test.
7390 * c-c++-common/gomp/sink-2.c: New test.
7391 * c-c++-common/gomp/sink-3.c: New test.
7392 * c-c++-common/gomp/sink-4.c: New test.
7393 * c-c++-common/gomp/udr-1.c: New test.
7394 * c-c++-common/taskloop-1.c: New test.
7395 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7396 value of _OPENMP macro.
7397 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7398 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7399 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7400 * gcc.dg/gomp/clause-1.c:
7401 * gcc.dg/gomp/reduction-1.c: New test.
7402 * gcc.dg/gomp/sink-fold-1.c: New test.
7403 * gcc.dg/gomp/sink-fold-2.c: New test.
7404 * gcc.dg/gomp/sink-fold-3.c: New test.
7405 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7406 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7407 of non-static data members.
7408 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7409 Add some linear clause tests.
7410 * g++.dg/gomp/declare-simd-3.C: New test.
7411 * g++.dg/gomp/linear-1.C: New test.
7412 * g++.dg/gomp/member-1.C: New test.
7413 * g++.dg/gomp/member-2.C: New test.
7414 * g++.dg/gomp/pr66571-2.C: New test.
7415 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7417 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7418 in reduction clause.
7419 * g++.dg/gomp/reference-1.C: New test.
7420 * g++.dg/gomp/sink-1.C: New test.
7421 * g++.dg/gomp/sink-2.C: New test.
7422 * g++.dg/gomp/sink-3.C: New test.
7423 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7424 * g++.dg/gomp/this-1.C: New test.
7425 * g++.dg/gomp/this-2.C: New test.
7426 * g++.dg/vect/simd-clone-2.cc: New test.
7427 * g++.dg/vect/simd-clone-2.h: New test.
7428 * g++.dg/vect/simd-clone-3.cc: New test.
7429 * g++.dg/vect/simd-clone-4.cc: New test.
7430 * g++.dg/vect/simd-clone-4.h: New test.
7431 * g++.dg/vect/simd-clone-5.cc: New test.
7433 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7435 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7436 after r228716 (Fix vtbl[34] and vtbx4).
7438 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7440 PR tree-optimization/67909, 67947
7441 * gcc.dg/torture/pr67947.c: New test.
7443 2015-10-13 Jeff Law <law@redhat.com>
7445 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7447 2015-10-12 Jeff Law <law@redhat.com>
7449 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7450 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7451 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7452 ssa-dom-thread-11.c.
7454 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7456 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7459 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7461 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7463 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7464 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7465 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7466 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7467 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7468 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7469 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7470 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7472 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7474 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7475 and -mno-frame-header-opt options.
7476 * gcc.target/mips/frame-header-1.c: New file.
7477 * gcc.target/mips/frame-header-2.c: New file.
7478 * gcc.target/mips/frame-header-3.c: New file.
7480 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7481 Hale Wang <hale.wang@arm.com>
7483 * gcc.dg/tree-ssa/forwprop-33.c: New.
7485 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7488 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7489 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7490 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7491 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7492 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7493 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7494 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7495 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7496 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7497 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7499 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7501 * lib/multiline.exp: New file.
7502 * lib/prune.exp: Load multiline.exp.
7503 (prune_gcc_output): Call into multiline.exp to handle any
7504 multiline output directives.
7505 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7508 2015-10-09 Martin Jambor <mjambor@suse.cz>
7510 PR tree-optimization/67794
7511 * gcc.dg/ipa/ipa-sra-10.c: New test.
7512 * gcc.dg/torture/pr67794.c: Likewise.
7514 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7516 PR rtl-optimization/67828
7517 * gcc.dg/torture/pr67828.c: New.
7519 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7522 * lib/target-supports.exp (check_effective_target_non_strict_align):
7523 Adjust for arm*-*-*.
7524 * gcc.target/arm/pr67366.c: New test.
7526 2015-10-09 Richard Biener <rguenther@suse.de>
7528 PR tree-optimization/67891
7529 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7531 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7533 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7535 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7537 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7539 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7541 * gcc.dg/loop-unswitch-2.c: New test.
7542 * gcc.dg/loop-unswitch-3.c: Likewise.
7543 * gcc.dg/loop-unswitch-4.c: Likewise.
7545 2015-10-08 Tom de Vries <tom@codesourcery.com>
7547 * gcc.dg/dse.c: Only dump in dse1 pass.
7548 * gcc.dg/tree-ssa/pr30375.c: Same.
7550 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7553 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7554 (PUSH, POP): New defines.
7555 (sse2_test): Use PUSH and POP to misalign runtime stack.
7556 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7558 2015-10-07 James Norris <jnorris@codesourcery.com>
7560 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7561 to atomic_init. (atomic_init): Restrict flags usage.
7563 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7566 * gfortran.dg/sizeof_5.f90: New test.
7568 2015-10-06 Jeff Law <law@redhat.com>
7570 * gcc.c-torture/compile/pr67816.c: New test.
7572 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7574 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7576 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7579 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7581 2015-10-06 Marek Polacek <polacek@redhat.com>
7584 * c-c++-common/Wtautological-compare-4.c: New test.
7586 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7587 Peter Bergner <bergner@vnet.ibm.com>
7590 * gcc.target/powerpc/pr67808.c: New test.
7592 2015-10-06 Nick Clifton <nickc@redhat.com>
7594 * gcc.target/msp430: New directory.
7595 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7597 * gcc.target/msp430/data-attributes.c: New file. Checks the
7598 noinit and persistent data attributes.
7600 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7602 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7604 2015-10-06 Richard Biener <rguenther@suse.de>
7606 PR tree-optimization/67859
7607 * gcc.dg/torture/pr67859.c: New testcase.
7609 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7611 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7613 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/template/defarg19.C: New.
7617 * g++.dg/template/defarg20.C: Likewise.
7619 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7620 Sebastian Pop <s.pop@samsung.com>
7622 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7624 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7625 Sebastian Pop <s.pop@samsung.com>
7627 * gcc.dg/graphite/scop-sor.c: Xfail.
7629 2015-10-05 Martin Jambor <mjambor@suse.cz>
7630 Jan Hubicka <hubicka@ucw.cz>
7632 * gcc.dg/ipa/propalign-4.c: New test.
7633 * gcc.dg/ipa/propalign-5.c: Likewise.
7635 2015-10-05 Marek Polacek <polacek@redhat.com>
7637 PR tree-optimization/67821
7638 * gcc.dg/torture/pr67821-2.c: New test.
7639 * gcc.dg/torture/pr67821.c: New test.
7641 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7643 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7645 2015-10-05 Christian Bruel <christian.bruel@st.com>
7647 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7649 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7651 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7652 (exec_vcvt): Add comments.
7654 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7656 PR rtl-optimization/67447
7657 * gcc.target/i386/pr67447.c: New test.
7659 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7661 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7663 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7664 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7665 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7666 * gcc.target/i386/vect-unpack-1.c: Ditto.
7667 * gcc.target/i386/vect-unpack-2.c: Ditto.
7669 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7672 * gfortran.dg/common_24.f: New.
7674 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7676 * gcc.target/arm/pr67756.c: Fixed warnings.
7678 2015-10-02 Marek Polacek <polacek@redhat.com>
7681 * gcc.dg/pr67730-1.c: New test.
7682 * gcc.dg/pr67730-2.c: New test.
7683 * gcc.dg/pr67730.h: New test.
7685 2015-10-02 Marek Polacek <polacek@redhat.com>
7687 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7689 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7691 PR tree-optimization/67754
7692 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7693 * gfortran.dg/graphite/block-2.f: Same.
7695 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7697 * gcc.dg/graphite/scop-23.c: New.
7699 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7701 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7704 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7706 PR rtl-optimization/67756
7707 * gcc.target/arm/pr67756.c: New.
7709 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7711 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7712 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7713 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7715 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7718 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7720 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7721 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7722 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7723 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7724 * gcc.target/i386/vect-unpack-1.c: Ditto.
7725 * gcc.target/i386/vect-unpack-2.c: Ditto.
7727 2015-10-02 Marek Polacek <polacek@redhat.com>
7730 * c-c++-common/Wduplicated-cond-1.c: New test.
7731 * c-c++-common/Wduplicated-cond-2.c: New test.
7732 * c-c++-common/Wduplicated-cond-3.c: New test.
7733 * c-c++-common/Wduplicated-cond-4.c: New test.
7734 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7735 -Wduplicated-cond warning.
7737 2015-10-02 Renlin Li <renlin.li@arm.com>
7739 * gcc.target/aarch64/csneg-1.c: Update.
7741 2015-10-02 Renlin Li <renlin.li@arm.com>
7744 * gcc.target/aarch64/pr66776.c: New.
7746 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7748 * gnat.dg/warn13.adb: New test.
7750 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7752 * gnat.dg/vect15.ad[sb]: New test.
7753 * gnat.dg/vect16.ad[sb]: Likewise.
7754 * gnat.dg/vect17.ad[sb]: Likewise.
7755 * gnat.dg/vect18.ad[sb]: Likewise.
7757 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7759 PR rtl-optimization/67786
7760 PR rtl-optimization/67787
7761 * gcc.dg/pr67786.c: New test.
7762 * gcc.dg/pr67787.c: Likewise.
7764 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7766 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7768 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7771 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7773 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7777 * gfortran.dg/string_array_constructor_1.f90: New.
7778 * gfortran.dg/string_array_constructor_2.f90: New.
7779 * gfortran.dg/string_array_constructor_3.f90: New.
7781 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7785 * gcc.target/powerpc/pr67789.c: New testcase.
7787 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7790 * gfortran.dg/pr67802.f90: New test.
7792 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7795 gfortran.dg/pr66979.f90: new test.
7797 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7800 * gfortran.dg/pr67616.f90: New test.
7802 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7805 * g++.dg/cpp0x/range-for30.C: New.
7807 2015-10-01 Marek Polacek <polacek@redhat.com>
7810 * gcc.dg/atomic/pr65345-4.c: New test.
7811 * gcc.dg/pr65345-3.c: New test.
7813 2015-10-01 Marek Polacek <polacek@redhat.com>
7815 PR tree-optimization/67769
7816 * gcc.dg/torture/pr67769.c: New test.
7818 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7820 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7822 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7825 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7827 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7829 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7830 (main): Rename to sse2_test. Abort if count != 5.
7831 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7833 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7835 2015-10-01 Richard Biener <rguenther@suse.de>
7837 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7838 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7840 2015-09-30 Jeff Law <law@redhat.com>
7842 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7844 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7846 PR rtl-optimization/67037
7847 * gcc.c-torture/execute/pr67037.c: New test.
7849 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7851 * lib/target-supports.exp (check_effective_target_sync_int_128):
7852 Return 1 on spu-*-* targets.
7853 (check_effective_target_sync_int_128_runtime): Likewise.
7854 (check_effective_target_sync_long_long): Likewise.
7855 (check_effective_target_sync_long_long_runtime): Likewise.
7856 (check_effective_target_sync_int_long): Likewise.
7857 (check_effective_target_sync_char_short): Likewise.
7859 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7861 * gcc.target/i386/pr67761.c: New test.
7863 2015-09-30 Marek Polacek <polacek@redhat.com>
7866 * gcc.dg/pr67730.c: New test.
7868 2015-09-30 Marek Polacek <polacek@redhat.com>
7870 PR tree-optimization/67690
7871 * gcc.dg/torture/pr67690.c: New test.
7873 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7875 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7876 * g++.dg/gomp/tls-wrap4.C: Likewise.
7877 * gcc.dg/atomic-op-optimize.c: Likewise.
7878 * gcc.dg/pr54087.c: Likewise.
7879 * gcc.dg/tls/section-2.c: Likewise.
7880 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7881 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7882 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7883 * gcc.target/arm/divzero.c: Likewise.
7884 * gcc.target/arm/sibcall-2.c: Likewise.
7885 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7886 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7887 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7888 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7889 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7890 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7891 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7892 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7893 * gfortran.dg/default_format_2.f90: Likewise.
7894 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7896 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7898 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7900 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7902 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7903 * gfortran.dg/round_4.f90: ditto.
7905 2015-09-29 Richard Biener <rguenther@suse.de>
7907 PR tree-optimization/67170
7908 * gfortran.dg/pr67170.f90: New testcase.
7910 2015-09-29 Richard Biener <rguenther@suse.de>
7912 PR tree-optimization/67741
7913 * gcc.dg/torture/pr67741.c: New testcase.
7915 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7917 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7918 non-zero for __builtin_signbit tests.
7920 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7923 * gcc.target/i386/pr65105-1.c: New.
7924 * gcc.target/i386/pr65105-2.c: New.
7925 * gcc.target/i386/pr65105-3.c: New.
7926 * gcc.target/i386/pr65105-4.C: New.
7927 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7929 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7931 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7933 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7937 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7939 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7940 * gfortran.dg/function_types_3.f90: Change error message to
7941 "Type inaccessible...."
7942 * gfortran.dg/ptr_func_assign_1.f08: New test.
7943 * gfortran.dg/ptr_func_assign_2.f08: New test.
7945 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7949 * gfortran.dg/ptr_func_assign_3.f08: New test.
7950 * gfortran.dg/ptr_func_assign_4.f08: New test.
7952 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7953 Sebastian Pop <s.pop@samsung.com>
7955 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7956 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7957 * gcc.dg/graphite/block-3.c: Same.
7958 * gcc.dg/graphite/block-4.c: Same.
7959 * gcc.dg/graphite/block-5.c: Same.
7960 * gcc.dg/graphite/block-6.c: Same.
7961 * gcc.dg/graphite/block-7.c: Same.
7962 * gcc.dg/graphite/block-8.c: Same.
7963 * gcc.dg/graphite/block-pr47654.c: Same.
7964 * gcc.dg/graphite/interchange-0.c: Same.
7965 * gcc.dg/graphite/interchange-1.c: Same.
7966 * gcc.dg/graphite/interchange-10.c: Same.
7967 * gcc.dg/graphite/interchange-11.c: Same.
7968 * gcc.dg/graphite/interchange-12.c: Same.
7969 * gcc.dg/graphite/interchange-13.c: Same.
7970 * gcc.dg/graphite/interchange-14.c: Same.
7971 * gcc.dg/graphite/interchange-15.c: Same.
7972 * gcc.dg/graphite/interchange-3.c: Same.
7973 * gcc.dg/graphite/interchange-4.c: Same.
7974 * gcc.dg/graphite/interchange-5.c: Same.
7975 * gcc.dg/graphite/interchange-6.c: Same.
7976 * gcc.dg/graphite/interchange-7.c: Same.
7977 * gcc.dg/graphite/interchange-8.c: Same.
7978 * gcc.dg/graphite/interchange-9.c: Same.
7979 * gcc.dg/graphite/interchange-mvt.c: Same.
7980 * gcc.dg/graphite/pr35356-1.c: Same.
7981 * gcc.dg/graphite/pr35356-3.c: Same.
7982 * gcc.dg/graphite/pr37485.c: Same.
7983 * gcc.dg/graphite/scop-1.c: Same.
7984 * gcc.dg/graphite/scop-11.c: Same.
7985 * gcc.dg/graphite/scop-5.c: Same.
7986 * gcc.dg/graphite/uns-block-1.c: Same.
7987 * gcc.dg/graphite/uns-interchange-9.c: Same.
7988 * gfortran.dg/graphite/block-1.f90: Same.
7989 * gfortran.dg/graphite/interchange-3.f90: Same.
7990 * gfortran.dg/graphite/pr14741.f90: Same.
7991 * gfortran.dg/graphite/block-2.f: Same.
7993 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7994 Sebastian Pop <s.pop@samsung.com>
7996 PR tree-optimization/67700
7997 * gcc.dg/graphite/run-id-pr67700.c: New.
7999 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8002 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8003 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8005 * gcc.target/sh/pr54236-5.c: New.
8006 * gcc.target/sh/pr54236-6.c: New.
8008 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8010 PR rtl-optimization/67456
8011 PR rtl-optimization/67464
8012 PR rtl-optimization/67465
8013 * gcc.dg/pr67465.c: New test.
8015 2015-09-28 Tom de Vries <tom@codesourcery.com>
8017 PR tree-optimization/62171
8018 * gcc.dg/vect/pr62171.c: New test.
8020 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8022 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8023 skip on AIX. XFAIL individual line tests.
8025 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8027 PR rtl-optimization/64164
8028 PR tree-optimization/67312
8029 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8030 * gcc.target/i386/stackalign/return-4.c: Add -O.
8032 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8034 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8036 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8039 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8041 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8043 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8044 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8045 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8046 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8047 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8048 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8049 DW_AT_noreturn on AIX.
8050 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8051 DW_AT_noreturn on AIX.
8052 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8053 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8054 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8055 DW_AT_GNU_deleted on AIX.
8056 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8057 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8058 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8059 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8060 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8061 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8062 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8063 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8064 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8065 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8066 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8067 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8068 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8069 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8070 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8072 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8075 * gfortran.dg/pr67614.f90: New test.
8077 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8080 * gfortran.dg/pr67525.f90: New test.
8082 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8085 * gfortran.dg/allocatable_function_9.f90: New.
8087 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8090 * gcc.target/sh/pr67675.c: New.
8092 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8094 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8096 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8098 * gcc.target/i386/pr66749.c (dg-options): Replace
8099 -mtune=lakemount with -mtune=lakemont.
8100 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8101 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8103 2015-09-25 Marek Polacek <polacek@redhat.com>
8105 * c-c++-common/ubsan/bounds-11.c: New test.
8106 * c-c++-common/ubsan/bounds-12.c: New test.
8108 2015-09-25 Marek Polacek <polacek@redhat.com>
8111 * c-c++-common/ubsan/pr64906.c: New test.
8113 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8115 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8116 with -mtune=lakemount.
8117 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8118 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8120 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8123 * gcc.dg/Werror-13.c: New test.
8125 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8127 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8129 2015-09-24 Richard Biener <rguenther@suse.de>
8132 * g++.dg/pr67699.C: New testcase.
8134 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8137 * gcc.target/arm/fp16-inf.c: New test.
8139 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8141 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8142 name while checking for AVX-512VBMI presence.
8144 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8146 * lib/target-supports.exp (check_effective_target_pie): Check for
8147 PIE support on Solaris 11.x and 12.
8149 2015-09-24 Richard Biener <rguenther@suse.de>
8151 * g++.dg/tree-ssa/restrict3.C: New testcase.
8153 2015-09-24 Richard Biener <rguenther@suse.de>
8155 PR tree-optimization/48885
8156 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8158 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8160 * c-c++-common/Wmisleading-indentation.c: Augment test.
8162 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8164 Fix small typos in the coding rule enforcement warnings.
8165 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8168 2015-09-23 Richard Biener <rguenther@suse.de>
8171 * gcc.dg/ubsan/pr67662.c: New testcase.
8173 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8176 * gcc.dg/pragma-diag-6.c: New test.
8178 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8180 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8182 2015-09-23 Richard Biener <rguenther@suse.de>
8184 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8186 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8188 * c-c++-common/Wmisleading-indentation.c: Augment test.
8190 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8192 * g++.dg/diagostic/disable.C: New.
8194 2015-09-22 Tom de Vries <tom@codesourcery.com>
8196 PR tree-optimization/67671
8197 * g++.dg/pr67671.C: New test.
8199 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8202 * gcc.target/i386/pr67480.c: New test.
8204 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8206 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8207 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8208 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8209 avx512dq, avx512cd, avx512er and avx512pf.
8211 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8213 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8214 update-fetch operations.
8215 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8217 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8219 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8220 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8222 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8224 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8226 * gcc.target/aarch64/atomic-inst-swap.c: New.
8228 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8230 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8231 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8232 * gcc.target/i386/pr59789.c (f1): Likewise.
8233 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8234 * gcc.target/i386/intrinsics_6.c: Likewise.
8235 * gcc.dg/winline-5.c (int t): Likewise.
8236 * gcc.dg/winline-9.c (t): Likewise.
8237 * gcc.dg/always_inline2.c (q): Likewise.
8238 * gcc.dg/winline-2.c (inline int t): Likewise.
8239 * gcc.dg/winline-6.c: Likewise.
8240 * gcc.dg/winline-10.c (void g): Likewise.
8241 * gcc.dg/pr49243.c (void parse): Likewise.
8242 * gcc.dg/always_inline3.c (q2): Likewise.
8243 * gcc.dg/winline-3.c: Likewise.
8244 * gcc.dg/winline-7.c (inline void *t): Likewise.
8246 2015-09-22 Tom de Vries <tom@codesourcery.com>
8248 PR tree-optimization/67666
8249 * g++.dg/pr67666.C: New test.
8251 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8254 * gfortran.dg/pr67615.f90: new test.
8256 2015-09-21 Jeff Law <law@redhat.com>
8258 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8260 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8262 Complete the implementation of N4230, Nested namespace definition.
8263 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8264 attributes and nested namespace definitions.
8265 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8266 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8267 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8268 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8269 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8270 appearing before the namespace identifier.
8272 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8275 * gcc.dg/cpp/pr66415-1.c: Test column number.
8277 2015-09-21 Richard Biener <rguenther@suse.de>
8279 * g++.dg/ext/attr-alias-3.C: Add -g.
8281 2015-09-21 Richard Biener <rguenther@suse.de>
8284 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8286 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8289 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8291 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8293 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8295 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8298 * gcc.dg/pr53265.c: Update.
8300 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8302 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8304 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8307 * gcc.target/sh/pr59478.c: New.
8309 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8312 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8313 * gcc.target/sh/pr54236-2.c: Likewise.
8315 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8317 * gcc.target/sh/pr43417.c: Move target independent test to ...
8318 * gcc.c-torture/compile/pr43417.c: ... here.
8320 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8322 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8323 check_effective_target_big_endian, check_effective_target_little_endian,
8324 check_effective_target_any_fpu, check_effective_target_double_fpu,
8325 check_effective_target_use_single_only_fpu,
8326 check_effective_target_default_single_fpu,
8327 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8328 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8329 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8330 check_effective_target_fmovd_enabled,
8331 check_effective_target_has_privileged, check_effective_target_has_pref,
8332 check_effective_target_banked_r0r7_isr,
8333 check_effective_target_stack_save_isr): New effective target checks.
8334 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8335 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8336 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8337 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8338 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8339 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8340 * gcc.target/sh/attr-isr.c: Likewise.
8341 * gcc.target/sh/fpul-usage-1.c: Likewise.
8342 * gcc.target/sh/hiconst.c: Likewise.
8343 * gcc.target/sh/mfmovd.c: Likewise.
8344 * gcc.target/sh/pr21255-3.c: Likewise.
8345 * gcc.target/sh/pr33135-1.c: Likewise.
8346 * gcc.target/sh/pr33135-2.c: Likewise.
8347 * gcc.target/sh/pr33135-3.c: Likewise.
8348 * gcc.target/sh/pr33135-4.c: Likewise.
8349 * gcc.target/sh/pr39423-2.c: Likewise.
8350 * gcc.target/sh/pr49880-4.c: Likewise.
8351 * gcc.target/sh/pr49880-5.c: Likewise.
8352 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8353 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8354 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8355 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8356 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8357 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8358 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8359 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8360 * gcc.target/sh/pr50751-2.c: Likewise.
8361 * gcc.target/sh/pr50751-3.c: Likewise.
8362 * gcc.target/sh/pr50751-5.c: Likewise.
8363 * gcc.target/sh/pr50751-6.c: Likewise.
8364 * gcc.target/sh/pr50751-8.c: Likewise.
8365 * gcc.target/sh/pr51244-15.c: Likewise.
8366 * gcc.target/sh/pr51244-2.c: Likewise.
8367 * gcc.target/sh/pr51244-20.c: Likewise.
8368 * gcc.target/sh/pr51244-6.c: Likewise.
8369 * gcc.target/sh/pr52483-4.c: Likewise.
8370 * gcc.target/sh/pr53511-1.c: Likewise.
8371 * gcc.target/sh/pr53512-1.c: Likewise.
8372 * gcc.target/sh/pr53512-2.c: Likewise.
8373 * gcc.target/sh/pr53512-3.c: Likewise.
8374 * gcc.target/sh/pr53512-4.c: Likewise.
8375 * gcc.target/sh/pr53513-1.c: Likewise.
8376 * gcc.target/sh/pr54089-2.c: Likewise.
8377 * gcc.target/sh/pr54089-3.c: Likewise.
8378 * gcc.target/sh/pr54089-4.c: Likewise.
8379 * gcc.target/sh/pr54602-2.c: Likewise.
8380 * gcc.target/sh/pr54602-3.c: Likewise.
8381 * gcc.target/sh/pr54602-4.c: Likewise.
8382 * gcc.target/sh/pr54680.c: Likewise.
8383 * gcc.target/sh/pr55303-1.c: Likewise.
8384 * gcc.target/sh/pr55303-2.c: Likewise.
8385 * gcc.target/sh/pr55303-3.c: Likewise.
8386 * gcc.target/sh/pr56547-1.c: Likewise.
8387 * gcc.target/sh/pr56547-2.c: Likewise.
8388 * gcc.target/sh/pr61195.c: Likewise.
8389 * gcc.target/sh/pr61996.c: Likewise.
8390 * gcc.target/sh/pr6526.c: Likewise.
8391 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8392 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8393 * gcc.target/sh/prefetch.c: Likewise.
8394 * gcc.target/sh/rte-delay-slot.c: Likewise.
8395 * gcc.target/sh/sh2a-band.c: Likewise.
8396 * gcc.target/sh/sh2a-bclr.c: Likewise.
8397 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8398 * gcc.target/sh/sh2a-bld.c: Likewise.
8399 * gcc.target/sh/sh2a-bor.c: Likewise.
8400 * gcc.target/sh/sh2a-bset.c: Likewise.
8401 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8402 * gcc.target/sh/sh2a-bxor.c: Likewise.
8403 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8404 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8405 * gcc.target/sh/sh2a-movrt.c: Likewise.
8406 * gcc.target/sh/sh2a-resbank.c: Likewise.
8407 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8408 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8409 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8410 * gcc.target/sh/sh4a-cosf.c: Likewise.
8411 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8412 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8413 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8414 * gcc.target/sh/sh4a-sinf.c: Likewise.
8416 2015-09-20 Jeff Law <law@redhat.com>
8418 PR tree-optimization/47679
8419 * g++.dg/warn/Wuninitialized-6.C: New test.
8421 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8423 Implement nested namespace definitions.
8424 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8425 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8426 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8427 * g++.dg/lookup/name-clash5.C: Adjust.
8428 * g++.dg/lookup/name-clash6.C: Likewise.
8430 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8432 * gcc.dg/pragma-diag-5.c: New test.
8434 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8437 * gcc.dg/torture/pr67619.c: New test.
8438 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8441 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8443 PR tree-optimization/67283
8444 * gcc.dg/tree-ssa/sra-15.c: New.
8445 * gcc.dg/tree-ssa/sra-16.c: New.
8447 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8450 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8451 (f2, f3): Make the function static.
8452 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8454 2015-09-17 Christian Bruel <christian.bruel@st.com>
8456 * gcc.target/arm/attr_thumb-static2.c: New test.
8458 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8460 * gnat.dg/overflow_sum3.adb: New test.
8462 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8464 * gcc.target/arm/stack-checking.c: New test.
8466 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8469 * gfortran.dg/public_private_module_5.f90: Add module procedure
8470 trigger_smod to ensure that the smod file is written.
8472 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8474 * gcc.target/aarch64/copysign_1.c: New.
8475 * gcc.target/aarch64/copysign_2.c: New.
8477 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8479 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8480 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8481 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8483 2015-09-16 John Marino <gnugcc@marino.st>
8485 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8487 2015-09-16 Richard Biener <rguenther@suse.de>
8490 * gcc.dg/torture/pr67253.c: New testcase.
8492 2015-09-16 Richard Biener <rguenther@suse.de>
8495 * gcc.dg/pr67271.c: New testcase.
8497 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8499 * gnat.dg/opt49.adb: New test.
8501 2015-09-16 Richard Biener <rguenther@suse.de>
8504 * gcc.dg/torture/pr67442.c: New testcase.
8506 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8508 * gnat.dg/array24.adb: New test.
8509 * gnat.dg/blocklocs.adb: Delete.
8511 2015-09-15 Marek Polacek <polacek@redhat.com>
8514 * gcc.dg/pr67580.c: New test.
8516 2015-09-15 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/67470
8519 * gcc.dg/torture/pr67470.c: New testcase.
8521 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8523 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8525 2015-09-15 Richard Biener <rguenther@suse.de>
8528 * gcc.dg/pr67563.c: New testcase.
8530 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8533 * gfortran.dg/pr67460.f90: New test.
8535 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8537 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8538 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8540 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8543 * g++.dg/cpp0x/new-auto1.C: New.
8545 2015-09-11 Mark Wielaard <mjw@redhat.com>
8548 * g++.dg/warn/unused-variable-1.C: New test.
8549 * g++.dg/warn/unused-variable-2.C: Likewise.
8550 * gcc.dg/unused-4.c: Adjust warning for static const.
8551 * gcc.dg/unused-variable-1.c: New test.
8552 * gcc.dg/unused-variable-2.c: Likewise.
8554 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8556 * gfortran.dg/private_type_3.f90: Require visibility.
8557 * gfortran.dg/module_variable_2.f90: Same.
8558 * gfortran.dg/nested_forall_1.f: Same.
8559 * gfortran.dg/elemental_dependency_4.f90: Same.
8560 * gfortran.dg/bind_c_usage_25.f90: Same.
8561 * gfortran.dg/access_spec_1.f90: Same.
8562 * gfortran.dg/public_private_module_2.f90: Same.
8563 * gfortran.dg/host_assoc_variable_1.f90: Same.
8564 * gfortran.dg/public_private_module_6.f90: Same.
8565 * gfortran.dg/module_variable_1.f90: Same.
8566 * gfortran.dg/pr37286.f90: Same.
8567 * gfortran.dg/internal_pack_7.f90: Same.
8568 * gfortran.dg/submodule_10.f08: Same.
8569 * gfortran.dg/allocatable_function_8.f90: Same.
8570 * gfortran.dg/merge_init_expr_2.f90: Same.
8571 * gfortran.dg/class_37.f03: Same.
8572 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8573 * gfortran.dg/typebound_call_20.f03: Same.
8574 * gfortran.dg/proc_ptr_result_3.f90: Same.
8575 * gfortran.dg/pr32535.f90: Same.
8576 * gfortran.dg/typebound_proc_19.f90: Same.
8577 * gfortran.dg/initialization_10.f90: Same.
8578 * gfortran.dg/bind_c_usage_8.f03: Same.
8579 * gfortran.dg/pr61335.f90: Same.
8580 * gfortran.dg/elemental_dependency_5.f90: Same.
8581 * gfortran.dg/proc_ptr_3.f90: Same.
8582 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8584 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8586 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8587 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8588 * gcc.dg/loop-8.c: Likewise.
8590 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8593 * gnat.dg/specs/addr1.ads: Remove.
8595 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8597 * gcc.dg/pie-link.c: Add -pie to dg-options.
8599 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8601 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8602 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8604 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8606 * gcc.target/powerpc/swaps-p8-20.c: New test.
8607 * gcc.target/powerpc/swaps-p8-21.c: New test.
8609 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8612 * gfortran.dg/pr67526.f90: New test.
8614 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8617 * g++.dg/cpp0x/variadic166.C: New.
8619 2015-09-09 Mark Wielaard <mjw@redhat.com>
8621 * c-c++-common/nonnull-1.c: New test.
8623 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/submodule_11.f08: New test.
8628 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8631 * gcc.c-torture/compile/pr67506.c: New test.
8633 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8635 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8636 initialization with a byte mask. No change expected here.
8637 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8638 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8639 initialization with contigious bitmask. Literal pool is expectd
8642 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8645 * gcc.target/arm/pr67439_1.c: New test.
8647 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8649 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8652 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8655 * g++.dg/gomp/pr67523.C: New test.
8658 * g++.dg/gomp/pr67522.C: New test.
8661 * c-c++-common/gomp/pr67521.c: New test.
8664 * c-c++-common/gomp/pr67517.c: New test.
8667 * g++.dg/gomp/pr67514.C: New test.
8670 * g++.dg/gomp/pr67511.C: New test.
8673 * c-c++-common/gomp/pr67502.c: New test.
8675 2015-09-09 Marek Polacek <polacek@redhat.com>
8678 * gcc.dg/pr67512.c: New test.
8680 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8684 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8685 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8686 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8688 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8690 * gcc.target/aarch64/mod_2.x: New file.
8691 * gcc.target/aarch64/mod_256.x: Likewise.
8692 * gcc.target/arm/mod_2.c: New test.
8693 * gcc.target/arm/mod_256.c: Likewise.
8694 * gcc.target/aarch64/mod_2.c: Likewise.
8695 * gcc.target/aarch64/mod_256.c: Likewise.
8697 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8700 * g++.dg/gomp/pr67504.C: New test.
8703 * c-c++-common/gomp/pr67501.c: New test.
8706 * gcc.dg/gomp/pr67500.c: New test.
8709 * gcc.dg/gomp/pr67495.c: New test.
8711 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8712 Sebastian Pop <s.pop@samsung.com>
8714 PR tree-optimization/53852
8715 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8716 both isl-0.12 and isl-0.15.
8717 * gcc.dg/graphite/uns-interchange-14.c: Same.
8718 * gcc.dg/graphite/uns-interchange-15.c: Same.
8719 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8721 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8722 Sebastian Pop <s.pop@samsung.com>
8724 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8725 * gcc.dg/graphite/block-1.c: Same.
8726 * gcc.dg/graphite/block-5.c: Same.
8727 * gcc.dg/graphite/block-6.c: Same.
8728 * gcc.dg/graphite/interchange-1.c: Same.
8729 * gcc.dg/graphite/interchange-10.c: Same.
8730 * gcc.dg/graphite/interchange-11.c: Same.
8731 * gcc.dg/graphite/interchange-13.c: Same.
8732 * gcc.dg/graphite/interchange-14.c: Same.
8733 * gcc.dg/graphite/interchange-3.c: Same.
8734 * gcc.dg/graphite/interchange-4.c: Same.
8735 * gcc.dg/graphite/interchange-7.c: Same.
8736 * gcc.dg/graphite/interchange-8.c: Same.
8737 * gcc.dg/graphite/interchange-9.c: Same.
8738 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8739 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8740 * gcc.dg/graphite/pr37485.c: Same.
8741 * gcc.dg/graphite/scop-0.c (int toto): Same.
8742 * gcc.dg/graphite/scop-1.c: Same.
8743 * gcc.dg/graphite/scop-10.c: Same.
8744 * gcc.dg/graphite/scop-11.c: Same.
8745 * gcc.dg/graphite/scop-12.c: Same.
8746 * gcc.dg/graphite/scop-13.c: Same.
8747 * gcc.dg/graphite/scop-16.c: Same.
8748 * gcc.dg/graphite/scop-17.c: Same.
8749 * gcc.dg/graphite/scop-18.c: Same.
8750 * gcc.dg/graphite/scop-2.c: Same.
8751 * gcc.dg/graphite/scop-21.c (int test): Same.
8752 * gcc.dg/graphite/scop-22.c (void foo): Same.
8753 * gcc.dg/graphite/scop-4.c: Same.
8754 * gcc.dg/graphite/scop-5.c: Same.
8755 * gcc.dg/graphite/scop-6.c: Same.
8756 * gcc.dg/graphite/scop-7.c: Same.
8757 * gcc.dg/graphite/scop-8.c: Same.
8758 * gcc.dg/graphite/scop-9.c: Same.
8759 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8760 data-refs remain inside the inner loop.
8761 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8762 * gcc.dg/graphite/uns-interchange-14.c: Same.
8763 * gcc.dg/graphite/uns-interchange-9.c: Same.
8764 * gfortran.dg/graphite/interchange-3.f90
8766 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8769 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8770 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8771 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8772 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8773 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8774 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8775 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8776 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8777 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8778 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8779 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8780 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8782 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8784 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8785 * lib/target-supports.exp
8786 (check_effective_target_arm_neon_fp16_hw): New.
8788 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8790 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8791 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8793 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8795 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8796 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8798 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8799 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8800 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8801 when those are supported.
8802 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8805 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8806 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8809 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8810 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8811 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8813 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8815 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8817 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8818 Add float16x8_t case.
8819 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8820 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8821 main, exec_vcreate): Likewise.
8822 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8823 exec_vget_high): Likewise.
8824 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8825 exec_vget_low): Likewise.
8826 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8828 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8829 exec_vld1_dup): Likewise.
8830 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8831 exec_vld1_lane): Likewise.
8832 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8834 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8835 exec_vldX_dup): Likewise.
8836 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8837 exec_vldX_lane): Likewise.
8838 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8839 exec_vset_lane): Likewise.
8840 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8841 exec_vst1_lane): Likewise.
8843 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8845 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8846 * gcc.target/aarch64/vget_low_1.c: Likewise.
8848 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8850 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8851 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8852 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8853 (main): update orig_data to avoid float16 NaN on bigendian.
8855 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8857 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8859 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8860 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8861 * gcc.target/aarch64/vld1_lane.c: Likewise.
8863 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8866 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8868 2015-09-07 Marek Polacek <polacek@redhat.com>
8871 * gcc.dg/asm-10.c: New test.
8873 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8876 * gcc.dg/lto/pr67452_0.c: New test.
8878 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8881 * gcc.target/avr/pr65210.c: New test.
8883 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8886 * lib/target-supports.exp (check_cached_effective_target):
8887 Apppend $prop to et_prop_list only if needed.
8889 2015-09-04 Marek Polacek <polacek@redhat.com>
8892 * gcc.dg/ubsan/pr67279.c: New test.
8894 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8895 Petr Murzin <petr.murzin@intel.com>
8896 Kirill Yukhin <kirill.yukhin@intel.com>
8898 * gcc.target/i386/avx512f-scatter-1.c: New.
8899 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8900 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8902 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8904 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8905 rather than calling rmdir, cleanup if open fails.
8907 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8909 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8910 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8911 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8912 Return true for PowerPC targets that implement Altivec.
8914 2015-09-03 Renlin Li <renlin.li@arm.com>
8916 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8918 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8920 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8922 * gcc.target/powerpc/vec-shift.c: New test.
8924 2015-09-03 Tom de Vries <tom@codesourcery.com>
8926 PR tree-optimization/65637
8927 * gcc.dg/autopar/reduc-4.c: New test.
8929 2015-09-03 Tom de Vries <tom@codesourcery.com>
8931 PR tree-optimization/65637
8932 * gcc.dg/autopar/pr46099-2.c: New test.
8934 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8937 * g++.dg/pr67351.C: New test.
8939 2015-09-03 Richard Biener <rguenther@suse.de>
8942 * g++.dg/lto/pr66705_0.C: New testcase.
8944 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8947 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8948 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8950 2015-09-02 Marek Polacek <polacek@redhat.com>
8953 * gcc.dg/pr67432.c: New test.
8955 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8957 * lib/target-supports.exp (clear_effective_target_cache): New.
8958 (check_cached_effective_target): Update et_prop_list.
8959 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8960 * g++.dg/compat/compat.exp: Likewise.
8961 * g++.dg/compat/struct-layout-1.exp: Likewise.
8962 * lib/asan-dg.exp: Likewise.
8963 * lib/atomic-dg.exp: Likewise.
8964 * lib/cilk-plus-dg.exp: Likewise.
8965 * lib/clearcap.exp: Likewise.
8966 * lib/mpx-dg.exp: Likewise.
8967 * lib/tsan-dg.exp: Likewise.
8968 * lib/ubsan-dg.exp: Likewise.
8970 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8972 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8974 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8975 Andrew Bennett <andrew.bennett@imgtec.com>
8977 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8978 dependencies between ISA level and compact-branches.
8979 * gcc.target/mips/branch-10.c: Update expected output to allow
8980 compact forms of b/bal.
8981 * gcc.target/mips/branch-11.c: Likewise.
8982 * gcc.target/mips/branch-12.c: Likewise.
8983 * gcc.target/mips/branch-13.c: Likewise.
8984 * gcc.target/mips/branch-3.c: Likewise.
8985 * gcc.target/mips/branch-4.c: Likewise.
8986 * gcc.target/mips/branch-5.c: Likewise.
8987 * gcc.target/mips/branch-6.c: Likewise.
8988 * gcc.target/mips/branch-7.c: Likewise.
8989 * gcc.target/mips/branch-8.c: Likewise.
8990 * gcc.target/mips/branch-9.c: Likewise.
8991 * gcc.target/mips/branch-cost-1.c: Likewise.
8992 * gcc.target/mips/call-1.c: Likewise.
8993 * gcc.target/mips/call-2.c: Likewise.
8994 * gcc.target/mips/call-3.c: Likewise.
8995 * gcc.target/mips/call-4.c: Likewise.
8996 * gcc.target/mips/call-5.c: Likewise.
8997 * gcc.target/mips/call-6.c: Likewise.
8998 * gcc.target/mips/lazy-binding-1.c: Likewise.
8999 * gcc.target/mips/near-far-1.c: Likewise.
9000 * gcc.target/mips/near-far-2.c: Likewise.
9001 * gcc.target/mips/near-far-3.c: Likewise.
9002 * gcc.target/mips/near-far-4.c: Likewise.
9003 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9004 run with compact branches allowed.
9005 * gcc.target/mips/compact-branches-1.c: New file.
9006 * gcc.target/mips/compact-branches-2.c: Likewise.
9007 * gcc.target/mips/compact-branches-3.c: Likewise.
9008 * gcc.target/mips/compact-branches-4.c: Likewise.
9009 * gcc.target/mips/compact-branches-5.c: Likewise.
9010 * gcc.target/mips/compact-branches-6.c: Likewise.
9011 * gcc.target/mips/compact-branches-7.c: Likewise.
9013 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9015 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9016 Clean-up a created directory if testcase fails.
9018 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9021 * g++.dg/pr67405.C: New test.
9023 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9025 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9027 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9029 * gcc.dg/ifcvt-1.c: New test.
9030 * gcc.dg/ifcvt-2.c: Likewise.
9031 * gcc.dg/ifcvt-3.c: Likewise.
9033 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9039 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9041 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9043 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/other/pr61753.C: New.
9048 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9050 * gcc.dg/tree-ssa/cmp-1.c: New file.
9052 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9054 * gcc.dg/tree-ssa/complex-7.c: New file.
9056 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9058 * gcc.target/powerpc/swaps-p8-19.c: New test.
9060 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9063 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9065 2015-08-29 Tom de Vries <tom@codesourcery.com>
9067 PR tree-optimization/46193
9068 * gcc.dg/autopar/pr46193.c: New test.
9070 2015-08-28 Nathan Sidwell <nathan@acm.org>
9072 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9073 use exit code for failure.
9075 * gcc.dg/torture/matrix-1.c: Use plain printf.
9076 * gcc.dg/torture/matrix-2.c: Likewise.
9077 * gcc.dg/torture/matrix-5.c: Likewise.
9078 * gcc.dg/torture/matrix-6.c: Likewise.
9079 * gcc.dg/torture/transpose-1.c: Likewise.
9080 * gcc.dg/torture/transpose-2.c: Likewise.
9081 * gcc.dg/torture/transpose-3.c: Likewise.
9082 * gcc.dg/torture/transpose-4.c: Likewise.
9083 * gcc.dg/torture/transpose-5.c: Likewise.
9084 * gcc.dg/torture/transpose-6.c: Likewise.
9086 2015-08-28 Jeff Law <law@redhat.com>
9089 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9090 * gcc.dg/torture/pr66752-1.c: New test
9091 * g++.dg/torture/pr66752-2.C: New test.
9093 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9095 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9097 * gcc.dg/tree-ssa/sra-15.c: New.
9099 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9101 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9102 * gcc.target/mips/msub-8.c: Ditto
9104 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9106 * lib/target-supports.exp (check-effective_target_vect_double):
9107 Enable for Power targets with VSX hardware available.
9108 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9109 vect_no_align && { ! vect_hw_misalign }.
9111 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9113 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9114 Replaced by opt_files, compile with -floop-nest-optimize.
9115 * g++.dg/graphite/graphite.exp: Same.
9116 * gfortran.dg/graphite/graphite.exp: Same.
9117 * gcc.dg/graphite/block-0.c: Adjust pattern.
9118 * gcc.dg/graphite/block-1.c: Same.
9119 * gcc.dg/graphite/block-3.c: Same.
9120 * gcc.dg/graphite/block-4.c: Same.
9121 * gcc.dg/graphite/block-5.c: Same.
9122 * gcc.dg/graphite/block-6.c: Same.
9123 * gcc.dg/graphite/block-7.c: Same.
9124 * gcc.dg/graphite/block-8.c: Same.
9125 * gcc.dg/graphite/block-pr47654.c: Same.
9126 * gcc.dg/graphite/interchange-0.c: Same.
9127 * gcc.dg/graphite/interchange-1.c: Same.
9128 * gcc.dg/graphite/interchange-10.c: Same.
9129 * gcc.dg/graphite/interchange-11.c: Same.
9130 * gcc.dg/graphite/interchange-12.c: Same.
9131 * gcc.dg/graphite/interchange-13.c: Same.
9132 * gcc.dg/graphite/interchange-14.c: Same.
9133 * gcc.dg/graphite/interchange-15.c: Same.
9134 * gcc.dg/graphite/interchange-3.c: Same.
9135 * gcc.dg/graphite/interchange-4.c: Same.
9136 * gcc.dg/graphite/interchange-5.c: Same.
9137 * gcc.dg/graphite/interchange-6.c: Same.
9138 * gcc.dg/graphite/interchange-7.c: Same.
9139 * gcc.dg/graphite/interchange-8.c: Same.
9140 * gcc.dg/graphite/interchange-9.c: Same.
9141 * gcc.dg/graphite/interchange-mvt.c: Same.
9142 * gcc.dg/graphite/pr37485.c: Same.
9143 * gcc.dg/graphite/uns-block-1.c: Same.
9144 * gcc.dg/graphite/uns-interchange-12.c: Same.
9145 * gcc.dg/graphite/uns-interchange-14.c: Same.
9146 * gcc.dg/graphite/uns-interchange-15.c: Same.
9147 * gcc.dg/graphite/uns-interchange-9.c: Same.
9148 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9149 * gfortran.dg/graphite/interchange-3.f90: Same.
9151 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9154 * gcc.target/i386/pr67317-1.c: New test.
9155 * gcc.target/i386/pr67317-2.c: Ditto.
9156 * gcc.target/i386/pr67317-3.c: Ditto.
9157 * gcc.target/i386/pr67317-4.c: Ditto.
9158 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9159 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9161 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9163 * gcc.target/powerpc/vec-shr.c: New.
9165 2015-08-27 Marek Polacek <polacek@redhat.com>
9168 * gcc.dg/torture/pr67005.c: New test.
9170 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9172 * gcc.dg/tree-ssa/sra-15.c: New.
9174 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9176 * gcc.target/aarch64/long_branch_1.c: New test.
9178 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9180 * gcc.target/s390/20150826-1.c: New test.
9182 2015-08-26 Renlin Li <renlin.li@arm.com>
9184 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9186 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9188 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9190 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9192 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9193 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9194 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9195 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9197 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9199 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9201 * gcc.target/aarch64/tlsle_1.x: New test source.
9202 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9203 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9204 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9206 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9209 * gfortran.dg/shape_8.f90: New test.
9211 2015-08-25 Marek Polacek <polacek@redhat.com>
9214 * gcc.dg/weak/weak-18.c: New test.
9216 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9218 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9219 gcc_jit_context_set_bool_use_external_driver.
9221 2015-08-25 Nathan Sidwell <nathan@acm.org>
9223 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9225 * gcc.dg/20001117-1.c: Needs return_address.
9226 * gcc.dg/20020415-1.c: Needs alloca.
9227 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9228 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9229 * gcc.dg/pr63186.c: Needs label_values.
9230 * gcc.dg/torture/pr33848.c: Likwise.
9232 * lib/target-supports.exp (check_effective_target_fopenacc,
9233 check_effective_target_fopenmp): Disable for nvptx.
9234 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9235 * gcc.dg/stack-usage-1.c: Likewise.
9236 * gcc.dg/stack-usage-2.c: Likewise.
9237 * gcc.dg/unused-5.c: Likewise.
9238 * gcc.dg/unwind-1.c: Likewise.
9240 2015-08-25 Christian Bruel <christian.bruel@st.com>
9242 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9243 * g++.dg/Wno-frame-address.C: Ditto.
9245 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9248 * g++.dg/pr67211.C: New test.
9250 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9254 * gfortran.dg/block_end_error_1.f90: New test.
9255 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9257 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9260 * gcc.target/i386/pr66821.c: New test.
9262 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9265 * gcc.target/i386/pr67329.c: New test.
9267 2015-08-24 Nathan Sidwell <nathan@acm.org>
9269 * gcc.dg/pr49551.c: Needs -fdata-sections.
9271 * gcc.dg/pr64935-2.c: Needs scheduling.
9273 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9274 * gcc.dg/torture/pr63738.c: Likewise.
9275 * gcc.dg/torture/pr64728.c: Likewise.
9276 * gcc.dg/pr63748.c: Likewise.
9277 * gcc.dg/20020312-2.c: Likewise.
9279 * gcc.dg/torture/pr66123.c: Needs label_values.
9281 * gcc.dg/torture/pr41261.c: Needs profiling.
9282 * gcc.dg/pr26570.c: Likewise.
9283 * gcc.dg/pr61776.c: Likewise.
9284 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9285 * gcc.dg/gomp/pr34610.c: Likewise.
9286 * gcc.dg/pr54121.c: Likewise.
9287 * gcc.dg/20050325-1.c: Likewise.
9288 * gcc.dg/pr66899.c: Likewise.
9289 * gcc.dg/pr48770.c: Likewise.
9290 * gcc.dg/pr24225.c: Likewise.
9292 * gcc.dg/pr27531-1.c: Needs io.
9293 * gcc.dg/pr44606.c: Likewise.
9295 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9297 * gcc.dg/pr51990.c: Needs alloca.
9299 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9301 2015-08-24 Tom de Vries <tom@codesourcery.com>
9303 PR tree-optimization/65468
9304 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9306 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9309 * gfortran.dg/backtrace_1.f90: New test.
9311 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9314 * gfortran.dg/execute_command_line_2.f90: New test.
9316 2015-08-23 Tom de Vries <tom@codesourcery.com>
9318 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9319 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9320 vect_no_int_max to vect_no_int_min_max.
9321 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9322 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9323 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9324 * gcc.dg/vect/slp-reduc-4.c: Same.
9325 * gcc.dg/vect/slp-reduc-5.c: Same.
9326 * gcc.dg/vect/vect-125.c: Same.
9327 * gcc.dg/vect/vect-13.c: Same.
9328 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9329 * gcc.dg/vect/vect-reduc-1.c: Same.
9330 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9331 * gcc.dg/vect/vect-reduc-1char.c:Same.
9332 * gcc.dg/vect/vect-reduc-1short.c: Same.
9333 * gcc.dg/vect/vect-reduc-2.c: Same.
9334 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9335 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9336 * lib/target-supports.exp: Same.
9338 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9341 * g++.dg/cpp0x/decltype63.C: New.
9343 2015-08-22 Nathan Sidwell <nathan@acm.org>
9345 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9346 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9347 * c-c++-common/Wunused-var-8.c: Likewise.
9348 * c-c++-common/gomp/pr61486-2.c: Likewise.
9349 * c-c++-common/Wunused-var-6.c: Likewise.
9350 * c-c++-common/goacc/reduction-1.c: Likewise.
9351 * c-c++-common/goacc/reduction-2.c: Likewise.
9352 * c-c++-common/goacc/reduction-3.c: Likewise.
9353 * c-c++-common/goacc/reduction-4.c: Likewise.
9354 * gcc.dg/builtins-64.c: Likewise.
9355 * gcc.dg/pr59523.c: Likewise.
9356 * gcc.dg/tree-ssa/20080530.c: Likewise.
9357 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9358 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9359 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9360 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9361 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9362 * gcc.dg/pr59011.c: Likewise.
9363 * gcc.dg/uninit-9.c: Likewise.
9364 * gcc.dg/pr61561.c: Likewise.
9365 * gcc.dg/vla-4.c: Likewise.
9366 * gcc.dg/20101010-1.c: Likewise.
9367 * gcc.dg/pr49120.c: Likewise.
9368 * gcc.dg/20030331-2.c: Likewise.
9369 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9370 * gcc.dg/pr25682.c: Likewise.
9371 * gcc.dg/guality/guality.c: Likewise.
9372 * gcc.dg/pr27301.c: Likewise.
9373 * gcc.dg/uninit-9-O0.c: Likewise.
9374 * gcc.dg/fold-alloca-1.c: Likewise.
9375 * gcc.dg/pr41470.c: Likewise.
9376 * gcc.dg/pr51491-2.c: Likewise.
9377 * gcc.dg/winline-7.c: Likewise.
9378 * gcc.dg/vla-2.c: Likewise.
9379 * gcc.dg/pr50764.c: Likewise.
9380 * gcc.dg/c99-vla-1.c: Likewise.
9381 * gcc.dg/pr33238.c: Likewise.
9382 * gcc.dg/c99-const-expr-13.c: Likewise.
9383 * gcc.dg/builtin-return-1.c: Likewise.
9384 * gcc.dg/vla-3.c: Likewise.
9385 * gcc.dg/20020415-1.c: Likewise.
9386 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9387 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9388 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9389 * gcc.dg/torture/calleesave-sse.c: Likewise.
9390 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9391 * gcc.dg/gomp/vla-2.c: Likewise.
9392 * gcc.dg/gomp/vla-3.c: Likewise.
9393 * gcc.dg/gomp/vla-4.c: Likewise.
9394 * gcc.dg/gomp/pr30494.c: Likewise.
9395 * gcc.dg/gomp/vla-5.c: Likewise.
9396 * gcc.dg/pr51990-2.c: Likewise.
9397 * gcc.dg/vla-22.c: Likewise.
9399 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9401 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9402 * gcc.dg/dollar.c: Likewise.
9403 * gcc.dg/pragma-message.c: Likewise.
9404 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9405 * c-c++-common/raw-string-14.c: Likewise.
9407 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9409 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9410 property that instantiation here is a compile-time error.
9412 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9414 * g++.dg/other/pr67065.C: Extend.
9416 2015-08-21 Nathan Sidwell <nathan@acm.org>
9418 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9420 (check_effective_target_global_constructor): New.
9421 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9422 * gcc.dg/debug/debug.exp: Skip for nvptx.
9423 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9425 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9426 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9427 * gcc.c-torture/compile/pr33855.c: Likewise.
9428 * gcc.c-torture/compile/920723-1.c: Likewise.
9429 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9431 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9433 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9436 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9438 * gcc.c-torture/execute/switch-1.c: Likewise.
9440 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9441 * gcc.c-torture/execute/printf-1.c: Likewise.
9442 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9443 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9444 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9445 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9446 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9447 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9448 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9449 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9450 * gcc.c-torture/execute/gofast.c: Likewise.
9451 * gcc.c-torture/execute/complex-6.c: Likewise.
9453 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9454 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9455 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9456 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9457 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9458 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9459 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9460 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9461 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9462 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9463 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9464 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9465 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9466 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9467 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9468 * gcc.dg/setjmp-1.c: Likewise.
9469 * gcc.dg/cleanup-5.c: Likewise.
9470 * gcc.dg/cleanup-12.c: Likewise.
9471 * gcc.dg/cleanup-13.c: Likewise.
9473 * gcc.dg/constructor-1.c: Require global ctor.
9475 * gcc.dg/fork-instrumentation.c: Require profiling.
9476 * gcc.dg/20030107-1.c: Likewise.
9477 * gcc.dg/20030702-1.c: Likewise.
9479 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9480 * gcc.dg/cpp/paste2.c: Likewise.
9481 * gcc.dg/cpp/strify3.c: Likewise.
9482 * gcc.dg/cpp/strify4.c: Likewise.
9483 * gcc.dg/cpp/lexnum.c: Likewise.
9484 * gcc.dg/cpp/digraphs.c: Likewise.
9485 * gcc.dg/cpp/macro1.c: Likewise.
9487 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9489 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9491 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9493 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9496 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9498 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9499 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9500 vec_vpmsum_be and vec_shasigma_be.
9502 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9504 * lib/target-supports.exp
9505 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9506 with -mfp16-format=ieee.
9508 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/other/pr67065.C: New.
9513 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9515 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9517 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9518 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9519 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9520 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9522 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9524 * gcc.dg/wide_shift_64_1.c: New testcase.
9525 * gcc.dg/wide_shift_128_1.c: Likewise.
9526 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9528 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9530 * lib/target-supports.exp
9531 (check_effective_target_fstack_protector_enabled): New test.
9532 * gcc.target/i386/ssp-default.c: New test.
9534 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9537 * gfortran.dg/generic_31.f90: New.
9539 2015-08-19 Marek Polacek <polacek@redhat.com>
9542 * g++.dg/torture/pr67133.C: New test.
9544 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9546 * gcc.target/powerpc/altivec-35.c: New test.
9547 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9548 * gcc.target/powerpc/vsx-vector-7.c: New test.
9550 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9553 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9554 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9556 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9558 PR rtl-optimization/67218
9559 * gcc.c-torture/execute/ieee/pr67218.c,
9560 gcc.target/aarch64/fcvt_int_float_double1.c,
9561 gcc.target/aarch64/fcvt_int_float_double2.c,
9562 gcc.target/aarch64/fcvt_int_float_double3.c,
9563 gcc.target/aarch64/fcvt_int_float_double4.c,
9564 gcc.target/aarch64/fcvt_uint_float_double1.c,
9565 gcc.target/aarch64/fcvt_uint_float_double2.c,
9566 gcc.target/aarch64/fcvt_uint_float_double3.c,
9567 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9569 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9571 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9572 dg-options to disable LSE extensions.
9573 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9574 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9575 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9576 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9577 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9578 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9579 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9580 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9581 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9582 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9583 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9584 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9585 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9586 * gcc.target/aarch64/sync-op-full.c: Likewise.
9587 * gcc.target/aarch64/sync-op-release.c: Likewise.
9589 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/cpp1z/feat-cxx1z.C: New.
9594 2015-08-18 Marek Polacek <polacek@redhat.com>
9597 * gcc.dg/torture/pr67222.c: New test.
9599 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9601 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9603 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9605 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9606 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9607 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9609 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9611 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9612 which is used in later code.
9614 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9617 * g++.dg/cpp0x/nullptr34.C: New.
9618 * g++.dg/warn/Wconversion2.C: Adjust.
9619 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9620 * g++.old-deja/g++.other/null3.C: Likewise.
9622 * g++.dg/cpp0x/pr51313.C: Adjust.
9624 2015-08-17 Richard Biener <rguenther@suse.de>
9626 PR tree-optimization/67221
9627 * gcc.dg/torture/pr67221.c: New testcase.
9629 2015-08-17 Mike Stump <mikestump@comcast.net>
9630 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9632 * gcc.target/arm/memcpy-aligned-1.c: New test.
9634 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9637 * gfortran.dg/norm_4.f90: Rename to...
9638 * gfortran.dg/norm2_4.f90: this.
9639 * gfortran.dg/norm2_5.f90: New test.
9641 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9643 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9644 * gcc.dg/ssp-1.c: Make counter a register.
9645 * gcc.dg/ssp-2.c: Likewise.
9646 * gcc.dg/torture/parm-coalesce.c: New.
9648 2015-08-14 Marek Polacek <polacek@redhat.com>
9651 * gcc.dg/torture/pr67133.c: New test.
9653 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9654 Matthias Klose <doko@debian.org>
9657 * gcc.c-torture/compile/pr67143.c: New
9658 * gcc.target/aarch64/atomic-op-imm.c
9659 (atomic_fetch_add_negative_RELAXED): New.
9660 (atomic_fetch_sub_negative_ACQUIRE): New.
9662 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9664 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9665 * gcc.target/aarch64/target_attr_8.c: Likewise.
9666 * gcc.target/aarch64/target_attr_14.c: Likewise.
9668 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9670 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9672 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9674 * gcc.target/i386/builtin_target.c: Add skylake check.
9676 2015-08-13 Jeff Law <law@redhat.com>
9678 * gcc.dg/pr66314.c: Moved from here to ..
9679 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9680 to clear all sanitizers before -fsanitize=kernel-address.
9682 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9684 * gcc.target/aarch64/cinc_common_1.c: New test.
9686 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9689 * g++.dg/ext/attribute-may-alias-1.C: New.
9690 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9692 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9694 * gcc.target/aarch64/atomic-inst-cas.c: New.
9695 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9697 2015-08-13 Andreas Schwab <schwab@suse.de>
9699 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9701 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9704 * g++.dg/torture/pr62164.C: New.
9706 2015-08-13 Richard Biener <rguenther@suse.de>
9708 PR tree-optimization/67191
9709 * gcc.dg/torture/pr67191.c: New testcase.
9710 * g++.dg/torture/pr67191.C: Likewise.
9712 2015-08-13 Richard Biener <rguenther@suse.de>
9714 PR tree-optimization/66502
9715 PR tree-optimization/67167
9716 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9718 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9721 * g++.dg/init/new42.C: New.
9723 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9726 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9728 * gcc.target/powerpc/pr67071-2.c: Likewise.
9729 * gcc.target/powerpc/pr67071-3.c: Likewise.
9731 2015-08-12 Marek Polacek <polacek@redhat.com>
9734 * c-c++-common/Wshift-overflow-6.c: New test.
9735 * c-c++-common/Wshift-overflow-7.c: New test.
9736 * g++.dg/cpp1y/left-shift-2.C: New test.
9738 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9741 * g++.dg/cpp0x/pr52742.C: New.
9743 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9745 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9746 Check Knights Landing support.
9748 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9751 * g++.dg/warn/Wunused-result-1.C: New.
9753 2015-08-12 Richard Biener <rguenther@suse.de>
9755 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9756 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9758 * g++.dg/tree-ssa/pr61034.C: Adjust.
9759 * gcc.dg/fold-compare-2.c: Likewise.
9760 * gcc.dg/pr50763.c: Likewise.
9761 * gcc.dg/predict-3.c: Likewise.
9762 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9763 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9764 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9765 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9766 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9767 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9768 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9769 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9770 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9771 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9772 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9773 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9775 2015-08-12 Nathan Sidwell <nathan@acm.org>
9777 * gcc.dg/vrp-min-max-1.c: New.
9778 * gcc.dg/vrp-min-max-2.c: New.
9780 2015-08-12 Richard Biener <rguenther@suse.de>
9782 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9784 2015-08-12 Tom de Vries <tom@codesourcery.com>
9787 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9788 Handle absence of vector min/max for sparc.
9790 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9793 * g++.dg/ext/mv25.C: New test.
9795 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9797 * gcc.target/i386/avx2-vect-shift.c: New test.
9799 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9803 * gcc.dg/pragma-diag-3.c: New test.
9804 * gcc.dg/pragma-diag-4.c: New test.
9806 2015-08-11 Nathan Sidwell <nathan@acm.org>
9808 * c-c++-common/dfp/operator-comma.c: Call init function.
9809 * c-c++-common/dfp/convert-dfp-2.c: New test.
9811 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9813 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9814 Treat model == 0x4f as Broadwell.
9816 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9819 * gfortran.dg/pr67140.f90: New test.
9821 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9825 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9827 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9830 * gfortran.dg/ieee/large_4.f90: New test.
9832 2015-08-08 Bud Davis <jmdavis@link.com>
9835 * gfortran.dg/common_22.f90: New.
9837 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9839 PR rtl-optimization/67028
9840 * gcc.dg/pr67028.c: New testcase.
9842 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9844 PR rtl-optimization/67029
9845 * gcc.dg/pr67029.c: New test.
9847 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9850 * gfortran.dg/ieee/ieee_8.f90: New test.
9852 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9854 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9856 * gcc.target/aarch64/noplt_2.c: Likewise.
9857 * gcc.target/aarch64/noplt_3.c: Likewise.
9859 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9861 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9862 optimization level, and print a summary at the end.
9864 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9866 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9868 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9870 * gcc.target/aarch64/noplt_3.c: New testcase.
9872 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9874 * gcc.target/aarch64/noplt_1.c: New testcase.
9875 * gcc.target/aarch64/noplt_2.c: Likewise.
9877 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9879 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9880 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9882 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9884 * gcc.target/s390/dwarfregtable-1.c: New test.
9885 * gcc.target/s390/dwarfregtable-2.c: New test.
9886 * gcc.target/s390/dwarfregtable-3.c: New test.
9888 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9890 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9892 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9895 * gfortran.dg/ieee/large_2.f90: New test.
9896 * gfortran.dg/ieee/large_3.F90: New test.
9898 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9901 * gfortran.dg/ieee/large_1.f90: Adjust test.
9903 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9904 Jeff Law <law@redhat.com>
9907 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9908 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9909 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9910 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9911 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9912 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9914 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9917 * gfortran.dg/pr66311.f90: New file.
9919 2015-08-05 Richard Biener <rguenther@suse.de>
9921 PR tree-optimization/67121
9922 * gcc.dg/torture/pr67121.c: New testcase.
9924 2015-08-05 Nick Clifton <nickc@redhat.com>
9926 * gcc.target/rl78: New directory.
9927 * gcc.target/rl78/rl78.exp: New file: Test driver.
9928 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9930 2015-08-05 Richard Biener <rguenther@suse.de>
9933 * gcc.dg/torture/pr67120.c: New testcase.
9935 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9939 * lib/fortran-modules.exp: Call cleanup-submodules from
9941 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9942 cover the cases where private entities are no longer optimized
9944 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9946 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9947 * gfortran.dg/submodule_5.f08: The same.
9948 * gfortran.dg/submodule_9.f08: The same.
9949 * gfortran.dg/submodule_10.f08: New test.
9951 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9954 * g++.dg/cpp1y/var-templ35.C: New.
9956 2015-08-05 Richard Biener <rguenther@suse.de>
9958 PR tree-optimization/67055
9959 * g++.dg/torture/pr67055.C: New testcase.
9961 2015-08-05 Richard Biener <rguenther@suse.de>
9963 PR tree-optimization/67109
9964 * gcc.dg/torture/pr67109.c: New testcase.
9965 * gcc.dg/vect/vect-119.c: Adjust.
9967 2015-08-05 Richard Biener <rguenther@suse.de>
9970 * gcc.dg/pr67107.c: New testcase.
9972 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9975 * g++.dg/cpp1z/abbrev2.C: New.
9977 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9981 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9984 * g++.dg/init/explicit4.C: New.
9986 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9988 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9989 without VSX an Power8 vector support.
9991 2015-08-04 Richard Biener <rguenther@suse.de>
9993 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9995 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9998 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10001 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10004 * g++.dg/cpp1y/var-templ34.C: New.
10006 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10008 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10009 * gcc.target/aarch64/target_attr_1.c: Likewise.
10010 * gcc.target/aarch64/target_attr_2.c: Likewise.
10011 * gcc.target/aarch64/target_attr_3.c: Likewise.
10012 * gcc.target/aarch64/target_attr_4.c: Likewise.
10013 * gcc.target/aarch64/target_attr_5.c: Likewise.
10014 * gcc.target/aarch64/target_attr_6.c: Likewise.
10015 * gcc.target/aarch64/target_attr_7.c: Likewise.
10016 * gcc.target/aarch64/target_attr_8.c: Likewise.
10017 * gcc.target/aarch64/target_attr_9.c: Likewise.
10018 * gcc.target/aarch64/target_attr_10.c: Likewise.
10019 * gcc.target/aarch64/target_attr_11.c: Likewise.
10020 * gcc.target/aarch64/target_attr_12.c: Likewise.
10021 * gcc.target/aarch64/target_attr_13.c: Likewise.
10022 * gcc.target/aarch64/target_attr_14.c: Likewise.
10023 * gcc.target/aarch64/target_attr_15.c: Likewise.
10025 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10027 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10029 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10031 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10033 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10035 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10038 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10041 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10042 * gfortran.dg/ieee/large_1.f90: New test.
10044 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10046 PR tree-optimization/67043
10047 * gcc.dg/pr67043.c: New test.
10049 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10051 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10053 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10055 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10056 it to push/pop timing items.
10057 (main): For each optimization level, create a gcc_jit_timer, and
10058 time all of the iteration within that level cumulatively.
10059 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10060 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10062 2015-08-03 Alexander Basov <coohpt@gmail.com>
10064 PR middle-end/64744
10065 PR middle-end/48470
10066 PR middle-end/43404
10067 * gcc.target/arm/pr43404.c : New testcase.
10068 * gcc.target/arm/pr48470.c : New testcase.
10069 * gcc.target/arm/pr64744-1.c : New testcase.
10070 * gcc.target/arm/pr64744-2.c : New testcase.
10072 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10074 PR tree-optimization/67077
10075 * gcc.dg/pr67077.c: New test.
10077 2015-08-03 Jeff Law <law@redhat.com>
10079 PR middle-end/66314
10080 PR gcov-profile/66899
10081 * gcc.dg/pr66899.c: New test.
10082 * gcc.dg/pr66314.c: New test.
10084 2015-08-03 Marek Polacek <polacek@redhat.com>
10087 * gcc.dg/pr67088.c: New test.
10089 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10092 * gcc.target/arm/vnmul-1.c: New.
10093 * gcc.target/arm/vnmul-2.c: New.
10094 * gcc.target/arm/vnmul-3.c: New.
10095 * gcc.target/arm/vnmul-4.c: New.
10097 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10100 * gfortran.dg/class_allocate_20.f90: New.
10102 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10104 * gcc.target/aarch64/csel_bfx_1.c: New test.
10105 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10107 2015-08-02 Martin Sebor <msebor@redhat.com>
10109 * g++.dg/Wframe-address-in-Wall.C: New test.
10110 * g++.dg/Wframe-address.C: New test.
10111 * g++.dg/Wno-frame-address.C: New test.
10112 * gcc.dg/Wframe-address-in-Wall.c: New test.
10113 * gcc.dg/Wframe-address.c: New test.
10114 * gcc.dg/Wno-frame-address.c: New test.
10116 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10118 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10120 2015-08-01 Michael Collison <michael.collison@linaro.org
10121 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10123 * gcc.target/arm/mincmp.c: New test.
10125 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10128 * gfortran.dg/associated_target_6.f03: New test
10130 2015-08-01 Tom de Vries <tom@codesourcery.com>
10132 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10133 optimize ("-ftree-parallelize-loops=0").
10134 Add successful scans for 2 detected reductions. Add xfail scans for 3
10135 detected reductions.
10136 * gcc.dg/autopar/reduc-2short.c: Same.
10137 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10138 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10139 detected reductions.
10140 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10141 and max reductions.
10143 2015-07-31 Marek Polacek <polacek@redhat.com>
10146 * g++.dg/ubsan/pr66977.C: New test.
10148 2015-07-30 Marek Polacek <polacek@redhat.com>
10150 * c-c++-common/Wtautological-compare-3.c: New test.
10152 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10154 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10155 (CHECK): Pass address of scalar, rather than array.
10157 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10159 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10161 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10163 * gcc.target/aarch64/fp16/fp16.exp: New.
10164 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10165 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10169 * gcc.target/aarch64/f16_movs_1.c: New test.
10171 2015-07-28 Tom de Vries <tom@codesourcery.com>
10173 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10176 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10177 Manuel López-Ibáñez <manu@gcc.gnu.org>
10179 * gcc.dg/parm-incomplete-1.c: Update.
10180 * gcc.dg/pr18809-1.c: Update.
10181 * gcc.dg/pr27953.c: Update.
10182 * gcc.dg/vla-11.c: Update.
10184 2015-07-27 Marek Polacek <polacek@redhat.com>
10186 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10188 2015-07-27 Tom de Vries <tom@codesourcery.com>
10190 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10191 attribute. Update comment.
10193 Add scan for not parallelizing inner loop.
10194 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10198 2015-07-27 Marek Polacek <polacek@redhat.com>
10201 * c-c++-common/Wtautological-compare-2.c: New test.
10203 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10206 * gcc.target/i386/pr66232-6.c: New tests.
10207 * gcc.target/i386/pr66232-7.c: Likewise.
10208 * gcc.target/i386/pr66232-8.c: Likewise.
10209 * gcc.target/i386/pr66232-9.c: Likewise.
10211 2015-07-27 Marek Polacek <polacek@redhat.com>
10215 * c-c++-common/Wtautological-compare-1.c: New test.
10217 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10220 * g++.dg/template/pr18969.C: New test.
10221 * g++.dg/template/pr18969-2.C: New test.
10222 * g++.old-deja/g++.jason/overload.C: Remove return value in
10223 template function returning void.
10225 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10227 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10228 immediates to avoid shift-overflow warnings.
10230 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10233 * g++.dg/init/pr66857.C: New test.
10235 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10238 * gcc.target/i386/pr66648.c: New test.
10240 2015-07-25 Tom de Vries <tom@codesourcery.com>
10242 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10243 interchange_files and block_files variables.
10244 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10246 * gcc.dg/graphite/uns-interchange-12.c: Same.
10247 * gcc.dg/graphite/uns-interchange-14.c: Same.
10248 * gcc.dg/graphite/uns-interchange-15.c: Same.
10249 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10250 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10252 2015-07-25 Jeff Law <law@redhat.com>
10256 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10257 * gcc.dg/torture/pr66752-1.c: New test
10258 * g++.dg/torture/pr66752-2.C: New test.
10260 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10263 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10265 PR rtl-optimization/64164
10266 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10267 * gcc.dg/ssp-1.c: Make counter a register.
10268 * gcc.dg/ssp-2.c: Likewise.
10269 * gcc.dg/torture/parm-coalesce.c: New.
10271 2015-07-24 Tom de Vries <tom@codesourcery.com>
10273 * gcc.dg/graphite/block-1.c: Xfail scan.
10274 * gcc.dg/graphite/interchange-12.c: Same.
10275 * gcc.dg/graphite/interchange-14.c: Same.
10276 * gcc.dg/graphite/interchange-15.c: Same.
10277 * gcc.dg/graphite/interchange-9.c: Same.
10278 * gcc.dg/graphite/interchange-mvt.c: Same.
10279 * gcc.dg/graphite/uns-block-1.c: New test.
10280 * gcc.dg/graphite/uns-interchange-12.c: New test.
10281 * gcc.dg/graphite/uns-interchange-14.c: New test.
10282 * gcc.dg/graphite/uns-interchange-15.c: New test.
10283 * gcc.dg/graphite/uns-interchange-9.c: New test.
10284 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10286 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10289 * c-c++-common/Wunused-function-1.c: New.
10291 2015-07-24 Tom de Vries <tom@codesourcery.com>
10293 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10294 alternative exit-first loop transform.
10295 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10296 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10297 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10298 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10299 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10300 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10301 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10302 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10303 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10305 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10308 * gcc.target/i386/mpx/pr66566.c: New test.
10310 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10313 * gcc.target/i386/pr66978.c: New test.
10315 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10317 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10319 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10321 * gcc.target/s390/insv-1.c: New test.
10322 * gcc.target/s390/insv-2.c: New test.
10323 * gcc.target/s390/insv-3.c: New test.
10325 2015-07-24 Tom de Vries <tom@codesourcery.com>
10327 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10329 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10331 PR middle-end/25530
10332 * gcc.dg/pr25530.c: New test.
10334 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10336 PR middle-end/25529
10337 * gcc.dg/pr25529.c: New test.
10339 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10341 * gcc.target/arm/reg_equal_test.c: New test.
10343 2015-07-23 Jeff Law <law@redhat.com>
10346 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10347 * gcc.dg/torture/pr66752-1.c: New test
10348 * g++.dg/torture/pr66752-2.C: New test.
10350 2015-07-23 Marek Polacek <polacek@redhat.com>
10353 * g++.dg/warn/Wlogical-op-2.C: New test.
10355 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10357 PR rtl-optimization/64164
10358 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10359 * gcc.dg/ssp-1.c: Make counter a register.
10360 * gcc.dg/ssp-2.c: Likewise.
10361 * gcc.dg/torture/parm-coalesce.c: New.
10363 2015-07-23 Marek Polacek <polacek@redhat.com>
10366 * c-c++-common/ubsan/pr66908.c: New test.
10368 2015-07-23 Tom de Vries <tom@codesourcery.com>
10370 * gcc.dg/autopar/outer-4.c: Add xfail.
10371 * gcc.dg/autopar/outer-5.c: Same.
10372 * gcc.dg/autopar/outer-6.c: Same.
10373 * gcc.dg/autopar/reduc-2.c: Same.
10374 * gcc.dg/autopar/reduc-2char.c: Same.
10375 * gcc.dg/autopar/reduc-2short.c: Same.
10376 * gcc.dg/autopar/reduc-8.c: Same.
10377 * gcc.dg/autopar/uns-outer-4.c: New test.
10378 * gcc.dg/autopar/uns-outer-5.c: New test.
10379 * gcc.dg/autopar/uns-outer-6.c: New test.
10381 2015-07-23 Richard Biener <rguenther@suse.de>
10383 PR tree-optimization/66952
10384 * gcc.dg/torture/pr66952.c: Use signed char.
10386 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10388 PR tree-optimization/66926,66951
10389 * gcc.dg/vect/pr66951.c: New test.
10391 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10394 * g++.dg/parse/error57.C: New.
10395 * g++.dg/expr/string-2.C: Update.
10397 2015-07-23 Richard Biener <rguenther@suse.de>
10399 PR tree-optimization/66945
10400 * gcc.dg/torture/pr66945.c: New testcase.
10402 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10405 * g++.dg/ext/mv24.C: New test.
10407 2015-07-22 Marek Polacek <polacek@redhat.com>
10409 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10412 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10416 * gfortran.dg/generic_30.f90: New.
10418 2015-07-22 Richard Biener <rguenther@suse.de>
10420 PR tree-optimization/66952
10421 * gcc.dg/torture/pr66952.c: New testcase.
10423 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10425 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10427 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10429 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10431 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10433 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10443 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10445 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10447 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10449 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10451 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10453 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10455 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10463 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10465 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10467 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10469 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10471 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10473 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10475 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10477 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10479 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10481 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10483 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10485 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10487 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10491 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10493 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10495 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10497 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10499 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10501 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10503 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10505 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10509 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10513 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10515 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10517 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10519 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10521 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10525 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10527 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10529 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10533 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10535 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10537 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10539 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10541 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10543 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10547 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10551 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10553 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10555 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10557 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10559 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10561 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10563 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10565 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10567 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10569 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10573 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10575 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10577 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10579 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10581 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10583 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10585 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10587 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10591 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10593 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10597 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10599 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10601 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10603 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10605 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10607 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10609 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10613 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10617 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10623 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10625 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10627 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10629 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10631 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10633 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10635 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10641 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10643 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10645 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10647 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10649 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10651 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10653 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10655 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10657 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10659 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10663 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10667 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10669 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10671 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10673 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10675 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10677 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10681 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10683 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10687 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10690 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10692 * g++.dg/template/crash81.C: Update.
10694 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10697 * gcc.target/i386/pr66424.c: New.
10699 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10701 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10703 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10706 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10707 Drop address sanitization.
10709 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10711 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10712 Skip -march=armv4t.
10713 (dg-additional-options): Set armv5t flag.
10715 2015-07-21 Marek Polacek <polacek@redhat.com>
10717 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10718 * gcc.dg/vmx/unpack.c: Likewise.
10719 * gcc.target/powerpc/quad-atomic.c: Likewise.
10721 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10723 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10725 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10727 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10730 2015-07-20 Marek Polacek <polacek@redhat.com>
10733 * c-c++-common/Wshift-overflow-1.c: New test.
10734 * c-c++-common/Wshift-overflow-2.c: New test.
10735 * c-c++-common/Wshift-overflow-3.c: New test.
10736 * c-c++-common/Wshift-overflow-4.c: New test.
10737 * c-c++-common/Wshift-overflow-5.c: New test.
10738 * g++.dg/cpp1y/left-shift-1.C: New test.
10739 * gcc.dg/c90-left-shift-2.c: New test.
10740 * gcc.dg/c90-left-shift-3.c: New test.
10741 * gcc.dg/c99-left-shift-2.c: New test.
10742 * gcc.dg/c99-left-shift-3.c: New test.
10743 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10744 * gcc.c-torture/execute/pr40386.c: Likewise.
10745 * gcc.dg/vect/pr33373.c: Likewise.
10746 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10747 * gcc.dg/vect/vect-shift-2.c: Likewise.
10749 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10751 * gcc.target/aarch64/neg_abs_1.c: New test.
10753 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10756 * gcc.target/i386/pr66922.c: New test.
10758 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10760 PR middle-end/46851
10761 PR middle-end/60340
10762 * gcc.dg/tree-ssa/pr42327.c: Removed.
10763 * g++.dg/other/pr35011.C: Removed.
10765 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10768 * gcc.target/i386/pr66906.c: New test.
10770 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10772 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10773 as follow-up to r225930.
10775 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10778 * lib/fortran-modules.exp (proc cleanup-submodules): New
10780 * gfortran.dg/submodule_1.f08: Change extension and clean up
10781 the submodule files.
10782 * gfortran.dg/submodule_2.f08: ditto
10783 * gfortran.dg/submodule_6.f08: ditto
10784 * gfortran.dg/submodule_7.f08: ditto
10785 * gfortran.dg/submodule_8.f08: New test
10786 * gfortran.dg/submodule_9.f08: New test
10788 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10789 Sebastian Pop <s.pop@samsung.com>
10791 PR middle-end/61929
10792 * gcc.dg/graphite/pr61929.c: New.
10794 2015-07-17 Marek Polacek <polacek@redhat.com>
10796 * gcc.dg/fold-minus-7.c: New test.
10798 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10800 * gfortran.dg/co_reduce_1.f90: New file.
10802 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10805 * gcc.target/i386/pr66824.c:
10807 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10810 * gfortran.dg/structure_constructor_13.f03: New test.
10812 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10815 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10816 of generated while loops in the tree dump.
10817 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10819 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10821 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10823 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10826 * gcc.target/i386/pr66891.c: New test.
10828 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10830 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10832 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10834 PR rtl-optimization/66626
10835 * gcc.target/i386/pr66626-2.c: New.
10837 2015-07-16 Richard Biener <rguenther@suse.de>
10839 PR tree-optimization/66894
10840 * gcc.dg/torture/pr66894.c: New testcase.
10842 2015-07-16 Richard Biener <rguenther@suse.de>
10844 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10846 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10849 * g++.dg/pr66866.C: New test.
10851 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10853 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10855 2015-07-15 Richard Biener <rguenther@suse.de>
10857 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10858 { -O3 -fomit-frame-pointer },
10859 { -O3 -fomit-frame-pointer -funroll-loops } and
10860 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10862 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10863 -finline-functions }
10865 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10867 * gcc.target/mips/interrupt_handler-5.c: New test.
10869 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10870 Robert Suchanek <robert.suchanek@imgtec.com>
10872 * gcc.target/mips/interrupt_handler-4.c: New test.
10874 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10877 * gcc.dg/lto/lto.exp: Initialize MPX.
10879 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10881 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10883 * gcc.target/arm/scd42-3.c: Likewise.
10885 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10887 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10888 code to be run when the pre-arch code increases the isa_rev to
10889 mips32r6 or greater.
10891 2015-07-15 Richard Biener <rguenther@suse.de>
10893 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10894 { -O3 -fomit-frame-pointer },
10895 { -O3 -fomit-frame-pointer -funroll-loops } and
10896 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10898 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10899 -finline-functions }
10900 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10901 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10902 to additional_flags.
10904 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10906 PR rtl-optimization/66838
10907 * gcc.target/i386/pr66838.c: New test.
10909 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10912 * g++.dg/template/pr66850.C: New test.
10914 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10915 Cesar Philippidis <cesar@codesourcery.com>
10916 Chung-Lin Tang <cltang@codesourcery.com>
10918 * gcc.target/nios2/nios2-flushd.c: New.
10919 * gcc.target/nios2/nios2-rdprs.c: New.
10920 * gcc.target/nios2/r2-atomic.c: New.
10921 * gcc.target/nios2/r2-eni.c: New.
10922 * gcc.target/nios2/r2-wrpie.c: New.
10924 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10925 Cesar Philippidis <cesar@codesourcery.com>
10926 Chung-Lin Tang <cltang@codesourcery.com>
10928 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10929 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10931 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10932 Cesar Philippidis <cesar@codesourcery.com>
10933 Chung-Lin Tang <cltang@codesourcery.com>
10935 * gcc.target/nios2/andci.c: New.
10936 * gcc.target/nios2/bmx.c: New.
10937 * gcc.target/nios2/cdx-add.c: New.
10938 * gcc.target/nios2/cdx-branch.c: New.
10939 * gcc.target/nios2/cdx-callret.c: New.
10940 * gcc.target/nios2/cdx-loadstore.c: New.
10941 * gcc.target/nios2/cdx-logical.c: New.
10942 * gcc.target/nios2/cdx-mov.c: New.
10943 * gcc.target/nios2/cdx-shift.c: New.
10944 * gcc.target/nios2/cdx-sub.c: New.
10945 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10947 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10950 * g++.dg/cpp0x/vt-65071.C: New.
10952 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10953 Cesar Philippidis <cesar@codesourcery.com>
10954 Chung-Lin Tang <cltang@codesourcery.com>
10956 * gcc.target/nios2/r2-io-range.c: New.
10957 * gcc.target/nios2/r2-stio-1.c: New.
10958 * gcc.target/nios2/r2-stio-2.c: New.
10959 * gcc.target/nios2/nios2-ldxio.c: New.
10960 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10961 of just compile. Add more tests.
10963 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10965 gfortran.dg/pr66864.f90: New test.
10967 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10969 PR rtl-optimization/66626
10970 * gcc.target/i386/pr66626.c: New.
10972 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10974 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10975 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10976 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10978 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10980 * g++.dg/template/crash81.C: Adjust for error + inform change.
10981 * g++.dg/template/pr58878.C: Likewise.
10982 * g++.dg/template/shadow1.C: Likewise.
10983 * g++.dg/template/shadow2.C: Likewise.
10984 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10985 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10986 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10987 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10989 2015-07-14 Richard Biener <rguenther@suse.de>
10991 PR tree-optimization/66863
10992 * gcc.dg/torture/pr66863.c: New testcase.
10994 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10997 * g++.dg/template/pr65186.C: New test.
10999 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11001 * gcc.target/arm/macro_defs0.c: Add directive to skip
11002 test if -marm is present.
11003 * gcc.target/arm/macro_defs1.c: Likewise.
11005 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11007 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11009 * gcc.target/aarch64/adds1.c: Likewise.
11010 * gcc.target/aarch64/ands_1.c: Likewise.
11011 * gcc.target/aarch64/bics_1.c: Likewise.
11012 * gcc.target/aarch64/subs1.c: Likewise.
11013 * gcc.target/aarch64/subs3.c: Likewise.
11015 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11018 * gfortran.dg/pr64589.f90: New test.
11020 2015-07-13 Renlin Li <renlin.li@arm.com>
11023 * gcc.c-torture/execute/pr66556.c: New.
11025 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11027 * gcc.dg/20020219-1.c: Fix double word typos.
11028 * gcc.dg/20020919-1.c: Same.
11030 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11031 Jeff Law <law@redhat.com>
11033 PR middle-end/66726
11034 * g++.dg/tree-ssa/pr66726.c: New test.
11035 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11036 * gcc.dg/tree-ssa/pr66726.c: New test.
11038 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11041 * g++.dg/cpp0x/variadic-ttp2.C: New.
11043 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11046 * g++.dg/cpp0x/auto46.C: New test.
11047 * g++.dg/template/pr30044.C: New test.
11048 * g++.dg/template/shadow2.C: New test.
11049 * g++.dg/template/error55.C: New test.
11050 * g++.dg/template/crash83.C: Accept any error string.
11051 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11053 * g++.dg/cpp0x/variadic19.C: Likewise
11054 * g++.dg/template/canon-type-13.C: Likewise.
11055 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11056 * g++.dg/torture/20070621-1.C: Likewise.
11058 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11061 * g++.dg/init/explicit3.C: New.
11063 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11066 * gcc.target/i386/pr66819-1.c: New test.
11067 * gcc.target/i386/pr66819-2.c: Likewise.
11068 * gcc.target/i386/pr66819-3.c: Likewise.
11069 * gcc.target/i386/pr66819-4.c: Likewise.
11070 * gcc.target/i386/pr66819-5.c: Likewise.
11072 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11075 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11076 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11077 type to prevent possible flag-clobbering zero-extensions.
11078 * gcc.target/i386/pr66703.c: New test.
11080 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11083 * g++.dg/cpp0x/nsdmi-template15.C: New.
11085 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11087 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11089 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11091 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11092 * gcc.target/arm/flip-thumb.c: Likewise.
11094 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11097 * gcc.target/i386/pr66813.c: New test.
11099 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11101 PR middle-end/66820
11102 * gcc.dg/gomp/pr66820.c: New test.
11104 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11107 * g++.dg/cpp0x/scoped_enum6.C: New.
11109 2015-07-10 Tom de Vries <tom@codesourcery.com>
11111 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11112 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11114 2015-07-10 Richard Biener <rguenther@suse.de>
11116 PR tree-optimization/66823
11117 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11118 which should not be necessary. XFAIL.
11120 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11123 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11125 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11127 PR middle-end/66633
11128 * gcc.dg/gomp/pr66633-1.c: New test.
11129 * gcc.dg/gomp/pr66633-2.c: New test.
11130 * gcc.dg/gomp/pr66633-3.c: New test.
11131 * gcc.dg/gomp/pr66633-4.c: New test.
11133 2015-07-09 John Marino <gnugcc@marino.st>
11135 * lib/target-supports.exp (check_effective_target_pie):
11138 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11141 * gcc.target/i386/pr66814.c: New test.
11143 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11146 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11147 * gcc.target/aarch64/fnmul-2.c: Likewise.
11148 * gcc.target/aarch64/fnmul-3.c: Likewise.
11149 * gcc.target/aarch64/fnmul-4.c: Likewise.
11151 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11154 * g++.dg/cpp0x/vt-65790.C: New.
11156 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11159 * gcc.target/i386/pr66818.c: New test.
11161 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11164 * gcc.target/i386/pr66817.c: New test.
11166 2015-07-09 Marek Polacek <polacek@redhat.com>
11168 PR tree-optimization/66718
11169 * gcc.dg/vect/vect-126.c: New test.
11171 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11173 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11174 even when dwarf-2 is not the default.
11176 2015-07-08 Jeff Law <law@redhat.com>
11179 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11180 to have a single memory reference.
11182 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11184 * g++.dg/other/dump-ada-spec-9.C: New test.
11186 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11188 * g++.dg/vect/vect.exp: Run also simd* tests.
11189 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11190 (check_vect): Fix up get_cpuid call for C++.
11191 * g++.dg/vect/simd-clone-1.cc: New test.
11193 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11195 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11197 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11199 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11200 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11202 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11205 * gcc.target/i386/pr66806.c: New test.
11207 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11210 * g++.dg/cpp0x/auto45.C: New.
11212 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11214 PR middle-end/66334
11215 * gcc.target/i386/pr66334.c: New.
11217 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11219 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11222 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11225 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11226 (verify_code): Update expected error message.
11227 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11228 (verify_code): Likewise.
11229 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11230 (verify_code): Likewise.
11232 2015-07-08 Richard Biener <rguenther@suse.de>
11234 PR tree-optimization/66793
11235 * gcc.dg/torture/pr66793.c: New testcase.
11237 2015-07-08 Richard Biener <rguenther@suse.de>
11239 PR tree-optimization/66794
11240 * gcc.dg/torture/pr66794.c: New testcase.
11242 2015-07-08 Marek Polacek <polacek@redhat.com>
11245 * g++.dg/abi/abi-tag15.C: New test.
11247 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11249 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11250 * gcc.target/mips/branch-3.c: Ditto
11251 * gcc.target/mips/branch-4.c: Ditto.
11252 * gcc.target/mips/branch-5.c: Ditto.
11253 * gcc.target/mips/branch-6.c: Ditto.
11254 * gcc.target/mips/branch-7.c: Ditto.
11255 * gcc.target/mips/branch-8.c: Ditto.
11256 * gcc.target/mips/branch-9.c: Ditto.
11257 * gcc.target/mips/branch-10.c: Ditto.
11258 * gcc.target/mips/branch-11.c: Ditto.
11259 * gcc.target/mips/branch-12.c: Ditto.
11260 * gcc.target/mips/branch-13.c: Ditto.
11261 * gcc.target/mips/umips-branch-5.c: New file.
11262 * gcc.target/mips/umips-branch-6.c: New file.
11263 * gcc.target/mips/umips-branch-7.c: New file.
11264 * gcc.target/mips/umips-branch-8.c: New file.
11265 * gcc.target/mips/umips-branch-9.c: New file.
11266 * gcc.target/mips/umips-branch-10.c: New file.
11267 * gcc.target/mips/umips-branch-11.c: New file.
11268 * gcc.target/mips/umips-branch-12.c: New file.
11269 * gcc.target/mips/umips-branch-13.c: New file.
11270 * gcc.target/mips/umips-branch-14.c: New file.
11271 * gcc.target/mips/umips-branch-15.c: New file.
11272 * gcc.target/mips/umips-branch-16.c: New file.
11273 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11274 (OCCUPY_0xfffc): New define.
11276 2015-07-08 Renlin Li <renlin.li@arm.com>
11278 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11280 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11282 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11284 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11286 * gcc.target/i386/bt-3.c: New test.
11287 * gcc.target/i386/bt-4.c: Ditto.
11289 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11291 * g++.dg/other/dump-ada-spec-8.C: New test.
11293 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11296 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11298 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11300 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11302 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11303 Avoid using an opaque struct for local "f".
11305 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11308 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11309 * jit.dg/test-pr66779.c: New testcase.
11311 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11313 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11316 2015-07-07 Richard Biener <rguenther@suse.de>
11318 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11320 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11322 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11323 * gcc.target/mips/call-5.c: Ditto.
11324 * gcc.target/mips/call-6.c: Ditto.
11326 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11328 * gcc.dg/dx-test.c: New test-case.
11330 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11333 * gfortran.dg/allocate_with_source_9.f08: New test.
11335 2015-07-07 Christian Bruel <christian.bruel@st.com>
11338 * gcc.target/arm/flip-thumb.c: Fix scan.
11339 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11340 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11341 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11344 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11347 * gcc.c-torture/execute/pr65956.c: New test.
11349 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11351 * gcc.target/arm/aapcs/align1.c: New.
11352 * gcc.target/arm/aapcs/align_rec1.c: New.
11353 * gcc.target/arm/aapcs/align2.c: New.
11354 * gcc.target/arm/aapcs/align_rec2.c: New.
11355 * gcc.target/arm/aapcs/align3.c: New.
11356 * gcc.target/arm/aapcs/align_rec3.c: New.
11357 * gcc.target/arm/aapcs/align4.c: New.
11358 * gcc.target/arm/aapcs/align_rec4.c: New.
11359 * gcc.target/arm/aapcs/align_vararg1.c: New.
11360 * gcc.target/arm/aapcs/align_vararg2.c: New.
11362 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11364 * gfortran.dg/iomsg_2.f90: New test.
11366 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11369 * gcc.target/i386/pr66749.c: New test.
11371 2015-07-06 Richard Biener <rguenther@suse.de>
11373 PR tree-optimization/66772
11374 * gcc.dg/torture/pr66772-1.c: New testcase.
11375 * gcc.dg/torture/pr66772-2.c: Likewise.
11377 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11379 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11380 the jals instruction.
11382 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11385 * gcc.target/i386/pr53383-1.c: New file.
11386 * gcc.target/i386/pr53383-2.c: Likewise.
11387 * gcc.target/i386/pr53383-3.c: Likewise.
11389 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11391 * gcc.target/aarch64/fnmul-1.c: New.
11392 * gcc.target/aarch64/fnmul-2.c: New.
11393 * gcc.target/aarch64/fnmul-3.c: New.
11394 * gcc.target/aarch64/fnmul-4.c: New.
11396 2015-07-06 Richard Biener <rguenther@suse.de>
11398 PR middle-end/66759
11399 * gcc.dg/torture/pr66759.c: New testcase.
11401 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11404 * gfortran.dg/alloc_comp_class_3.f03: New test.
11405 * gfortran.dg/alloc_comp_class_4.f03: New test.
11407 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11409 * gcc.c-torture/execute/pr66757.c: New test.
11411 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11413 PR tree-optimization/66720
11414 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11416 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11417 Sandra Loosemore <sandra@codesourcery.com>
11419 * gcc.target/nios2/gprel-offset.c: New test.
11421 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11424 * gfortran.dg/pr66725.f90: New test.
11426 2015-07-03 Jason Merrill <jason@redhat.com>
11428 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11429 Avoid narrowing error.
11431 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11433 PR rtl-optimization/66706
11434 * gcc.target/powerpc/shift-int.c: New testcase.
11436 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11439 * gcc.target/i386/pr66746.c: New file.
11441 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11443 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11445 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11447 PR tree-optimization/66119
11448 * g++.dg/opt/pr66119.C: New.
11450 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11453 * gfortran.dg/submodule_1.f90: New test
11454 * gfortran.dg/submodule_2.f90: New test
11455 * gfortran.dg/submodule_3.f90: New test
11456 * gfortran.dg/submodule_4.f90: New test
11457 * gfortran.dg/submodule_5.f90: New test
11458 * gfortran.dg/submodule_6.f90: New test
11459 * gfortran.dg/submodule_7.f90: New test
11461 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11463 PR preprocessor/53690
11464 * g++.dg/cpp/pr53690.C: New.
11466 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11468 * gcc.target/powerpc/vec-cmp.c: New test.
11470 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11473 * gfortran.dg/pr56520.f90: New test.
11475 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11478 * gfortran.dg/pr66545_1.f90: New test.
11479 * gfortran.dg/pr66545_2.f90: New test.
11481 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11483 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11484 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11486 2015-07-02 Richard Biener <rguenther@suse.de>
11489 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11492 2015-07-02 Richard Biener <rguenther@suse.de>
11494 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11496 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11498 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11500 2015-07-01 Jason Merrill <jason@redhat.com>
11502 * lib/target-supports.exp (cxx_default): Set to C++14.
11504 2015-07-01 Tom de Vries <tom@codesourcery.com>
11507 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11510 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11512 * gfortran.dg/warn_conversion_8.f90: New test.
11514 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11516 PR rtl-optimization/61047
11517 * gcc.c-torture/execute/20150611-1.c: New testcase.
11519 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11522 * jit.dg/all-non-failing-tests.h: Add
11523 test-pr66700-observing-write-through-ptr.c.
11524 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11526 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11528 * jit.dg/test-accessing-union.c: Add comments for use by
11529 gcc/jit/docs/topics/types.rst.
11531 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11533 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11534 'do-require-effective-target' with 'dg-require-effective-target'.
11535 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11536 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11537 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11538 'stlex' with 'strex' as the expected output.
11540 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11543 * g++.dg/cpp0x/gen-attrs-60.C: New.
11544 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11546 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11548 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11550 * gcc.target/aarch64/pic-small.c: Restrict this test under
11551 check_effective_target_aarch64_small_fpic.
11553 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11555 * gfortran.dg/gomp/pr66633.f90: New test.
11557 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11560 * g++.dg/template/pr66686.C: New test.
11562 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11564 * gnat.dg/lto17.ad[sb]: New test.
11566 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11568 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11569 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11571 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11573 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11575 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11577 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11579 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11581 * jit.dg/test-switch.c: New testcase.
11582 * jit.dg/test-switch.cc: New testcase.
11584 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11587 * jit.dg/all-non-failing-tests.h: Add note about
11588 test-validly-unreachable-block.c.
11589 * jit.dg/test-validly-unreachable-block.c: New file.
11591 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11594 * jit.dg/all-non-failing-tests.h: Add note about
11595 test-extra-options.c.
11596 * jit.dg/test-extra-options.c: New testcase.
11598 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11601 * gcc.target/i386/pr66691.c: New.
11603 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11605 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11606 * gcc.target/i386/iamcu/args.h: Likewise.
11607 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11608 * gcc.target/i386/iamcu/defines.h: Likewise.
11609 * gcc.target/i386/iamcu/macros.h: Likewise.
11610 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11611 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11612 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11613 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11614 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11615 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11616 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11617 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11618 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11619 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11620 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11621 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11622 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11623 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11624 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11625 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11626 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11628 2015-06-30 Marek Polacek <polacek@redhat.com>
11630 * gcc.dg/fold-minus-6.c: New test.
11632 * gcc.dg/fold-ior-3.c: New test.
11634 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11636 Implement N4197 - Adding u8 character literals
11637 * g++.dg/cpp1z/utf8.C: New.
11638 * g++.dg/cpp1z/utf8-neg.C: New.
11639 * g++.dg/cpp1z/udlit-utf8char.C: New.
11641 2015-06-30 Marek Polacek <polacek@redhat.com>
11643 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11645 2015-06-30 Tom de Vries <tom@codesourcery.com>
11647 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11648 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11649 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11650 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11652 2015-06-30 Marek Polacek <polacek@redhat.com>
11654 * gcc.dg/fold-ior-2.c: New test.
11656 2015-06-30 Tom de Vries <tom@codesourcery.com>
11658 PR tree-optimization/66652
11659 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11660 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11662 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11664 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11667 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11668 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11670 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11673 * gfortran.dg/wunused-parameter.f90: New test.
11675 2015-06-29 Richard Henderson <rth@redhat.com>
11677 * gcc.target/i386/asm-flag-1.c: New.
11678 * gcc.target/i386/asm-flag-2.c: New.
11679 * gcc.target/i386/asm-flag-3.c: New.
11680 * gcc.target/i386/asm-flag-4.c: New.
11681 * gcc.target/i386/asm-flag-5.c: New.
11683 2015-06-29 Marek Polacek <polacek@redhat.com>
11686 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11687 * c-c++-common/pr66322.c: New test.
11688 * g++.dg/eh/scope1.C: Remove dg-warning.
11690 2015-06-29 Richard Biener <rguenther@suse.de>
11692 PR tree-optimization/66677
11693 * gcc.dg/vect/pr66677.c: New testcase.
11695 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11697 PR middle-end/64130
11698 * gcc.dg/tree-ssa/pr64130.c: New test.
11700 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11702 * gcc.target/aarch64/pic-small.c: New testcase.
11704 2015-06-26 Richard Biener <rguenther@suse.de>
11706 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11708 2015-06-26 Marek Polacek <polacek@redhat.com>
11710 * gcc.dg/fold-and-1.c: New test.
11711 * gcc.dg/fold-and-2.c: New test.
11713 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11715 * gnat.dg/warn11.adb: Add missing dg directive.
11716 * gnat.dg/warn12.adb: New test.
11717 * gnat.dg/warn12_pkg.ads: New helper.
11719 2015-06-26 Richard Biener <rguenther@suse.de>
11721 * gfortran.dg/reassoc_3.f90: Adjust.
11723 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11726 * gcc.target/i386/pr66412.c: New test.
11728 2015-06-25 Richard Biener <rguenther@suse.de>
11730 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11732 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11734 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11736 2015-06-25 Richard Biener <rguenther@suse.de>
11738 * gfortran.dg/vect/vect-9.f90: New testcase.
11740 2015-06-25 Nick Clifton <nickc@redhat.com>
11742 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11743 H8300 and M32R targets.
11745 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11748 * gfortran.dg/maxerrors.f90: New test.
11750 2015-06-08 DJ Delorie <dj@redhat.com>
11752 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11754 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11756 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11758 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11760 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11761 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11762 * gcc.target/aarch64/nofp_1.c: New file.
11764 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11766 Implement N3928 - Extending static_assert
11767 * g++.dg/cpp0x/static_assert8.C: Adjust.
11768 * g++.dg/cpp0x/static_assert12.C: New.
11769 * g++.dg/cpp0x/static_assert13.C: New.
11770 * g++.dg/cpp1y/static_assert1.C: New.
11771 * g++.dg/cpp1y/static_assert2.C: New.
11772 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11774 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11777 * g++.dg/cpp0x/trailing11.C: New.
11779 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11781 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11783 * gcc.target/arm/memset-inline-10.c: Likewise.
11784 * gcc.target/arm/pr58784.c: Likewise.
11785 * gcc.target/arm/pr59985.C: Likewise.
11786 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11788 2015-06-24 Renlin Li <renlin.li@arm.com>
11790 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11791 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11793 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11796 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11799 * g++.dg/cpp0x/auto45.C: New test.
11800 * g++.dg/template/pr30044.C: New test.
11801 * g++.dg/template/crash83.C: Accept any error string.
11802 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11804 * g++.dg/cpp0x/variadic18.C: Likewise
11805 * g++.dg/template/canon-type-13.C: Likewise.
11806 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11808 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11811 * g++.dg/other/linkage2.C: New.
11813 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11816 * gcc.target/arm/pr63408.c: New test.
11818 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11820 * lib/c-torture.exp: Don't call check_effective_target_lto
11821 before setting up environment correctly.
11822 * lib/gcc-dg.exp: Likewise, and protect
11823 gcc_force_conventional_output.
11825 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11827 PR rtl-optimization/66306
11828 * gcc.target/s390/pr66306.c: New test.
11830 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11832 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11833 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11834 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11835 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11836 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11837 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11838 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11840 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11843 * gcc.c-torture/pr65803.c: New test.
11845 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11848 * g++.dg/cpp0x/auto45.C: New test.
11849 * g++.dg/template/pr30044.C: New test.
11850 * g++.dg/template/crash83.C: Accept any error string.
11851 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11853 * g++.dg/cpp0x/variadic18.C: Likewise
11854 * g++.dg/template/canon-type-13.C: Likewise.
11855 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11857 2015-06-23 Marek Polacek <polacek@redhat.com>
11859 * c-c++-common/Wlogical-op-3.c: New test.
11861 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11864 * g++.dg/cpp0x/scoped_enum5.C: New.
11866 2015-06-23 Richard Biener <rguenther@suse.de>
11868 PR tree-optimization/66636
11869 * gcc.dg/vect/pr66636.c: New testcase.
11871 2015-06-23 Marek Polacek <polacek@redhat.com>
11873 * gcc.dg/fold-minus-4.c: New test.
11874 * gcc.dg/fold-minus-5.c: New test.
11875 * c-c++-common/ubsan/overflow-add-5.c: New test.
11877 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11879 Add missing testcase from r224672.
11880 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11882 * gcc.target/vax/bswapdi-1.c: New.
11884 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11887 * gfortran.dg/associate_18.f08: New test.
11889 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11892 * gcc.target/i386/pr66560-1.c: New test.
11893 * gcc.target/i386/pr66560-2.c: Ditto.
11894 * gcc.target/i386/pr66560-3.c: Ditto.
11895 * gcc.target/i386/pr66560-4.c: Ditto.
11897 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11899 * gcc.target/nvptx/nvptx.exp: New file.
11900 * gcc.target/nvptx/proto-1.c: Likewise.
11902 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11904 PR tree-optimization/66449
11905 * gcc.dg/vect/pr66449.c: New test.
11907 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11909 * g++.dg/other/dump-ada-spec-5.C: New test.
11910 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11911 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11913 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11915 * g++.dg/inherit/pure1.C: Test location too.
11917 2015-06-22 Marek Polacek <polacek@redhat.com>
11919 * gcc.dg/fold-ior-1.c: New test.
11920 * gcc.dg/fold-minus-2.c: New test.
11921 * gcc.dg/fold-minus-3.c: New test.
11922 * gcc.dg/fold-plus-1.c: New test.
11923 * gcc.dg/fold-plus-2.c: New test.
11924 * gcc.dg/fold-xor-4.c: New test.
11925 * gcc.dg/fold-xor-5.c: New test.
11927 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11930 * g++.dg/torture/pr65914.C: New.
11932 2015-06-22 Richard Biener <rguenther@suse.de>
11934 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11935 not existing TORTURE_OPTIONS only.
11936 * lib/gcc-dg.exp: Likewise.
11938 2015-06-22 Christian Bruel <christian.bruel@st.com>
11941 * gcc.target/arm/flip-thumb.c: New test.
11943 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11944 Martin Liska <mliska@suse.cz>
11947 * g++.dg/ipa/pr65908.C: New testcase.
11949 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11952 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11953 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11955 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11957 * gnat.dg/specs/debug1.ads: Adjust.
11959 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11961 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11962 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11963 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11964 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11965 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11966 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11967 * gcc.target/aarch64/fmovd-zero.c: Delete.
11968 * gcc.target/aarch64/fmovf-zero.c: Delete.
11970 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11972 * gcc.target/vax/bswapdi-1.c: New.
11974 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11976 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11978 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11980 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11982 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11984 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11986 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11988 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11990 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11992 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11994 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11996 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11998 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12000 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12002 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12004 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12006 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12008 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12010 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12012 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12014 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12016 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12018 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12020 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12022 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12024 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12026 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12028 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12030 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12032 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12034 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12036 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12038 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12040 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12042 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12044 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12046 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12048 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12050 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12053 (_ARM_FPSCR): Add FZ field.
12054 (clean_results): Force FZ=1 on AArch64.
12055 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12059 * gcc.target/aarch64/pr62308.c: New test.
12061 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12064 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12066 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12068 * gcc.target/i386/mpx/pr66581.c: New test.
12070 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12072 * gcc.target/i386/cmov9.c: New test.
12074 2015-06-18 Richard Biener <rguenther@suse.de>
12076 * g++.dg/other/const4.C: New testcase.
12078 2015-06-18 Michael Matz <matz@suse.de>
12080 PR middle-end/66253
12081 * gcc.dg/vect/pr66253.c: New testcase.
12083 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12086 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12088 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12090 PR middle-end/66568
12091 * gcc.target/i386/mpx/pr66568.c: New test.
12093 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12095 PR middle-end/66567
12096 * gcc.target/i386/mpx/pr66567.c: New test.
12098 2015-06-18 Richard Biener <rguenther@suse.de>
12100 PR tree-optimization/66510
12101 * gcc.dg/vect/slp-perm-12.c: New testcase.
12103 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12105 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12106 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12107 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12108 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12110 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12113 * g++.dg/gomp/pr66571-1.C: New test.
12115 PR middle-end/66429
12116 * c-c++-common/gomp/pr66429.c: New test.
12118 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12120 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12121 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12123 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12125 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12128 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12131 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12133 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12135 * gcc.target/mips/pr65862-1.c: New test.
12136 * gcc.target/mips/pr65862-2.c: Likewise.
12138 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12140 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12141 * gcc.target/i386/pr52252-atom.c: Ditto.
12142 * gcc.target/i386/vect-div-1.c: Ditto.
12143 * gcc.target/i386/rotate-5.c: Ditto.
12144 * gcc.target/i386/pr50202.c: Ditto.
12145 * gcc.target/i386/pr37843-3.c: Ditto.
12146 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12147 * gcc.target/i386/pr53397-1.c: Ditto.
12148 * gcc.target/i386/pr55934.c: Ditto.
12149 * gcc.target/i386/pr37843-4.c: Ditto.
12150 * gcc.target/i386/pr60451.c: Ditto.
12151 * gcc.target/i386/pr53397-2.c: Ditto.
12152 * gcc.target/i386/vectorize1.c: Ditto.
12153 * gcc.target/i386/extract-insert-combining.c: Ditto.
12154 * gcc.target/i386/pr53759.c: Ditto.
12155 * gcc.target/i386/pr52252-core.c: Ditto.
12156 * gcc.target/i386/rotate-3.c: Ditto.
12157 * gcc.target/i386/sse-20.c: Ditto.
12158 * gcc.target/i386/rotate-4.c: Ditto.
12159 * gcc.target/i386/pr61403.c: Ditto.
12160 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12161 * gcc.target/i386/pr60901.c: Ditto.
12162 * gcc.target/i386/pr59794-7.c: Ditto.
12163 * gcc.target/i386/pr62208.c: Ditto.
12164 * gcc.target/i386/pr53416.c: Ditto.
12165 * gcc.target/i386/asm-dialect-1.c: Ditto.
12166 * gcc.target/i386/pr50038.c: Ditto.
12167 * gcc.target/i386/47698.c: Ditto.
12168 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12169 * gcc.target/i386/pr59794-2.c: Ditto.
12170 * gcc.target/i386/pr59794-3.c: Ditto.
12171 * gcc.target/i386/pr39058.c: Ditto.
12172 * gcc.target/i386/pr60205-1.c: Ditto.
12173 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12174 * gcc.target/i386/sse2-movq-2.c: Ditto.
12176 2015-06-17 Richard Biener <rguenther@suse.de>
12178 PR tree-optimization/66251
12179 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12181 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12184 * g++.dg/parse/new-placement1.C: New.
12186 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12188 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12189 * jit.dg/test-compound-assignment.c: New testcase.
12191 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12194 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12195 to "testcases" array.
12197 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12200 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12201 * jit.dg/test-debug-strings.c: New test case.
12202 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12203 the discriminant has a sane debug string.
12205 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12208 * gcc.target/i386/pr56766-1.c: New test.
12209 * gcc.target/i386/pr56766-2.c: Ditto.
12211 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12213 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12214 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12215 * gcc.target/mips/loongson-simd.c: Ditto.
12217 2015-06-16 Richard Biener <rguenther@suse.de>
12219 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12221 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12223 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12224 passed by the testsuite driver.
12226 2015-06-16 Richard Biener <rguenther@suse.de>
12228 * gcc.dg/vect/slp-perm-11.c: New testcase.
12230 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12232 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12235 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12237 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12238 Reinstate calls to torture-init and torture-finalize.
12240 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12242 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12244 2015-06-15 Nathan Sidwell <nathan@acm.org>
12247 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12249 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12252 * g++.dg/cpp0x/local-type1.C: New.
12254 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12259 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12260 unimplemented error.
12261 * gfortran.dg/allocate_with_source_7.f08: New test.
12262 * gfortran.dg/allocate_with_source_8.f08: New test.
12264 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12267 * g++.dg/warn/Walways-true-3.C: New test.
12269 2015-06-13 Tom de Vries <tom@codesourcery.com>
12271 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12273 2015-06-13 Tom de Vries <tom@codesourcery.com>
12275 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12276 (main): Remove superfluous attributes.
12277 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12278 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12280 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12282 * gcc.target/i386/monitorx.c: New.
12283 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12284 * gcc.target/i386/sse-13.c: Ditto.
12285 * gcc.target/i386/sse-14.c: Ditto.
12286 * gcc.target/i386/sse-22.c: Ditto.
12287 * gcc.target/i386/sse-23.c: Ditto.
12288 * g++.dg/other/i386-2.C: Ditto.
12289 * g++.dg/other/i386-3.C: Ditto.
12291 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12293 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12295 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12298 * gfortran.dg/allocatable_scalar_13.f90: New test
12300 2015-06-11 Marek Polacek <polacek@redhat.com>
12302 * gcc.dg/fold-xor-3.c: New test.
12304 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12306 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12307 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12309 2015-06-11 Christian Bruel <christian.bruel@st.com>
12312 * gcc.target/arm/pragma_attribute.c: New test.
12314 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12316 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12318 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12321 * gcc.target/i386/pr66473.c: New test.
12323 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12326 * gcc.dg/tls/pr66470.c: New test.
12327 * gcc.target/i386/pr66470.c: New test.
12329 2015-06-10 Christian Bruel <christian.bruel@st.com>
12332 * gcc.target/arm/attr_arm.c: New test
12333 * gcc.target/arm/attr_arm-err.c: New test
12334 * gcc.target/arm/attr_thumb.c: New test
12335 * gcc.target/arm/attr_thumb-static.c: New test
12337 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12342 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12344 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12346 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12347 passed by the testsuite driver.
12349 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12352 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12353 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12354 * gcc.dg/ssp-1.c: Make counter a register.
12355 * gcc.dg/ssp-2.c: Likewise.
12356 * gcc.dg/torture/parm-coalesce.c: New.
12358 2015-06-09 Tom de Vries <tom@codesourcery.com>
12360 * gcc.target/i386/vararg-loc.c: New test.
12362 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12365 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12366 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12368 2015-06-09 Marek Polacek <polacek@redhat.com>
12370 PR tree-optimization/66299
12371 * gcc.dg/pr66299-1.c: New test.
12372 * gcc.dg/pr66299-2.c: New test.
12373 * gcc.dg/pr66299-3.c: New test.
12375 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12377 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12378 passed by the testsuite driver.
12380 2015-06-09 Richard Biener <rguenther@suse.de>
12382 PR middle-end/66423
12383 * gcc.dg/fold-modpow2.c: New testcase.
12385 2015-06-09 Richard Biener <rguenther@suse.de>
12387 PR tree-optimization/66419
12388 * gcc.dg/vect/bb-slp-37.c: New testcase.
12390 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12392 * gcc.target/arm/stl-cond.c: New test.
12394 2015-06-09 Richard Biener <rguenther@suse.de>
12396 PR middle-end/66413
12397 * gcc.dg/torture/pr66413.c: New testcase.
12399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12402 * gcc.dg/ssp-1.c: Make counter a register.
12403 * gcc.dg/ssp-2.c: Likewise.
12404 * gcc.dg/torture/parm-coalesce.c: New.
12406 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12408 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12409 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12411 2015-06-08 Tom de Vries <tom@codesourcery.com>
12413 PR rtl-optimization/66444
12414 * gcc.dg/pr66444.c: New test.
12416 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12419 * gfortran.dg/class_is_1.f90: New test.
12420 * gfortran.dg/type_is_1.f90: Ditto.
12422 2015-06-08 Marek Polacek <polacek@redhat.com>
12425 * gcc.dg/cpp/pr66415-1.c: New test.
12426 * gcc.dg/cpp/pr66415-2.c: New test.
12428 2015-06-08 Richard Biener <rguenther@suse.de>
12430 PR tree-optimization/66422
12431 * gcc.dg/Warray-bounds-16.c: New testcase.
12433 2015-06-08 Richard Biener <rguenther@suse.de>
12435 * gcc.dg/vect/slp-perm-10.c: New testcase.
12436 * gcc.dg/vect/slp-23.c: Adjust.
12437 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12438 vector pointer update.
12440 2015-06-08 Marek Polacek <polacek@redhat.com>
12443 * g++.dg/ubsan/pr66452.C: New test.
12445 2015-06-08 Tom de Vries <tom@codesourcery.com>
12447 PR tree-optimization/66436
12448 * gcc.dg/gomp/dump-new-function-2.c: New test.
12449 * gcc.dg/gomp/dump-new-function-3.c: Same.
12450 * gcc.dg/gomp/dump-new-function.c: Same.
12452 2015-06-08 Tom de Vries <tom@codesourcery.com>
12454 PR tree-optimization/66435
12455 * gcc.dg/gomp/notify-new-function-2.c: New test.
12456 * gcc.dg/gomp/notify-new-function-3.c: Same.
12457 * gcc.dg/gomp/notify-new-function.c: Same.
12459 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12461 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12462 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12463 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12464 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12465 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12466 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12469 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12472 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12473 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12475 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12476 * gfortran.dg/warn_conversion_5.f90: New test.
12477 * gfortran.dg/warn_conversion_6.f90: New test.
12478 * gfortran.dg/warn_conversion_7.f90: New test.
12480 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12483 * gfortran.dg/blockdata_9.f: New test.
12485 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12488 * gfortran.dg/forall_17.f90: New test.
12490 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12492 * g++.dg/cpp0x/pr57101.C: Add warning.
12493 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12494 * g++.dg/ext/visibility/anon7.C: Same.
12495 * g++.dg/ipa/pr63587-2.C: Same.
12496 * g++.dg/opt/dump1.C: Same.
12497 * g++.dg/opt/pr59622-3.C: Same.
12498 * g++.dg/opt/pr59622.C: Same.
12499 * g++.dg/torture/pr46383.C: Same.
12500 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12501 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12502 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12504 * gfortran.dg/intent_out_8.f90: Same.
12505 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12507 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12510 gfortran.dg/equiv_9.f90: New test.
12513 2015-06-05 Tom de Vries <tom@codesourcery.com>
12515 merge from gomp4 branch:
12516 2015-05-28 Tom de Vries <tom@codesourcery.com>
12518 PR tree-optimization/65443
12519 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12520 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12521 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12523 2015-06-05 Nathan Sidwell <nathan@acm.org>
12526 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12528 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12530 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12532 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12534 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12536 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12538 * gcc.target/i386/noplt-1.c: New test.
12539 * gcc.target/i386/noplt-2.c: New test.
12540 * gcc.target/i386/noplt-3.c: New test.
12541 * gcc.target/i386/noplt-4.c: New test.
12543 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12546 * gfortran.dg/adjustl_1.f90: New test.
12548 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12550 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12551 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12553 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12555 * lto.c (iterative_hash_canonical_type,
12556 gimple_register_canonical_type): only hash main variants of types
12558 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12560 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12561 Move set of dg-do-what-default after early return.
12563 2015-06-04 Marek Polacek <polacek@redhat.com>
12566 * gcc.dg/lvalue-8.c: New test.
12568 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12569 Paolo Carlini <paolo.carlini@oracle.com>
12572 * g++.dg/other/pr66130.C: New.
12573 * g++.dg/cpp0x/pr66130.C: Likewise.
12575 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12577 * g++.dg/cpp0x/decl-loc1.C: New.
12578 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12579 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12580 * g++.dg/init/ctor8.C: Likewise.
12581 * g++.dg/parse/semicolon4.C: Likewise.
12583 2015-06-03 Marek Polacek <polacek@redhat.com>
12586 * g++.dg/ubsan/static-init-1.C: New test.
12587 * g++.dg/ubsan/static-init-2.C: New test.
12588 * g++.dg/ubsan/static-init-3.C: New test.
12590 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12593 * gcc.target/i386/pr66275.c: New test.
12595 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12597 * gcc.dg/Wcxx-compat-22.c: New testcase.
12598 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12599 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12600 * c-c++-common/pr58346-1.c: Likewise.
12601 * c-c++-common/transparent-union-1.c: Likewise.
12603 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12605 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12606 * g++.dg/plugin/def_plugin.c: New file.
12607 * g++.dg/plugin/def-plugin-test.C: New file.
12609 2015-06-03 Richard Biener <rguenther@suse.de>
12611 * gcc.dg/vect/bb-slp-36.c: New testcase.
12613 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12615 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12617 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12619 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12620 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12621 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12622 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12624 2015-06-03 Marek Polacek <polacek@redhat.com>
12628 * gcc.dg/pr64223-1.c: New test.
12629 * gcc.dg/pr64223-2.c: New test.
12631 2015-06-03 Richard Biener <rguenther@suse.de>
12633 PR tree-optimization/63916
12634 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12636 2015-06-03 Richard Biener <rguenther@suse.de>
12638 PR tree-optimization/66375
12639 * gcc.dg/torture/pr66375.c: New testcase.
12641 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12643 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12645 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12648 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12650 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12653 * gfortran.dg/reshape_7.f90: New test.
12655 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12658 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12661 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12664 * gcc.dg/pr49551.c: New testcase.
12666 2015-06-02 Richard Biener <rguenther@suse.de>
12669 * g++.dg/lto/pr65549_0.C: New testcase.
12671 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12674 PR middle-end/66332
12675 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12677 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12679 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12681 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12684 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12686 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12688 PR tree-optimization/48052
12689 * gcc.dg/tree-ssa/scev-8.c: New.
12690 * gcc.dg/tree-ssa/scev-9.c: New.
12691 * gcc.dg/tree-ssa/scev-10.c: New.
12692 * gcc.dg/vect/pr48052.c: New.
12694 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12696 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12698 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12700 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12702 2015-06-02 Marek Polacek <polacek@redhat.com>
12704 PR middle-end/66345
12705 * gcc.dg/torture/pr66345.c: New test.
12707 2015-06-02 Richard Biener <rguenther@suse.de>
12709 PR tree-optimization/65961
12710 * gcc.dg/torture/pr65961.c: New testcase.
12712 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12714 PR tree-optimization/52563
12715 PR tree-optimization/62173
12716 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12717 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12719 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12721 * gnat.dg/specs/varsize_return2.ads: New test.
12722 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12724 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12726 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12728 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12731 * gcc.target/aarch64/sync-comp-swap.c: New.
12732 * gcc.target/aarch64/sync-comp-swap.x: New.
12733 * gcc.target/aarch64/sync-op-acquire.c: New.
12734 * gcc.target/aarch64/sync-op-acquire.x: New.
12735 * gcc.target/aarch64/sync-op-full.c: New.
12736 * gcc.target/aarch64/sync-op-full.x: New.
12737 * gcc.target/aarch64/sync-op-release.c: New.
12738 * gcc.target/aarch64/sync-op-release.x: New.
12740 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12742 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12745 2015-06-01 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/66349
12748 PR tree-optimization/66352
12749 PR tree-optimization/66357
12750 * gcc.dg/torture/pr66357.c: New testcase.
12751 * gcc.dg/torture/pr66349.c: Likewise.
12752 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12754 2015-06-01 Richard Biener <rguenther@suse.de>
12757 2015-05-29 Richard Biener <rguenther@suse.de>
12759 PR tree-optimization/66314
12760 * gcc.dg/asan/pr66314.c: New testcase.
12762 2015-06-01 Richard Biener <rguenther@suse.de>
12764 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12766 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12768 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12770 (hp3, hp4): Add inline keyword.
12771 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12772 (hp2): Add inline keyword.
12773 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12774 (hp2): Add inline keyword.
12776 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12779 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12780 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12781 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12782 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12784 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12786 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12787 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12789 2015-06-01 Richard Biener <rguenther@suse.de>
12791 PR tree-optimization/66280
12792 * g++.dg/torture/pr66280.C: New testcase.
12793 * g++.dg/torture/pr66280-2.C: Likewise.
12795 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12797 * gnat.dg/addr9_1.adb: New test.
12798 * gnat.dg/addr9_2.adb: Likewise.
12799 * gnat.dg/addr9_3.adb: Likewise.
12800 * gnat.dg/addr9_4.adb: Likewise.
12802 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12804 * g++.dg/other/dump-ada-spec-4.C: New test.
12806 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12808 * gcc.dg/alias-8.c: Fix dg-warning.
12810 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12812 * gcc.dg/alias-8.c: Do not xfail.
12813 * gcc.dg/pr62167.c: Prevent FRE.
12814 * gcc.dg/alias-14.c: New testcase.
12816 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12818 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12820 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12823 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12825 * gcc.target/s390/hotpatch-10.c: Likewise.
12826 * gcc.target/s390/hotpatch-11.c: Likewise.
12827 * gcc.target/s390/hotpatch-12.c: Likewise.
12828 * gcc.target/s390/hotpatch-17.c: Likewise.
12829 * gcc.target/s390/hotpatch-18.c: Likewise.
12830 * gcc.target/s390/hotpatch-20.c: Likewise.
12831 * gcc.target/s390/hotpatch-21.c: Likewise.
12832 * gcc.target/s390/hotpatch-22.c: Likewise.
12833 * gcc.target/s390/hotpatch-23.c: Likewise.
12834 * gcc.target/s390/hotpatch-24.c: Likewise.
12835 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12836 to check for the exact nops too.
12837 * gcc.target/s390/hotpatch-3.c: Likewise.
12838 * gcc.target/s390/hotpatch-4.c: Likewise.
12839 * gcc.target/s390/hotpatch-5.c: Likewise.
12840 * gcc.target/s390/hotpatch-6.c: Likewise.
12841 * gcc.target/s390/hotpatch-7.c: Likewise.
12842 * gcc.target/s390/hotpatch-8.c: Likewise.
12843 * gcc.target/s390/hotpatch-9.c: Likewise.
12844 * gcc.target/s390/hotpatch-14.c: Likewise.
12845 * gcc.target/s390/hotpatch-15.c: Likewise.
12846 * gcc.target/s390/hotpatch-16.c: Likewise.
12847 * gcc.target/s390/hotpatch-19.c: Likewise.
12848 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12849 scan-assembler-times counting number of .align directives.
12850 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12851 dg-options. Remove scan-assembler-times counting number of .align
12853 * gcc.target/s390/hotpatch-26.c: New file.
12854 * gcc.target/s390/hotpatch-27.c: New file.
12855 * gcc.target/s390/hotpatch-28.c: New file.
12856 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12857 using -Os -O0 -O1 -O2 -O3 options.
12859 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12861 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12863 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12865 PR tree-optimization/66142
12866 * gcc.dg/vect/pr66142.c: New test.
12868 2015-05-29 Richard Biener <rguenther@suse.de>
12870 PR tree-optimization/66314
12871 * gcc.dg/asan/pr66314.c: New testcase.
12873 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12875 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12876 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12877 Adjust all callers.
12878 (schedule-cleanups, dg-keep-saved-temps): New proc.
12879 (gcc-dg-test-1): Schedule cleanups.
12880 * lib/profopt.exp (profopt-execute): Likewise.
12881 * g++.dg/cdce3.C: Adjust expected line numbers.
12882 * gcc.dg/cdce1.c: Likewise.
12883 * gcc.dg/cdce2.c: Likewise.
12884 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12885 * gcc.dg/strlenopt-24.c: Likewise.
12886 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12887 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12888 * obj-c++.dg/encode-2.mm: Likewise.
12890 2015-05-28 DJ Delorie <dj@redhat.com>
12892 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12894 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12896 * gnat.dg/discr43.adb: New test.
12898 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12900 * gnat.dg/varsize_temp.adb: Rename into...
12901 * gnat.dg/varsize1.adb: ...this.
12902 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12903 * gnat.dg/varsize2.ad[sb]: ...this.
12904 * gnat.dg/varsize3_1.adb: New test.
12905 * gnat.dg/varsize3_2.adb: Likewise.
12906 * gnat.dg/varsize3_3.adb: Likewise.
12907 * gnat.dg/varsize3_4.adb: Likewise.
12908 * gnat.dg/varsize3_5.adb: Likewise.
12909 * gnat.dg/varsize3_6.adb: Likewise.
12910 * gnat.dg/varsize3_pkg1.ads: New helper.
12911 * gnat.dg/varsize3_pkg2.ads: Likewise.
12912 * gnat.dg/varsize3_pkg3.ads: Likewise.
12914 2015-05-28 Richard Biener <rguenther@suse.de>
12916 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12918 2015-05-28 Richard Biener <rguenther@suse.de>
12920 PR tree-optimization/66142
12921 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12923 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12926 * gcc.dg/darwin-minversion-3.c: Update testcase.
12927 * gcc.dg/darwin-minversion-4.c: Ditto.
12928 * gcc.dg/darwin-minversion-5.c: New testcase.
12929 * gcc.dg/darwin-minversion-6.c: Ditto.
12930 * gcc.dg/darwin-minversion-7.c: Ditto.
12931 * gcc.dg/darwin-minversion-8.c: Ditto.
12932 * gcc.dg/darwin-minversion-9.c: Ditto.
12933 * gcc.dg/darwin-minversion-10.c: Ditto.
12934 * gcc.dg/darwin-minversion-11.c: Ditto.
12935 * gcc.dg/darwin-minversion-12.c: Ditto.
12937 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12939 PR rtl-optimization/66168
12940 * gcc.c-torture/compile/pr66168.c: New test.
12942 2015-05-27 Jeff Law <law@redhat.com>
12945 * gcc.dg/target/m68k/pr39726-1.c: New test.
12947 2015-05-27 Nathan Sidwell <nathan@acm.org>
12950 * g++.dg/ext/alias-canon3.C: New.
12952 2015-05-27 Richard Biener <rguenther@suse.de>
12954 PR tree-optimization/66272
12956 2014-08-15 Richard Biener <rguenther@suse.de>
12958 PR tree-optimization/62031
12959 * gcc.dg/torture/pr66272.c: New testcase.
12961 2015-05-27 Richard Biener <rguenther@suse.de>
12963 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12965 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12968 * gcc.dg/pr65358.c: New test.
12970 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12973 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12975 * gfortran.dg/allocate_with_source_6.f90: New test.
12977 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12979 * gnat.dg/atomic7_1.adb: New test.
12980 * gnat.dg/atomic7_2.adb: Likewise.
12981 * gnat.dg/atomic7_pkg1.ads: New helper.
12982 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12984 2015-05-26 Michael Matz <matz@suse.de>
12986 PR middle-end/66251
12987 * gcc.dg/vect/pr66251.c: New test.
12989 2015-05-26 Richard Biener <rguenther@suse.de>
12991 PR tree-optimization/66142
12992 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12994 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12997 * gfortran.dg/allocatable_scalar_13.f90: New test
12999 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13001 * gnat.dg/warn11.adb: New test.
13002 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13004 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13006 * gnat.dg/vfa1_1.adb: New test.
13007 * gnat.dg/vfa1_2.adb: Likewise.
13008 * gnat.dg/vfa1_3.adb: Likewise.
13009 * gnat.dg/vfa1_4.adb: Likewise.
13010 * gnat.dg/vfa1_pkg.ads: New helper.
13012 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13014 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13015 * gcc.target/i386/pr66232-3.c: Likewise.
13017 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13020 * gcc.target/i386/pr66274.c: New test.
13022 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13024 * gnat.dg/renaming6.ad[sb]: New test.
13026 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13028 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13029 and 'dg-require-effective-target pie'.
13031 2015-05-23 Nathan Sidwell <nathan@acm.org>
13034 * g++.dg/cpp0x/pr66243.C: New.
13036 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13039 * g++.dg/lto/pr66180_0.C: New testcase.
13040 * g++.dg/lto/pr66180_1.C: New testcase.
13042 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13045 * typebound_call_27.f90: New file.
13047 2015-05-23 Nathan Sidwell <nathan@acm.org>
13050 * g++.dg/template/pr65936.C: New.
13052 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13054 PR tree-optimization/63387
13055 * gcc.dg/pr63387-2.c: New testcase.
13057 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13059 * gcc.dg/simd-1.c: Update to the new message.
13061 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13063 * gcc.dg/nand.c: New testcase.
13065 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13067 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13068 Set dg-do-what-default to compile only on ARM targets without
13069 arm_neon_hw execution support. Remove redundant c-torture-execute
13070 in loop over test cases.
13072 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13075 * gcc.target/aarch64/pr65491_1.c: New test.
13076 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13077 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13079 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13082 * g++.dg/cpp0x/explicit9.C: New.
13083 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13085 2015-05-22 Richard Biener <rguenther@suse.de>
13087 PR tree-optimization/66251
13088 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13090 2015-05-22 Marek Polacek <polacek@redhat.com>
13093 * c-c++-common/attributes-enum-1.c: New test.
13094 * c-c++-common/attributes-enum-2.c: New test.
13095 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13096 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13098 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13100 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13101 effective target support. If no arm_neon_hw support, do not attempt
13102 to execute the tests; only compile them.
13103 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13104 and "dg-require-effective-target arm_neon_ok".
13105 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13106 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13107 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13108 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13109 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13110 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13111 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13112 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13113 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13114 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13115 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13116 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13117 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13118 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13119 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13120 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13121 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13122 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13123 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13124 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13125 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13126 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13127 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13128 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13129 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13130 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13131 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13132 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13133 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13134 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13135 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13136 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13137 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13138 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13139 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13140 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13141 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13142 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13143 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13144 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13145 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13146 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13147 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13148 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13149 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13150 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13151 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13152 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13153 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13154 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13155 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13156 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13157 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13158 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13159 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13160 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13161 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13162 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13163 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13164 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13165 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13166 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13167 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13168 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13169 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13170 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13171 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13172 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13173 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13174 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13175 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13176 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13177 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13178 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13179 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13180 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13181 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13182 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13183 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13184 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13185 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13186 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13187 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13188 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13189 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13190 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13191 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13192 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13193 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13194 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13195 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13196 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13197 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13198 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13199 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13200 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13201 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13202 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13203 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13204 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13205 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13206 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13207 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13208 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13209 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13210 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13211 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13212 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13213 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13214 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13215 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13216 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13217 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13219 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13221 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13222 * gcc.dg/vect/pr59354.c: Likewise.
13223 * gcc.dg/vect/pr64252.c: Likewise.
13224 * gcc.dg/vect/pr64404.c: Likewise.
13225 * gcc.dg/vect/pr64493.c: Likewise.
13226 * gcc.dg/vect/pr64495.c: Likewise.
13227 * gcc.dg/vect/pr64844.c: Likewise.
13228 * gcc.dg/vect/pr65518.c: Likewise.
13229 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13231 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13234 * g++.dg/cpp1y/var-templ28.C: New.
13236 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13239 * gcc.target/i386/pr66232-1.c: New test.
13240 * gcc.target/i386/pr66232-2.c: Likewise.
13241 * gcc.target/i386/pr66232-3.c: Likewise.
13242 * gcc.target/i386/pr66232-4.c: Likewise.
13243 * gcc.target/i386/pr66232-5.c: Likewise.
13245 2015-05-21 Nathan Sidwell <nathan@acm.org>
13247 * g++.dg/cpp1y/pr60943.C: New.
13249 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13251 PR tree-optimization/66233
13252 * gcc.c-torture/execute/pr66233.c: New test.
13254 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13257 * gfortran.dg/inline_matmul_11.f90: New test.
13259 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13261 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13262 instead of listing several targets on its own.
13263 * gcc.target/i386/pr32219-2.c: Likewise.
13264 * gcc.target/i386/pr32219-3.c: Likewise.
13265 * gcc.target/i386/pr32219-4.c: Likewise.
13266 * gcc.target/i386/pr32219-5.c: Likewise.
13267 * gcc.target/i386/pr32219-6.c: Likewise
13268 * gcc.target/i386/pr32219-7.c: Likewise.
13269 * gcc.target/i386/pr32219-8.c: Likewise.
13270 * gcc.target/i386/pr39013-1.c: Likewise.
13271 * gcc.target/i386/pr39013-2.c: Likewise.
13272 * gcc.target/i386/pr64317.c: Likewise.
13274 2015-05-21 Jeff Law <law@redhat.com>
13276 * gcc.target/hppa/shadd-3.c: New test.
13277 * gcc.target/hppa/shadd-4.c: New test.
13279 2015-05-21 Michael Matz <matz@suse.de>
13281 * gcc.dg/vect/vect-strided-store.c: New test.
13282 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13283 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13285 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13287 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13288 * gcc.dg/pow-sqrt-synth-1.c: New test.
13289 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13291 2015-05-21 Richard Biener <rguenther@suse.de>
13294 * g++.dg/conversion/pr66211.C: New testcase.
13295 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13297 2015-05-21 Jeff Law <law@redhat.com>
13299 * gcc.target/hppa/shadd-2.c: New test.
13301 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13304 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13306 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13309 * gcc.target/arm/pr26702.c: Adjust target selector.
13311 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13313 PR middle-end/66221
13314 * gcc.dg/lto/pr66221_0.c: New test.
13315 * gcc.dg/lto/pr66221_1.c: New test.
13317 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13320 * gcc.dg/redecl-4.c: Update column numbers.
13321 * gcc.dg/format/bitfld-1.c: Likewise.
13322 * gcc.dg/format/attr-2.c: Likewise.
13323 * gcc.dg/format/attr-6.c: Likewise.
13324 * gcc.dg/format/attr-7.c (baz): Likewise.
13325 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13326 * gcc.dg/format/attr-4.c: Likewise.
13327 * gcc.dg/format/branch-1.c: Likewise.
13328 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13329 locations within strings with embedded escape sequences.
13331 2015-05-20 Jeff Law <law@redhat.com>
13333 * gcc.target/hppa/hppa.exp: New target test driver.
13334 * gcc.target/hppa/shadd-1.c: New test.
13336 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13338 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13340 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13342 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13343 (fn_33_k_and_r_style): New.
13344 (fn_33_stroustrup_style): New.
13345 (fn_33_allman_style): New.
13346 (fn_33_whitesmiths_style): New.
13347 (fn_33_horstmann_style): New.
13348 (fn_33_ratliff_banner_style): New.
13349 (fn_33_lisp_style): New.
13350 (fn_34_indent_dash_gnu): New.
13351 (fn_34_indent_dash_kr): New.
13352 (fn_34_indent_dash_orig): New.
13353 (fn_34_indent_linux_style): New.
13355 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13358 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13360 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13362 PR tree-optimization/65447
13363 * gcc.dg/tree-ssa/pr65447.c: New test.
13365 2015-05-19 Nathan sidwell <nathan@acm.org>
13367 * g++.dg/cpp0x/pr65954.C: New.
13369 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13371 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13373 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13375 * lib/target-supports.exp: Vector do not always have natural
13376 alignment on s390*.
13378 2015-05-19 David Sherwood <david.sherwood@arm.com>
13380 * gcc.dg/loop-invariant.c: New testcase.
13382 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13384 * lib/target-supports.exp: Vector do not always have natural
13385 alignment on s390*.
13387 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13389 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13391 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13393 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13395 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13396 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13397 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13398 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13399 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13400 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13401 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13402 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13403 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13404 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13406 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13408 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13410 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13412 * gcc.target/s390/s390.exp
13413 (check_effective_target_vector): New check.
13414 * gcc.target/s390/vector/vec-abi-1.c: New test.
13415 * gcc.target/s390/vector/vec-abi-2.c: New test.
13416 * gcc.target/s390/vector/vec-abi-3.c: New test.
13417 * gcc.target/s390/vector/vec-abi-4.c: New test.
13418 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13419 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13420 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13421 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13422 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13423 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13424 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13425 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13426 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13427 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13428 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13429 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13430 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13431 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13432 * gcc.target/s390/vector/vec-init-1.c: New test.
13433 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13434 * gcc.target/s390/vector/vec-shift-1.c: New test.
13435 * gcc.target/s390/vector/vec-sub-1.c: New test.
13437 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13439 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13441 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13443 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13445 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13447 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13449 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13451 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13453 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13455 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13457 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13459 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13461 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13463 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13465 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13467 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13469 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13471 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13473 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13475 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13477 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13479 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13481 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13483 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13485 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13487 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13489 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13491 PR tree-optimization/66187
13492 * gcc.c-torture/execute/pr66187.c: New test.
13493 * gcc.dg/pr66187-1.c: New test.
13494 * gcc.dg/pr66187-2.c: New test.
13496 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13498 * gcc.dg/vect/bb-slp-35.c: Adjust.
13500 2015-05-19 Richard Biener <rguenther@suse.de>
13502 PR tree-optimization/66165
13503 * gcc.dg/torture/pr66165.c: New testcase.
13505 PR tree-optimization/66185
13506 * gcc.dg/torture/pr66185.c: New testcase.
13508 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13511 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13513 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13515 * gcc.target/mips/p5600-bonding.c : New file.
13517 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13520 * gfortran.dg/interface_operator_1.f90: New tests.
13522 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13525 * gfortran.dg/generic_29.f90: New tests.
13527 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13530 * gfortran.dg/storage_size_6.f90: New tests.
13532 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13535 * gfortran.dg/null1.f90: New test.
13537 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13540 * gfortran.dg/entry_21.f90: New test.
13542 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13545 * gfortran.dg/storage_size_6.f90: New tests.
13547 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13550 * gfortran.dg/misplaced_statement.f90: New test.
13552 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13555 * gfortran.dg/filepos1.f90: New test
13557 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13560 * gfortran.dg/pr64925.f90: New test.
13562 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13564 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13566 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13568 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13570 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13571 to the family of pie capable targets.
13573 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13575 * gcc.target/arm/bics_1.c : New testcase.
13576 * gcc.target/arm/bics_2.c : New testcase.
13577 * gcc.target/arm/bics_3.c : New testcase.
13578 * gcc.target/arm/bics_4.c : New testcase.
13580 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13582 * gcc.target/mips/umips-attr.c: New test.
13584 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13586 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13587 * gcc.dg/20150120-2.c (dg-final): Ditto.
13588 * gcc.dg/20150120-2.c (dg-final): Ditto.
13589 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13591 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13594 * gcc.target/i386/pr66174.c: New test.
13596 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13599 * gfortran.dg/matmul_bounds_6.f90: New test.
13600 * gfortran.dg/matmul_bounds_7.f90: New test.
13602 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13604 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13605 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13606 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13607 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13608 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13609 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13611 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13614 * gfortran.dg/continuation_13.f90: Update test.
13615 * gfortran.dg/pr65903.f90: New test.
13617 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13620 * gfortran.dg/block_14.f90: New test.
13622 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13625 * lib/gfortran-dg.exp: Update regex to handle two locations for
13626 the same diagnostic without caret.
13627 * gfortran.dg/badline.f: Test also that line numbers are correct
13628 before and after "left but not entered" warning.
13630 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13631 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13634 * gcc.target/arm/maskdata.c: New test.
13636 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13639 * gfortran.dg/derived_constructor_components_5: New test
13641 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13644 * gcc.target/alpha/pr66140.c: New test.
13646 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13649 * gcc.dg/Wconversion-complex-c99.c: New test.
13650 * gcc.dg/Wconversion-complex-gnu.c: New test.
13652 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13654 PR tree-optimization/64454
13655 * gcc.dg/modmod.c: New testcase.
13657 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13659 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13661 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13663 PR middle-end/66134
13664 * gcc.target/i386/mpx/pr66134.c: New test.
13666 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13668 * gcc.target/powerpc/pr60158.c: New test.
13670 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13672 * gcc.target/i386/sibcall-7.c: New test.
13673 * gcc.target/i386/sibcall-8.c: New test.
13675 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13677 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13678 (abs64_in_dreg): Likewise.
13680 2015-05-14 Marek Polacek <polacek@redhat.com>
13684 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13685 * gcc.dg/pr19984.c: Likewise.
13686 * gcc.dg/pr66066-1.c: New test.
13687 * gcc.dg/pr66066-2.c: New test.
13688 * gcc.dg/pr66066-3.c: New test.
13690 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13692 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13693 * gcc.dg/pow-sqrt.x: New file.
13694 * gcc.dg/pow-sqrt-1.c: New test.
13695 * gcc.dg/pow-sqrt-2.c: Likewise.
13696 * gcc.dg/pow-sqrt-3.c: Likewise.
13698 2015-05-13 Richard Biener <rguenther@suse.de>
13700 PR tree-optimization/66123
13701 * gcc.dg/torture/pr66123.c: New testcase.
13703 2015-05-13 Richard Biener <rguenther@suse.de>
13705 PR middle-end/66110
13706 * gcc.dg/alias-2.c: Adjust.
13707 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13709 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13712 * gcc.target/i386/pr65103-3.c: New.
13714 2015-05-13 Martin Liska <mliska@suse.cz>
13716 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13718 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13721 * gcc.target/i386/pr66112-2.c: New test.
13724 * gcc.target/i386/pr66112-1.c: New test.
13726 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13729 * gcc.target/i386/mpx/pr66048.cc: New.
13731 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13733 PR rtl-optimization/64616
13734 * gcc.dg/loop-8.c: New test.
13735 * gcc.dg/loop-9.c: New test.
13737 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13739 PR target/pr66047.c
13740 * gcc.target/i386/pr66047.c: New testcase.
13742 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13745 * gcc.c-torture/compile/pr65873.c: New testcase.
13747 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13750 * gfortran.dg/inline_matmul_10.f90: New test.
13752 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13754 * c-c++-common/Wmisleading-indentation.c: New testcase.
13755 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13756 * c-c++-common/Wmisleading-indentation-2.md: New file.
13758 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13760 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13762 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13764 2015-05-12 Richard Biener <rguenther@suse.de>
13766 PR tree-optimization/66101
13767 * gcc.dg/torture/pr66101.c: New testcase.
13769 2015-05-12 Richard Biener <rguenther@suse.de>
13771 PR tree-optimization/37021
13772 * gcc.target/i386/vect-addsub.c: New testcase.
13774 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13776 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13778 2015-05-12 Tom de Vries <tom@codesourcery.com>
13780 PR tree-optimization/66010
13781 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13783 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13786 * g++.dg/cpp0x/trailing10.C: New.
13788 2015-05-12 Richard Biener <rguenther@suse.de>
13790 * gcc.dg/vect/bb-slp-35.c: New testcase.
13792 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13795 * gfortran.dg/bound_simplification_6.f90: New.
13797 2015-05-11 Steve Ellcey <sellcey@mips.com>
13799 * gcc.target/mips/branch-1.c: Pass argument to bar().
13801 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13804 * gcc.target/i386/pr65753.c: New test.
13806 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13808 PR rtl-optimization/66076
13809 * gcc.dg/torture/pr66076.c: New test.
13811 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13814 * gfortran.dg/inline_matmul_7.f90: New test.
13815 * gfortran.dg/inline_matmul_8.f90: New test.
13816 * gfortran.dg/inline_matmul_9.f90: New test.
13818 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13820 * gfortran.dg/bound_simplification_5.f90: New.
13822 2015-05-09 Jason Merrill <jason@redhat.com>
13824 * lib/target-supports.exp (cxx_default): New global.
13825 (check_effective_target_c++11_only)
13826 (check_effective_target_c++14_only)
13827 (check_effective_target_c++98_only)
13828 (check_effective_target_c++1z_only): Check it.
13830 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13832 PR tree-optimization/64454
13833 * gcc.dg/tree-ssa/vrp97.c: New file.
13834 * gcc.dg/vect/slp-perm-7.c: Update.
13836 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13839 * gfortran.dg/elemental_subroutine_11.f90: New test.
13841 2015-05-08 Richard Biener <rguenther@suse.de>
13843 PR tree-optimization/66036
13844 * gcc.dg/vect/slp-41.c: New testcase.
13846 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13848 * gfortran.dg/elemental_optional_args_7.f90: New.
13850 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13852 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13853 allow cmlt or sshr.
13855 2015-05-08 Marek Polacek <polacek@redhat.com>
13858 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13859 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13861 2015-05-07 Marek Polacek <polacek@redhat.com>
13864 * c-c++-common/Wshift-negative-value-1.c: New test.
13865 * c-c++-common/Wshift-negative-value-2.c: New test.
13866 * c-c++-common/Wshift-negative-value-3.c: New test.
13867 * c-c++-common/Wshift-negative-value-4.c: New test.
13868 * c-c++-common/Wshift-negative-value-5.c: New test.
13869 * c-c++-common/Wshift-negative-value-6.c: New test.
13870 * gcc.dg/c90-left-shift-1.c: New test.
13871 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13872 * gcc.dg/c99-left-shift-1.c: New test.
13874 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13877 PR middle-end/54303
13878 * gcc.dg/fdata-sections-2.c: New file.
13880 2015-05-07 Marek Polacek <polacek@redhat.com>
13883 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13885 * c-c++-common/ubsan/align-7.c: Likewise.
13886 * c-c++-common/ubsan/bounds-8.c: Likewise.
13887 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13888 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13889 * c-c++-common/ubsan/null-1.c: Likewise.
13890 * c-c++-common/ubsan/null-10.c: Likewise.
13891 * c-c++-common/ubsan/null-11.c: Likewise.
13892 * c-c++-common/ubsan/null-2.c: Likewise.
13893 * c-c++-common/ubsan/null-3.c: Likewise.
13894 * c-c++-common/ubsan/null-4.c: Likewise.
13895 * c-c++-common/ubsan/null-5.c: Likewise.
13896 * c-c++-common/ubsan/null-6.c: Likewise.
13897 * c-c++-common/ubsan/null-7.c: Likewise.
13898 * c-c++-common/ubsan/null-8.c: Likewise.
13899 * c-c++-common/ubsan/null-9.c: Likewise.
13900 * c-c++-common/ubsan/object-size-1.c: Likewise.
13901 * c-c++-common/ubsan/object-size-10.c: Likewise.
13902 * c-c++-common/ubsan/object-size-4.c: Likewise.
13903 * c-c++-common/ubsan/object-size-5.c: Likewise.
13904 * c-c++-common/ubsan/object-size-7.c: Likewise.
13905 * c-c++-common/ubsan/object-size-8.c: Likewise.
13906 * c-c++-common/ubsan/object-size-9.c: Likewise.
13907 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13908 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13909 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13910 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13911 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13912 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13913 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13914 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13915 * c-c++-common/ubsan/pr59333.c: Likewise.
13916 * c-c++-common/ubsan/pr59667.c: Likewise.
13917 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13918 * c-c++-common/ubsan/pr60636.c: Likewise.
13919 * c-c++-common/ubsan/pr63802.c: Likewise.
13920 * c-c++-common/ubsan/recovery-1.c: Likewise.
13921 * c-c++-common/ubsan/recovery-3.c: Likewise.
13922 * c-c++-common/ubsan/shift-1.c: Likewise.
13923 * c-c++-common/ubsan/shift-2.c: Likewise.
13924 * c-c++-common/ubsan/shift-4.c: Likewise.
13925 * c-c++-common/ubsan/shift-7.c: Likewise.
13926 * c-c++-common/ubsan/undefined-2.c: Likewise.
13927 * c-c++-common/ubsan/vla-1.c: Likewise.
13928 * g++.dg/ubsan/null-1.C: Likewise.
13929 * g++.dg/ubsan/null-3.C: Likewise.
13930 * g++.dg/ubsan/null-4.C: Likewise.
13931 * g++.dg/ubsan/vptr-8.C: Likewise.
13932 * g++.dg/ubsan/vptr-9.C: Likewise.
13933 * gcc.dg/ubsan/bounds-2.c: Likewise.
13934 * gcc.dg/ubsan/object-size-9.c: Likewise.
13936 2015-05-07 Jeff Law <law@redhat.com>
13938 * gcc.dg/tree-ssa/shorten-1.c: New test.
13940 2015-05-07 Richard Biener <rguenther@suse.de>
13942 PR tree-optimization/66002
13943 * gcc.dg/vect/vect-125.c: New testcase.
13945 2015-05-07 Marek Polacek <polacek@redhat.com>
13946 Martin Uecker <uecker@eecs.berkeley.edu>
13948 * c-c++-common/ubsan/bounds-10.c: New test.
13950 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13952 * jit.dg/harness.h (set_options): Wrap with
13953 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13954 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13955 Special-case test-benchmark.c as a negative.
13956 * jit.dg/test-benchmark.c: New file.
13958 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13961 * gcc.target/arm/pr64208.c: New test.
13963 2015-05-06 Alan Modra <amodra@gmail.com>
13966 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13967 (gparms): Make volatile.
13969 2015-05-06 Richard Biener <rguenther@suse.de>
13971 PR tree-optimization/62283
13972 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13974 2015-05-06 Christian Bruel <christian.bruel@st.com>
13977 * gcc.target/aarch64/iinline-attr-1.c: New test.
13979 2015-05-06 Richard Biener <rguenther@suse.de>
13981 * gcc.dg/vect/bb-slp-34.c: New testcase.
13983 2015-05-06 Richard Biener <rguenther@suse.de>
13985 PR tree-optimization/62283
13986 * gcc.dg/vect/bb-slp-14.c: Adjust.
13988 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13991 * gcc.target/i386/pr65990.c: New test.
13993 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13996 * gcc.target/i386/pr65915.c: New.
13998 2015-05-05 Tom de Vries <tom@codesourcery.com>
14000 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14001 'va_list escapes 0'.
14003 2015-05-05 Tom de Vries <tom@codesourcery.com>
14005 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14008 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14010 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14011 * gcc.target/arm/pr65924.c: Likewise.
14013 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14016 * gcc.target/i386/pr65871-3.c: New test.
14018 2015-05-04 Jeff Law <law@redhat.com>
14021 2015-05-04 Jeff Law <law@redhat.com>
14022 * gcc.dg/tree-ssa/shorten-1.c: New test.
14024 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14025 Jakub Jelinek <jakub@redhat.com>
14028 * g++.dg/cpp0x/Wnarrowing4.C: New.
14030 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14032 * lib/target-supports.exp
14033 (check_effective_target_keeps_null_pointer_checks): Clarify that
14034 this is for targets that disable -fdelete-null-pointer-checks,
14035 not default it to off.
14036 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14037 -fdelete-null-pointer-checks explicit.
14038 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14039 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14040 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14041 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14042 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14043 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14044 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14045 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14046 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14047 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14048 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14049 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14050 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14051 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14052 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14053 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14054 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14055 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14056 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14057 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14058 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14059 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14060 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14061 * g++.dg/cpp0x/static_assert9.C: Likewise.
14062 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14063 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14064 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14065 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14066 * g++.dg/tree-ssa/pr26406.C: Likewise.
14068 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14070 PR tree-optimization/65984
14071 * c-c++-common/ubsan/pr65984.c: New test.
14073 2015-05-04 Jeff Law <law@redhat.com>
14075 * gcc.dg/tree-ssa/shorten-1.c: New test.
14077 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14080 * gfortran.dg/pr44735.f90: New test.
14082 2015-05-04 Richard Biener <rguenther@suse.de>
14084 PR tree-optimization/65965
14085 * gcc.dg/vect/bb-slp-33.c: New testcase.
14087 2015-05-04 Richard Biener <rguenther@suse.de>
14089 PR tree-optimization/65935
14090 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14092 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14094 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14095 for each supported variant instead of CHECK_RESULTS.
14096 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14097 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14098 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14099 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14100 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14101 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14102 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14103 expected results for unsupported variants. Call CHECK for each
14104 supported variant instead of CHECK_RESULTS.
14105 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14106 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14107 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14108 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14109 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14110 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14111 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14112 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14113 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14114 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14115 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14116 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14117 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14118 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14119 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14120 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14121 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14122 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14123 expected results for unsupported variants.
14124 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14125 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14126 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14127 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14128 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14129 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14130 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14131 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14132 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14133 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14134 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14135 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14136 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14137 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14138 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14139 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14140 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14141 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14142 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14143 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14144 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14145 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14146 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14147 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14148 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14149 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14150 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14151 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14153 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14156 * gfortran.dg/bound_9.f90: Add pointer assignment.
14158 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14159 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14162 * g++.dg/cpp0x/Wnarrowing3.C: New.
14164 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14166 * gcc.dg/20150120-1.c: New test.
14167 * gcc.dg/20150120-2.c: New test.
14168 * gcc.dg/20150120-3.c: New test.
14170 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14172 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14174 2015-05-01 Renlin Li <renlin.li@arm.com>
14176 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14178 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14180 * gfortran.dg/bound_simplification_4.f90: New.
14182 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14184 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14185 with powerpc_p8vector_ok.
14187 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14190 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14192 * gfortran.dg/bound_9.f90: New test case.
14194 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14196 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14197 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14198 for 32bit x86 targets.
14199 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14200 for 32bit x86 targets.
14201 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14202 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14203 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14204 for 32bit x86 targets.
14206 2015-04-30 Marek Polacek <polacek@redhat.com>
14208 PR tree-optimization/63551
14209 * g++.dg/ipa/pr63551.C: New test.
14211 2015-04-30 Caroline Tice <cmtice@google.com>
14214 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14215 partition size on certain targets.
14217 2015-04-30 Renlin Li <renlin.li@arm.com>
14219 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14221 2015-04-30 Marek Polacek <polacek@redhat.com>
14223 * c-c++-common/Wbool-compare-3.c: New test.
14225 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14226 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14228 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14231 * g++.dg/init/ref22.C: New.
14233 2015-04-30 Marek Polacek <polacek@redhat.com>
14235 * gcc.dg/init-bad-8.c: New test.
14237 * gcc.dg/incomplete-typedef-1.c: New test.
14239 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14242 * g++.dg/template/crash121.C: New.
14244 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14246 * gcc.target/mips/call-from-init.c: New test.
14247 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14249 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14252 * gcc.target/i386/pr65871-1.c: New test.
14253 * gcc.target/i386/pr65871-2.c: Ditto.
14255 2015-04-29 Marek Polacek <polacek@redhat.com>
14258 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14259 * c-c++-common/Wbool-compare-2.c: New test.
14261 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14264 * gcc.target/aarch64/vstN_lane_1.c: New file.
14266 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14269 * g++.dg/warn/Winit-self-3.C: New.
14271 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14273 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14275 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14278 * gcc.target/arm/pr65924.c: New test.
14280 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14282 * g++.dg/gomp/tpl-target-update.C: New file.
14284 2015-04-29 Richard Biener <rguenther@suse.de>
14286 PR tree-optimization/65917
14287 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14289 2015-04-29 Christian Bruel <christian.bruel@st.com>
14292 * gcc.dg/ipa/iinline-attr.c: New test.
14293 * gcc.target/i386/iinline-attr-2.c: New test.
14295 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14297 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14300 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14302 * gcc.dg/vect/vect-33.c: Remove spurious line.
14304 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14306 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14308 2015-04-28 Marek Polacek <polacek@redhat.com>
14311 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14312 * gcc.dg/pr65901.c: New test.
14314 2015-04-28 Richard Biener <rguenther@suse.de>
14316 PR tree-optimization/62283
14317 * gfortran.dg/vect/pr62283-2.f: New testcase.
14318 * gcc.dg/vect/bb-slp-14.c: Adjust.
14320 2015-04-28 Richard Biener <rguenther@suse.de>
14322 PR tree-optimization/65851
14323 * g++.dg/torture/pr65851.C: New testcase.
14325 2015-04-27 Jeff Law <law@redhat.com>
14327 PR tree-optimization/65217
14328 * gcc.target/i386/pr65217.c: Remove XFAIL.
14330 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14333 Add tests forgotten to svn-add.
14334 * gfortran.dg/class_allocate_19.f03: New test.
14335 * gfortran.dg/class_array_20.f03: New test.
14336 * gfortran.dg/class_array_21.f03: New test.
14337 * gfortran.dg/finalize_29.f08: New test.
14339 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14343 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14344 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14346 2015-04-27 Caroline Tice <cmtice@google.com>
14348 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14351 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14354 * gcc.target/powerpc/htm-1.c: New test.
14355 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14356 on 64-bit compiles.
14357 (__builtin_tabortdci): Likewise.
14358 (__builtin_tcheck): Remove operand.
14359 * lib/target-supports.exp (check_htm_hw_available): New function.
14361 2015-04-27 Richard Biener <rguenther@suse.de>
14363 * gcc.target/i386/pr65217.c: XFAIL.
14365 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14367 PR tree-optimization/65875
14368 * gcc.c-torture/compile/pr65875.c: New test.
14370 2015-04-25 Marek Polacek <polacek@redhat.com>
14373 * gcc.dg/enum-incomplete-2.c: New test.
14374 * gcc.dg/enum-mode-1.c: New test.
14376 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14379 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14381 * gcc.target/powerpc/pr65849-2.c: Likewise.
14383 2015-04-24 Tom de Vries <tom@codesourcery.com>
14385 PR tree-optimization/65802
14386 * g++.dg/pr65802.C: Move to ...
14387 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14388 stdarg.h. Rewrite for C.
14389 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14390 va_start and va_end. Remove unnecessary inline asm.
14392 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14393 Wei Mi <wmi@google.com>
14395 * gcc.target/i386/sse2-load-multi.c: New test.
14396 * gcc.target/i386/sse2-store-multi.c: Ditto.
14398 2015-04-24 Marek Polacek <polacek@redhat.com>
14401 * c-c++-common/pr65830.c: New test.
14404 * c-c++-common/Wlogical-op-1.c: New test.
14406 2015-04-24 Marek Polacek <polacek@redhat.com>
14409 * c-c++-common/pr61534-1.c: New test.
14411 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14412 Steven Bosscher <steven@gcc.gnu.org>
14414 PR rtl-optimization/34503
14415 * gcc.target/arm/pr64616.c: New file.
14417 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14419 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14421 2015-04-24 Terry Guo <terry.guo@arm.com>
14423 * gcc.target/arm/pr65710.c: Update the options.
14425 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14427 * gcc.target/i386/pr65523.c: Skip x32.
14429 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14431 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14432 to look for vcl* where appropriate.
14434 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14436 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14437 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14439 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14442 * gcc.target/arm/pr26702.c: New test.
14444 2015-04-23 Marek Polacek <polacek@redhat.com>
14447 * gcc.dg/pr65345-1.c: New test.
14448 * gcc.dg/pr65345-2.c: New test.
14450 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14452 * gcc.target/powerpc/crypto-builtin-2.c: New.
14454 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14457 * gfortran.dg/class_allocate_19.f03: New test.
14458 * gfortran.dg/class_array_20.f03: New test.
14459 * gfortran.dg/class_array_21.f03: New test.
14460 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14461 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14462 initialization correctly.
14463 * gfortran.dg/finalize_29.f08: New test.
14465 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14467 * gcc.target/powerpc/swaps-p8-18.c: New test.
14469 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14472 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14473 * gcc.dg/vect/bb-slp-25.c: Likewise.
14474 * gcc.dg/vect/bb-slp-29.c: Likewise.
14475 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14476 vect_no_align && { ! vect_hw_misalign }.
14477 * gcc.dg/vect/bb-slp-9.c: Likewise.
14478 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14482 account for POWER8, where peeling for alignment is not needed.
14483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14485 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14486 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14487 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14488 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14489 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14490 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14491 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14492 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14493 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14494 * gcc.dg/vect/pr16105.c: Likewise.
14495 * gcc.dg/vect/pr20122.c: Likewise.
14496 * gcc.dg/vect/pr33804.c: Likewise.
14497 * gcc.dg/vect/pr33953.c: Likewise.
14498 * gcc.dg/vect/pr56787.c: Likewise.
14499 * gcc.dg/vect/pr58508.c: Likewise.
14500 * gcc.dg/vect/slp-25.c: Likewise.
14501 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14502 * gcc.dg/vect/vect-105.c: Likewise.
14503 * gcc.dg/vect/vect-27.c: Likewise.
14504 * gcc.dg/vect/vect-29.c: Likewise.
14505 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14507 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14508 && { ! vect_hw_misalign }.
14509 * gcc.dg/vect/vect-44.c: Likewise.
14510 * gcc.dg/vect/vect-48.c: Likewise.
14511 * gcc.dg/vect/vect-50.c: Likewise.
14512 * gcc.dg/vect/vect-52.c: Likewise.
14513 * gcc.dg/vect/vect-56.c: Likewise.
14514 * gcc.dg/vect/vect-60.c: Likewise.
14515 * gcc.dg/vect/vect-72.c: Likewise.
14516 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14517 * gcc.dg/vect/vect-75.c: Likewise.
14518 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14519 * gcc.dg/vect/vect-77-global.c: Likewise.
14520 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14521 * gcc.dg/vect/vect-78-global.c: Likewise.
14522 * gcc.dg/vect/vect-93.c: Likewise.
14523 * gcc.dg/vect/vect-95.c: Likewise.
14524 * gcc.dg/vect/vect-96.c: Likewise.
14525 * gcc.dg/vect/vect-cond-1.c: Likewise.
14526 * gcc.dg/vect/vect-cond-3.c: Likewise.
14527 * gcc.dg/vect/vect-cond-4.c: Likewise.
14528 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14529 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14530 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14531 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14532 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14533 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14534 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14535 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14536 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14537 * gcc.dg/vect/vect-outer-5.c: Likewise.
14538 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14539 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14540 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14541 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14542 * gcc.dg/vect/vect-peel-3.c: Likewise.
14543 * gcc.dg/vect/vect-peel-4.c: Likewise.
14544 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14545 * gcc.target/powerpc/pr65456.c: New test.
14546 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14547 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14548 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14549 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14550 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14551 vect_no_align && { ! vect_hw_misalign }.
14552 * gfortran.dg/vect/vect-3.f90: Likewise.
14553 * gfortran.dg/vect/vect-4.f90: Likewise.
14554 * gfortran.dg/vect/vect-5.f90: Likewise.
14555 * lib/target-supports.exp (check_effective_target_vect_no_align):
14556 Return 1 for POWER8.
14557 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14559 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14562 * gfortran.dg/pr65429.f90: New test.
14564 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14566 * c-c++-common/asan/user-section-1.c: New test.
14567 * c-c++-common/asan/user-section-2.c: New test.
14568 * c-c++-common/asan/user-section-3.c: New test.
14570 2015-04-22 Hale Wang <hale.wang@arm.com>
14571 Terry Guo <terry.guo@arm.com>
14573 PR rtl-optimization/64818
14574 * gcc.target/arm/pr64818.c: New test.
14576 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14579 * g++.dg/tree-ssa/pr61034.C: Update template.
14580 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14581 * gcc.dg/Warray-bounds-11.c: Likewise.
14582 * gcc.dg/Warray-bounds.c: Likewise.
14584 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14586 PR libgfortran/65234
14587 * gfortran.dg/fmt_unlimited.f90: New test.
14589 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14591 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14593 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14594 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14595 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14596 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14597 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14598 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14599 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14601 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14603 PR libgfortran/56743
14604 * gfortran.dg/namelist_87.f90: New test.
14606 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14608 * gcc.target/aarch64/mult-synth_1.c: New test.
14609 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14610 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14611 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14612 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14613 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14615 2015-04-21 Richard Biener <rguenther@suse.de>
14617 PR tree-optimization/65650
14618 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14619 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14620 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14621 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14622 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14623 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14625 2015-04-21 Tom de Vries <tom@codesourcery.com>
14627 PR tree-optimization/65802
14628 * g++.dg/pr65802.C: New test.
14630 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14633 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14634 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14636 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14639 * g++.dg/cpp0x/Wnarrowing2.C: New.
14641 2015-04-20 Jeff Law <law@redhat.com>
14643 PR tree-optimization/65658
14644 * gcc.dg/pr65658.c: New test.
14646 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14649 * gcc.target/aarch64/vec_init_1.c: New test.
14651 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14653 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14656 2015-04-18 Martin Sebor <msebor@redhat.com>
14658 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14659 of non-nul characters.
14660 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14662 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14665 * gcc.target/powerpc/pr65787.c: New.
14667 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14670 * gcc.target/aarch64/c-output-template-4.c: New test.
14672 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14675 * gcc.dg/pr65780-1.c: New test.
14676 * gcc.dg/pr65780-2.c: Likewise.
14677 * gcc.target/i386/pr32219-9.c: Likewise.
14678 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14680 * gcc.target/i386/pr64317.c (c): Initialize.
14682 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14685 * g++.dg/ext/mv18.C: New test.
14686 * g++.dg/ext/mv19.C: Likewise.
14687 * g++.dg/ext/mv20.C: Likewise.
14688 * g++.dg/ext/mv21.C: Likewise.
14689 * g++.dg/ext/mv22.C: Likewise.
14690 * g++.dg/ext/mv23.C: Likewise.
14692 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14695 * g++.dg/init/pr64527.C: New test.
14697 2015-04-17 Tom de Vries <tom@codesourcery.com>
14698 Michael Matz <matz@suse.de>
14700 PR tree-optimization/64950
14701 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14704 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14706 * c-c++-common/asan/user-section-1.c: New test.
14708 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14711 * gcc.dg/debug/pr65771.c: New test.
14713 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14715 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14716 __buitlin_alloca with __builtin_alloca.
14718 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14720 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14722 2015-04-16 Richard Biener <rguenther@suse.de>
14724 PR tree-optimization/64277
14725 * gcc.dg/Warray-bounds-14.c: New testcase.
14726 * gcc.dg/Warray-bounds-15.c: Likewise.
14727 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14728 * c-c++-common/ubsan/bounds-6.c: Likewise.
14730 2015-04-16 Renlin Li <renlin.li@arm.com>
14732 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14733 * gcc.target/arm/unsigned-float.c: New.
14735 2015-04-16 Richard Biener <rguenther@suse.de>
14737 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14738 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14739 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14741 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14743 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14744 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14745 * g++.dg/cpp0x/defaulted21.C: Likewise.
14746 * g++.dg/cpp0x/defaulted28.C: Likewise.
14747 * g++.dg/cpp0x/defaulted47.C: Likewise.
14748 * g++.dg/cpp0x/elision_neg.C: Likewise.
14749 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14750 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14751 * g++.dg/cpp0x/implicit1.C: Likewise.
14752 * g++.dg/cpp0x/implicit9.C: Likewise.
14753 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14754 * g++.dg/cpp0x/range-for13.C: Likewise.
14755 * g++.dg/gomp/clause-2.C: Likewise.
14756 * g++.dg/gomp/udr-5.C: Likewise.
14757 * g++.dg/inherit/access6.C: Likewise.
14758 * g++.dg/lookup/duperr1.C: Likewise.
14759 * g++.dg/lookup/friend2.C: Likewise.
14760 * g++.dg/lookup/pr6936.C: Likewise.
14761 * g++.dg/lookup/scoped1.C: Likewise.
14762 * g++.dg/lookup/using26.C: Likewise.
14763 * g++.dg/lookup/using38.C: Likewise.
14764 * g++.dg/other/access2.C: Likewise.
14765 * g++.dg/overload/defarg3.C: Likewise.
14766 * g++.dg/overload/defarg6.C: Likewise.
14767 * g++.dg/parse/access11.C: Likewise.
14768 * g++.dg/parse/access2.C: Likewise.
14769 * g++.dg/parse/access3.C: Likewise.
14770 * g++.dg/parse/access4.C: Likewise.
14771 * g++.dg/parse/access5.C: Likewise.
14772 * g++.dg/parse/access6.C: Likewise.
14773 * g++.dg/parse/access8.C: Likewise.
14774 * g++.dg/parse/access9.C: Likewise.
14775 * g++.dg/parse/crash40.C: Likewise.
14776 * g++.dg/tc1/dr142.C: Likewise.
14777 * g++.dg/tc1/dr166.C: Likewise.
14778 * g++.dg/tc1/dr52.C: Likewise.
14779 * g++.dg/template/access11.C: Likewise.
14780 * g++.dg/template/access18.C: Likewise.
14781 * g++.dg/template/access19.C: Likewise.
14782 * g++.dg/template/access2.C: Likewise.
14783 * g++.dg/template/access20.C: Likewise.
14784 * g++.dg/template/access26.C: Likewise.
14785 * g++.dg/template/access3.C: Likewise.
14786 * g++.dg/template/access7.C: Likewise.
14787 * g++.dg/template/conv12.C: Likewise.
14788 * g++.dg/template/crash69.C: Likewise.
14789 * g++.dg/template/friend31.C: Likewise.
14790 * g++.dg/template/friend32.C: Likewise.
14791 * g++.dg/template/memfriend15.C: Likewise.
14792 * g++.dg/template/memfriend16.C: Likewise.
14793 * g++.dg/template/memfriend17.C: Likewise.
14794 * g++.dg/template/memfriend7.C: Likewise.
14795 * g++.dg/template/pr32519.C: Likewise.
14796 * g++.dg/template/qualttp21.C: Likewise.
14797 * g++.dg/template/qualttp8.C: Likewise.
14798 * g++.dg/template/ttp10.C: Likewise.
14799 * g++.dg/template/typedef11.C: Likewise.
14800 * g++.dg/template/typedef13.C: Likewise.
14801 * g++.dg/template/typedef19.C: Likewise.
14802 * g++.dg/template/typedef20.C: Likewise.
14803 * g++.dg/template/typedef22.C: Likewise.
14804 * g++.dg/template/using16.C: Likewise.
14805 * g++.dg/template/virtual3.C: Likewise.
14806 * g++.dg/ubsan/pr61272.C: Likewise.
14807 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14808 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14809 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14810 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14811 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14812 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14813 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14814 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14815 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14816 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14817 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14818 * g++.old-deja/g++.jason/access17.C: Likewise.
14819 * g++.old-deja/g++.jason/access18.C: Likewise.
14820 * g++.old-deja/g++.jason/access22.C: Likewise.
14821 * g++.old-deja/g++.jason/access23.C: Likewise.
14822 * g++.old-deja/g++.jason/access8.C: Likewise.
14823 * g++.old-deja/g++.jason/delete3.C: Likewise.
14824 * g++.old-deja/g++.jason/report.C: Likewise.
14825 * g++.old-deja/g++.law/access2.C: Likewise.
14826 * g++.old-deja/g++.law/access3.C: Likewise.
14827 * g++.old-deja/g++.law/access4.C: Likewise.
14828 * g++.old-deja/g++.law/access5.C: Likewise.
14829 * g++.old-deja/g++.law/arm12.C: Likewise.
14830 * g++.old-deja/g++.law/arm14.C: Likewise.
14831 * g++.old-deja/g++.law/ctors13.C: Likewise.
14832 * g++.old-deja/g++.law/union2.C: Likewise.
14833 * g++.old-deja/g++.law/visibility12.C: Likewise.
14834 * g++.old-deja/g++.law/visibility15.C: Likewise.
14835 * g++.old-deja/g++.law/visibility16.C: Likewise.
14836 * g++.old-deja/g++.law/visibility17.C: Likewise.
14837 * g++.old-deja/g++.law/visibility18.C: Likewise.
14838 * g++.old-deja/g++.law/visibility19.C: Likewise.
14839 * g++.old-deja/g++.law/visibility20.C: Likewise.
14840 * g++.old-deja/g++.law/visibility21.C: Likewise.
14841 * g++.old-deja/g++.law/visibility24.C: Likewise.
14842 * g++.old-deja/g++.law/visibility4.C: Likewise.
14843 * g++.old-deja/g++.law/visibility5.C: Likewise.
14844 * g++.old-deja/g++.law/visibility6.C: Likewise.
14845 * g++.old-deja/g++.law/visibility7.C: Likewise.
14846 * g++.old-deja/g++.law/visibility8.C: Likewise.
14847 * g++.old-deja/g++.law/visibility9.C: Likewise.
14848 * g++.old-deja/g++.niklas/t135.C: Likewise.
14849 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14850 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14851 * g++.old-deja/g++.other/access11.C: Likewise.
14852 * g++.old-deja/g++.other/access4.C: Likewise.
14853 * g++.old-deja/g++.other/access7.C: Likewise.
14854 * g++.old-deja/g++.other/crash1.C: Likewise.
14855 * g++.old-deja/g++.other/crash7.C: Likewise.
14856 * g++.old-deja/g++.other/friend1.C: Likewise.
14857 * g++.old-deja/g++.other/friend4.C: Likewise.
14858 * g++.old-deja/g++.other/friend9.C: Likewise.
14859 * g++.old-deja/g++.other/lineno1.C: Likewise.
14860 * g++.old-deja/g++.other/using1.C: Likewise.
14861 * g++.old-deja/g++.pt/enum14.C: Likewise.
14862 * g++.old-deja/g++.pt/friend11.C: Likewise.
14863 * g++.old-deja/g++.pt/friend21.C: Likewise.
14864 * g++.old-deja/g++.pt/friend3.C: Likewise.
14865 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14866 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14867 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14868 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14870 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14873 * g++.dg/ipa/pr65765.C: New test.
14875 2015-04-15 Nick Clifton <nickc@redhat.com>
14877 * gcc.target/rx/builtins.c: Disable RMPA test if string
14878 instructions are not allowed.
14880 2015-04-15 Alan Modra <amodra@gmail.com>
14882 * gcc.dg/pr65408.c: New.
14884 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14887 * gcc.target/arm/pr65729.c: New test.
14889 2015-04-14 Richard Biener <rguenther@suse.de>
14891 PR tree-optimization/65758
14892 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14894 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14897 * gcc.c-torture/execute/pr65648.c: New test.
14899 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14901 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14902 __builtin_finite instead of finite.
14903 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14906 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14908 PR tree-optimization/63387
14909 * gcc.dg/pr63387.c: New testcase.
14911 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14913 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14915 2015-04-13 Richard Biener <rguenther@suse.de>
14917 PR tree-optimization/65204
14918 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14920 2015-04-13 Terry Guo <terry.guo@arm.com>
14923 * gcc.target/arm/pr65710.c: New.
14925 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14927 PR tree-optimization/65747
14928 * g++.dg/torture/pr65747.C: New test.
14930 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14933 * g++.dg/cpp0x/pr65736.C: New test.
14935 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14936 Martin Liska <mliska@suse.cz>
14939 * g++.dg/ipa/pr65722.C: New testcase.
14941 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14943 PR tree-optimization/65735
14944 * gcc.c-torture/compile/pr65735.c: New test.
14946 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14948 PR middle-end/65554
14949 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14951 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14954 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14956 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14959 * gcc.target/arm/pr65647-2.c: New.
14961 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14964 * g++.dg/torture/pr65694.C: New test.
14966 2015-04-10 Tobias Burnus <burnus@net-b.de>
14968 * gfortran.dg/coarray_lock_6.f90: New.
14969 * gfortran.dg/coarray_lock_7.f90: New.
14970 * gfortran.dg/coarray/lock_2.f90: New.
14972 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14978 * gfortran.dg/used_types_27.f90: New.
14980 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14983 * gcc.target/i386/pr65671.c: New.
14985 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14987 PR tree-optimization/65709
14988 * c-c++-common/ubsan/align-9.c: New test.
14990 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14993 * gfortran.dg/pr56852.f90: New test.
14995 2015-04-09 Marek Polacek <polacek@redhat.com>
14996 Jakub Jelinek <jakub@redhat.com>
14998 PR middle-end/65554
14999 * g++.dg/opt/pr65554.C: New test.
15001 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15004 * c-c++-common/attr-aligned-1.c: New test.
15006 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15008 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15010 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15013 * gcc.target/i386/sse-25.c: New.
15015 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15018 * gcc.target/i386/pr65693.c: New test.
15020 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15022 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15024 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15026 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15028 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15030 * gcc.target/i386/thunk-retbnd.c: New.
15032 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15034 * gnat.dg/opt48.adb: New test.
15035 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15036 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15038 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15041 * gcc.c-torture/compile/pr65540.c: New.
15043 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15045 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15046 -Wno-pointer-arith.
15048 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15051 * g++.dg/debug/pr65678.C: New test.
15053 PR middle-end/65680
15054 * gcc.c-torture/compile/pr65680.c: New test.
15056 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15059 * gfortran.dg/allocate_with_source_5.f90: New test.
15061 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15063 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15064 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15066 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15068 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15070 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15073 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15074 to get floating point compression.
15075 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15077 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15079 PR preprocessor/61977
15080 * gcc.dg/cpp/pr61977.c: New test.
15082 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15084 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15086 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15089 * gcc.target/arm/pr65647.c: New.
15091 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15094 * g++.dg/torture/pr65655.C: New testcase.
15096 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15099 * g++.dg/cpp1y/lambda-init13.C: New.
15101 2015-04-03 Marek Polacek <polacek@redhat.com>
15103 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15105 2015-04-02 Marek Polacek <polacek@redhat.com>
15108 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15109 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15111 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15113 PR preprocessor/61977
15114 * gcc.target/powerpc/pr61977-1.c: New test.
15115 * gcc.target/powerpc/pr61977-2.c: New test.
15117 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15120 * g++.dg/warn/Wshadow-8.C: New.
15121 * g++.dg/warn/Wshadow-9.C: Likewise.
15122 * g++.dg/warn/Wshadow-10.C: Likewise.
15123 * g++.dg/warn/Wshadow-11.C: Likewise.
15125 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15127 * gcc.dg/pr23623.c: Added aligned attribute.
15128 * gcc.dg/20141029-1.c: Likewise.
15129 * gcc.dg/20150306-1.c: New test.
15131 2015-04-01 Marek Polacek <polacek@redhat.com>
15134 * g++.dg/cpp0x/initlist93.C: New test.
15135 * g++.dg/cpp0x/initlist94.C: New test.
15137 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15140 * gcc.target/aarch64/pr65624.c: New test.
15142 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15144 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15146 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15148 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15149 extra variable to force stack alignment.
15150 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15151 extra variable to force stack alignment.
15153 2015-03-31 Marek Polacek <polacek@redhat.com>
15156 * g++.dg/template/pr65390.C: New test.
15158 2015-03-31 Martin Liska <mliska@suse.cz>
15160 * g++.dg/ipa/pr65557.C: New test.
15162 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15164 * gcc.target/s390/hotpatch-25.c: New test.
15165 * gcc.target/s390/hotpatch-1.c: Update test.
15166 * gcc.target/s390/hotpatch-10.c: Update test.
15167 * gcc.target/s390/hotpatch-11.c: Update test.
15168 * gcc.target/s390/hotpatch-12.c: Update test.
15169 * gcc.target/s390/hotpatch-13.c: Update test.
15170 * gcc.target/s390/hotpatch-14.c: Update test.
15171 * gcc.target/s390/hotpatch-15.c: Update test.
15172 * gcc.target/s390/hotpatch-16.c: Update test.
15173 * gcc.target/s390/hotpatch-17.c: Update test.
15174 * gcc.target/s390/hotpatch-18.c: Update test.
15175 * gcc.target/s390/hotpatch-19.c: Update test.
15176 * gcc.target/s390/hotpatch-2.c: Update test.
15177 * gcc.target/s390/hotpatch-21.c: Update test.
15178 * gcc.target/s390/hotpatch-22.c: Update test.
15179 * gcc.target/s390/hotpatch-23.c: Update test.
15180 * gcc.target/s390/hotpatch-24.c: Update test.
15181 * gcc.target/s390/hotpatch-3.c: Update test.
15182 * gcc.target/s390/hotpatch-4.c: Update test.
15183 * gcc.target/s390/hotpatch-5.c: Update test.
15184 * gcc.target/s390/hotpatch-6.c: Update test.
15185 * gcc.target/s390/hotpatch-7.c: Update test.
15186 * gcc.target/s390/hotpatch-8.c: Update test.
15187 * gcc.target/s390/hotpatch-9.c: Update test.
15188 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15190 2015-03-31 Richard Biener <rguenther@suse.de>
15192 PR middle-end/65626
15193 * g++.dg/torture/pr65626.C: New testcase.
15195 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15198 * gcc.target/i386/mpx/pr65531.cc: New.
15200 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15203 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15204 __builtin_alloca instead of alloca.
15205 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15206 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15207 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15210 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15213 * g++.dg/ubsan/pr65610.C: New test.
15215 2015-03-30 Marek Polacek <polacek@redhat.com>
15218 * g++.dg/cpp0x/pr65398-2.C: New test.
15220 2015-03-30 Marek Polacek <polacek@redhat.com>
15222 * c-c++-common/pr65556.c: Change the width of bit-fields.
15224 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15227 * gcc.target/i386/pr65588.c: New testcase.
15229 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15231 PR libgfortran/65563
15232 * gfortran.dg/open_errors_2.f90: New test.
15234 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15236 PR libgfortran/65596
15237 * gfortran.dg/namelist_86.f90: New test.
15239 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15241 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15242 statement to reflect new ownership.
15244 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15247 * g++.dg/template/friend58.C: New.
15248 * g++.dg/template/friend59.C: Likewise.
15250 2015-03-27 Tobias Burnus <burnus@net-b.de>
15253 * g++.dg/gomp/openmp-simd-3.C: New.
15254 * gcc.dg/gomp/openmp-simd-3.c: New.
15256 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15259 * gcc.target/i386/pr65248-1.c: New file.
15260 * gcc.target/i386/pr65248-2.c: Likewise.
15261 * gcc.target/i386/pr65248-3.c: Likewise.
15262 * gcc.target/i386/pr65248-4.c: Likewise.
15264 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15267 * gcc.c-torture/compile/pr65593.c: New test.
15269 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15272 * g++.dg/cpp1y/constexpr-assert1.C: New.
15274 2015-03-27 Marek Polacek <polacek@redhat.com>
15277 * c-c++-common/pr65556.c: New test.
15279 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15282 * g++.dg/torture/pr65600.C: New testcase.
15284 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15287 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15289 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15291 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15292 statement and cleanup. Fixed typos.
15294 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15296 PR middle-end/65595
15297 * gcc.c-torture/compile/pr65595.c: New testcase.
15299 2015-03-27 Marek Polacek <polacek@redhat.com>
15302 * g++.dg/ubsan/pr65583.C: New test.
15304 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15306 * gcc.c-torture/compile/20150327.c: New testcase.
15308 2015-03-26 Richard Biener <rguenther@suse.de>
15310 PR middle-end/65555
15311 * g++.dg/torture/pr65555.C: New testcase.
15313 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15315 PR tree-optimization/64715
15316 * gcc.dg/builtin-object-size-15.c: New test.
15317 * gcc.dg/pr64715-1.c: New test.
15318 * gcc.dg/pr64715-2.c: New test.
15320 2015-03-26 Richard Biener <rguenther@suse.de>
15322 PR middle-end/65519
15323 * gnat.dg/specs/opt2.ads: Fix testcase.
15325 2015-03-25 Martin Sebor <msebor@redhat.com>
15328 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15329 when target isn't arm*-*-*-*.
15330 (check_effective_target_arm_nothumb): Likewise.
15331 (check_effective_target_arm_little_endian): Likewise.
15332 (check_effective_target_arm_vect_no_misalign): Likewise.
15333 (check_effective_target_aarch64_little_endian): Fail early if target
15334 isn't aarch64*-*-*.
15336 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15338 PR tree-optimization/65177
15339 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15341 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15343 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15344 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15345 smmintrin.h and mm3dnow.h.
15347 2015-03-25 Marek Polacek <polacek@redhat.com>
15350 * g++.dg/cpp0x/pr65558.C: New test.
15352 2015-03-25 Marek Polacek <polacek@redhat.com>
15355 * g++.dg/template/pr61670.C: New test.
15357 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15360 * g++.dg/template/pr54987.C: New.
15362 2015-03-25 Richard Biener <rguenther@suse.de>
15364 PR tree-optimization/62630
15365 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15367 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15370 * gcc.target/i386/mpx/pr65508.c: New.
15372 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15376 * gfortran.dg/data_initialized_3.f90: New.
15378 2015-03-25 Richard Biener <rguenther@suse.de>
15380 PR middle-end/65519
15381 * gnat.dg/specs/opt2.ads: New testcase.
15383 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15385 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15386 * gcc.target/arm/memset-inline-4.c: Skip for
15387 arm_tune_string_ops_prefer_neon.
15388 * gcc.target/arm/memset-inline-5.c: Ditto.
15389 * gcc.target/arm/memset-inline-6.c: Ditto.
15390 * gcc.target/arm/memset-inline-8.c: Ditto.
15391 * gcc.target/arm/memset-inline-9.c: Ditto.
15393 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15396 * g++.dg/other/virtual3.C: New.
15398 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15401 * g++.dg/cpp0x/vt-60130.C: New.
15403 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15406 * g++.dg/warn/Warray-bounds-7.C: New.
15408 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15411 * g++.dg/template/defarg18.C: New.
15413 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15416 * g++.dg/cpp0x/vt-59988.C: New.
15418 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15420 PR tree-optimization/65533
15421 * gcc.dg/pr65533.c: New test.
15423 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15425 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15426 source= and mold= expressions functionality.
15427 * gfortran.dg/allocate_class_4.f90: New test.
15428 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15429 copying an unlimited polymorhpic object containing a char array
15430 to another unlimited polymorphic object respects the _len
15432 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15433 whether deferred length char array allocate works, unlimited
15434 polymorphic object allocation from a string works and if
15435 allocating an array of deferred length strings works.
15436 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15438 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15441 * g++.dg/cpp0x/constexpr-array11.C: New.
15443 2015-03-24 Richard Biener <rguenther@suse.de>
15445 PR middle-end/65517
15446 * gcc.dg/torture/pr65517.c: New testcase.
15448 2015-03-24 Tobias Burnus <burnus@net-b.de>
15450 * gfortran.dg/coindexed_1.f90: Moved from
15451 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15453 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15456 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15460 * gcc.target/i386/pr65523.c: New test.
15463 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15465 * g++.dg/lto/pr65475b_0.C: Likewise.
15467 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15470 * gcc.target/sh/torture/pr65505.c: New.
15472 2015-03-23 Martin Sebor <msebor@redhat.com>
15475 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15476 assembly for lvx in addition to lxv.
15478 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15481 * gfortran.dg/pr65504.f90: New test.
15484 * gcc.dg/pr65521.c: New test.
15486 2015-03-23 Richard Biener <rguenther@suse.de>
15488 PR tree-optimization/65518
15489 * gcc.dg/vect/pr65518.c: New testcase.
15491 2015-03-23 Richard Biener <rguenther@suse.de>
15493 PR tree-optimization/65494
15494 * gcc.dg/vect/pr65494.c: New testcase.
15496 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15498 PR preprocessor/65238
15499 * c-c++-common/cpp/pr65238-1.c: New test.
15500 * gcc.dg/cpp/pr65238-2.c: New test.
15501 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15502 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15504 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15505 Mikael Morin <mikael@gcc.gnu.org>
15508 * gfortran.dg/elemental_dependency_4.f90: New.
15509 * gfortran.dg/elemental_dependency_5.f90: New.
15511 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15514 * g++.dg/lto/pr65475b_0.C: New testcase.
15515 * g++.dg/lto/pr65475b_1.C: New testcase.
15516 * g++.dg/lto/pr65475c_0.C: New testcase.
15517 * g++.dg/lto/pr65475c_1.C: New testcase.
15519 2015-03-21 Tobias Burnus <burnus@net-b.de>
15521 * gfortran.dg/coarray_38.f90: New.
15522 * gfortran.dg/coarray_39.f90: New.
15523 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15526 2015-03-20 Marek Polacek <polacek@redhat.com>
15529 * g++.dg/cpp0x/pr65398.C: New test.
15531 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15534 * g++.dg/lto/pr65475_0.C: New testcase.
15535 * g++.dg/lto/pr65475_1.C: New testcase.
15537 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15539 PR rtl-optimization/64366
15540 * gcc.target/sh/pr64366.c: New.
15542 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15545 * g++.dg/cpp0x/constexpr-48324.C: New.
15547 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15550 * g++.dg/cpp0x/pr48453.C: New.
15552 2015-03-20 Marek Polacek <polacek@redhat.com>
15555 * g++.dg/cpp0x/pr65072.C: New test.
15557 2015-03-20 Richard Biener <rguenther@suse.de>
15559 PR middle-end/64715
15560 * gcc.dg/pr15347.c: Use -O.
15561 * c-c++-common/pr19807-1.c: Likewise.
15563 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15565 * gnat.dg/volatile13.ad[sb]: New test.
15567 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15569 PR rtl-optimization/60851
15570 * gcc.target/i386/pr60851.c: New test.
15572 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15575 * g++.dg/pr65240.h: Add tests for PR 65240.
15576 * g++.dg/pr65240-1.C: Likewise.
15577 * g++.dg/pr65240-2.C: Likewise.
15578 * g++.dg/pr65240-3.C: Likewise.
15579 * g++.dg/pr65240-4.C: Likewise.
15581 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15583 PR rtl-optimization/63491
15584 * gcc.target/powerpc/pr63491.c: New.
15586 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15588 * g++.dg/ipa/pr65465.C: New test.
15590 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15593 * g++.dg/cpp0x/deleted11.C: New.
15595 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15598 * c-c++-common/tsan/pr65400-3.c: New test.
15600 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15603 * g++.dg/cpp0x/constexpr-59686.C: New.
15605 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15608 * g++.dg/tsan/pr64265.C: New test.
15611 * c-c++-common/tsan/pr65400-1.c: New test.
15612 * c-c++-common/tsan/pr65400-2.c: New test.
15614 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15617 * g++.dg/cpp0x/pr59816.C: New.
15619 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15622 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15624 2015-03-18 Martin Liska <mliska@suse.cz>
15627 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15628 equivalences either to 6 or 7.
15630 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15632 PR middle-end/64491
15634 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15636 * gcc.dg/undefined-loop-1.c: New file.
15637 * gcc.dg/undefined-loop-2.c: New file.
15639 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15642 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15643 loop exits too early.
15645 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15647 PR tree-optimization/65450
15648 * gfortran.dg/pr65450.f90: New test.
15651 * gcc.target/i386/pr65078-1.c: New test.
15652 * gcc.target/i386/pr65078-2.c: New test.
15653 * gcc.target/i386/pr65078-3.c: New test.
15654 * gcc.target/i386/pr65078-4.c: New test.
15655 * gcc.target/i386/pr65078-5.c: New test.
15656 * gcc.target/i386/pr65078-6.c: New test.
15658 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15661 * g++.dg/cpp1y/pr65340.C: New.
15663 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15666 * gfortran.dg/system_clock_3.f08: Adjust test.
15668 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15671 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15672 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15674 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15677 * gfortran.dg/system_clock_3.f08: New test.
15679 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15682 g++.dg/cpp1y/pr64626-1.C: New.
15683 g++.dg/cpp1y/pr64626-2.C: New.
15684 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15686 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15688 PR tree-optimization/65427
15689 * gcc.c-torture/execute/pr65427.c: New test.
15691 2015-03-16 Marek Polacek <polacek@redhat.com>
15695 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15696 * g++.dg/cpp0x/pr65327.C: New test.
15698 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15701 * c-c++-common/asan/pr64820.c: New test.
15703 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15705 * gfortran.dg/pointer_2.f90: New test.
15707 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15709 * g++.dg/pr65049.C: New test.
15711 2015-03-16 Tom de Vries <tom@codesourcery.com>
15713 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15714 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15715 * gcc.target/i386/fuse-caller-save.c: Same.
15717 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15719 * gnat.dg/loop_optimization18.ad[sb]: New test.
15720 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15722 2015-03-16 Alan Modra <amodra@gmail.com>
15724 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15727 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15729 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15731 * gcc.dg/torture/pr65270-2.c: Likewise.
15733 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15736 * gfortran.dg/pointer_remapping_9.f90: New.
15738 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15740 PR tree-optimization/65369
15741 * gcc.c-torture/execute/pr65369.c: New test.
15743 PR tree-optimization/65418
15744 * gcc.c-torture/execute/pr65418-1.c: New test.
15745 * gcc.c-torture/execute/pr65418-2.c: New test.
15747 PR rtl-optimization/65401
15748 * gcc.c-torture/execute/pr65401.c: New test.
15750 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15753 * gcc.target/arm/pr64600_1.c: New test.
15755 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15757 PR rtl-optimization/65235
15758 * gcc.target/aarch64/pr65235_1.c: New test.
15760 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15762 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15763 * gcc.target/s390/hotpatch-22.c: Likewise.
15764 * gcc.target/s390/hotpatch-23.c: Likewise.
15765 * gcc.target/s390/hotpatch-24.c: Likewise.
15766 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15767 * gcc.target/s390/hotpatch-1.c: Update expected output.
15768 * gcc.target/s390/hotpatch-2.c: Likewise.
15769 * gcc.target/s390/hotpatch-3.c: Likewise.
15770 * gcc.target/s390/hotpatch-4.c: Likewise.
15771 * gcc.target/s390/hotpatch-5.c: Likewise.
15772 * gcc.target/s390/hotpatch-6.c: Likewise.
15773 * gcc.target/s390/hotpatch-7.c: Likewise.
15774 * gcc.target/s390/hotpatch-8.c: Likewise.
15775 * gcc.target/s390/hotpatch-9.c: Likewise.
15776 * gcc.target/s390/hotpatch-10.c: Likewise.
15777 * gcc.target/s390/hotpatch-11.c: Likewise.
15778 * gcc.target/s390/hotpatch-12.c: Likewise.
15779 * gcc.target/s390/hotpatch-13.c: Likewise.
15780 * gcc.target/s390/hotpatch-14.c: Likewise.
15781 * gcc.target/s390/hotpatch-15.c: Likewise.
15782 * gcc.target/s390/hotpatch-16.c: Likewise.
15783 * gcc.target/s390/hotpatch-17.c: Likewise.
15784 * gcc.target/s390/hotpatch-18.c: Likewise.
15785 * gcc.target/s390/hotpatch-19.c: Likewise.
15787 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15790 * gcc.target/i386/pr65103-1.c: New.
15792 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15795 * gcc.target/i386/pr65044.c: New.
15797 2015-03-12 Tom de Vries <tom@codesourcery.com>
15799 PR rtl-optimization/64895
15800 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15801 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15802 * gcc.target/i386/fuse-caller-save.c: Ditto.
15804 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15806 * gcc.dg/ipa/pr63569.c: Fix template.
15808 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15810 * g++.dg/ipa/pr64146.C: Require fpic support.
15812 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15814 PR libfortran/65200
15815 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15816 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15818 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15820 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15821 to dg-options, fix up dg-skip-if.
15823 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15826 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15827 * gcc.target/avr/tiny-caller-save.c: Same.
15829 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15832 * g++.dg/pr65242.C: New test.
15834 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15836 * c-c++-common/asan/no-asan-check-glob.c: New test.
15838 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15841 * g++.dg/other/default11.C: New.
15842 * g++.dg/other/default12.C: Likewise.
15844 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15847 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15849 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15852 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15854 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15857 * g++.dg/cpp0x/pr65127.C: New test.
15859 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15861 * gcc.dg/ipa/PR64550.c: Update template.
15863 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15864 Tobias Burnus <burnus@net-b.de>
15866 * gfortran.dg/coarray_sync_memory.f90: New.
15868 2015-03-10 Marek Polacek <polacek@redhat.com>
15871 * c-c++-common/ubsan/pr65367.c: New test.
15873 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15875 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15876 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15877 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15878 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15879 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15880 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15881 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15882 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15883 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15884 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15885 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15886 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15887 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15889 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15891 * lib/mpx-dg.exp (mpx_link_flags): New.
15894 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15895 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15896 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15897 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15898 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15899 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15900 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15901 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15902 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15912 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15913 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15914 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15915 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15916 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15917 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15918 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15919 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15920 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15921 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15922 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15923 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15924 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15925 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15932 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15933 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15934 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15935 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15936 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15937 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15938 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15939 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15940 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15941 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15942 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15943 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15944 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15945 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15946 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15947 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15948 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15949 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15950 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15951 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15952 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15953 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15954 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15955 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15956 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15957 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15958 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15959 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15960 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15961 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15962 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15963 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15964 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15965 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15966 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15967 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15968 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15969 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15970 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15971 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15972 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15973 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15974 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15975 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15976 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15977 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15978 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15979 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15980 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15981 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15982 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15983 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15984 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15985 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15986 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15987 * gcc.target/i386/mpx/label-address-1.c: New.
15988 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15989 * gcc.target/i386/mpx/macro.c: New.
15990 * gcc.target/i386/mpx/mpx-check.h: New.
15991 * gcc.target/i386/mpx/mpx.exp: New.
15992 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15993 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15994 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15995 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15996 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15997 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15998 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15999 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16000 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16001 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16002 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16003 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16004 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16005 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16006 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16007 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16008 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16009 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16010 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16011 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16012 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16013 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16014 * gcc.target/i386/mpx/reference-1-nov.c: New.
16015 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16016 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16017 * gcc.target/i386/mpx/reference-2-nov.c: New.
16018 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16019 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16020 * gcc.target/i386/mpx/reference-3-nov.c: New.
16021 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16022 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16023 * gcc.target/i386/mpx/reference-4-nov.c: New.
16024 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16025 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16026 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16027 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16028 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16029 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16030 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16031 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16032 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16033 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16034 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16035 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16036 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16037 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16038 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16039 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16040 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16041 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16042 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16043 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16044 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16045 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16046 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16047 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16048 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16049 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16050 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16051 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16052 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16053 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16054 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16055 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16056 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16057 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16058 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16059 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16060 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16061 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16062 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16063 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16064 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16065 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16066 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16067 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16068 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16069 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16070 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16071 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16072 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16073 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16074 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16075 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16076 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16077 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16078 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16079 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16080 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16081 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16082 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16083 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16084 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16085 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16086 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16087 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16088 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16089 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16090 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16091 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16092 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16093 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16094 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16095 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16096 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16097 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16098 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16099 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16100 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16101 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16102 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16103 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16104 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16105 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16106 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16107 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16108 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16109 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16110 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16111 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16112 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16113 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16114 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16115 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16116 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16117 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16118 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16119 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16120 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16121 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16122 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16123 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16124 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16125 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16126 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16127 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16128 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16129 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16130 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16131 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16132 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16133 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16134 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16135 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16136 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16137 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16138 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16139 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16140 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16141 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16142 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16143 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16144 * gcc.target/i386/mpx/vla-1-nov.c: New.
16145 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16146 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16147 * gcc.target/i386/mpx/vla-2-nov.c: New.
16148 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16150 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16152 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16154 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16156 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16158 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16160 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16161 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16163 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16166 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16169 * c-c++-common/pr65120.c: New test.
16171 PR rtl-optimization/65321
16172 * gcc.dg/pr65321.c: New test.
16174 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16176 PR tree-optimization/65355
16177 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16179 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16182 * c-c++-common/pr49706.c: Adjust tests for not warning
16183 about !!x == y or !b == y where b is boolean, and add
16184 some further tests.
16185 * c-c++-common/pr62199-2.c: Likewise.
16187 2015-03-09 Richard Biener <rguenther@suse.de>
16189 PR middle-end/65270
16190 * gcc.dg/torture/pr65270-1.c: New testcase.
16191 * gcc.dg/torture/pr65270-2.c: Likewise.
16193 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16195 PR tree-optimization/63743
16196 * gcc.dg/pr63743.c: New test.
16198 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16201 * g++.dg/lto/pr65316_0.C: New testcase.
16202 * g++.dg/lto/pr65316_1.C: New testcase.
16204 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16207 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16209 * g++.dg/abi/rtti3.C: Likewise.
16211 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16214 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16216 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16218 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16220 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16222 2015-03-08 Morin <mikael@gcc.gnu.org>
16225 * gfortran.dg/entry_20.f90: New.
16227 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16230 * gcc.c-torture/compile/pr65153.c: New.
16232 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16235 * g++.dg/torture/pr65249.C: New.
16237 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16239 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16241 (int64_t): Likewise.
16243 2015-03-07 Marek Polacek <polacek@redhat.com>
16244 Martin Uecker <uecker@eecs.berkeley.edu>
16247 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16248 member-like arrays.
16249 * c-c++-common/ubsan/bounds-8.c: New test.
16250 * c-c++-common/ubsan/bounds-9.c: New test.
16251 * gcc.dg/ubsan/bounds-2.c: New test.
16253 2015-03-05 Martin Sebor <msebor@redhat.com>
16256 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16257 checking of results into main to prevent it from getting optimized
16259 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16261 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16263 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16264 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16265 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16268 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16270 * g++.dg/lto/pr65302_1.C: New testcase.
16271 * g++.dg/lto/pr65302_0.C: New testcase.
16273 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16275 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16276 -fno-ipa-icf to dg-options.
16278 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16280 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16281 compiles using the linker plugin.
16283 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16285 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16287 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16289 * gcc.target/arm/pr65067.c: New test.
16291 2015-03-05 Martin Liska <mliska@suse.cz>
16294 * gcc.dg/ipa/pr65318.c: New test.
16296 2015-03-05 Marek Polacek <polacek@redhat.com>
16298 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16300 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16304 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16306 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16307 max-unroll-times back to defaults for s390.
16309 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16313 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16316 * g++.dg/cpp0x/initlist92.C: New.
16318 2015-03-05 Richard Biener <rguenther@suse.de>
16320 PR tree-optimization/65310
16321 * gcc.dg/vect/pr65310.c: New testcase.
16323 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16326 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16328 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16330 * gnat.dg/entry_queues3.adb: New test.
16332 2015-03-04 Ian Lance Taylor <iant@google.com>
16334 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16336 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16339 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16341 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16343 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16344 -fno-ipa-icf to dg-options
16345 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16346 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16348 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16351 * g++.dg/cpp0x/decltype62.C: New.
16353 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16355 * gnat.dg/object_overflow5.adb: New test.
16357 2015-03-03 Martin Liska <mliska@suse.cz>
16360 * gcc.dg/ipa/pr65287.c: New test.
16362 2015-03-03 Martin Jambor <mjambor@suse.cz>
16363 Eric Botcazou <ebotcazou@adacore.com>
16365 * gnat.dg/specs/pack12.ads: New test.
16367 2015-03-03 Martin Liska <mliska@suse.cz>
16369 * gcc.dg/ipa/PR65282.c: New test.
16371 2015-03-13 Jeff Law <law@redhat.com>
16373 PR tree-optimization/65241
16374 * gcc.c-torture/compile/pr65241.c: New test.
16376 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16379 * gcc.target/avr/torture/pr64331.c: New test.
16381 2015-03-03 Martin Liska <mliska@suse.cz>
16382 Jan Hubicka <hubicka@ucw.cz>
16384 * g++.dg/ipa/pr65263.C: New test.
16386 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16389 * gcc.dg/lto/pr65130_0.c: New testcase.
16390 * gcc.dg/lto/pr65130_1.c: New testcase.
16392 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16395 * g++.dg/torture/pr64988.C: New testcase.
16397 2015-03-02 Tobias Burnus <burnus@net-b.de>
16399 * gfortran.dg/coarray_atomic_6.f90: New.
16401 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16404 * gcc.target/i386/pr65184.c: New.
16406 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16409 * gcc.target/i386/pr65183.c: New.
16411 2015-02-28 Martin Liska <mliska@suse.cz>
16412 Jan Hubicka <hubicka@ucw.cz>
16414 * gcc.dg/ipa/ipa-icf-35.c: New test.
16415 * gcc.dg/ipa/ipa-icf-36.c: New test.
16416 * gcc.dg/ipa/ipa-icf-37.c: New test.
16418 2015-02-28 Martin Liska <mliska@suse.cz>
16419 Jan Hubicka <hubicka@ucw.cz>
16422 * gcc.dg/ipa/ipa-icf-34.c: New test.
16424 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16427 * gcc.target/sh/sh/pr61142.c: New.
16429 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16431 * g++.dg/other/dump-ada-spec-3.C: New test.
16433 2015-03-01 Martin Liska <mliska@suse.cz>
16435 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16436 * g++.dg/ipa/pr63595.C: Update expected results.
16438 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16441 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16443 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16445 * gcc.dg/vect/pr59354.c: Move vector producing code to
16448 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16451 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16452 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16453 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16454 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16456 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16458 PR tree-optimization/65048
16459 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16460 (foo): Use K&R style definition.
16462 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16465 * g++.dg/pr65032.C: New.
16467 2015-02-27 Marek Polacek <polacek@redhat.com>
16470 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16473 2015-02-27 Marek Polacek <polacek@redhat.com>
16476 * gcc.dg/pr65228.c: New test.
16478 2015-02-27 Kai Tietz <ktietz@redhat.com>
16481 * gcc.dg/weak/weak-17.c: New file.
16483 2015-02-27 Richard Biener <rguenther@suse.de>
16486 * g++.dg/lto/pr65193_0.C: New testcase.
16488 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16490 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16491 * gcc.target/s390/hotpatch-8.c: Likewise.
16492 * gcc.target/s390/hotpatch-9.c: Likewise.
16493 * gcc.target/s390/pr61078.c: Likewise.
16494 * gcc.target/s390/pr57960.c: Remove -m64.
16495 * gcc.target/s390/pr61078.c: Likewise.
16497 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16498 Martin Liska <mliska@suse.cz>
16501 * gcc.dg/pr64454.c: Disable ICF.
16502 * gcc.dg/pr28685-1.c: Disable ICF
16503 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16504 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16505 * g++.dg/ipa/ipa-icf-4.C: Update template.
16507 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16509 PR tree-optimization/65216
16510 * gcc.c-torture/execute/pr65216.c: New test.
16512 PR tree-optimization/65215
16513 * gcc.c-torture/execute/pr65215-1.c: New test.
16514 * gcc.c-torture/execute/pr65215-2.c: New test.
16515 * gcc.c-torture/execute/pr65215-3.c: New test.
16516 * gcc.c-torture/execute/pr65215-4.c: New test.
16517 * gcc.c-torture/execute/pr65215-5.c: New test.
16519 2015-02-26 Tom de Vries <tom@codesourcery.com>
16521 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16523 2015-02-26 Martin Liska <mliska@suse.cz>
16524 Jan Hubicka <hubicka@ucw.cz>
16526 * g++.dg/ipa/pr64146.C: Update expected results.
16527 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16528 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16529 * gcc.dg/ipa/ipa-icf-34.c: New test.
16531 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16533 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16534 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16535 (dg-additional-options): Remove dg directive.
16536 (dg-final): Add dg directive.
16538 2015-02-26 Marek Polacek <polacek@redhat.com>
16541 * g++.dg/ipa/pr65008.C: New test.
16543 2015-02-26 Tom de Vries <tom@codesourcery.com>
16545 * lib/profopt.exp (profopt-target-cleanup): New proc.
16546 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16547 files from sources from dg-additional-sources.
16549 2015-02-26 Tom de Vries <tom@codesourcery.com>
16551 * lib/gcov.exp: Cleanup in case of xfail.
16553 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16555 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16557 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16560 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16561 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16562 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16563 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16564 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16565 * g++.dg/debug/pr46123.C: XFAIL and move...
16566 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16567 * gcc.dg/debug/dwarf2-3.c: Move...
16568 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16570 2015-02-26 Marek Polacek <polacek@redhat.com>
16573 * g++.dg/cpp1y/pr65202.C: New test.
16575 2015-02-26 Tom de Vries <tom@codesourcery.com>
16577 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16578 locale_facets.h.gcov.
16580 2015-02-26 Tom de Vries <tom@codesourcery.com>
16582 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16584 2015-02-26 Tom de Vries <tom@codesourcery.com>
16586 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16588 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16591 * gcc.target/i386/pr65217.c: New.
16593 2015-02-26 Tom de Vries <tom@codesourcery.com>
16595 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16597 2015-02-26 Tom de Vries <tom@codesourcery.com>
16599 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16601 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16603 PR tree-optimization/65048
16604 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16606 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16608 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16609 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16611 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16614 * gcc.target/i386/pr65161.c: New test.
16616 2015-02-26 Terry Guo <terry.guo@arm.com>
16618 * gcc.target/arm/no-volatile-in-it.c: New test.
16620 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16622 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16623 (dg-options): Add -save-temps.
16624 (dg-final): Add cleanup-saved-temps.
16626 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16628 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16630 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16632 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16633 * gcc.target/powerpc/pack01.c: Include string.h.
16635 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16638 * gcc.target/i386/pr65167.c: New.
16640 2015-02-25 Kai Tietz <ktietz@redhat.com>
16642 PR tree-optimization/61917
16643 * gcc.dg/vect/vect-pr61917.c: New file.
16645 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16647 PR tree-optimization/65170
16648 * gcc.c-torture/execute/pr65170.c: New test.
16649 * gcc.dg/tree-ssa/vrp96.c: New test.
16651 2015-02-24 Tom de Vries <tom@codesourcery.com>
16653 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16655 2015-02-24 Tom de Vries <tom@codesourcery.com>
16658 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16659 (dg-additional-files-options): Copy additional_sources to
16660 additional_sources_used before emptying additional_sources.
16661 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16662 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16663 (cleanup-saved-temps): Use additional_sources_used instead of
16664 additional_sources.
16665 (dg-test): Reset additional_sources_used.
16667 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16670 * gfortran.dg/integer_exponentiation_6.F90: New test.
16672 2015-02-23 Martin Sebor <msebor@redhat.com>
16675 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16676 two parts. One to save registers, the other to verify the
16677 registers have the right values. Save register state into
16678 static data rather than on the stack.
16680 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16683 * c-c++-common/asan/pr63888.c: New test.
16685 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16688 * gcc.c-torture/compile/pr65163.c: New.
16690 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16692 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16693 with -m31 on 64 bit.
16694 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16695 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16697 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16699 * gcc.target/s390/20090223-1.c: Add
16700 -Wno-implicit-function-declaration option.
16701 * gcc.target/s390/pr42224.c: Likewise.
16702 * gcc.target/s390/pr55718.c: Likewise.
16704 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16706 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16707 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16708 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16709 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16710 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16711 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16712 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16713 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16714 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16715 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16716 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16717 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16718 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16719 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16720 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16721 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16722 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16723 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16724 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16725 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16726 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16728 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16730 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16731 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16732 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16733 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16734 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16735 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16736 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16737 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16738 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16739 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16740 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16741 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16742 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16743 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16744 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16745 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16747 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16751 * gfortran.dg/pr61960.f90: New.
16752 * gfortran.dg/pr64230.f90: New.
16753 * gfortran.dg/pr64980.f03: New.
16755 2015-02-22 Tom de Vries <tom@codesourcery.com>
16757 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16759 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16762 * gnat.dg/timing_events.adb: Removed, invalid test.
16764 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16767 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16769 * g++.dg/gcov/gcov-2.C: Likewise.
16771 2015-02-20 Richard Biener <rguenther@suse.de>
16773 PR tree-optimization/65136
16774 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16776 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16779 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16780 powerpc*-*-linux* and nvptx-*-* blacklisting.
16782 * gcc.dg/sibcall-9.c: New test.
16783 * gcc.dg/sibcall-10.c: New test.
16785 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16787 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16789 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16792 * gcc.target/avr/torture/pr64452.c: New test.
16794 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16796 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16797 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16799 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16802 * lib/target-supports.exp (check_compile): Check whether
16803 additional_sources is defined before using it.
16805 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16807 PR middle-end/65074
16808 * g++.dg/opt/pr65074.C: New file.
16810 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16812 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16813 (size_type): New typedef.
16814 (operator "" _script): Use it for the last argument.
16816 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16818 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16820 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16822 * lib/target-supports.exp (check_compile): Save/restore
16823 additional_sources that may belong to an actual test.
16825 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16827 PR gcov-profile/64634
16828 * g++.dg/gcov/gcov-15.C: New test.
16830 2015-02-18 Tom de Vries <tom@codesourcery.com>
16832 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16834 2015-02-18 Tom de Vries <tom@codesourcery.com>
16836 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16838 2015-02-18 Tom de Vries <tom@codesourcery.com>
16840 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16842 2015-02-18 Tom de Vries <tom@codesourcery.com>
16844 * gfortran.dg/fmt_cache_1.f: Add missing close.
16846 2015-02-18 Tom de Vries <tom@codesourcery.com>
16849 * gfortran.dg/read_eof_8.f90: Add missing close.
16851 2015-02-18 Richard Biener <rguenther@suse.de>
16853 PR tree-optimization/65063
16854 * gcc.dg/pr65063.c: New testcase.
16856 2015-02-18 Richard Biener <rguenther@suse.de>
16858 PR tree-optimization/62217
16859 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16861 2015-02-18 Marek Polacek <polacek@redhat.com>
16864 * c-c++-common/ubsan/pr65081.c: New test.
16866 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16868 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16869 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16871 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16873 * gcc.dg/ipa/propalign-3.c: New test.
16875 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16878 * gcc.target/sh/pr64793.c: New.
16879 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16881 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16883 * gcc.target/arm/divzero.c: New test case.
16885 2015-02-17 Tom de Vries <tom@codesourcery.com>
16887 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16889 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16890 Jakub Jelinek <jakub@redhat.com>
16893 * g++.dg/cpp0x/pr65075.C: New test.
16895 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16898 * gcc.target/powerpc/pr65058.c: New test.
16900 2015-02-16 Jeff Law <law@redhat.com>
16902 PR tree-optimization/64823
16903 * gcc.dg/uninit-20.c: New test.
16905 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16906 James Greenhalgh <james.greenhalgh@arm.com>
16909 * gcc.dg/ipa/ipa-clone-1.c: New test.
16911 2015-02-16 Richard Biener <rguenther@suse.de>
16913 PR tree-optimization/65077
16914 * gcc.dg/torture/pr65077.c: New testcase.
16916 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16918 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16919 Directive adjusted to scan for ldaxr.
16920 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16921 adjusted to scan for ldaex.
16923 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16926 * g++.dg/cpp0x/constexpr-65080.C: New.
16928 2015-02-16 Richard Biener <rguenther@suse.de>
16930 PR tree-optimization/63593
16931 * gcc.dg/pr63593.c: New testcase.
16933 2015-02-16 Marek Polacek <polacek@redhat.com>
16936 * gcc.dg/pr65066.c: New test.
16938 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16940 * gcc.dg/pr65002.C: Move ...
16941 * g++.dg/ipa/pr65002.C: ... here.
16943 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16945 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16946 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16947 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16948 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16950 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16953 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16954 the expression to find calls.
16955 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16956 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16957 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16958 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16959 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16961 2015-02-14 Marek Polacek <polacek@redhat.com>
16964 * gcc.dg/array-11.c: New test.
16965 * gcc.dg/array-12.c: New test.
16966 * gcc.dg/array-13.c: New test.
16967 * gcc.dg/array-14.c: New test.
16968 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16969 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16970 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16971 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16972 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16973 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16975 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16978 * g++.dg/lookup/using54.C: New.
16980 2015-02-13 Jeff Law <law@redhat.com>
16983 Revert my change for tree-optimization/64823.
16985 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16987 PR tree-optimization/65053
16988 * gcc.c-torture/execute/pr65053-1.c: New test.
16989 * gcc.c-torture/execute/pr65053-2.c: New test.
16991 2015-02-13 Marek Polacek <polacek@redhat.com>
16994 * gcc.dg/pr65050.c: New test.
16996 2015-02-13 Jeff Law <law@redhat.com>
16998 PR tree-optimization/64823
16999 * gcc.dg/uninit-20.c: New test.
17001 PR rtl-optimization/47477
17002 * gcc.dg/tree-ssa/pr47477.c: New test.
17004 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17007 * g++.dg/parse/ivdep-2.C: New.
17008 * g++.dg/parse/ivdep-3.C: Likewise.
17010 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17013 * gfortran.dg/continuation_13.f90: New test.
17014 * gfortran.dg/continuation_14.f: New test.
17016 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17019 * g++.dg/cpp0x/sfinae55.C: New.
17021 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17024 * g++.dg/ipa/pr65034.C: New test.
17026 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17028 PR tree-optimization/65002
17029 * gcc.dg/pr65002.C: New.
17031 2015-02-13 Marek Polacek <polacek@redhat.com>
17034 * c-c++-common/pr65040.c: New test.
17036 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17038 PR tree-optimization/64705
17039 * gcc.dg/tree-ssa/pr64705.c: New test.
17041 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17044 * gcc.dg/visibility-22.c: New test.
17045 * gcc.dg/visibility-23.c: New test.
17046 * gcc.target/i386/pr32219-1.c: New test.
17047 * gcc.target/i386/pr32219-2.c: New test.
17048 * gcc.target/i386/pr32219-3.c: New test.
17049 * gcc.target/i386/pr32219-4.c: New test.
17050 * gcc.target/i386/pr32219-5.c: New test.
17051 * gcc.target/i386/pr32219-6.c: New test.
17052 * gcc.target/i386/pr32219-7.c: New test.
17053 * gcc.target/i386/pr32219-8.c: New test.
17054 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17056 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17058 PR libgfortran/57822
17059 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17060 four different KINDs.
17062 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17065 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17068 * g++.dg/ubsan/pr65000.C: New test.
17070 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17073 * gfortran.dg/finalize_28.f90: New test
17075 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17078 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17079 DW_TAG_lexical_block removal.
17080 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17081 * g++.dg/guality/pr55541.C: New test.
17084 * g++.dg/ubsan/pr64984.C: New test.
17086 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17088 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17090 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17093 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17094 instructions for 2015-01-14 get_memmodel changes.
17095 * gcc.target/powerpc/atomic-p8.c: Likewise.
17098 * g++.dg/ubsan/pr65019.C: New test.
17100 PR tree-optimization/65014
17101 * gcc.c-torture/compile/pr65014.c: New test.
17103 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17105 PR libgfortran/57822
17106 * gfortran/fmt_g0_7.f08: Revise test.
17108 2015-02-11 Jeff Law <law@redhat.com>
17111 * gcc.target/m68k/pr63347.c: New test.
17113 2015-02-11 Marek Polacek <polacek@redhat.com>
17115 * g++.dg/ubsan/shift-1.C: New test.
17116 * gcc.dg/ubsan/c-shift-2.c: New test.
17117 * c-c++-common/ubsan/shift-5.c: Remove file.
17119 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17121 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17122 Directive adjusted to XFAIL.
17123 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17126 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17128 PR middle-end/65003
17129 * g++.dg/opt/pr65003.C: New test.
17131 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17133 * lib/target-supports.exp (check_effective_target_pie): Renamed
17135 (check_effective_target_pie_enabled): This.
17136 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17137 * gcc.target/i386/pie.c: Likewise.
17139 2015-02-11 Andrew Pinski <apinski@cavium.com>
17142 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17143 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17145 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17148 * gcc.target/i386/pr61925-1.c: New test.
17149 * gcc.target/i386/pr61925-2.c: New test.
17150 * gcc.target/i386/pr61925-3.c: New test.
17152 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17155 * g++.dg/asan/pr65004.C: New test.
17157 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17160 * gcc.taget/sh/pr64661-0.h: New.
17161 * gcc.taget/sh/pr64661-1.c: New.
17162 * gcc.taget/sh/pr64661-2.c: New.
17163 * gcc.taget/sh/pr64661-3.c: New.
17164 * gcc.taget/sh/pr64661-4.c: New.
17166 2015-02-10 Richard Biener <rguenther@suse.de>
17168 PR tree-optimization/64995
17169 * g++.dg/torture/pr64995.C: New testcase.
17171 2015-02-10 Richard Biener <rguenther@suse.de>
17173 PR tree-optimization/64909
17174 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17176 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17178 * gcc.dg/signbit-sa.c: New test.
17180 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17182 PR libgfortran/57822
17183 * gfortran/fmt_g0_7.f08: New test.
17185 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17187 PR tree-optimization/43378
17188 * gcc.dg/tree-ssa/pr43378.c: New test.
17190 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17193 * g++.dg/torture/pr64978.C: New testcase.
17195 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17198 * gcc.dg/asan/pr64981.c: New test.
17200 2015-02-09 Marek Polacek <polacek@redhat.com>
17203 * gcc.dg/pr64856.c: New test.
17205 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17208 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17209 * gcc.c-torture/execute/pr64979.c: New test.
17211 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17213 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17215 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17217 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17218 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17220 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17223 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17225 2015-02-09 Richard Biener <rguenther@suse.de>
17227 PR tree-optimization/54000
17228 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17230 2015-02-09 Tom de Vries <tom@codesourcery.com>
17232 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17234 2015-02-09 Martin Liska <mliska@suse.cz>
17236 * g++.dg/ipa/pr64858.C: New test.
17238 2015-02-09 Tom de Vries <tom@codesourcery.com>
17240 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17242 2015-02-08 Andrew Pinski <apinski@cavium.com>
17244 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17246 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17249 * gfortran.dg/use_rename_8.f90: New.
17251 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17253 * gnat.dg/addr7.ad[sb]: New test.
17254 * gnat.dg/addr8.ad[sb]: Likewise.
17256 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17259 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17260 from jit.dg/test-compile-to-executable.c's create_code, with a
17261 clarification of the output message.
17262 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17264 (test_jit): Use CHECK_NO_ERRORS when calling
17265 gcc_jit_context_compile_to_file.
17266 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17267 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17268 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17269 about deletions that are attempted.
17270 (jit-verify-compile-to-file): Rename to...
17271 (jit-verify-output-file-was-created): ...this, and drop the
17272 attempt to run "file" and verify the output.
17273 (jit-verify-assembler): New function.
17274 (jit-verify-object): New function.
17275 (jit-verify-dynamic-library): New function.
17276 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17277 favor of an implementation from new file
17278 create-code-for-hello-world-executable.h, which also adds a
17280 (dg-final): Replace jit-verify-compile-to-file with
17281 jit-verify-output-file-was-created, and invoke new function
17282 jit-verify-assembler.
17283 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17284 the output message.
17285 (dg-final): Replace jit-verify-compile-to-file with
17286 jit-verify-output-file-was-created, and invoke new function
17287 jit-verify-dynamic-library.
17288 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17289 favor of an implementation from new file
17290 create-code-for-hello-world-executable.h, which also adds a
17292 (dg-final): Replace jit-verify-compile-to-file with
17293 jit-verify-output-file-was-created. Strengthen the expected stdout
17294 from the built executable.
17295 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17296 favor of an implementation from new file
17297 create-code-for-hello-world-executable.h, which also adds a
17299 (dg-final): Replace jit-verify-compile-to-file with
17300 jit-verify-output-file-was-created, and invoke new function
17302 * jit.dg/verify-dynamic-library.c: New source file.
17304 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17305 Brian Rzycki <b.rzycki@samsung.com>
17307 PR tree-optimization/64878
17308 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17310 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17313 * g++.dg/ipa/pr64896.C: New test.
17315 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17318 * gcc.target/powerpc/pr64205.c: New file.
17320 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17322 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17323 (dg-options): Use -fpie instead of -fPIE -pie.
17325 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17327 PR middle-end/64937
17328 * g++.dg/asan/pr64937.C: New test.
17330 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17333 * gfortran.dg/class_to_type_4.f90: New test
17335 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17337 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17339 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17341 PR rtl-optimization/64957
17343 * gcc.c-torture/execute/pr64957.c: New test.
17345 2015-02-05 Jeff Law <law@redhat.com>
17348 * gcc.target/h8300/pr17306-1.c: New test.
17349 * gcc.target/h8300/pr17306-2.c: New test.
17351 2015-02-05 Tobias Burnus <burnus@net-b.de>
17354 * gfortran.dg/structure_constructor_12.f90: New.
17356 2015-02-05 Jeff Law <law@redhat.com>
17359 gcc.target/h8300/pr58400.c: New test.
17361 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17363 * gcc.target/arm/macro_defs0.c: New test.
17364 * gcc.target/arm/macro_defs1.c: New test.
17365 * gcc.target/arm/macro_defs2.c: New test.
17367 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17369 PR rtl-optimization/64905
17370 * gcc.target/i386/pr64905.c: Require nonpic target.
17371 (dg-options): Add -fomit-frame-pointer.
17374 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17376 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17377 tree dump scanning.
17379 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17382 * gfortran.dg/type_to_class_2.f90: New test
17383 * gfortran.dg/type_to_class_3.f90: New test
17385 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17388 * g++.dg/torture/pr64686.C: New testcase.
17390 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17392 PR rtl-optimization/64905
17393 * gcc.target/i386/pr64905.c: New file.
17395 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17397 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17398 * gcc.dg/guality/pr41616-1.c: Ditto.
17400 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17403 * gcc.dg/pr64817-3.c: New.
17405 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17406 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17408 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17409 pass parameters in registers.
17410 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17411 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17412 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17414 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17415 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17417 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17418 list, allow for multilibed targets.
17419 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17421 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17423 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17424 * gcc.dg/pr46728-6.c: Ditto.
17426 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17428 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17429 for mips_nanlegacy target.
17431 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17433 * gcc.target/i386/chkp-hidden-def.c: New.
17435 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17437 PR middle-end/62103
17438 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17439 to use 24 bits for bitfield b.
17441 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17444 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17445 cache result in a global variable. Include all 32-bit targets for
17448 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17450 PR rtl-optimization/64756
17451 * gcc.c-torture/execute/pr64756.c: New test.
17453 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17456 * gcc.target/sh/pr64660-0.h: New.
17457 * gcc.target/sh/pr64660-1.c: New.
17458 * gcc.target/sh/pr64660-2.c: New.
17459 * gcc.target/sh/pr64660-3.c: New.
17460 * gcc.target/sh/pr64660-4.c: New.
17462 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17465 * g++.dg/warn/Waddress-2.C: New.
17467 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17469 PR middle-end/61225
17470 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17472 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17474 PR preprocessor/64803
17475 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17477 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17479 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17481 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17484 (_ARM_FPSRC): Add DN and AHP fields.
17485 (clean_results): Force DN=1 on AArch64.
17486 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17487 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17488 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17489 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17490 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17491 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17493 2015-02-02 Alan Modra <amodra@gmail.com>
17495 * gcc.target/powerpc/cprophard.c: New.
17497 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17499 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17500 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17502 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17505 * gcc.dg/pr64817-1.c: New test.
17506 * gcc.dg/pr64817-2.c: New test.
17508 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17511 * gcc.target/sh/pr64851-0.h: New
17512 * gcc.target/sh/pr64851-1.c: New
17513 * gcc.target/sh/pr64851-2.c: New
17514 * gcc.target/sh/pr64851-3.c: New
17515 * gcc.target/sh/pr64851-4.c: New
17517 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17520 * gcc.dg/torture/pr64882.c: New test.
17522 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17528 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17530 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17531 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17532 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17533 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17534 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17535 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17537 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17538 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17540 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17541 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17544 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17547 * g++.dg/pr64688-2.C: New.
17549 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17551 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17552 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17553 * gcc.target/i386/fuse-caller-save.c: Ditto.
17554 * gcc.target/i386/headmerge-1.c: Ditto.
17555 * gcc.target/i386/headmerge-2.c: Ditto.
17556 * gcc.target/i386/sibcall-6.c: Ditto.
17558 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17561 * gcc.target/i386/pr64617.c: New test.
17563 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17566 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17567 (dg-options): Remove -m32.
17568 (dg-final): Scan for "movb %al" only.
17569 * gcc.target/i386/pr15184-2.c: Ditto.
17571 2015-01-30 Richard Biener <rguenther@suse.de>
17573 PR tree-optimization/64829
17574 * gcc.dg/vect/pr64829.c: New testcase.
17576 2015-01-29 Marek Polacek <polacek@redhat.com>
17579 * gcc.dg/pr64709.c: New test.
17581 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17584 * g++.dg/ubsan/pr64717-1.C: New test.
17585 * g++.dg/ubsan/pr64717-2.C: New test.
17587 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17589 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17591 2015-01-29 Jeff Law <law@redhat.com>
17594 * gcc.target/i386/pr15184-1.c: New test.
17595 * gcc.target/i386/pr15184-2.c: New test.
17597 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17599 PR tree-optimization/64746
17600 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17602 2015-01-29 Richard Biener <rguenther@suse.de>
17604 PR tree-optimization/64853
17605 * gcc.dg/torture/pr64853.c: New testcase.
17607 2015-01-29 Richard Biener <rguenther@suse.de>
17609 PR tree-optimization/64844
17610 * gcc.dg/vect/pr64844.c: New testcase.
17612 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17614 PR middle-end/64809
17615 * gcc.dg/pr64809.c: Delete.
17617 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17619 PR middle-end/64805
17620 * gcc.target/i386/pr64805.c: New.
17622 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17624 * gcc.dg/guality/guality.h (main): Add argv[0] to
17625 guality_gdb_command.
17627 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17630 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17632 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17635 * gcc.target/sh/sh.exp
17636 (check_effective_target_atomic_model_soft_gusa_available,
17637 check_effective_target_atomic_model_soft_tcb_available,
17638 check_effective_target_atomic_model_soft_imask_available,
17639 check_effective_target_atomic_model_hard_llcs_available): New.
17640 * gcc.target/sh/pr64659-0.h: New.
17641 * gcc.target/sh/pr64659-1.c: New.
17642 * gcc.target/sh/pr64659-2.c: New.
17643 * gcc.target/sh/pr64659-3.c: New.
17644 * gcc.target/sh/pr64659-4.c: New.
17646 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17648 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17649 scan-assembler-times pattern.
17651 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17653 PR middle-end/64809
17654 * gcc.dg/pr64809.c: New test.
17656 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17658 PR tree-optimization/64277
17659 * gcc.dg/pr64277.c: New.
17661 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17663 PR tree-optimization/64718
17664 * gcc.c-torture/execute/pr64718.c: New test.
17666 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17668 * gcc.target/aarch64/abs_2.c: New.
17670 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17672 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17673 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17674 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17677 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17680 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17681 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17682 { target comdat_group }.
17684 2015-01-27 Tobias Burnus <burnus@net-b.de>
17687 * gfortran.dg/goacc/coarray_2.f90: New.
17689 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17693 * g++.dg/torture/pr64139.C: New testcase.
17694 * g++.dg/torture/pr60871.C: Likewise.
17696 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17699 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17700 prevent linking errors.
17702 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17705 * g++.dg/torture/pr64282.C: New testcase.
17707 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17709 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17712 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17714 * gcc.target/s390/hotpatch-13.c: New testcase.
17715 * gcc.target/s390/hotpatch-14.c: New testcase.
17716 * gcc.target/s390/hotpatch-15.c: New testcase.
17717 * gcc.target/s390/hotpatch-16.c: New testcase.
17718 * gcc.target/s390/hotpatch-17.c: New testcase.
17719 * gcc.target/s390/hotpatch-18.c: New testcase.
17720 * gcc.target/s390/hotpatch-19.c: New testcase.
17721 * gcc.target/s390/hotpatch-20.c: New testcase.
17722 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17723 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17724 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17725 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17726 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17727 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17728 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17729 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17730 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17731 * gcc.target/s390/hotpatch-10.c: Likewise.
17732 * gcc.target/s390/hotpatch-11.c: Likewise.
17733 * gcc.target/s390/hotpatch-12.c: Likewise.
17734 * gcc.target/s390/hotpatch-2.c: Likewise.
17735 * gcc.target/s390/hotpatch-3.c: Likewise.
17736 * gcc.target/s390/hotpatch-4.c: Likewise.
17737 * gcc.target/s390/hotpatch-5.c: Likewise.
17738 * gcc.target/s390/hotpatch-6.c: Likewise.
17739 * gcc.target/s390/hotpatch-7.c: Likewise.
17740 * gcc.target/s390/hotpatch-8.c: Likewise.
17741 * gcc.target/s390/hotpatch-9.c: Likewise.
17742 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17743 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17744 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17745 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17746 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17747 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17748 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17749 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17751 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17753 * gcc.dg/long_branch.c: New testcase.
17755 2015-01-27 Richard Biener <rguenther@suse.de>
17757 PR tree-optimization/56273
17758 PR tree-optimization/59124
17759 PR tree-optimization/64277
17760 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17761 * gcc.dg/Warray-bounds-12.c: Likewise.
17762 * gcc.dg/Warray-bounds-13.c: Likewise.
17764 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17766 PR rtl-optimization/61058
17767 * gcc.dg/pr61058.c: New test.
17769 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17771 * gcc.target/i386/chkp-narrow-bounds.c: New.
17773 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17775 PR tree-optimization/64807
17776 * gcc.dg/pr64807.c: New test.
17779 * gcc.dg/pr64766.c: New test.
17781 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17784 * gcc.target/sh/pr49263-4.c: New.
17786 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17789 * gfortran.dg/allocate_with_mold_1.f90: New test
17791 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17794 * gcc.dg/pr64778.c: New test.
17796 PR middle-end/64421
17797 * gcc.dg/vect/pr64421.c: New test.
17799 2015-01-26 Tobias Burnus <burnus@net-b.de>
17802 * gfortran.dg/coarray_36.f: New.
17803 * gfortran.dg/coarray_37.f90: New.
17805 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17808 * gfortran.dg/class_allocate_18.f90: New.
17810 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17812 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17814 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17816 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17818 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17820 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17822 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17824 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17826 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17828 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17829 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17830 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17831 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17833 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17835 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17836 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17837 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17839 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17841 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17842 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17843 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17844 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17845 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17848 2015-01-26 Richard Biener <rguenther@suse.de>
17850 PR middle-end/64764
17851 * gcc.dg/uninit-19.c: New testcase.
17853 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17855 * lib/target-supports.exp (check_effective_target_vect64): Add
17858 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17861 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17863 2015-01-26 Tony Liu <tony.liu@arm.com>
17865 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17868 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17870 PR libfortran/64770
17871 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17872 correctly, clean up afterwards.
17874 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17877 * gfortran.dg/use_rename_7.f90: New.
17879 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17881 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17882 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17884 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17887 * gcc.target/sh/pr54236-4.c: New.
17889 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17891 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17892 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17895 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17897 PR libfortran/64770
17898 * gfortran.dg/open_new_segv.f90: New test.
17900 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17909 * gcc.target/sh/pr64345-1.c: New.
17910 * gcc.target/sh/pr64345-2.c: New.
17911 * gcc.target/sh/pr59533-1.c: New.
17912 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17913 * gcc.target/sh/pr52933-2.c: Likewise.
17914 * gcc.target/sh/pr54089-1.c: Likewise.
17915 * gcc.target/sh/pr54236-1.c: Likewise.
17916 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17917 * gcc.target/sh/pr49263-1.c: Remove xfails.
17918 * gcc.target/sh/pr49263-2.c: Likewise.
17919 * gcc.target/sh/pr49263-3.c: Likewise.
17920 * gcc.target/sh/pr53987-1.c: Likewise.
17921 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17922 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17923 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17924 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17925 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17926 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17928 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17931 2015-01-24 Tom de Vries <tom@codesourcery.com>
17933 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17935 2015-01-23 Ian Lance Taylor <iant@google.com>
17938 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17939 targets without split stack support.
17941 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17944 * gcc.target/i386/pr64317.c: New test.
17946 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17948 PR rtl-optimization/63637
17949 PR rtl-optimization/60663
17950 * gcc.dg/pr63637-1.c: New test.
17951 * gcc.dg/pr63637-2.c: New test.
17952 * gcc.dg/pr63637-3.c: New test.
17953 * gcc.dg/pr63637-4.c: New test.
17954 * gcc.dg/pr63637-5.c: New test.
17955 * gcc.dg/pr63637-6.c: New test.
17956 * gcc.target/i386/pr63637-1.c: New test.
17957 * gcc.target/i386/pr63637-2.c: New test.
17958 * gcc.target/i386/pr63637-3.c: New test.
17959 * gcc.target/i386/pr63637-4.c: New test.
17960 * gcc.target/i386/pr63637-5.c: New test.
17961 * gcc.target/i386/pr63637-6.c: New test.
17963 2015-01-23 Richard Biener <rguenther@suse.de>
17966 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17967 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17969 2015-01-23 Marek Polacek <polacek@redhat.com>
17971 PR preprocessor/60570
17972 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17973 * gcc.dg/cpp/pr60570.c: New test.
17975 2015-01-23 Richard Biener <rguenther@suse.de>
17978 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17979 vectorization on vect64 targets.
17981 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17984 * gfortran.dg/class_allocate_17.f90: New.
17986 2015-01-23 Tobias Burnus <burnus@net-b.de>
17989 * gfortran.dg/goacc/combined_loop.f90: New.
17991 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17994 * gfortran.dg/make_unit.f90: New test.
17996 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17999 * gfortran.dg/negative_unit_int8.f: Update.
18001 2015-01-22 Jeff Law <law@redhat.com>
18004 * gcc.target/m68k/pr52076-1.c: New test.
18005 * gcc.target/m68k/pr52076-2.c: New test.
18007 2015-01-22 Richard Biener <rguenther@suse.de>
18009 PR middle-end/64728
18010 * gcc.dg/torture/pr64728.c: New testcase.
18012 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18015 * g++.dg/pr64688.C: New test.
18017 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18019 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18020 to avoid errors with -fpic.
18022 2015-01-22 Richard Biener <rguenther@suse.de>
18025 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18027 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18029 PR rtl-optimization/64682
18030 * gcc.c-torture/execute/pr64682.c: New file.
18032 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18035 * gcc.dg/pr64511.c: New test.
18037 PR rtl-optimization/62078
18038 * g++.dg/opt/pr62078.C: New test.
18041 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18043 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18046 * gfortran.dg/internal_pack_15.f90: New test.
18048 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18050 * c-c++-common/tsan/step.c: New testcase.
18052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18054 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18058 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18060 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18062 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18064 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18066 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18068 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18070 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18072 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18074 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18076 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18078 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18080 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18082 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18084 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18086 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18088 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18090 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18092 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18094 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18096 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18098 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18100 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18102 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18103 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18104 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18109 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18110 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18111 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18114 2015-01-21 Renlin Li <renlin.li@arm.com>
18116 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18117 * g++.dg/tls/thread_local5g.C: Likewise.
18118 * g++.dg/tls/thread_local6g.C: Likewise.
18120 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18122 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18123 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18124 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18128 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18129 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18130 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18132 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18136 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18142 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18144 2015-01-20 Jeff Law <law@redhat.com>
18147 * gcc.target/m68k/pr59946.c: New test.
18149 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18151 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18152 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18153 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18155 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18157 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18158 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18159 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18161 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18163 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18164 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18165 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18167 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18169 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18170 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18171 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18173 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18176 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18178 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18179 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18180 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18182 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18184 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18185 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18186 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18188 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18190 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18192 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18194 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18197 * g++.dg/ubsan/pr64632.C: New test.
18200 * gcc.dg/pr64663.c: New test.
18202 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18205 * g++.dg/warn/Wunused-var-23.C: New.
18207 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18210 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18211 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18213 2015-01-20 Richard Biener <rguenther@suse.de>
18216 * gcc.dg/lto/pr64684_0.c: New testcase.
18217 * gcc.dg/lto/pr64684_1.c: Likewise.
18218 * gcc.dg/lto/pr64684_2.c: Likewise.
18219 * gcc.dg/lto/pr64685_0.c: Likewise.
18220 * gcc.dg/lto/pr64685_1.c: Likewise.
18222 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18225 * g++.dg/cpp1y/lambda-init12.C: New.
18227 2015-01-20 Richard Biener <rguenther@suse.de>
18229 PR tree-optimization/64410
18230 * g++.dg/vect/pr64410.cc: Require vect_double.
18232 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18235 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18237 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18241 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18243 PR rtl-optimization/64081
18244 * gcc.dg/pr64081.c: New test.
18246 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18248 * jit.dg/harness.h: Include <unistd.h>.
18249 (CHECK_NO_ERRORS): New.
18250 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18251 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18252 gcc_jit_context_compile_to_file.
18253 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18254 args to the spawned executable.
18255 (jit-expand-vars): New function.
18256 (jit-exe-params): New variable.
18257 (dg-jit-set-exe-params): New function.
18258 (jit-dg-test): Detect testcases that use
18259 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18260 Set arguments of spawned process to jit-exe-params.
18261 (jit-get-output-filename): New function.
18262 (jit-setup-compile-to-file): New function.
18263 (jit-verify-compile-to-file): New function.
18264 (jit-run-executable): New function.
18265 (jit-verify-executable): New function.
18266 * jit.dg/test-compile-to-assembler.c: New testcase.
18267 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18268 * jit.dg/test-compile-to-executable.c: New testcase.
18269 * jit.dg/test-compile-to-object.c: New testcase.
18271 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18274 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18277 2015-01-19 Martin Liska <mliska@suse.cz>
18279 * objc/compile/pr64668.m: New test.
18281 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18283 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18284 (create_overflow_fn): Update comment to clarify that
18285 the third param of the created function is a bool *, not
18287 (verify_int_overflow_fn): Convert param "expected_ovf" from
18288 int to bool. Update third param of "overflow_fn_type" from int *
18289 to bool *. Update local "actual_ovf" from int to bool.
18290 (verify_uint_overflow_fn): Likewise.
18292 2015-01-19 Martin Liska <mliska@suse.cz>
18294 * gcc.dg/ipa/ipa-icf-33.c: New test.
18296 2015-01-19 Felix Yang <felix.yang@huawei.com>
18297 Haijian Zhang <z.zhanghaijian@huawei.com>
18299 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18300 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18301 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18302 result_float64x2, expected_hfloat64x2): New helper type, variable and
18304 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18305 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18306 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18307 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18308 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18309 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18310 and target without the FMA feature.
18312 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18314 * gcc.target/aarch64/pr64304.c: New testcase.
18316 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18318 PR rtl-optimization/64081
18319 * gcc.dg/pr64081.c: New test.
18321 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18324 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18326 * gcc.target/aarch64/test_frame_6.c: Likewise.
18327 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18328 and x19 (in the epilogue).
18329 * gcc.target/aarch64/test_frame_4.c: Likewise.
18330 * gcc.target/aarch64/test_frame_7.c: Likewise.
18332 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18334 * gcc.target/i386/chkp-always_inline.c: New.
18336 2015-01-15 Andrew Pinski <apinski@cavium.com>
18337 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18339 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18340 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18342 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18345 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18346 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18348 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18351 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18353 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18356 * gcc.target/sh/torture/pr64652.c: New.
18358 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18360 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18361 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18362 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18363 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18364 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18365 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18367 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18370 * g++.dg/torture/pr64378.C: New testcase.
18372 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18375 * gfortran.dg/block_13.f08: New test
18377 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18380 * gfortran.dg/associate_1.f03: Allow test for character with
18383 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18385 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18386 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18388 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18390 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18392 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18395 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18397 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18400 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18403 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18406 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18408 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18411 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18413 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18415 PR rtl-optimization/52773
18416 * gcc.c-torture/compile/pr52773.c: New test.
18418 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18421 * g++.dg/cpp0x/alias-decl-46.C: New.
18423 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18425 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18427 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18429 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18431 (CHECK_FP): Likewise.
18432 (CHECK_CUMULATIVE_SAT): Likewise.
18434 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18436 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18437 (Set_Neon_Cumulative_Sat): Add parameter.
18438 (__set_neon_cumulative_sat): Support new parameter.
18439 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18440 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18442 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18443 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18446 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18448 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18449 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18451 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18454 * g++.dg/tls/thread_local-ice4.C: New.
18456 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18458 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18461 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18464 * g++.dg/cpp0x/vt-62276.C: New.
18466 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18468 PR middle-end/64353
18469 * g++.dg/pr64353.C: New.
18471 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18474 * gcc.target/aarch64/pr64263_1.c: New test.
18476 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18478 PR tree-optimization/64434
18479 * gcc.dg/torture/pr64434.c: Move to...
18480 * gcc.dg/pr64434.c: ... here.
18482 2015-01-16 Richard Biener <rguenther@suse.de>
18484 PR middle-end/64614
18485 * gcc.dg/uninit-18.c: New testcase.
18487 2015-01-16 Richard Biener <rguenther@suse.de>
18489 PR tree-optimization/64568
18490 * g++.dg/torture/pr64568-2.C: New testcase.
18492 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18495 * gcc.target/i386/chkp-label-address.c: New.
18497 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18500 * gfortran.dg/pointer_init_6.f90: Extended.
18502 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18504 * gcc.c-torture/compile/20150108.c: New test.
18506 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18508 * gcc.target/visium: New directory.
18510 2015-01-16 Richard Biener <rguenther@suse.de>
18512 PR tree-optimization/61743
18513 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18514 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18516 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18518 * gcc.dg/pr64015.c: New test.
18520 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18524 * g++.dg/ipa/pr64612.C: New test.
18526 2015-01-16 Renlin Li <renlin.li@arm.com>
18528 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18530 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18532 * gcc.target/i386/sse-14.c: Test new intrinsic.
18533 * gcc.target/i386/sse-22.c: Ditto.
18535 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18538 * g++.dg/cpp0x/auto44.C: New.
18540 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18543 * gcc.target/nios2/gpopt-all.c: New test case.
18544 * gcc.target/nios2/gpopt-local.c: New test case.
18545 * gcc.target/nios2/gpopt-global.c: New test case.
18546 * gcc.target/nios2/gpopt-data.c: New test case.
18547 * gcc.target/nios2/gpopt-none.c: New test case.
18549 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18551 * g++.dg/ubsan/vptr-1.C: New test.
18552 * g++.dg/ubsan/vptr-2.C: New test.
18553 * g++.dg/ubsan/vptr-3.C: New test.
18554 * g++.dg/ubsan/vptr-4.C: New test.
18555 * g++.dg/ubsan/vptr-5.C: New test.
18556 * g++.dg/ubsan/vptr-6.C: New test.
18557 * g++.dg/ubsan/vptr-7.C: New test.
18558 * g++.dg/ubsan/vptr-8.C: New test.
18559 * g++.dg/ubsan/vptr-9.C: New test.
18561 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18563 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18565 * lib/gcc-dg.exp: Likewise.
18567 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18569 PR rtl-optimization/64110
18570 * gcc.target/i386/pr64110.c: Add scan-assembler.
18572 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18573 James Norris <jnorris@codesourcery.com>
18574 Cesar Philippidis <cesar@codesourcery.com>
18575 Ilmir Usmanov <i.usmanov@samsung.com>
18577 * lib/target-supports.exp (check_effective_target_fopenacc): New
18579 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18580 * g++.dg/goacc/goacc.exp: Likewise.
18581 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18582 * gcc.dg/goacc/goacc.exp: Likewise.
18583 * gfortran.dg/goacc/goacc.exp: Likewise.
18584 * c-c++-common/cpp/openacc-define-1.c: New file.
18585 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18586 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18587 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18588 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18589 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18590 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18591 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18592 * c-c++-common/goacc/cache-1.c: Likewise.
18593 * c-c++-common/goacc/clauses-fail.c: Likewise.
18594 * c-c++-common/goacc/collapse-1.c: Likewise.
18595 * c-c++-common/goacc/data-1.c: Likewise.
18596 * c-c++-common/goacc/data-2.c: Likewise.
18597 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18598 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18599 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18600 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18601 * c-c++-common/goacc/if-clause-1.c: Likewise.
18602 * c-c++-common/goacc/if-clause-2.c: Likewise.
18603 * c-c++-common/goacc/kernels-1.c: Likewise.
18604 * c-c++-common/goacc/loop-1.c: Likewise.
18605 * c-c++-common/goacc/loop-private-1.c: Likewise.
18606 * c-c++-common/goacc/nesting-1.c: Likewise.
18607 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18608 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18609 * c-c++-common/goacc/parallel-1.c: Likewise.
18610 * c-c++-common/goacc/pcopy.c: Likewise.
18611 * c-c++-common/goacc/pcopyin.c: Likewise.
18612 * c-c++-common/goacc/pcopyout.c: Likewise.
18613 * c-c++-common/goacc/pcreate.c: Likewise.
18614 * c-c++-common/goacc/pragma_context.c: Likewise.
18615 * c-c++-common/goacc/present-1.c: Likewise.
18616 * c-c++-common/goacc/reduction-1.c: Likewise.
18617 * c-c++-common/goacc/reduction-2.c: Likewise.
18618 * c-c++-common/goacc/reduction-3.c: Likewise.
18619 * c-c++-common/goacc/reduction-4.c: Likewise.
18620 * c-c++-common/goacc/sb-1.c: Likewise.
18621 * c-c++-common/goacc/sb-2.c: Likewise.
18622 * c-c++-common/goacc/sb-3.c: Likewise.
18623 * c-c++-common/goacc/update-1.c: Likewise.
18624 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18625 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18626 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18627 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18628 * gfortran.dg/goacc/assumed.f95: Likewise.
18629 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18630 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18631 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18632 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18633 * gfortran.dg/goacc/branch.f95: Likewise.
18634 * gfortran.dg/goacc/cache-1.f95: Likewise.
18635 * gfortran.dg/goacc/coarray.f95: Likewise.
18636 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18637 * gfortran.dg/goacc/cray.f95: Likewise.
18638 * gfortran.dg/goacc/critical.f95: Likewise.
18639 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18640 * gfortran.dg/goacc/data-tree.f95: Likewise.
18641 * gfortran.dg/goacc/declare-1.f95: Likewise.
18642 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18643 * gfortran.dg/goacc/fixed-1.f: Likewise.
18644 * gfortran.dg/goacc/fixed-2.f: Likewise.
18645 * gfortran.dg/goacc/fixed-3.f: Likewise.
18646 * gfortran.dg/goacc/fixed-4.f: Likewise.
18647 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18648 * gfortran.dg/goacc/if.f95: Likewise.
18649 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18650 * gfortran.dg/goacc/list.f95: Likewise.
18651 * gfortran.dg/goacc/literal.f95: Likewise.
18652 * gfortran.dg/goacc/loop-1.f95: Likewise.
18653 * gfortran.dg/goacc/loop-2.f95: Likewise.
18654 * gfortran.dg/goacc/loop-3.f95: Likewise.
18655 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18656 * gfortran.dg/goacc/omp.f95: Likewise.
18657 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18658 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18659 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18660 * gfortran.dg/goacc/parameter.f95: Likewise.
18661 * gfortran.dg/goacc/private-1.f95: Likewise.
18662 * gfortran.dg/goacc/private-2.f95: Likewise.
18663 * gfortran.dg/goacc/private-3.f95: Likewise.
18664 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18665 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18666 * gfortran.dg/goacc/reduction.f95: Likewise.
18667 * gfortran.dg/goacc/routine-1.f90: Likewise.
18668 * gfortran.dg/goacc/routine-2.f90: Likewise.
18669 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18670 * gfortran.dg/goacc/several-directives.f95: Likewise.
18671 * gfortran.dg/goacc/sie.f95: Likewise.
18672 * gfortran.dg/goacc/subarrays.f95: Likewise.
18673 * gfortran.dg/gomp/map-1.f90: Likewise.
18674 * gfortran.dg/openacc-define-1.f90: Likewise.
18675 * gfortran.dg/openacc-define-2.f90: Likewise.
18676 * gfortran.dg/openacc-define-3.f90: Likewise.
18677 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18678 * g++.dg/gomp/block-2.C: Likewise.
18679 * g++.dg/gomp/block-3.C: Likewise.
18680 * g++.dg/gomp/block-5.C: Likewise.
18681 * g++.dg/gomp/target-1.C: Likewise.
18682 * g++.dg/gomp/target-2.C: Likewise.
18683 * g++.dg/gomp/taskgroup-1.C: Likewise.
18684 * g++.dg/gomp/teams-1.C: Likewise.
18685 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18686 * gcc.dg/cilk-plus/jump.c: Likewise.
18687 * gcc.dg/gomp/block-1.c: Likewise.
18688 * gcc.dg/gomp/block-10.c: Likewise.
18689 * gcc.dg/gomp/block-2.c: Likewise.
18690 * gcc.dg/gomp/block-3.c: Likewise.
18691 * gcc.dg/gomp/block-4.c: Likewise.
18692 * gcc.dg/gomp/block-5.c: Likewise.
18693 * gcc.dg/gomp/block-6.c: Likewise.
18694 * gcc.dg/gomp/block-7.c: Likewise.
18695 * gcc.dg/gomp/block-8.c: Likewise.
18696 * gcc.dg/gomp/block-9.c: Likewise.
18697 * gcc.dg/gomp/target-1.c: Likewise.
18698 * gcc.dg/gomp/target-2.c: Likewise.
18699 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18700 * gcc.dg/gomp/teams-1.c: Likewise.
18702 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18704 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18707 2015-01-15 Mike Stump <mikestump@comcast.net>
18709 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18710 * gcc.dg/inline_2.c: Likewise.
18711 * gcc.dg/inline_3.c: Likewise.
18712 * gcc.dg/inline_4.c: Likewise.
18714 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18717 * gfortran.dg/proc_ptr_comp_43.f90: New.
18719 2015-01-15 Mike Stump <mikestump@comcast.net>
18721 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18722 * gcc.dg/unroll_2.c: Likewise.
18723 * gcc.dg/unroll_3.c: Likewise.
18724 * gcc.dg/unroll_4.c: Likewise.
18725 * gcc.dg/unroll_5.c: Likewise.
18727 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18730 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18732 * gcc.target/aarch64/test_frame_6.c: Likewise.
18733 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18734 x30 and x19 (in the epilogue).
18735 * gcc.target/aarch64/test_frame_4.c: Likewise.
18736 * gcc.target/aarch64/test_frame_7.c: Likewise.
18738 2015-01-15 Martin Liska <mliska@suse.cz>
18740 * g++.dg/ipa/pr64068.C: New test.
18741 * gcc.dg/ipa/PR64559.c: New test.
18743 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18745 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18748 2015-01-15 Richard Biener <rguenther@suse.de>
18750 PR tree-optimization/61743
18751 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18752 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18754 2015-01-15 Renlin Li <renlin.li@arm.com>
18756 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18757 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18759 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18761 * gcc.dg/vect/vect-aggressive-1.c: New.
18762 * gcc.target/i386/avx2-vect-aggressive.c: New.
18764 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18766 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18768 2015-01-15 Richard Biener <rguenther@suse.de>
18771 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18772 -Wl,-undefined,dynamic_lookup.
18774 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18776 * gnat.dg/opt47.adb: New test.
18778 2015-01-15 Richard Biener <rguenther@suse.de>
18781 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18783 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18785 PR tree-optimization/64434
18786 * gcc.dg/torture/pr64434.c: New test.
18788 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18790 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18791 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18792 -march=loongson* and -march=octeon* require -mno-micromips.
18794 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18795 Matthew Fortune <matthew.fortune@imgtec.com>
18797 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18798 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18799 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18800 * gcc.target/mips/call-saved-7.c: New file.
18801 * gcc.target/mips/call-saved-8.c: New file.
18802 * gcc.target/mips/call-saved-9.c: New file.
18804 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18806 * gcc.target/mips/lsa.c: New file.
18807 * gcc.target/mips/mips64-lsa.c: Likewise.
18808 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18809 * gcc.target/mips/mulsize-4.c: Likewise.
18810 * gcc.target/mips/mulsize-5.c: New file.
18811 * gcc.target/mips/mulsize-6.c: Likewise.
18812 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18813 and !HAS_LSA as ghost options.
18814 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18817 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18819 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18821 2015-01-15 Richard Biener <rguenther@suse.de>
18823 PR middle-end/64365
18824 * gcc.dg/torture/pr64365.c: New testcase.
18826 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18828 * gcc.dg/stackprotectexplicit1.c: New test.
18829 * g++.dg/stackprotectexplicit2.c: New test.
18831 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18834 * gfortran.dg/inquire_internal.f90: New.
18835 * gfortran.dg/negative_unit_check.f90: New.
18837 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18840 * gcc.target/sh/pr53988-1.c: New.
18842 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18845 * g++.dg/tls/thread_local-ice3.C: New.
18847 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18849 * gcc.target/i386/fentry-override.c: Properly place {} in target
18850 selector. Remove nonpic.
18851 * gcc.target/i386/fentry.c: Likewise.
18853 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18855 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18856 warnings instead of errors.
18858 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18860 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18861 option support instead of ENABLE_LTO from Makefile.
18863 2015-01-14 Richard Biener <rguenther@suse.de>
18865 PR tree-optimization/59354
18866 * gcc.dg/vect/pr59354.c: New testcase.
18868 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18870 * lib/target-supports.exp
18871 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18872 on ARM architures before v7.
18874 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18876 PR middle-end/59448
18877 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18878 an atomic_exchange.
18880 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18883 * gcc.target/i386/pr64386.c: New test.
18885 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18888 * gcc.target/i386/pr64393.c: New test.
18890 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18893 * gcc.target/i386/pr64387.c: New test.
18895 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18897 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18899 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18901 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18903 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18906 * gcc.target/arm/pr64453.c: New.
18908 2015-01-14 Richard Biener <rguenther@suse.de>
18911 * gcc.dg/lto/pr64415_0.c: New testcase.
18912 * gcc.dg/lto/pr64415_1.c: Likewise.
18914 2015-01-14 Martin Liska <mliska@suse.cz>
18916 * gcc.dg/ipa/pr64307.c: New test.
18918 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18920 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18921 64-bit and 128-bit.
18923 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18926 * gcc.target/arm/pr64460_1.c: New test.
18928 2015-01-14 Richard Biener <rguenther@suse.de>
18930 PR tree-optimization/64493
18931 PR tree-optimization/64495
18932 * gcc.dg/vect/pr64493.c: New testcase.
18933 * gcc.dg/vect/pr64495.c: Likewise.
18935 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18937 * gcc.dg/Warray-bounds-11.c: New test-case.
18939 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18941 * gcc.target/mips/octeon3-pipe-1.c: New test.
18943 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18945 * jit.dg/harness.h (set_up_logging): Move string concatenation
18947 (concat_strings): New function.
18948 (dump_reproducer): New function.
18949 (test_jit): Call dump_reproducer.
18950 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18952 (jit-dg-test): Delete any generated reproducer from previous runs.
18953 Verify that a generated reproducer was created, and verify that it
18955 * jit.dg/test-nested-contexts.c (main): Call
18956 gcc_jit_context_dump_reproducer_to_file.
18958 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18960 * gcc.dg/aru-2.c: Add dg-require-profiling.
18962 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18964 * lib/target-supports.exp (check_profiling_available): Check if
18967 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18970 * g++.dg/torture/pr64565.C: New testcase.
18972 2015-01-13 Marek Polacek <polacek@redhat.com>
18974 PR middle-end/64391
18975 * gcc.dg/tm/pr64391.c: New test.
18977 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18979 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18982 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18984 * gcc.target/i386/pie.c: New test.
18986 * lib/target-supports.exp (check_effective_target_pie): New.
18988 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18990 PR rtl-optimization/64286
18991 * gcc.target/i386/avx2-pr64286.c: New test.
18993 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18996 * g++.dg/cpp0x/vt-57626.C: New.
18998 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19001 * gfortran.dg/pr64528.f90: New test.
19003 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19005 * gcc.target/aarch64/subsp.c: New test.
19007 2015-01-13 Andrew Pinski <apinski@cavium.com>
19009 * gcc.target/aarch64/store-pair-1.c: New testcase.
19011 2015-01-13 Richard Biener <rguenther@suse.de>
19014 * gcc.dg/lto/pr64373_0.c: New testcase.
19016 2015-01-13 Andrew Pinski <apinski@cavium.com>
19018 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19019 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19021 2015-01-13 Richard Biener <rguenther@suse.de>
19023 PR tree-optimization/64406
19024 * gcc.dg/pr64406.c: New testcase.
19026 2015-01-13 Richard Biener <rguenther@suse.de>
19028 PR tree-optimization/64404
19029 * gcc.dg/vect/pr64404.c: New testcase.
19031 2015-01-13 Richard Biener <rguenther@suse.de>
19033 PR tree-optimization/64568
19034 * g++.dg/torture/pr64568.C: New testcase.
19036 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19038 * jit.dg/test-error-local-used-from-other-function.c: New test
19040 * jit.dg/test-error-param-reuse.c: New test case.
19041 * jit.dg/test-error-param-sharing.c: New test case.
19042 * jit.dg/test-error-param-used-from-other-function.c: New test
19044 * jit.dg/test-error-param-used-without-a-function.c: New test
19047 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19049 PR tree-optimization/64563
19050 * gcc.dg/pr64563.c: New test.
19053 * gcc.target/i386/pr64513.c: New test.
19055 PR tree-optimization/64454
19056 * gcc.dg/pr64454.c: New test.
19059 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19061 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19062 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19063 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19064 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19065 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19066 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19067 * gcc.dg/vect/slp-25.c: Likewise.
19068 * gcc.dg/vect/vect-109.c: Likewise.
19069 * gcc.dg/vect/vect-13.c: Likewise.
19070 * gcc.dg/vect/vect-17.c: Likewise.
19071 * gcc.dg/vect/vect-18.c: Likewise.
19072 * gcc.dg/vect/vect-19.c: Likewise.
19073 * gcc.dg/vect/vect-20.c: Likewise.
19074 * gcc.dg/vect/vect-21.c: Likewise.
19075 * gcc.dg/vect/vect-22.c: Likewise.
19076 * gcc.dg/vect/vect-27.c: Likewise.
19077 * gcc.dg/vect/vect-29.c: Likewise.
19078 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19079 * gcc.dg/vect/vect-2.c: Likewise.
19080 * gcc.dg/vect/vect-3.c: Likewise.
19081 * gcc.dg/vect/vect-4.c: Likewise.
19082 * gcc.dg/vect/vect-5.c: Likewise.
19083 * gcc.dg/vect/vect-72.c: Likewise.
19084 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19085 * gcc.dg/vect/vect-73.c: Likewise.
19086 * gcc.dg/vect/vect-77-global.c: Likewise.
19087 * gcc.dg/vect/vect-78-global.c: Likewise.
19088 * gcc.dg/vect/vect-7.c: Likewise.
19089 * gcc.dg/vect/vect-86.c: Likewise.
19090 * gcc.dg/vect/vect-align-1.c: Likewise.
19091 * gcc.dg/vect/vect-align-3.c: Likewise.
19092 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19093 * gcc.dg/vect/vect-all.c: Likewise.
19094 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19095 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19096 * gcc.dg/vect/vect-peel-3.c: Likewise.
19097 * gcc.dg/vect/vect-peel-4.c: Likewise.
19098 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19100 2015-01-12 Jeff Law <law@redhat.com>
19103 * gcc.target/m68k/pr64461.c: New test.
19105 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19107 * jit.dg/test-array-as-pointer.c (create_code): Update call
19108 to gcc_jit_context_new_global by setting "kind" to
19109 GCC_JIT_GLOBAL_IMPORTED.
19110 * jit.dg/test-error-array-as-pointer.c: Likewise.
19111 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19112 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19113 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19114 * jit.dg/test-using-global.c (the_global): Rename to...
19115 (imported_global): ...this.
19116 (create_code): Update to test the three kinds of global.
19117 (verify_code): Likewise.
19119 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19122 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19123 undefined behavior.
19124 * gcc.target/i386/pr64291-2.c: Updated.
19126 2015-01-12 Richard Biener <rguenther@suse.de>
19128 PR tree-optimization/64530
19129 * gfortran.dg/pr64530.f90: New testcase.
19131 2015-01-12 Richard Biener <rguenther@suse.de>
19133 PR middle-end/64357
19134 * gcc.dg/torture/pr64357.c: New testcase.
19136 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19138 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19141 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19142 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19144 2015-01-12 Martin Liska <mliska@suse.cz>
19146 * gcc.dg/ipa/PR64550.c: New test.
19148 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19151 * g++.dg/ipa/pr63470.C: New testcase.
19153 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19156 * gfortran.dg/typebound_operator_20.f90: New.
19158 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19161 * gfortran.dg/proc_ptr_comp_42.f90: New.
19163 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19166 * gfortran.dg/proc_ptr_comp_41.f90: New.
19168 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19170 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19172 2015-01-10 Tobias Burnus <burnus@net-b.de>
19175 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19176 and add dg-excess-errors.
19177 * gfortran.dg/line_length_6.f90: New.
19178 * gfortran.dg/line_length_7.f90: New.
19179 * gfortran.dg/line_length_8.f90: New.
19180 * gfortran.dg/line_length_9.f90: New.
19181 * gfortran.dg/line_length_10.f90: New.
19182 * gfortran.dg/line_length_11.f90: New.
19184 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19186 * jit.dg/test-threads.c (struct testcase): Move declaration
19187 to jit.dg/all-non-failing-tests.h.
19188 (testcases): Likewise.
19189 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19190 declaration here from jit.dg/all-non-failing-tests.h.
19191 (testcases): Likewise.
19192 * jit.dg/test-combination.c (create_code): Eliminate spelling
19193 out all of the testcases in favor of looping through the
19194 "testcases" metadata.
19195 (verify_code): Likewise.
19197 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19199 PR rtl-optimization/64536
19200 * gcc.dg/pr64536.c: New test.
19202 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19204 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19205 * jit.dg/test-combination.c (create_code): Likewise.
19206 (verify_code): Likewise.
19207 * jit.dg/test-constants.c: New test case.
19208 * jit.dg/test-threads.c: Add test-constants.c.
19210 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19213 * objc.dg/gnu-api-2-class.m: Add a test case
19214 for the above change.
19216 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19218 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19220 2015-01-09 Richard Biener <rguenther@suse.de>
19222 PR tree-optimization/64410
19223 * g++.dg/vect/pr64410.cc: New testcase.
19225 2015-01-09 Martin Liska <mliska@suse.cz>
19227 * gcc.dg/ipa/ipa-icf-32.c: New test.
19229 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19231 * c-c++-common/tsan/tsan_barrier.h: New.
19232 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19233 * c-c++-common/tsan/bitfield_race.c: Likewise.
19234 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19235 * c-c++-common/tsan/mutexset1.c: Likewise.
19236 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19237 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19238 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19239 * c-c++-common/tsan/simple_race.c: Likewise.
19240 * c-c++-common/tsan/simple_stack.c: Likewise.
19241 * c-c++-common/tsan/sleep_sync.c: Likewise.
19242 * c-c++-common/tsan/tiny_race.c: Likewise.
19243 * c-c++-common/tsan/tls_race.c: Likewise.
19244 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19245 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19246 * g++.dg/tsan/atomic_free.C: Likewise.
19247 * g++.dg/tsan/atomic_free2.C: Likewise.
19248 * g++.dg/tsan/cond_race.C: Likewise.
19249 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19251 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19254 * lib/target-supports.exp (check_effective_target_libatomic_available):
19256 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19257 targets that match effective-target libatomic_available.
19258 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19260 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19262 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19263 Verify the result of gcc_jit_context_get_last_error.
19264 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19266 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19268 PR tree-optimization/63989
19269 * gcc.dg/strlenopt-27.c: New test.
19271 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19273 * jit.dg/harness.h (set_up_logging): New function.
19274 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19275 set_up_logging on the context, so that every testcase is
19276 logged to a particular file.
19277 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19278 and call gcc_jit_context_set_logfile on the top-level context.
19280 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19283 * g++.dg/opt/pr64338.C: New test.
19285 2015-01-08 Tobias Burnus <burnus@net-b.de>
19287 * gfortran.dg/coarray/codimension_2b.f90: New file.
19288 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19289 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19291 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19294 * g++.dg/ext/fnname4.C: New.
19296 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19299 * g++.dg/cpp0x/constexpr-64462.C: New.
19301 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19304 * g++.dg/cpp0x/deleted10.C: New.
19306 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19308 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19310 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19312 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19313 GCC_JIT_UNARY_OP_ABS.
19314 (verify_unary_ops): Likewise.
19316 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19318 * jit.dg/test-arith-overflow.c: New test case.
19319 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19320 * jit.dg/test-combination.c (create_code): Likewise.
19321 (verify_code): Likewise.
19322 * jit.dg/test-threads.c (testcases): Likewise.
19324 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19326 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19327 rather than "jit". Load g++.exp, and call g++_init.
19328 Run test-*.cc files within the testsuite and *.cc files within
19330 (jit-dg-test): Drop the addition of -fgnu89-inline to
19331 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19332 doing it when compiling C testcases (since g++ does not handle
19333 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19334 is restored to the value after g++_init ran, rather than the
19335 value before g++_init ran. Return a list of
19336 $comp_output $output_file, as dg-test assumes.
19338 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19340 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19341 make it easier to figure out the origin of each test result when
19342 running test-combination.c and test-threads.c.
19343 (CHECK_VALUE): Likewise.
19344 (CHECK_DOUBLE_VALUE): Likewise.
19345 (CHECK_STRING_VALUE): Likewise.
19346 (CHECK_STRING_STARTS_WITH): Likewise.
19347 (CHECK_STRING_CONTAINS): Likewise.
19349 (check_string_value): Likewise, add "funcname" param.
19350 (check_string_starts_with): Likewise.
19351 (check_string_contains): Likewise.
19353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19355 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19356 generating name of built executable.
19358 2015-01-07 Marek Polacek <polacek@redhat.com>
19361 * gcc.dg/pr64440.c: New test.
19362 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19364 2015-01-07 Marek Polacek <polacek@redhat.com>
19367 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19368 * gcc.dg/pr64417.c: New test.
19370 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19373 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19376 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19378 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19379 Check if testcases run without errors, not just if they compile.
19381 2015-01-06 Christian Bruel <christian.bruel@st.com>
19384 * gcc.target/sh/pr64507.c: New test.
19386 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19388 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19390 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19392 * c-c++-common/asan/sanitize-all-1.c: New test.
19393 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19394 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19395 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19396 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19398 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19400 * lib/target-supports.exp (check_profiling_available): Return 0 for
19402 (check_effective_target_tls_runtime): Likewise.
19403 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19404 * gcc.dg/20020312-2.c: Adjust for Visium.
19405 * gcc.dg/tls/thr-cse-1.c: Likewise
19406 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19407 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19408 * gcc.dg/weak/typeof-2.c: Likewise.
19410 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19412 PR rtl-optimization/64287
19413 * gcc.dg/aru-2.c: New test.
19415 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19418 * c-c++-common/ubsan/pr64344-1.c: New test.
19419 * c-c++-common/ubsan/pr64344-2.c: New test.
19421 PR tree-optimization/64465
19422 * gcc.dg/pr64465.c: New test.
19424 PR tree-optimization/64494
19425 * gcc.c-torture/compile/pr64494.c: New test.
19427 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19430 * gfortran.dg/realloc_on_assign_25.f90: New test.
19432 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19434 Update copyright years.
19436 2015-01-05 Marek Polacek <polacek@redhat.com>
19439 * gcc.dg/pr64423.c: New test.
19441 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19443 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19444 mmix-knuth-mmixware for the same reason as for MIPS.
19445 * gcc.dg/debug/debug-2.c: Ditto.
19447 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19449 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19452 * lib/gfortran.exp: Add libatomic library search path.
19453 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19454 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19456 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19458 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19460 * c-c++-common/tsan/bitfield_race.c: New testcase.
19461 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19463 2015-01-02 Tobias Burnus <burnus@net-b.de>
19465 * gfortran.dg/coarray/collectives_4.f90: New.
19467 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19470 * gfortran.dg/extends_16.f90: New.
19472 2015-01-02 Tobias Burnus <burnus@net-b.de>
19474 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19476 2015-01-02 Tobias Burnus <burnus@net-b.de>
19478 * gfortran.dg/coarray/codimension_2.f90: New.
19479 * gfortran.dg/coarray/codimension_2a.f90: New.
19480 * gfortran.dg/coarray_35.f90: New.
19481 * gfortran.dg/coarray_35a.f90: New.
19483 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19486 * gfortran.dg/dummy_procedure_11.f90: New.
19488 Copyright (C) 2015 Free Software Foundation, Inc.
19490 Copying and distribution of this file, with or without modification,
19491 are permitted in any medium without royalty provided the copyright
19492 notice and this notice are preserved.