re PR target/63668 (-mstd-struct-return fails for non-leaf functions)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.target/sparc/struct-ret-check.c: Rename to...
4 * gcc.target/sparc/struct-ret-check-1.c: ...this.
5 * gcc.target/sparc/struct-ret-check-2.c: New test.
6
7 2015-12-07 Jakub Jelinek <jakub@redhat.com>
8
9 PR c++/68760
10 * g++.dg/tree-ssa/pr68760.C: New test.
11
12 PR middle-end/66726
13 * g++.dg/tree-ssa/pr66726.c: Renamed to...
14 * g++.dg/tree-ssa/pr66726.C: ... this.
15
16 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
17
18 * gcc.target/mips/wrap-delay.c: New test.
19
20 2015-12-07 Jason Merrill <jason@redhat.com>
21
22 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
23 environment variable.
24
25 2015-12-07 Marek Polacek <polacek@redhat.com>
26
27 PR c/68668
28 * gcc.dg/pr68668.c: New test.
29
30 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
31
32 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
33
34 2015-12-07 Nathan Sidwell <nathan@acm.org>
35
36 * gcc.target/nvptx/abort.c: New.
37
38 2015-12-07 David Malcolm <dmalcolm@redhat.com>
39
40 * gcc.dg/diagnostic-ranges-1.c: New test file.
41 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
42 (test_percent_q_plus_d): New test function.
43 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
44 (test_show_locus): Rewrite test code using
45 rich_location::set_range. Add code to unit-test the "%q+D"
46 format code.
47
48 2015-12-07 Martin Liska <mliska@suse.cz>
49
50 * g++.dg/ipa/pr66896.C: New test.
51
52 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
53
54 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
55 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
56
57 2015-12-07 Nathan Sidwell <nathan@acm.org>
58
59 * gcc.target/nvptx/decl-init.c: New.
60
61 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
62
63 PR target/68627
64 * gfortran.dg/pr68627.f: New test.
65
66 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
67
68 PR target/68633
69 * gcc.target/i386/pr68633.c: New test.
70
71 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
72
73 * gcc.target/i386/clzero.c: New.
74 * gcc.target/i386/sse-12.c: Add -mclzero.
75 * gcc.target/i386/sse-13.c: Ditto.
76 * gcc.target/i386/sse-14.c: Ditto.
77 * gcc.target/i386/sse-22.c: Ditto.
78 * gcc.target/i386/sse-23.c: Ditto.
79 * g++.dg/other/i386-2.C: Ditto.
80 * g++.dg/other/i386-3.C: Ditto.
81
82 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
83
84 * gcc.target/powerpc/recip-sqrtf.c: New test.
85
86 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
87 Sebastian Pop <s.pop@samsung.com>
88
89 * gcc.dg/graphite/id-29.c: New test.
90
91 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
92 Sebastian Pop <s.pop@samsung.com>
93
94 PR tree-optimization/68693
95 * gfortran.dg/graphite/pr68693.f90: New test.
96
97 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
98
99 * gcc.c-torture/compile/20151204.c: New.
100
101 2015-12-04 Nathan Sidwell <nathan@acm.org>
102
103 * gcc.dg/vla-24.c: Requires alloca.
104
105 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
106
107 PR rtl-optimization/68349
108 * gcc.target/i386/pr68349.c: New test.
109
110 2015-12-04 Nathan Sidwell <nathan@acm.org>
111
112 * gcc.target/nvptx/ary-init.c: New.
113
114 2015-12-04 David Malcolm <dmalcolm@redhat.com>
115
116 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
117 * g++.dg/gomp/loop-1.C: Update dg-error locations.
118 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
119 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
120 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
121 * g++.dg/template/crash55.C: Update dg-error directives.
122 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
123 directives.
124 * g++.dg/template/pr64100.C: Update location of dg-error
125 directive.
126 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
127 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
128 improved location information.
129 * g++.dg/warn/pr35635.C (func3): Update location of a
130 dg-warning.
131 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
132 dg-warning; add a dg-message.
133 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
134 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
135 * obj-c++.dg/plugin/plugin.exp: New file, based on
136 objc.dg/plugin/plugin.exp.
137
138 2015-12-04 Jakub Jelinek <jakub@redhat.com>
139
140 PR c/68656
141 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
142 line 1.
143 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
144 * gcc.dg/tree-ssa/pr23109.c: Likewise.
145 * gcc.dg/tree-ssa/recip-5.c: Likewise.
146 * gcc.dg/pr33007.c: Likewise.
147
148 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
149
150 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
151 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
152 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
153 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
154 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
155 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
156
157 2015-11-25 Nick Clifton <nickc@redhat.com>
158
159 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
160 * gcc.target/msp430/mul_main.h: New test support file.
161 * gcc.target/msp430/mul_none.c: New test.
162 * gcc.target/msp430/mul_16bit.c: New test.
163 * gcc.target/msp430/mul_32bit.c: New test.
164 * gcc.target/msp430/mul_f5.c: New test.
165
166 2015-12-04 Jakub Jelinek <jakub@redhat.com>
167
168 PR tree-optimization/68680
169 * gcc.target/i386/pr68680.c: New test.
170
171 PR tree-optimization/68671
172 * gcc.dg/pr68671.c: New test.
173
174 2015-12-02 Jeff Law <law@redhat.com>
175
176 * gcc.dg/tree-ssa/reassoc-43.c: New test.
177
178 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
179
180 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
181
182 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
183
184 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
185 access arbitrary stack frames.
186 * gcc.dg/Wno-frame-address.c: Likewise.
187
188 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
189
190 * gcc.target/s390/asm-machine-1.c: Updated.
191 * gcc.target/s390/asm-machine-2.c: Updated.
192 * gcc.target/s390/asm-machine-3.c: Updated.
193 * gcc.target/s390/asm-machine-4.c: Updated.
194
195 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
196
197 * gcc.target/s390/asm-machine-1.c: New test.
198 * gcc.target/s390/asm-machine-2.c: New test.
199 * gcc.target/s390/asm-machine-3.c: New test.
200 * gcc.target/s390/asm-machine-4.c: New test.
201 * gcc.target/s390/target-attribute/tattr-1.c: New test.
202 * gcc.target/s390/target-attribute/tattr-2.c: New test.
203 * gcc.target/s390/target-attribute/tattr-3.c: New test.
204 * gcc.target/s390/target-attribute/tattr-4.c: New test.
205 * gcc.target/s390/target-attribute/tattr-5.c: New test.
206 * gcc.target/s390/target-attribute/tattr-6.c: New test.
207 * gcc.target/s390/target-attribute/tattr-7.c: New test.
208 * gcc.target/s390/target-attribute/tattr-8.c: New test.
209 * gcc.target/s390/target-attribute/tattr-9.c: New test.
210 * gcc.target/s390/target-attribute/tattr-10.c: New test.
211 * gcc.target/s390/target-attribute/tattr-11.c: New test.
212 * gcc.target/s390/target-attribute/tattr-12.c: New test.
213 * gcc.target/s390/target-attribute/tattr-13.c: New test.
214 * gcc.target/s390/target-attribute/tattr-14.c: New test.
215 * gcc.target/s390/target-attribute/tattr-15.c: New test.
216 * gcc.target/s390/target-attribute/tattr-16.c: New test.
217 * gcc.target/s390/target-attribute/tattr-17.c: New test.
218 * gcc.target/s390/target-attribute/tattr-18.c: New test.
219 * gcc.target/s390/target-attribute/tattr-19.c: New test.
220 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
221 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
222 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
223 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
224 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
225 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
226 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
227 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
228 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
229 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
230 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
231 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
232 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
233 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
234 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
235 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
236 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
237 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
238 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
239 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
240 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
241 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
242 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
243 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
244 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
245 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
246 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
247 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
248 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
249 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
250 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
251 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
252 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
253 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
254 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
255 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
256 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
257 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
258 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
259 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
260 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
261 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
262 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
263 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
264 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
265 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
266 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
267 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
268 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
269 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
270 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
271 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
272 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
273 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
274 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
275 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
276 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
277 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
278 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
279 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
280 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
281 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
282 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
283 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
284 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
285 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
286 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
287 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
288 Add check whether target attribute is available.
289 Run test in target-attribute subdir.
290 * gcc.target/s390/s390-c++.exp
291 (check_effective_target_target_attribute): Likewise.
292
293 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
294
295 * c-c++-common/attr-simd-4.c: New test.
296 * c-c++-common/attr-simd-5.c: New test.
297
298 2015-12-04 Nathan Sidwell <nathan@acm.org>
299
300 * gcc.dg/graphite/id-28.c: Requires pthreads.
301
302 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
303
304 * gcc.dg/vla-24.c: New test.
305
306 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
307
308 * gcc.target/aarch64/stack-checking.c: New test.
309
310 2015-12-04 Richard Biener <rguenther@suse.de>
311
312 PR testsuite/68681
313 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
314
315 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
316
317 * gcc.dg/sso-9.c: New test.
318
319 2015-12-04 Jakub Jelinek <jakub@redhat.com>
320
321 PR target/68655
322 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
323 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
324
325 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
326
327 PR target/68472
328 * gcc.target/i386/rop1.c: New test.
329
330 2015-12-03 Nathan Sidwell <nathan@acm.org>
331
332 * gcc.target/nvptx/decl.c: New.
333 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
334
335 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336
337 PR rtl-optimization/68624
338 * gcc.c-torture/execute/pr68624.c: New test.
339
340 2015-12-03 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/66051
343 * gcc.dg/vect/slp-42.c: New testcase.
344
345 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
346
347 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
348 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
349
350 2015-12-03 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/67800
353 PR tree-optimization/68333
354 * gcc.target/i386/vect-pr67800.c: New testcase.
355
356 2015-12-03 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/68639
359 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
360
361 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
362
363 PR ipa/68184
364 * g++.dg/torture/pr68184.C: New testcase.
365
366 2015-12-03 Jakub Jelinek <jakub@redhat.com>
367
368 PR preprocessor/57580
369 * c-c++-common/cpp/pr57580.c: New test.
370 * c-c++-common/gomp/pr57580.c: New test.
371
372 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
373 Sebastian Pop <s.pop@samsung.com>
374
375 * gcc.dg/graphite/id-28.c: New.
376
377 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
378 Sebastian Pop <s.pop@samsung.com>
379
380 * gfortran.dg/graphite/id-26.f03: New.
381
382 2015-12-02 Jason Merrill <jason@redhat.com>
383
384 * lib/g++.exp: Handle --stds= option.
385 * lib/g++-dg.exp (g++-dg-runtest): Use it.
386
387 2015-12-02 Tobias Burnus <burnus@net-b.de>
388 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
389
390 * gfortran.dg/coarray/event_1.f90: New.
391 * gfortran.dg/coarray/event_2.f90: New.
392
393 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
394 Sebastian Pop <s.pop@samsung.com>
395
396 PR tree-optimization/68550
397 * gfortran.dg/graphite/pr68550-1.f90: New.
398 * gfortran.dg/graphite/pr68550-2.f90: New.
399
400 2015-12-02 Marek Polacek <polacek@redhat.com>
401
402 PR c/68513
403 * gcc.dg/pr68513.c: New test.
404
405 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
406
407 PR fortran/63861
408 * gfortran.dg/goacc/array-reduction.f90: New test.
409 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
410 * gfortran.dg/goacc/coarray.f95: Likewise.
411 * gfortran.dg/goacc/coarray_2.f90: Likewise.
412 * gfortran.dg/goacc/reduction-2.f95: Likewise.
413 * gfortran.dg/goacc/reduction.f95: Likewise.
414
415 2015-12-02 Jakub Jelinek <jakub@redhat.com>
416
417 PR target/68647
418 * gcc.target/i386/pr68647.c: New test.
419
420 2015-12-02 Marek Polacek <polacek@redhat.com>
421
422 PR c++/68653
423 * g++.dg/warn/nonnull3.C: New test.
424
425 2015-12-02 Joseph Myers <joseph@codesourcery.com>
426
427 PR c/68162
428 * gcc.dg/pr68162-1.c: New test.
429
430 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
431 Sebastian Pop <s.pop@samsung.com>
432
433 * gfortran.dg/graphite/run-id-3.f90: New.
434
435 2015-12-02 David Sherwood <david.sherwood@arm.com>
436
437 * gcc.target/aarch64/fmaxmin.c: New test.
438
439 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
440
441 * gfortran.dg/goacc/coarray.f95: XFAIL.
442 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
443 directive.
444 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
445 directive.
446
447 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
448 Julian Brown <julian@codesourcery.com>
449 James Norris <James_Norris@mentor.com>
450
451 * c-c++-common/goacc/host_data-5.c: New file.
452 * c-c++-common/goacc/host_data-6.c: Likewise.
453
454 2015-12-02 Tom de Vries <tom@codesourcery.com>
455
456 * c-c++-common/goacc/kernels-default-2.c: New test.
457 * c-c++-common/goacc/kernels-default.c: New test.
458
459 2015-12-02 Tom de Vries <tom@codesourcery.com>
460
461 * c-c++-common/goacc/kernels-alias-2.c: New test.
462 * c-c++-common/goacc/kernels-alias-3.c: New test.
463 * c-c++-common/goacc/kernels-alias-4.c: New test.
464 * c-c++-common/goacc/kernels-alias-5.c: New test.
465 * c-c++-common/goacc/kernels-alias-6.c: New test.
466 * c-c++-common/goacc/kernels-alias-7.c: New test.
467 * c-c++-common/goacc/kernels-alias-8.c: New test.
468 * c-c++-common/goacc/kernels-alias.c: New test.
469
470 2015-12-02 Tom de Vries <tom@codesourcery.com>
471
472 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
473 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
474 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
475
476 2015-12-02 Richard Biener <rguenther@suse.de>
477
478 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
479 y guarding a call to abort ().
480 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
481 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
482
483 2015-12-02 Marek Polacek <polacek@redhat.com>
484
485 PR middle-end/68570
486 * gcc.dg/torture/pr68570.c: New test.
487
488 2015-12-02 Richard Biener <rguenther@suse.de>
489
490 PR tree-optimization/68625
491 * gcc.dg/torture/pr68625.c: New testcase.
492
493 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
494
495 * gcc.target/i386/pr68432-1.c: New test.
496 * gcc.target/i386/pr68432-2.c: Likewise.
497 * gcc.target/i386/pr68432-3.c: Likewise.
498
499 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
500
501 * gcc.target/s390/zvector/vec-splat-2.c: New test.
502
503 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
504
505 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
506
507 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
508
509 * gcc.target/s390/zvector/vec-splat-1.c: New test.
510
511 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
512
513 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
514 * gcc.target/s390/bswaphi-1.c: New test.
515
516 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
517
518 * lib/target-supports.exp: Add s390 and s390x to the list of long
519 long atomic targets.
520
521 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
522
523 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
524 s390x to enable 64 bit bswap patterns.
525 * gcc.dg/optimize-bswapdi-2.c: Likewise.
526 * gcc.dg/optimize-bswapdi-3.c: Likewise.
527 * lib/target-supports.exp: Add a comment for s390.
528
529 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
530
531 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
532 order to make -m31 work.
533 * gcc.dg/optimize-bswapsi-1.c: Likewise.
534 * gcc.dg/optimize-bswapsi-2.c: Likewise.
535
536 2015-12-02 Jakub Jelinek <jakub@redhat.com>
537
538 PR c/68533
539 * gcc.dg/pr68533.c: New test.
540
541 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
542
543 PR tree-optimization/68577
544 * gcc.dg/vect/pr68577.c: New test.
545
546 2015-12-01 Nathan Sidwell <nathan@acm.org>
547
548 * gcc.target/nvptx/uninit-decl.c: New.
549
550 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
551
552 * gcc.c-torture/execute/alias-1.c: New testcase.
553
554 2015-12-01 Marek Polacek <polacek@redhat.com>
555
556 PR tree-optimization/64769
557 * c-c++-common/gomp/pr64769.c: New test.
558
559 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
560
561 * gcc.target/powerpc/swaps-p8-22.c: New.
562
563 2015-12-01 Marek Polacek <polacek@redhat.com>
564
565 PR tree-optimization/67916
566 * gcc.dg/torture/pr67916.c: New test.
567
568 2015-12-01 Marek Polacek <polacek@redhat.com>
569
570 PR middle-end/68582
571 * c-c++-common/pr68582.c: New test.
572
573 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
574
575 PR tree-optimization/68474
576 * gcc.dg/pr68474.c: New test.
577
578 2015-12-01 Christian Bruel <christian.bruel@st.com>
579
580 PR target/68617
581 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
582
583 2015-12-01 Tom de Vries <tom@codesourcery.com>
584
585 * gcc.dg/pr46032.c: Move to ...
586 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
587 vect_int.
588 * gcc.dg/pr46032-2.c: Move to ...
589 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
590 * gcc.dg/pr46032-3.c: Move to ...
591 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
592
593 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
594
595 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
596 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
597 * gfortran.dg/goacc/loop-6.f95: Likewise.
598 * gfortran.dg/goacc/loop-7.f95: New test.
599 * gfortran.dg/goacc/reduction-2.f95: New test.
600
601 2015-12-01 Richard Biener <rguenther@suse.de>
602
603 PR tree-optimization/68379
604 * gcc.dg/torture/pr68379.c: New testcase.
605 * gfortran.dg/pr68379-1.f90: Likewise.
606 * gfortran.dg/pr68379-2.f: Likewise.
607
608 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
609
610 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
611 * gcc.dg/pr46032-2.c: Likewise.
612 * gcc.dg/pr46032-3.c: Likewise.
613
614 2015-12-01 Richard Biener <rguenther@suse.de>
615
616 PR ipa/68470
617 * g++.dg/torture/pr68470.C: New testcase.
618
619 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
620
621 PR middle-end/68595
622 * gcc.dg/pr68595.c: New test.
623
624 2015-12-01 Christian Bruel <christian.bruel@st.com>
625
626 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
627 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
628 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
629
630 2015-12-01 Bin Cheng <bin.cheng@arm.com>
631
632 PR tree-optimization/68529
633 * gcc.dg/tree-ssa/pr68529-1.c: New test.
634 * gcc.dg/tree-ssa/pr68529-2.c: New test.
635 * gcc.dg/tree-ssa/pr68529-3.c: New test.
636
637 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
638
639 * gcc.dg/lto/alias-1_0.c: New testcase.
640 * gcc.dg/lto/alias-1_1.c: New testcase.
641
642 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
643 Sebastian Pop <s.pop@samsung.com>
644
645 PR tree-optimization/68565
646 * gfortran.dg/graphite/pr68565.f90: New.
647
648 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
649 Sebastian Pop <s.pop@samsung.com>
650
651 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
652
653 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
654 Nathan Sidwell <nathan@codesourcery.com>
655
656 * gfortran.dg/goacc/routine-3.f90: New test.
657 * gfortran.dg/goacc/routine-4.f90: New test.
658 * gfortran.dg/goacc/routine-5.f90: New test.
659 * gfortran.dg/goacc/routine-6.f90: New test.
660 * gfortran.dg/goacc/subroutines: New test.
661
662 2015-11-30 Tom de Vries <tom@codesourcery.com>
663
664 * gcc.dg/pr46032-2.c: New test.
665 * gcc.dg/pr46032-3.c: New test.
666
667 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
668
669 PR target/63870
670 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
671 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
672 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
673 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
674 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
675 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
676 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
677 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
681 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
682 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
683 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
684 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
685 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
686 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
687 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
688 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
689 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
690 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
691 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
692 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
693 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
694 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
695 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
696 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
697 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
698 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
699 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
700 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
701 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
702 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
703 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
704 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
705 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
706 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
707 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
708 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
709 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
712 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
713 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
714 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
715 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
716 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
717 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
718 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
719 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
720 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
721 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
722 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
723 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
724 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
725 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
726 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
727 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
728 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
729 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
730 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
731 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
732 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
733 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
734 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
735 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
736 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
737 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
738 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
739 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
740 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
741 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
742 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
743 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
744 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
745 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
746 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
747 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
748 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
749 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
750 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
751 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
752 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
753 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
754 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
755 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
756 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
757 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
758 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
759 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
760 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
761 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
762 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
763 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
764 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
765 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
766 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
767 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
768 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
769 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
770 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
771 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
772 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
773 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
774 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
775 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
776 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
777 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
778 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
779 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
780 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
781 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
782 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
783 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
784 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
785 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
787 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
788 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
789 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
790 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
791 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
792 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
793 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
794 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
795 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
796 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
797 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
798 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
799 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
800 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
801 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
802 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
803 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
804 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
805 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
806 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
807 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
808 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
809 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
810 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
811 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
812 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
813 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
814
815 2015-11-30 Tom de Vries <tom@codesourcery.com>
816
817 PR tree-optimization/46032
818 * gcc.dg/pr46032.c: New test.
819
820 2015-11-30 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/68592
823 * gfortran.dg/pr68592.f: New testcase.
824
825 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
826
827 PR fortran/68534
828 * gfortran.dg/submodule_13.f08: New test.
829
830 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
831
832 * gcc.target/s390/load-relative-check.c: Add scan patterns for
833 -m31.
834
835 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
836
837 * gcc.target/s390/load-relative-check.c: Add -mzarch.
838
839 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
840
841 * gcc.dg/dump-ada-spec-1.c: Move to...
842 * c-c++-common/dump-ada-spec-1.c: ...here.
843 * c-c++-common/dump-ada-spec-2.c: New test.
844
845 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
846
847 * gnat.dg/loop_optimization22.ad[sb]: New test.
848
849 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
850
851 * gnat.dg/specs/rep_clause5.ads: New test.
852
853 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
854
855 PR c/67106
856 * gcc.c-torture/compile/pr67106.c: New testcase.
857
858 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
859
860 PR c/67581
861 * g++.dg/torture/pr67581.C: New testcase.
862
863 2015-11-27 Richard Biener <rguenther@suse.de>
864
865 PR tree-optimization/68559
866 * gcc.dg/vect/slp-perm-4.c: Adjust again.
867 * gcc.dg/vect/pr45752.c: Likewise.
868
869 2015-11-27 Jakub Jelinek <jakub@redhat.com>
870
871 PR rtl-optimization/68250
872 * gcc.c-torture/execute/pr68250.c: New test.
873
874 2015-11-27 Marek Polacek <polacek@redhat.com>
875
876 * gcc.dg/pr63568.c: Convert to GIMPLE.
877
878 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
879
880 PR rtl-optimization/68506
881 * gcc.c-torture/execute/pr68506.c: New test.
882
883 2015-11-27 Jakub Jelinek <jakub@redhat.com>
884
885 PR c/63326
886 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
887 * c-c++-common/gomp/pr63326.c: New test.
888
889 2015-11-27 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/68553
892 * gcc.dg/vect/pr45752.c: Adjust.
893 * gcc.dg/vect/slp-perm-4.c: Likewise.
894
895 2015-11-26 Martin Sebor <msebor@redhat.com>
896
897 * g++.dg/init/new45.C (cookie_size): New constant set to a value
898 appropriate for the target.
899 (operator new[]): Use it.
900
901 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/67238
904 * g++.dg/cpp0x/pr67238.C: New.
905
906 2015-11-26 Martin Sebor <msebor@redhat.com>
907
908 * g++.dg/pr67876.C: Remove duplicate content.
909
910 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
911
912 * g++.dg/guality/pr67192.C: New test.
913
914 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
915
916 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
917 support code for vqrdml{as}h_lane tests.
918 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
920
921 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
922
923 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
924 support code for vqrdml{as}h tests.
925 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
926 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
927
928 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
929
930 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
931 (check_effective_target_arm_arch_FUNC_ok)
932 (add_options_for_arm_arch_FUNC)
933 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
934 to the list to be generated.
935 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
936 (check_effective_target_arm_v8_1a_neon_ok): New.
937 (check_effective_target_arm_v8_1a_neon_hw): New.
938
939 2015-11-26 Nathan Sidwell <nathan@acm.org>
940
941 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
942
943 2015-11-26 Richard Biener <rguenther@suse.de>
944
945 PR testsuite/68555
946 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
947 and not XFAIL.
948
949 2015-11-26 Richard Biener <rguenther@suse.de>
950
951 PR testsuite/68554
952 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
953
954 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/67249
957 * g++.dg/concepts/pr67249.C: New.
958
959 2015-11-26 Richard Biener <rguenther@suse.de>
960
961 PR testsuite/66799
962 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
963 vectorize init loop and adjust expected outcome.
964
965 2015-11-26 Richard Biener <rguenther@suse.de>
966
967 PR testsuite/67203
968 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
969 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
970 also monitor final optimization result.
971
972 2015-11-26 Jakub Jelinek <jakub@redhat.com>
973
974 PR rtl-optimization/68249
975 PR rtl-optimization/68321
976 * gcc.c-torture/execute/pr68249.c: New test.
977 * gcc.c-torture/execute/pr68321.c: New test.
978
979 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
980
981 PR target/68416
982 * gcc.target/i386/mpx/pr68416.c: New test.
983
984 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/67313
987 * g++.dg/cpp0x/no-weak1.C: New.
988
989 2015-11-26 Jakub Jelinek <jakub@redhat.com>
990
991 PR tree-optimization/68128
992 * gcc.dg/gomp/pr68128-1.c: New test.
993 * gcc.dg/gomp/pr68128-2.c: New test.
994
995 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
996
997 PR rtl-optimization/67226
998 * gcc.c-torture/execute/pr67226.c: New test.
999
1000 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR c++/68508
1003 * g++.dg/ubsan/pr68508.C: New test.
1004
1005 2015-11-25 Martin Sebor <msebor@redhat.com>
1006
1007 PR c++/67876
1008 * g++.dg/pr67876.C: New test.
1009
1010 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1011 Sebastian Pop <s.pop@samsung.com>
1012
1013 PR tree-optimization/68453
1014 * gfortran.dg/graphite/pr68453.f90: New.
1015
1016 2015-11-25 Martin Sebor <msebor@redhat.com>
1017
1018 PR c/66516
1019 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1020 * gcc.dg/addr_builtin-1.c: Same.
1021
1022 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1023
1024 * gcc.target/powerpc/dform-1.c: New test.
1025 * gcc.target/powerpc/dform-2.c: Likewise.
1026
1027 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1028
1029 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1030 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1031 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1032
1033 2015-11-25 Tom de Vries <tom@codesourcery.com>
1034
1035 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1036 * gcc.dg/pr23911.c: Same.
1037 * gcc.dg/tree-ssa/20030709-2.c: Same.
1038 * gcc.dg/tree-ssa/20030731-2.c: Same.
1039 * gcc.dg/tree-ssa/20040729-1.c: Same.
1040 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1041 * gcc.dg/tree-ssa/loop-36.c: Same.
1042 * gcc.dg/tree-ssa/pr21086.c: Same.
1043 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1044 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1045 * gcc.dg/vect/pr26359.c: Same.
1046 * c-c++-common/restrict-2.c: Update after adding new lim1.
1047 * c-c++-common/restrict-4.c: Same.
1048 * g++.dg/tree-ssa/pr33615.C: Same.
1049 * g++.dg/tree-ssa/restrict1.C: Same.
1050 * gcc.dg/tm/pub-safety-1.c: Same.
1051 * gcc.dg/tm/reg-promotion.c: Same.
1052 * gcc.dg/tree-ssa/20050314-1.c: Same.
1053 * gcc.dg/tree-ssa/loop-32.c: Same.
1054 * gcc.dg/tree-ssa/loop-33.c: Same.
1055 * gcc.dg/tree-ssa/loop-34.c: Same.
1056 * gcc.dg/tree-ssa/loop-35.c: Same.
1057 * gcc.dg/tree-ssa/loop-7.c: Same.
1058 * gcc.dg/tree-ssa/pr23109.c: Same.
1059 * gcc.dg/tree-ssa/restrict-3.c: Same.
1060 * gcc.dg/tree-ssa/restrict-5.c: Same.
1061 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1062 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1063 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1064 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1065 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1066 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1067 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1068 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1069 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1070 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1071 * gcc.dg/tree-ssa/structopt-1.c: Same.
1072 * gfortran.dg/pr32921.f: Same.
1073 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1074 * g++.dg/tree-ssa/pr61009.C: Same.
1075 * g++.dg/tree-ssa/ssa-dom.C: Same.
1076 * gcc.dg/pr20115-1.c: Same.
1077 * gcc.dg/tree-prof/20050826-2.c: Same.
1078 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1079 * gcc.dg/tree-ssa/20030821-1.c: Same.
1080 * gcc.dg/tree-ssa/20030922-2.c: Same.
1081 * gcc.dg/tree-ssa/20031022-1.c: Same.
1082 * gcc.dg/tree-ssa/20040615-1.c: Same.
1083 * gcc.dg/tree-ssa/20040624-1.c: Same.
1084 * gcc.dg/tree-ssa/pr21417.c: Same.
1085 * gcc.dg/tree-ssa/pr61607.c: Same.
1086 * gcc.dg/tree-ssa/slsr-27.c: Same.
1087 * gcc.dg/tree-ssa/slsr-28.c: Same.
1088 * gcc.dg/tree-ssa/slsr-29.c: Same.
1089 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1090 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1091 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1092 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1093 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1094 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1095 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1096 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1097 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1098 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1099 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1102 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1103 * gcc.dg/tree-ssa/vrp47.c: Same.
1104 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1105 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1106 * gcc.dg/tree-ssa/loop-40.c: Same.
1107 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1108
1109 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1112
1113 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1114
1115 * gfortran.dg/nint_p7.f90: New testcase.
1116
1117 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1118 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/68087
1121 * g++.dg/cpp0x/constexpr-array13.C: New.
1122
1123 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1124 Cesar Philippidis <cesar@codesourcery.com>
1125
1126 PR fortran/63858
1127 * goacc/omp-fixed.f: New test.
1128 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1129
1130 2015-11-25 Richard Biener <rguenther@suse.de>
1131
1132 PR middle-end/68528
1133 * gcc.dg/torture/pr68528.c: New testcase.
1134
1135 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/58910
1138 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1139
1140 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1141
1142 PR rtl-optimization/68435
1143 * gcc.dg/pr68435.c: New test.
1144
1145 2015-11-25 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/68517
1148 * gcc.dg/torture/pr68517.c: New testcase.
1149
1150 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR target/67089
1153 * gcc.dg/pr67089-1.c: New test.
1154 * gcc.dg/pr67089-2.c: New test.
1155 * gcc.dg/pr67089-3.c: New test.
1156 * gcc.dg/pr67089-4.c: New test.
1157 * gcc.dg/pr67089-5.c: New test.
1158 * gcc.dg/pr67089-6.c: New test.
1159 * gcc.dg/pr67089-7.c: New test.
1160
1161 2015-11-25 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/68502
1164 * gcc.dg/vect/pr68502-1.c: New testcase.
1165 * gcc.dg/vect/pr68502-2.c: Likewise.
1166
1167 2015-11-24 Michael Collison <michael.collison@linaro.org>
1168
1169 * gcc.target/aarch64/saddw-1.c: New test.
1170 * gcc.target/aarch64/saddw-2.c: New test.
1171 * gcc.target/aarch64/uaddw-1.c: New test.
1172 * gcc.target/aarch64/uaddw-2.c: New test.
1173 * gcc.target/aarch64/uaddw-3.c: New test.
1174 * lib/target-support.exp
1175 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1176 Add aarch64 to list of support targets.
1177
1178 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1179
1180 * gcc.target/mips/frame-header-4.c: New test.
1181
1182 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1183
1184 PR fortran/68486
1185 * gfortran.dg/simplify_cshift_3.f90
1186
1187 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/68278
1190 * g++.dg/cpp1y/pr68278.C: New.
1191
1192 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/68388
1195 * g++.dg/cpp1y/pr68388.C: New.
1196
1197 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1198 Sebastian Pop <s.pop@samsung.com>
1199
1200 PR tree-optimization/67984
1201 * gcc.dg/graphite/pr67984.c: New.
1202
1203 2015-11-24 Michael Matz <matz@suse.de>
1204
1205 PR rtl-optimization/68392
1206 * g++.dg/pr68392.C: New test.
1207
1208 2015-11-24 Nathan Sidwell <nathan@acm.org>
1209
1210 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1211
1212 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213
1214 PR rtl-optimization/68381
1215 * gcc.c-torture/execute/pr68381.c: New test.
1216
1217 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1218
1219 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1220 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1221
1222 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1223
1224 PR target/68497
1225 * gcc.target/i386/pr68497.c: New test.
1226
1227 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1228
1229 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1230 New.
1231 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1232 New.
1233 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1234 New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1236 New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1238 New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1240 New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1242 New.
1243 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1244 New.
1245 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1246 New.
1247 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1248 New.
1249 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1250 New.
1251 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1252 New.
1253
1254 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1255
1256 PR middle-end/68375
1257 * gcc.dg/pr68375.c: New test.
1258
1259 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR target/68483
1262 * gcc.target/i386/pr68483-1.c: New test.
1263 * gcc.target/i386/pr68483-2.c: New test.
1264
1265 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1266
1267 PR c/68337
1268 * gcc.target/i386/mpx/pr68337-1.c: New test.
1269 * gcc.target/i386/mpx/pr68337-2.c: New test.
1270
1271 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1272
1273 PR rtl-optimization/68194
1274 PR rtl-optimization/68328
1275 PR rtl-optimization/68185
1276 * gcc.c-torture/execute/pr68185.c: New test.
1277 * gcc.c-torture/execute/pr68328.c: Likewise.
1278
1279 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1280
1281 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1282
1283 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1284
1285 PR objc/68438
1286 * objc.dg/plugin: New subdirectory.
1287 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1288 * objc.dg/plugin/plugin.exp: New file, based on
1289 gcc.dg/plugin/plugin.exp.
1290
1291 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1292 Sebastian Pop <s.pop@samsung.com>
1293
1294 PR tree-optimization/68493
1295 * gcc.dg/graphite/pr68493.c: New.
1296
1297 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1298 Sebastian Pop <s.pop@samsung.com>
1299
1300 PR tree-optimization/68279
1301 * gfortran.dg/graphite/pr68279.f90: New.
1302
1303 2015-11-23 Marek Polacek <polacek@redhat.com>
1304
1305 PR tree-optimization/68455
1306 * gcc.dg/tree-ssa/pr68455.c: New test.
1307
1308 2015-11-23 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/68465
1311 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1312
1313 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1314
1315 PR target/68363
1316 * gcc.target/aarch64/pr68363_1.c: New test.
1317
1318 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1319
1320 * gcc.target/aarch64/simd/vmulx.x: New.
1321 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1322 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1323 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1324
1325 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1326
1327 PR c++/68001
1328 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1329
1330 2015-11-23 Richard Biener <rguenther@suse.de>
1331 Jiong Wang <jiong.wang@arm.com>
1332
1333 PR tree-optimization/68317
1334 PR tree-optimization/68326
1335 * gcc.dg/pr68317.c: New testcase.
1336
1337 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1338
1339 PR tree-optimization/68327
1340 * gcc.dg/pr68327.c: New test.
1341
1342 2015-11-23 Tom de Vries <tom@codesourcery.com>
1343
1344 PR tree-optimization/68460
1345 * gcc.dg/autopar/pr68460.c: New test.
1346
1347 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1348
1349 * c-c++-common/asan/halt_on_error-1.c: New test.
1350 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1351
1352 2015-11-23 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/68482
1355 * gcc.dg/vect/pr68482.c: New testcase.
1356
1357 2015-11-23 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/68445
1360 * gcc.dg/vect/pr68445.c: New testcase.
1361
1362 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1363
1364 * gcc.target/s390/load-relative-check.c: New test to check
1365 generation of load relative instructions.
1366
1367 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1368
1369 * gfortran.dg/fmt_t_8.f90: New test.
1370
1371 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1372
1373 PR target/68390
1374 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1375
1376 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1377
1378 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1379
1380 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1381
1382 PR fortran/68486
1383 * gfortran.dg/simplify_cshift_2.f90: New test.
1384
1385 2015-11-22 James Norris <jnorris@codesourcery.com>
1386 Cesar Philippidis <cesar@codesourcery.com>
1387
1388 * gfortran.dg/goacc/declare-1.f95: Update test.
1389 * gfortran.dg/goacc/declare-2.f95: New test.
1390
1391 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1392
1393 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1394 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1395 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1396 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1397 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1398 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1399 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1400 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1401 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1402 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1403 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1404 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1405
1406 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1407
1408 * gfortran.dg/simplify_cshift_1.f90: New test.
1409
1410 2015-11-21 Nathan Sidwell <nathan@acm.org>
1411
1412 * gcc.dg/atomic-generic.c: Include <string.h>.
1413
1414 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1415
1416 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1417
1418 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1419
1420 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1421
1422 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR debug/66432
1425 * gcc.dg/debug/pr66432.c: New test.
1426
1427 2015-11-20 Ian Lance Taylor <iant@google.com>
1428
1429 PR go/66406
1430 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1431
1432 2015-11-20 Mike Stump <mikestump@comcast.net>
1433
1434 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1435 isn't portable.
1436
1437 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1438
1439 PR 62314
1440 * gcc.dg/fixits.c: New file.
1441 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1442 (test_fixit_insert): New.
1443 (test_fixit_remove): New.
1444 (test_fixit_replace): New.
1445 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1446 (test_fixit_insert): New.
1447 (test_fixit_remove): New.
1448 (test_fixit_replace): New.
1449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1450 (test_show_locus): Add tests of rendering fixit hints.
1451
1452 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR middle-end/68339
1455 * gcc.dg/vect/pr68339.c: New test.
1456
1457 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1458
1459 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1460
1461 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1462
1463 PR fortran/68237
1464 * gfortran.dg/submodule_12.f90: New test
1465
1466 PR fortran/66762
1467 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1468
1469 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1470
1471 * lib/target-supports.exp
1472 (check_effective_target_arm_neon_ok_nocache): Add check
1473 for M profile.
1474
1475 2015-11-20 Tom de Vries <tom@codesourcery.com>
1476
1477 PR tree-optimization/68373
1478 * gcc.dg/autopar/pr68373.c: New test.
1479
1480 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR c++/67354
1483 * g++.dg/abi/mangle67.C: New test.
1484
1485 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1486
1487 * gcc.target/s390/bswap-1.c: New test.
1488
1489 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1490
1491 * gcc.target/s390/pfpo.c: New test.
1492
1493 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1494
1495 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1496 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1497
1498 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1499
1500 * g++.dg/spellcheck-fields.C: New file.
1501
1502 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1503 Sebastian Pop <s.pop@samsung.com>
1504
1505 PR tree-optimization/68428
1506 * gcc.dg/graphite/pr68428.c: New.
1507
1508 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1509 Sebastian Pop <s.pop@samsung.com>
1510
1511 PR tree-optimization/68335
1512 * gfortran.dg/graphite/pr68335.f90: New.
1513
1514 2015-11-19 Nathan Sidwell <nathan@acm.org>
1515
1516 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1517 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1518 * gcc.dg/special/weak-2.c: Likewise.
1519 * gcc.dg/weak/weak-12.c: Likewise.
1520 * gcc.dg/weak/weak-15.c: Likewise.
1521 * gcc.dg/weak/weak-16.c: Likewise.
1522 * gcc.dg/weak/weak-1.c: Likewise.
1523 * gcc.dg/weak/weak-2.c: Likewise.
1524 * gcc.dg/weak/weak-4.c: Likewise.
1525 * gcc.dg/torture/pr53922.c: Likewise.
1526 * gcc.dg/torture/pr60092.c: Likewise.
1527
1528 2015-11-19 Marek Polacek <polacek@redhat.com>
1529
1530 PR c/68412
1531 * gcc.dg/pr68412-2.c: New test.
1532 * gcc.dg/pr68412.c: New test.
1533
1534 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1535
1536 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1537 * gcc.target/avr/uint8-single-reg.c: New testcase.
1538
1539 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR c++/67409
1542 * g++.dg/eh/goto3.C: New test.
1543
1544 2015-11-19 Marek Polacek <polacek@redhat.com>
1545
1546 PR tree-optimization/68431
1547 * gcc.dg/tree-ssa/pr68431.c: New test.
1548
1549 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR rtl-optimization/68376
1552 * gcc.c-torture/execute/pr68376-1.c: New test.
1553 * gcc.c-torture/execute/pr68376-2.c: New test.
1554
1555 PR target/67770
1556 * gcc.target/i386/pr67770.c: New test.
1557
1558 2015-11-18 Jeff Law <law@redhat.com>
1559
1560 PR tree-optimization/68198
1561 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1562 * gcc.dg/tree-ssa/pr68198.c: New test.
1563
1564 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1565
1566 PR fortran/59910
1567 * gfortran.dg/pr59910.f90: New test.
1568
1569 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1570
1571 PR fortran/43996
1572 * gfortran.dg/pr43996.f90: New test.
1573
1574 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1575
1576 PR c/65083
1577 * gcc.dg/atomic/stdatomic-fence-2.c,
1578 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1579
1580 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1581
1582 * gnat.dg/loop_optimization19.adb: New test.
1583 * gnat.dg/loop_optimization20.adb: Likewise.
1584 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1585
1586 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1587
1588 * gnat.dg/opt52.adb: New test.
1589
1590 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1591
1592 * gcc.dg/goacc/nvptx-sese-1.c: New.
1593
1594 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gnat.dg/renaming7.adb: New test.
1597 * gnat.dg/renaming7_pkg.ads: New helper.
1598
1599 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1600
1601 PR tree-optimization/68402
1602 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1603 to avoid undefined behaviour.
1604
1605 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR tree-optimization/68157
1608 * g++.dg/opt/pr68157.C: New test.
1609
1610 2015-11-18 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/67790
1613 * gcc.dg/vect/pr67790.c: New testcase.
1614
1615 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1616
1617 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1618
1619 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1620
1621 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1622 (test_braced_init): New function.
1623 (test_statement_expression): New function.
1624 (test_address_of_label): New function.
1625 (test_transaction_expressions): New function.
1626 (test_keywords): New function.
1627 (test_builtin_va_arg): New function.
1628 (test_builtin_offsetof): New function.
1629 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1630
1631 2015-11-17 Martin Sebor <msebor@redhat.com>
1632
1633 PR c++/68308
1634 * g++.dg/init/new46.C: New test.
1635
1636 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1637
1638 PR fortran/65751
1639 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1640
1641 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1642
1643 PR middle-end/68134
1644 * gcc.dg/pr68134.c: New test.
1645
1646 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1647
1648 PR target/68143
1649 * gcc.c-torture/execute/pr68143_1.c: New test.
1650
1651 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1652
1653 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1654
1655 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1656
1657 * gcc.dg/tree-ssa/ifc-8.c: New test.
1658
1659 2015-11-16 Marek Polacek <polacek@redhat.com>
1660
1661 PR c++/68362
1662 * g++.dg/delayedfold/switch-1.C: New test.
1663
1664 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1665
1666 PR fortran/58027
1667 PR fortran/60993
1668 * gfortran.dg/pr58027.f90: New test.
1669
1670 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1671
1672 * c-c++-common/attr-simd.c: New test.
1673 * c-c++-common/attr-simd-2.c: New test.
1674 * c-c++-common/attr-simd-3.c: New test.
1675
1676 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1677
1678 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1679
1680 2015-11-16 Christian Bruel <christian.bruel@st.com>
1681
1682 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1683 Check __ARM_NEON__ instead of "arm_neon.h.
1684 * gcc.target/arm/attr-neon3.c: New test.
1685 * gcc.target/arm/attr-neon-fp16.c: Likewise
1686
1687 2015-11-16 Christian Bruel <christian.bruel@st.com>
1688
1689 PR target/65837
1690 * gcc.target/arm/lto/pr65837_0.c
1691 * gcc.target/arm/attr-neon2.c
1692 * gcc.target/arm/attr-neon.c
1693 * gcc.target/arm/attr-neon-builtin-fail.c
1694 * gcc.target/arm/attr-crypto.c
1695
1696 2015-11-16 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1699
1700 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1701
1702 PR fortran/50221
1703 * gfortran.dg/deferred_character_1.f90: New test.
1704 * gfortran.dg/deferred_character_4.f90: New test for comment
1705 #4 of the PR.
1706
1707 PR fortran/68216
1708 * gfortran.dg/deferred_character_2.f90: New test.
1709
1710 PR fortran/67674
1711 * gfortran.dg/deferred_character_3.f90: New test.
1712
1713 PR fortran/63932
1714 * gfortran.dg/deferred_character_5.f90: New test.
1715
1716 PR fortran/66408
1717 * gfortran.dg/deferred_character_6.f90: New test.
1718
1719 PR fortran/49954
1720 * gfortran.dg/deferred_character_7.f90: New test.
1721
1722 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1723
1724 PR fortran/67803
1725 * gfortran.dg/pr67803.f90: New test.
1726
1727 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1728
1729 * g++.dg/cpp/ucn-1.C: Fix typo.
1730
1731 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1732
1733 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1734 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1735
1736 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1737 Jeff Law <law@redhat.com>
1738
1739 * gcc.dg/tree-ssa/split-path-1.c: New test.
1740
1741 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1742
1743 * c-c++-common/goacc/loop-auto-1.c: New.
1744
1745 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1746 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1747
1748 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1749
1750 PR fortran/68319
1751 * gfortran.dg/pr68319.f90: New test.
1752
1753 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1754
1755 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1756 hardware floating point support.
1757
1758 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1759 vector direct move instructions.
1760
1761 * gcc.target/powerpc/maddld.c: New test.
1762
1763 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1764
1765 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1766 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1767 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1768
1769 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1770
1771 * gcc.dg/diagnostic-token-ranges.c: New file.
1772 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1773 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1774 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1775 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1776 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1777 line_table param when calling
1778 linemap_position_for_line_and_column.
1779 (test_show_locus): Pass line_table to rich_location ctors.
1780 (plugin_init): Remove setting of global_dc->colorize_source_p.
1781 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1782 New file.
1783 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1784 diagnostic_plugin_test_tree_expression_range.c,
1785 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1786 and diagnostic-test-show-trees-1.c.
1787
1788 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1789
1790 PR tree-optimization/67682
1791 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1792 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1793 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1794 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1795
1796 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1797
1798 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1799
1800 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1801
1802 PR tree-optimization/68264
1803 * gcc.dg/torture/pr68264.c: New test.
1804
1805 2015-11-13 Marek Polacek <polacek@redhat.com>
1806
1807 PR c/68320
1808 * gcc.dg/pr68320.c: New test.
1809
1810 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1811
1812 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1813
1814 2015-11-13 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/68306
1817 * gcc.dg/pr68306.c: Adjust.
1818 * gcc.dg/pr68306-2.c: New testcase.
1819 * gcc.dg/pr68306-3.c: Likewise.
1820
1821 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1822
1823 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1824 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1825
1826 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1827
1828 PR fortran/47266
1829 * gfortran.dg/module_private_2.f90: New test.
1830
1831 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1832
1833 PR fortran/47266
1834 * gfortran.dg/warn_unused_function_2.f90: New test.
1835
1836 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1837
1838 Revert [ARM] Remove neon-testgen.ml and generated tests.
1839 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1840
1841 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1842 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1843 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1844 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1845 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1846 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1847 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1848 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1849 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1850 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1851 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1852 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1853 * gcc.target/arm/neon/vRhadds16.c: Remove.
1854 * gcc.target/arm/neon/vRhadds32.c: Remove.
1855 * gcc.target/arm/neon/vRhadds8.c: Remove.
1856 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1857 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1858 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1859 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1860 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1861 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1862 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1863 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1864 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1865 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1866 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1867 * gcc.target/arm/neon/vRshls16.c: Remove.
1868 * gcc.target/arm/neon/vRshls32.c: Remove.
1869 * gcc.target/arm/neon/vRshls64.c: Remove.
1870 * gcc.target/arm/neon/vRshls8.c: Remove.
1871 * gcc.target/arm/neon/vRshlu16.c: Remove.
1872 * gcc.target/arm/neon/vRshlu32.c: Remove.
1873 * gcc.target/arm/neon/vRshlu64.c: Remove.
1874 * gcc.target/arm/neon/vRshlu8.c: Remove.
1875 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1876 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1877 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1878 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1879 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1880 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1881 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1882 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1883 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1884 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1885 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1886 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1887 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1888 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1889 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1890 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1891 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1892 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1893 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1894 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1895 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1896 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1897 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1898 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1899 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1900 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1901 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1902 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1903 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1904 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1905 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1906 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1907 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1908 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1909 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1910 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1911 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1912 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1913 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1914 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1915 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1916 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1917 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1918 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1919 * gcc.target/arm/neon/vabaQs16.c: Remove.
1920 * gcc.target/arm/neon/vabaQs32.c: Remove.
1921 * gcc.target/arm/neon/vabaQs8.c: Remove.
1922 * gcc.target/arm/neon/vabaQu16.c: Remove.
1923 * gcc.target/arm/neon/vabaQu32.c: Remove.
1924 * gcc.target/arm/neon/vabaQu8.c: Remove.
1925 * gcc.target/arm/neon/vabals16.c: Remove.
1926 * gcc.target/arm/neon/vabals32.c: Remove.
1927 * gcc.target/arm/neon/vabals8.c: Remove.
1928 * gcc.target/arm/neon/vabalu16.c: Remove.
1929 * gcc.target/arm/neon/vabalu32.c: Remove.
1930 * gcc.target/arm/neon/vabalu8.c: Remove.
1931 * gcc.target/arm/neon/vabas16.c: Remove.
1932 * gcc.target/arm/neon/vabas32.c: Remove.
1933 * gcc.target/arm/neon/vabas8.c: Remove.
1934 * gcc.target/arm/neon/vabau16.c: Remove.
1935 * gcc.target/arm/neon/vabau32.c: Remove.
1936 * gcc.target/arm/neon/vabau8.c: Remove.
1937 * gcc.target/arm/neon/vabdQf32.c: Remove.
1938 * gcc.target/arm/neon/vabdQs16.c: Remove.
1939 * gcc.target/arm/neon/vabdQs32.c: Remove.
1940 * gcc.target/arm/neon/vabdQs8.c: Remove.
1941 * gcc.target/arm/neon/vabdQu16.c: Remove.
1942 * gcc.target/arm/neon/vabdQu32.c: Remove.
1943 * gcc.target/arm/neon/vabdQu8.c: Remove.
1944 * gcc.target/arm/neon/vabdf32.c: Remove.
1945 * gcc.target/arm/neon/vabdls16.c: Remove.
1946 * gcc.target/arm/neon/vabdls32.c: Remove.
1947 * gcc.target/arm/neon/vabdls8.c: Remove.
1948 * gcc.target/arm/neon/vabdlu16.c: Remove.
1949 * gcc.target/arm/neon/vabdlu32.c: Remove.
1950 * gcc.target/arm/neon/vabdlu8.c: Remove.
1951 * gcc.target/arm/neon/vabds16.c: Remove.
1952 * gcc.target/arm/neon/vabds32.c: Remove.
1953 * gcc.target/arm/neon/vabds8.c: Remove.
1954 * gcc.target/arm/neon/vabdu16.c: Remove.
1955 * gcc.target/arm/neon/vabdu32.c: Remove.
1956 * gcc.target/arm/neon/vabdu8.c: Remove.
1957 * gcc.target/arm/neon/vabsQf32.c: Remove.
1958 * gcc.target/arm/neon/vabsQs16.c: Remove.
1959 * gcc.target/arm/neon/vabsQs32.c: Remove.
1960 * gcc.target/arm/neon/vabsQs8.c: Remove.
1961 * gcc.target/arm/neon/vabsf32.c: Remove.
1962 * gcc.target/arm/neon/vabss16.c: Remove.
1963 * gcc.target/arm/neon/vabss32.c: Remove.
1964 * gcc.target/arm/neon/vabss8.c: Remove.
1965 * gcc.target/arm/neon/vaddQf32.c: Remove.
1966 * gcc.target/arm/neon/vaddQs16.c: Remove.
1967 * gcc.target/arm/neon/vaddQs32.c: Remove.
1968 * gcc.target/arm/neon/vaddQs64.c: Remove.
1969 * gcc.target/arm/neon/vaddQs8.c: Remove.
1970 * gcc.target/arm/neon/vaddQu16.c: Remove.
1971 * gcc.target/arm/neon/vaddQu32.c: Remove.
1972 * gcc.target/arm/neon/vaddQu64.c: Remove.
1973 * gcc.target/arm/neon/vaddQu8.c: Remove.
1974 * gcc.target/arm/neon/vaddf32.c: Remove.
1975 * gcc.target/arm/neon/vaddhns16.c: Remove.
1976 * gcc.target/arm/neon/vaddhns32.c: Remove.
1977 * gcc.target/arm/neon/vaddhns64.c: Remove.
1978 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1979 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1980 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1981 * gcc.target/arm/neon/vaddls16.c: Remove.
1982 * gcc.target/arm/neon/vaddls32.c: Remove.
1983 * gcc.target/arm/neon/vaddls8.c: Remove.
1984 * gcc.target/arm/neon/vaddlu16.c: Remove.
1985 * gcc.target/arm/neon/vaddlu32.c: Remove.
1986 * gcc.target/arm/neon/vaddlu8.c: Remove.
1987 * gcc.target/arm/neon/vadds16.c: Remove.
1988 * gcc.target/arm/neon/vadds32.c: Remove.
1989 * gcc.target/arm/neon/vadds64.c: Remove.
1990 * gcc.target/arm/neon/vadds8.c: Remove.
1991 * gcc.target/arm/neon/vaddu16.c: Remove.
1992 * gcc.target/arm/neon/vaddu32.c: Remove.
1993 * gcc.target/arm/neon/vaddu64.c: Remove.
1994 * gcc.target/arm/neon/vaddu8.c: Remove.
1995 * gcc.target/arm/neon/vaddws16.c: Remove.
1996 * gcc.target/arm/neon/vaddws32.c: Remove.
1997 * gcc.target/arm/neon/vaddws8.c: Remove.
1998 * gcc.target/arm/neon/vaddwu16.c: Remove.
1999 * gcc.target/arm/neon/vaddwu32.c: Remove.
2000 * gcc.target/arm/neon/vaddwu8.c: Remove.
2001 * gcc.target/arm/neon/vandQs16.c: Remove.
2002 * gcc.target/arm/neon/vandQs32.c: Remove.
2003 * gcc.target/arm/neon/vandQs64.c: Remove.
2004 * gcc.target/arm/neon/vandQs8.c: Remove.
2005 * gcc.target/arm/neon/vandQu16.c: Remove.
2006 * gcc.target/arm/neon/vandQu32.c: Remove.
2007 * gcc.target/arm/neon/vandQu64.c: Remove.
2008 * gcc.target/arm/neon/vandQu8.c: Remove.
2009 * gcc.target/arm/neon/vands16.c: Remove.
2010 * gcc.target/arm/neon/vands32.c: Remove.
2011 * gcc.target/arm/neon/vands64.c: Remove.
2012 * gcc.target/arm/neon/vands8.c: Remove.
2013 * gcc.target/arm/neon/vandu16.c: Remove.
2014 * gcc.target/arm/neon/vandu32.c: Remove.
2015 * gcc.target/arm/neon/vandu64.c: Remove.
2016 * gcc.target/arm/neon/vandu8.c: Remove.
2017 * gcc.target/arm/neon/vbicQs16.c: Remove.
2018 * gcc.target/arm/neon/vbicQs32.c: Remove.
2019 * gcc.target/arm/neon/vbicQs64.c: Remove.
2020 * gcc.target/arm/neon/vbicQs8.c: Remove.
2021 * gcc.target/arm/neon/vbicQu16.c: Remove.
2022 * gcc.target/arm/neon/vbicQu32.c: Remove.
2023 * gcc.target/arm/neon/vbicQu64.c: Remove.
2024 * gcc.target/arm/neon/vbicQu8.c: Remove.
2025 * gcc.target/arm/neon/vbics16.c: Remove.
2026 * gcc.target/arm/neon/vbics32.c: Remove.
2027 * gcc.target/arm/neon/vbics64.c: Remove.
2028 * gcc.target/arm/neon/vbics8.c: Remove.
2029 * gcc.target/arm/neon/vbicu16.c: Remove.
2030 * gcc.target/arm/neon/vbicu32.c: Remove.
2031 * gcc.target/arm/neon/vbicu64.c: Remove.
2032 * gcc.target/arm/neon/vbicu8.c: Remove.
2033 * gcc.target/arm/neon/vbslQf32.c: Remove.
2034 * gcc.target/arm/neon/vbslQp16.c: Remove.
2035 * gcc.target/arm/neon/vbslQp64.c: Remove.
2036 * gcc.target/arm/neon/vbslQp8.c: Remove.
2037 * gcc.target/arm/neon/vbslQs16.c: Remove.
2038 * gcc.target/arm/neon/vbslQs32.c: Remove.
2039 * gcc.target/arm/neon/vbslQs64.c: Remove.
2040 * gcc.target/arm/neon/vbslQs8.c: Remove.
2041 * gcc.target/arm/neon/vbslQu16.c: Remove.
2042 * gcc.target/arm/neon/vbslQu32.c: Remove.
2043 * gcc.target/arm/neon/vbslQu64.c: Remove.
2044 * gcc.target/arm/neon/vbslQu8.c: Remove.
2045 * gcc.target/arm/neon/vbslf32.c: Remove.
2046 * gcc.target/arm/neon/vbslp16.c: Remove.
2047 * gcc.target/arm/neon/vbslp64.c: Remove.
2048 * gcc.target/arm/neon/vbslp8.c: Remove.
2049 * gcc.target/arm/neon/vbsls16.c: Remove.
2050 * gcc.target/arm/neon/vbsls32.c: Remove.
2051 * gcc.target/arm/neon/vbsls64.c: Remove.
2052 * gcc.target/arm/neon/vbsls8.c: Remove.
2053 * gcc.target/arm/neon/vbslu16.c: Remove.
2054 * gcc.target/arm/neon/vbslu32.c: Remove.
2055 * gcc.target/arm/neon/vbslu64.c: Remove.
2056 * gcc.target/arm/neon/vbslu8.c: Remove.
2057 * gcc.target/arm/neon/vcageQf32.c: Remove.
2058 * gcc.target/arm/neon/vcagef32.c: Remove.
2059 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2060 * gcc.target/arm/neon/vcagtf32.c: Remove.
2061 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2062 * gcc.target/arm/neon/vcalef32.c: Remove.
2063 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2064 * gcc.target/arm/neon/vcaltf32.c: Remove.
2065 * gcc.target/arm/neon/vceqQf32.c: Remove.
2066 * gcc.target/arm/neon/vceqQp8.c: Remove.
2067 * gcc.target/arm/neon/vceqQs16.c: Remove.
2068 * gcc.target/arm/neon/vceqQs32.c: Remove.
2069 * gcc.target/arm/neon/vceqQs8.c: Remove.
2070 * gcc.target/arm/neon/vceqQu16.c: Remove.
2071 * gcc.target/arm/neon/vceqQu32.c: Remove.
2072 * gcc.target/arm/neon/vceqQu8.c: Remove.
2073 * gcc.target/arm/neon/vceqf32.c: Remove.
2074 * gcc.target/arm/neon/vceqp8.c: Remove.
2075 * gcc.target/arm/neon/vceqs16.c: Remove.
2076 * gcc.target/arm/neon/vceqs32.c: Remove.
2077 * gcc.target/arm/neon/vceqs8.c: Remove.
2078 * gcc.target/arm/neon/vcequ16.c: Remove.
2079 * gcc.target/arm/neon/vcequ32.c: Remove.
2080 * gcc.target/arm/neon/vcequ8.c: Remove.
2081 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2082 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2083 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2084 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2085 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2086 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2087 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2088 * gcc.target/arm/neon/vcgef32.c: Remove.
2089 * gcc.target/arm/neon/vcges16.c: Remove.
2090 * gcc.target/arm/neon/vcges32.c: Remove.
2091 * gcc.target/arm/neon/vcges8.c: Remove.
2092 * gcc.target/arm/neon/vcgeu16.c: Remove.
2093 * gcc.target/arm/neon/vcgeu32.c: Remove.
2094 * gcc.target/arm/neon/vcgeu8.c: Remove.
2095 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2096 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2097 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2098 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2099 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2100 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2101 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2102 * gcc.target/arm/neon/vcgtf32.c: Remove.
2103 * gcc.target/arm/neon/vcgts16.c: Remove.
2104 * gcc.target/arm/neon/vcgts32.c: Remove.
2105 * gcc.target/arm/neon/vcgts8.c: Remove.
2106 * gcc.target/arm/neon/vcgtu16.c: Remove.
2107 * gcc.target/arm/neon/vcgtu32.c: Remove.
2108 * gcc.target/arm/neon/vcgtu8.c: Remove.
2109 * gcc.target/arm/neon/vcleQf32.c: Remove.
2110 * gcc.target/arm/neon/vcleQs16.c: Remove.
2111 * gcc.target/arm/neon/vcleQs32.c: Remove.
2112 * gcc.target/arm/neon/vcleQs8.c: Remove.
2113 * gcc.target/arm/neon/vcleQu16.c: Remove.
2114 * gcc.target/arm/neon/vcleQu32.c: Remove.
2115 * gcc.target/arm/neon/vcleQu8.c: Remove.
2116 * gcc.target/arm/neon/vclef32.c: Remove.
2117 * gcc.target/arm/neon/vcles16.c: Remove.
2118 * gcc.target/arm/neon/vcles32.c: Remove.
2119 * gcc.target/arm/neon/vcles8.c: Remove.
2120 * gcc.target/arm/neon/vcleu16.c: Remove.
2121 * gcc.target/arm/neon/vcleu32.c: Remove.
2122 * gcc.target/arm/neon/vcleu8.c: Remove.
2123 * gcc.target/arm/neon/vclsQs16.c: Remove.
2124 * gcc.target/arm/neon/vclsQs32.c: Remove.
2125 * gcc.target/arm/neon/vclsQs8.c: Remove.
2126 * gcc.target/arm/neon/vclss16.c: Remove.
2127 * gcc.target/arm/neon/vclss32.c: Remove.
2128 * gcc.target/arm/neon/vclss8.c: Remove.
2129 * gcc.target/arm/neon/vcltQf32.c: Remove.
2130 * gcc.target/arm/neon/vcltQs16.c: Remove.
2131 * gcc.target/arm/neon/vcltQs32.c: Remove.
2132 * gcc.target/arm/neon/vcltQs8.c: Remove.
2133 * gcc.target/arm/neon/vcltQu16.c: Remove.
2134 * gcc.target/arm/neon/vcltQu32.c: Remove.
2135 * gcc.target/arm/neon/vcltQu8.c: Remove.
2136 * gcc.target/arm/neon/vcltf32.c: Remove.
2137 * gcc.target/arm/neon/vclts16.c: Remove.
2138 * gcc.target/arm/neon/vclts32.c: Remove.
2139 * gcc.target/arm/neon/vclts8.c: Remove.
2140 * gcc.target/arm/neon/vcltu16.c: Remove.
2141 * gcc.target/arm/neon/vcltu32.c: Remove.
2142 * gcc.target/arm/neon/vcltu8.c: Remove.
2143 * gcc.target/arm/neon/vclzQs16.c: Remove.
2144 * gcc.target/arm/neon/vclzQs32.c: Remove.
2145 * gcc.target/arm/neon/vclzQs8.c: Remove.
2146 * gcc.target/arm/neon/vclzQu16.c: Remove.
2147 * gcc.target/arm/neon/vclzQu32.c: Remove.
2148 * gcc.target/arm/neon/vclzQu8.c: Remove.
2149 * gcc.target/arm/neon/vclzs16.c: Remove.
2150 * gcc.target/arm/neon/vclzs32.c: Remove.
2151 * gcc.target/arm/neon/vclzs8.c: Remove.
2152 * gcc.target/arm/neon/vclzu16.c: Remove.
2153 * gcc.target/arm/neon/vclzu32.c: Remove.
2154 * gcc.target/arm/neon/vclzu8.c: Remove.
2155 * gcc.target/arm/neon/vcntQp8.c: Remove.
2156 * gcc.target/arm/neon/vcntQs8.c: Remove.
2157 * gcc.target/arm/neon/vcntQu8.c: Remove.
2158 * gcc.target/arm/neon/vcntp8.c: Remove.
2159 * gcc.target/arm/neon/vcnts8.c: Remove.
2160 * gcc.target/arm/neon/vcntu8.c: Remove.
2161 * gcc.target/arm/neon/vcombinef32.c: Remove.
2162 * gcc.target/arm/neon/vcombinep16.c: Remove.
2163 * gcc.target/arm/neon/vcombinep64.c: Remove.
2164 * gcc.target/arm/neon/vcombinep8.c: Remove.
2165 * gcc.target/arm/neon/vcombines16.c: Remove.
2166 * gcc.target/arm/neon/vcombines32.c: Remove.
2167 * gcc.target/arm/neon/vcombines64.c: Remove.
2168 * gcc.target/arm/neon/vcombines8.c: Remove.
2169 * gcc.target/arm/neon/vcombineu16.c: Remove.
2170 * gcc.target/arm/neon/vcombineu32.c: Remove.
2171 * gcc.target/arm/neon/vcombineu64.c: Remove.
2172 * gcc.target/arm/neon/vcombineu8.c: Remove.
2173 * gcc.target/arm/neon/vcreatef32.c: Remove.
2174 * gcc.target/arm/neon/vcreatep16.c: Remove.
2175 * gcc.target/arm/neon/vcreatep64.c: Remove.
2176 * gcc.target/arm/neon/vcreatep8.c: Remove.
2177 * gcc.target/arm/neon/vcreates16.c: Remove.
2178 * gcc.target/arm/neon/vcreates32.c: Remove.
2179 * gcc.target/arm/neon/vcreates64.c: Remove.
2180 * gcc.target/arm/neon/vcreates8.c: Remove.
2181 * gcc.target/arm/neon/vcreateu16.c: Remove.
2182 * gcc.target/arm/neon/vcreateu32.c: Remove.
2183 * gcc.target/arm/neon/vcreateu64.c: Remove.
2184 * gcc.target/arm/neon/vcreateu8.c: Remove.
2185 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2186 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2187 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2188 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2189 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2190 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2191 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2192 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2193 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2194 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2195 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2196 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2197 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2198 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2199 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2200 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2201 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2202 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2203 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2204 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2205 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2206 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2207 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2208 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2209 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2210 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2211 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2212 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2213 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2214 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2215 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2216 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2217 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2218 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2219 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2220 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2221 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2222 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2223 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2224 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2225 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2226 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2227 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2228 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2229 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2230 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2231 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2232 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2233 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2234 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2235 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2236 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2237 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2238 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2239 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2240 * gcc.target/arm/neon/vdup_np16.c: Remove.
2241 * gcc.target/arm/neon/vdup_np64.c: Remove.
2242 * gcc.target/arm/neon/vdup_np8.c: Remove.
2243 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2244 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2245 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2246 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2247 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2248 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2249 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2250 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2251 * gcc.target/arm/neon/veorQs16.c: Remove.
2252 * gcc.target/arm/neon/veorQs32.c: Remove.
2253 * gcc.target/arm/neon/veorQs64.c: Remove.
2254 * gcc.target/arm/neon/veorQs8.c: Remove.
2255 * gcc.target/arm/neon/veorQu16.c: Remove.
2256 * gcc.target/arm/neon/veorQu32.c: Remove.
2257 * gcc.target/arm/neon/veorQu64.c: Remove.
2258 * gcc.target/arm/neon/veorQu8.c: Remove.
2259 * gcc.target/arm/neon/veors16.c: Remove.
2260 * gcc.target/arm/neon/veors32.c: Remove.
2261 * gcc.target/arm/neon/veors64.c: Remove.
2262 * gcc.target/arm/neon/veors8.c: Remove.
2263 * gcc.target/arm/neon/veoru16.c: Remove.
2264 * gcc.target/arm/neon/veoru32.c: Remove.
2265 * gcc.target/arm/neon/veoru64.c: Remove.
2266 * gcc.target/arm/neon/veoru8.c: Remove.
2267 * gcc.target/arm/neon/vextQf32.c: Remove.
2268 * gcc.target/arm/neon/vextQp16.c: Remove.
2269 * gcc.target/arm/neon/vextQp64.c: Remove.
2270 * gcc.target/arm/neon/vextQp8.c: Remove.
2271 * gcc.target/arm/neon/vextQs16.c: Remove.
2272 * gcc.target/arm/neon/vextQs32.c: Remove.
2273 * gcc.target/arm/neon/vextQs64.c: Remove.
2274 * gcc.target/arm/neon/vextQs8.c: Remove.
2275 * gcc.target/arm/neon/vextQu16.c: Remove.
2276 * gcc.target/arm/neon/vextQu32.c: Remove.
2277 * gcc.target/arm/neon/vextQu64.c: Remove.
2278 * gcc.target/arm/neon/vextQu8.c: Remove.
2279 * gcc.target/arm/neon/vextf32.c: Remove.
2280 * gcc.target/arm/neon/vextp16.c: Remove.
2281 * gcc.target/arm/neon/vextp64.c: Remove.
2282 * gcc.target/arm/neon/vextp8.c: Remove.
2283 * gcc.target/arm/neon/vexts16.c: Remove.
2284 * gcc.target/arm/neon/vexts32.c: Remove.
2285 * gcc.target/arm/neon/vexts64.c: Remove.
2286 * gcc.target/arm/neon/vexts8.c: Remove.
2287 * gcc.target/arm/neon/vextu16.c: Remove.
2288 * gcc.target/arm/neon/vextu32.c: Remove.
2289 * gcc.target/arm/neon/vextu64.c: Remove.
2290 * gcc.target/arm/neon/vextu8.c: Remove.
2291 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2292 * gcc.target/arm/neon/vfmaf32.c: Remove.
2293 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2294 * gcc.target/arm/neon/vfmsf32.c: Remove.
2295 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2296 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2297 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2298 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2299 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2300 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2301 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2302 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2303 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2304 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2305 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2306 * gcc.target/arm/neon/vget_highf32.c: Remove.
2307 * gcc.target/arm/neon/vget_highp16.c: Remove.
2308 * gcc.target/arm/neon/vget_highp64.c: Remove.
2309 * gcc.target/arm/neon/vget_highp8.c: Remove.
2310 * gcc.target/arm/neon/vget_highs16.c: Remove.
2311 * gcc.target/arm/neon/vget_highs32.c: Remove.
2312 * gcc.target/arm/neon/vget_highs64.c: Remove.
2313 * gcc.target/arm/neon/vget_highs8.c: Remove.
2314 * gcc.target/arm/neon/vget_highu16.c: Remove.
2315 * gcc.target/arm/neon/vget_highu32.c: Remove.
2316 * gcc.target/arm/neon/vget_highu64.c: Remove.
2317 * gcc.target/arm/neon/vget_highu8.c: Remove.
2318 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2319 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2320 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2321 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2322 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2323 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2324 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2325 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2326 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2327 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2328 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2329 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2330 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2331 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2332 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2333 * gcc.target/arm/neon/vget_lows16.c: Remove.
2334 * gcc.target/arm/neon/vget_lows32.c: Remove.
2335 * gcc.target/arm/neon/vget_lows64.c: Remove.
2336 * gcc.target/arm/neon/vget_lows8.c: Remove.
2337 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2338 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2339 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2340 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2341 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2342 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2343 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2344 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2345 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2346 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2347 * gcc.target/arm/neon/vhadds16.c: Remove.
2348 * gcc.target/arm/neon/vhadds32.c: Remove.
2349 * gcc.target/arm/neon/vhadds8.c: Remove.
2350 * gcc.target/arm/neon/vhaddu16.c: Remove.
2351 * gcc.target/arm/neon/vhaddu32.c: Remove.
2352 * gcc.target/arm/neon/vhaddu8.c: Remove.
2353 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2354 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2355 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2356 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2357 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2358 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2359 * gcc.target/arm/neon/vhsubs16.c: Remove.
2360 * gcc.target/arm/neon/vhsubs32.c: Remove.
2361 * gcc.target/arm/neon/vhsubs8.c: Remove.
2362 * gcc.target/arm/neon/vhsubu16.c: Remove.
2363 * gcc.target/arm/neon/vhsubu32.c: Remove.
2364 * gcc.target/arm/neon/vhsubu8.c: Remove.
2365 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2366 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2367 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2368 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2369 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2370 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2371 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2372 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2373 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2374 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2375 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2376 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2377 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2378 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2379 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2380 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2381 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2382 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2383 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2384 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2385 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2386 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2387 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2388 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2389 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2390 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2391 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2392 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2393 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2394 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2395 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2396 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2397 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2398 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2399 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2400 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2401 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2402 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2403 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2404 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2405 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2406 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2407 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2408 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2409 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2410 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2411 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2412 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2413 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2414 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2415 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2416 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2417 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2418 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2419 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2420 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2421 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2422 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2423 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2424 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2425 * gcc.target/arm/neon/vld1f32.c: Remove.
2426 * gcc.target/arm/neon/vld1p16.c: Remove.
2427 * gcc.target/arm/neon/vld1p64.c: Remove.
2428 * gcc.target/arm/neon/vld1p8.c: Remove.
2429 * gcc.target/arm/neon/vld1s16.c: Remove.
2430 * gcc.target/arm/neon/vld1s32.c: Remove.
2431 * gcc.target/arm/neon/vld1s64.c: Remove.
2432 * gcc.target/arm/neon/vld1s8.c: Remove.
2433 * gcc.target/arm/neon/vld1u16.c: Remove.
2434 * gcc.target/arm/neon/vld1u32.c: Remove.
2435 * gcc.target/arm/neon/vld1u64.c: Remove.
2436 * gcc.target/arm/neon/vld1u8.c: Remove.
2437 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2438 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2439 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2440 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2441 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2442 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2443 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2444 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2445 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2446 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2447 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2448 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2449 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2450 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2451 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2452 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2453 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2454 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2455 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2456 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2457 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2458 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2459 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2460 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2461 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2462 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2463 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2464 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2465 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2466 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2467 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2468 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2469 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2470 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2471 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2472 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2473 * gcc.target/arm/neon/vld2f32.c: Remove.
2474 * gcc.target/arm/neon/vld2p16.c: Remove.
2475 * gcc.target/arm/neon/vld2p64.c: Remove.
2476 * gcc.target/arm/neon/vld2p8.c: Remove.
2477 * gcc.target/arm/neon/vld2s16.c: Remove.
2478 * gcc.target/arm/neon/vld2s32.c: Remove.
2479 * gcc.target/arm/neon/vld2s64.c: Remove.
2480 * gcc.target/arm/neon/vld2s8.c: Remove.
2481 * gcc.target/arm/neon/vld2u16.c: Remove.
2482 * gcc.target/arm/neon/vld2u32.c: Remove.
2483 * gcc.target/arm/neon/vld2u64.c: Remove.
2484 * gcc.target/arm/neon/vld2u8.c: Remove.
2485 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2486 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2487 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2488 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2489 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2490 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2491 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2492 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2493 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2494 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2495 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2496 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2497 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2498 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2499 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2500 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2501 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2502 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2503 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2504 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2505 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2506 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2507 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2508 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2509 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2510 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2511 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2512 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2513 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2514 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2515 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2516 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2517 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2518 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2519 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2520 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2521 * gcc.target/arm/neon/vld3f32.c: Remove.
2522 * gcc.target/arm/neon/vld3p16.c: Remove.
2523 * gcc.target/arm/neon/vld3p64.c: Remove.
2524 * gcc.target/arm/neon/vld3p8.c: Remove.
2525 * gcc.target/arm/neon/vld3s16.c: Remove.
2526 * gcc.target/arm/neon/vld3s32.c: Remove.
2527 * gcc.target/arm/neon/vld3s64.c: Remove.
2528 * gcc.target/arm/neon/vld3s8.c: Remove.
2529 * gcc.target/arm/neon/vld3u16.c: Remove.
2530 * gcc.target/arm/neon/vld3u32.c: Remove.
2531 * gcc.target/arm/neon/vld3u64.c: Remove.
2532 * gcc.target/arm/neon/vld3u8.c: Remove.
2533 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2534 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2535 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2536 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2537 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2538 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2539 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2540 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2541 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2542 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2543 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2544 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2545 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2546 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2547 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2548 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2549 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2550 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2551 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2552 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2553 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2554 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2555 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2556 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2557 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2558 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2559 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2560 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2561 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2562 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2563 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2564 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2565 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2566 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2567 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2568 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2569 * gcc.target/arm/neon/vld4f32.c: Remove.
2570 * gcc.target/arm/neon/vld4p16.c: Remove.
2571 * gcc.target/arm/neon/vld4p64.c: Remove.
2572 * gcc.target/arm/neon/vld4p8.c: Remove.
2573 * gcc.target/arm/neon/vld4s16.c: Remove.
2574 * gcc.target/arm/neon/vld4s32.c: Remove.
2575 * gcc.target/arm/neon/vld4s64.c: Remove.
2576 * gcc.target/arm/neon/vld4s8.c: Remove.
2577 * gcc.target/arm/neon/vld4u16.c: Remove.
2578 * gcc.target/arm/neon/vld4u32.c: Remove.
2579 * gcc.target/arm/neon/vld4u64.c: Remove.
2580 * gcc.target/arm/neon/vld4u8.c: Remove.
2581 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2582 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2583 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2584 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2585 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2586 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2587 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2588 * gcc.target/arm/neon/vmaxf32.c: Remove.
2589 * gcc.target/arm/neon/vmaxs16.c: Remove.
2590 * gcc.target/arm/neon/vmaxs32.c: Remove.
2591 * gcc.target/arm/neon/vmaxs8.c: Remove.
2592 * gcc.target/arm/neon/vmaxu16.c: Remove.
2593 * gcc.target/arm/neon/vmaxu32.c: Remove.
2594 * gcc.target/arm/neon/vmaxu8.c: Remove.
2595 * gcc.target/arm/neon/vminQf32.c: Remove.
2596 * gcc.target/arm/neon/vminQs16.c: Remove.
2597 * gcc.target/arm/neon/vminQs32.c: Remove.
2598 * gcc.target/arm/neon/vminQs8.c: Remove.
2599 * gcc.target/arm/neon/vminQu16.c: Remove.
2600 * gcc.target/arm/neon/vminQu32.c: Remove.
2601 * gcc.target/arm/neon/vminQu8.c: Remove.
2602 * gcc.target/arm/neon/vminf32.c: Remove.
2603 * gcc.target/arm/neon/vmins16.c: Remove.
2604 * gcc.target/arm/neon/vmins32.c: Remove.
2605 * gcc.target/arm/neon/vmins8.c: Remove.
2606 * gcc.target/arm/neon/vminu16.c: Remove.
2607 * gcc.target/arm/neon/vminu32.c: Remove.
2608 * gcc.target/arm/neon/vminu8.c: Remove.
2609 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2610 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2611 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2612 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2613 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2614 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2615 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2616 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2617 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2618 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2619 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2620 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2621 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2622 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2623 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2624 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2625 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2626 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2627 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2628 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2629 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2630 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2631 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2632 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2633 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2634 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2635 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2636 * gcc.target/arm/neon/vmlaf32.c: Remove.
2637 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2638 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2639 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2640 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2641 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2642 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2643 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2644 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2645 * gcc.target/arm/neon/vmlals16.c: Remove.
2646 * gcc.target/arm/neon/vmlals32.c: Remove.
2647 * gcc.target/arm/neon/vmlals8.c: Remove.
2648 * gcc.target/arm/neon/vmlalu16.c: Remove.
2649 * gcc.target/arm/neon/vmlalu32.c: Remove.
2650 * gcc.target/arm/neon/vmlalu8.c: Remove.
2651 * gcc.target/arm/neon/vmlas16.c: Remove.
2652 * gcc.target/arm/neon/vmlas32.c: Remove.
2653 * gcc.target/arm/neon/vmlas8.c: Remove.
2654 * gcc.target/arm/neon/vmlau16.c: Remove.
2655 * gcc.target/arm/neon/vmlau32.c: Remove.
2656 * gcc.target/arm/neon/vmlau8.c: Remove.
2657 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2658 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2659 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2660 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2661 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2662 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2663 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2664 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2665 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2666 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2667 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2668 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2669 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2670 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2671 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2672 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2673 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2674 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2675 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2676 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2677 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2678 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2679 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2680 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2681 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2682 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2683 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2684 * gcc.target/arm/neon/vmlsf32.c: Remove.
2685 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2686 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2687 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2688 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2689 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2690 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2691 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2692 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2693 * gcc.target/arm/neon/vmlsls16.c: Remove.
2694 * gcc.target/arm/neon/vmlsls32.c: Remove.
2695 * gcc.target/arm/neon/vmlsls8.c: Remove.
2696 * gcc.target/arm/neon/vmlslu16.c: Remove.
2697 * gcc.target/arm/neon/vmlslu32.c: Remove.
2698 * gcc.target/arm/neon/vmlslu8.c: Remove.
2699 * gcc.target/arm/neon/vmlss16.c: Remove.
2700 * gcc.target/arm/neon/vmlss32.c: Remove.
2701 * gcc.target/arm/neon/vmlss8.c: Remove.
2702 * gcc.target/arm/neon/vmlsu16.c: Remove.
2703 * gcc.target/arm/neon/vmlsu32.c: Remove.
2704 * gcc.target/arm/neon/vmlsu8.c: Remove.
2705 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2706 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2707 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2708 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2709 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2710 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2711 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2712 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2713 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2714 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2715 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2716 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2717 * gcc.target/arm/neon/vmov_np16.c: Remove.
2718 * gcc.target/arm/neon/vmov_np8.c: Remove.
2719 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2720 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2721 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2722 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2723 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2724 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2725 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2726 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2727 * gcc.target/arm/neon/vmovls16.c: Remove.
2728 * gcc.target/arm/neon/vmovls32.c: Remove.
2729 * gcc.target/arm/neon/vmovls8.c: Remove.
2730 * gcc.target/arm/neon/vmovlu16.c: Remove.
2731 * gcc.target/arm/neon/vmovlu32.c: Remove.
2732 * gcc.target/arm/neon/vmovlu8.c: Remove.
2733 * gcc.target/arm/neon/vmovns16.c: Remove.
2734 * gcc.target/arm/neon/vmovns32.c: Remove.
2735 * gcc.target/arm/neon/vmovns64.c: Remove.
2736 * gcc.target/arm/neon/vmovnu16.c: Remove.
2737 * gcc.target/arm/neon/vmovnu32.c: Remove.
2738 * gcc.target/arm/neon/vmovnu64.c: Remove.
2739 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2740 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2741 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2742 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2743 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2744 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2745 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2746 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2747 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2748 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2749 * gcc.target/arm/neon/vmulQf32.c: Remove.
2750 * gcc.target/arm/neon/vmulQp8.c: Remove.
2751 * gcc.target/arm/neon/vmulQs16.c: Remove.
2752 * gcc.target/arm/neon/vmulQs32.c: Remove.
2753 * gcc.target/arm/neon/vmulQs8.c: Remove.
2754 * gcc.target/arm/neon/vmulQu16.c: Remove.
2755 * gcc.target/arm/neon/vmulQu32.c: Remove.
2756 * gcc.target/arm/neon/vmulQu8.c: Remove.
2757 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2758 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2759 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2760 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2761 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2762 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2763 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2764 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2765 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2766 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2767 * gcc.target/arm/neon/vmulf32.c: Remove.
2768 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2769 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2770 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2771 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2772 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2773 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2774 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2775 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2776 * gcc.target/arm/neon/vmullp8.c: Remove.
2777 * gcc.target/arm/neon/vmulls16.c: Remove.
2778 * gcc.target/arm/neon/vmulls32.c: Remove.
2779 * gcc.target/arm/neon/vmulls8.c: Remove.
2780 * gcc.target/arm/neon/vmullu16.c: Remove.
2781 * gcc.target/arm/neon/vmullu32.c: Remove.
2782 * gcc.target/arm/neon/vmullu8.c: Remove.
2783 * gcc.target/arm/neon/vmulp8.c: Remove.
2784 * gcc.target/arm/neon/vmuls16.c: Remove.
2785 * gcc.target/arm/neon/vmuls32.c: Remove.
2786 * gcc.target/arm/neon/vmuls8.c: Remove.
2787 * gcc.target/arm/neon/vmulu16.c: Remove.
2788 * gcc.target/arm/neon/vmulu32.c: Remove.
2789 * gcc.target/arm/neon/vmulu8.c: Remove.
2790 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2791 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2792 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2793 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2794 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2795 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2796 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2797 * gcc.target/arm/neon/vmvnp8.c: Remove.
2798 * gcc.target/arm/neon/vmvns16.c: Remove.
2799 * gcc.target/arm/neon/vmvns32.c: Remove.
2800 * gcc.target/arm/neon/vmvns8.c: Remove.
2801 * gcc.target/arm/neon/vmvnu16.c: Remove.
2802 * gcc.target/arm/neon/vmvnu32.c: Remove.
2803 * gcc.target/arm/neon/vmvnu8.c: Remove.
2804 * gcc.target/arm/neon/vnegQf32.c: Remove.
2805 * gcc.target/arm/neon/vnegQs16.c: Remove.
2806 * gcc.target/arm/neon/vnegQs32.c: Remove.
2807 * gcc.target/arm/neon/vnegQs8.c: Remove.
2808 * gcc.target/arm/neon/vnegf32.c: Remove.
2809 * gcc.target/arm/neon/vnegs16.c: Remove.
2810 * gcc.target/arm/neon/vnegs32.c: Remove.
2811 * gcc.target/arm/neon/vnegs8.c: Remove.
2812 * gcc.target/arm/neon/vornQs16.c: Remove.
2813 * gcc.target/arm/neon/vornQs32.c: Remove.
2814 * gcc.target/arm/neon/vornQs64.c: Remove.
2815 * gcc.target/arm/neon/vornQs8.c: Remove.
2816 * gcc.target/arm/neon/vornQu16.c: Remove.
2817 * gcc.target/arm/neon/vornQu32.c: Remove.
2818 * gcc.target/arm/neon/vornQu64.c: Remove.
2819 * gcc.target/arm/neon/vornQu8.c: Remove.
2820 * gcc.target/arm/neon/vorns16.c: Remove.
2821 * gcc.target/arm/neon/vorns32.c: Remove.
2822 * gcc.target/arm/neon/vorns64.c: Remove.
2823 * gcc.target/arm/neon/vorns8.c: Remove.
2824 * gcc.target/arm/neon/vornu16.c: Remove.
2825 * gcc.target/arm/neon/vornu32.c: Remove.
2826 * gcc.target/arm/neon/vornu64.c: Remove.
2827 * gcc.target/arm/neon/vornu8.c: Remove.
2828 * gcc.target/arm/neon/vorrQs16.c: Remove.
2829 * gcc.target/arm/neon/vorrQs32.c: Remove.
2830 * gcc.target/arm/neon/vorrQs64.c: Remove.
2831 * gcc.target/arm/neon/vorrQs8.c: Remove.
2832 * gcc.target/arm/neon/vorrQu16.c: Remove.
2833 * gcc.target/arm/neon/vorrQu32.c: Remove.
2834 * gcc.target/arm/neon/vorrQu64.c: Remove.
2835 * gcc.target/arm/neon/vorrQu8.c: Remove.
2836 * gcc.target/arm/neon/vorrs16.c: Remove.
2837 * gcc.target/arm/neon/vorrs32.c: Remove.
2838 * gcc.target/arm/neon/vorrs64.c: Remove.
2839 * gcc.target/arm/neon/vorrs8.c: Remove.
2840 * gcc.target/arm/neon/vorru16.c: Remove.
2841 * gcc.target/arm/neon/vorru32.c: Remove.
2842 * gcc.target/arm/neon/vorru64.c: Remove.
2843 * gcc.target/arm/neon/vorru8.c: Remove.
2844 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2845 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2846 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2847 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2848 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2849 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2850 * gcc.target/arm/neon/vpadals16.c: Remove.
2851 * gcc.target/arm/neon/vpadals32.c: Remove.
2852 * gcc.target/arm/neon/vpadals8.c: Remove.
2853 * gcc.target/arm/neon/vpadalu16.c: Remove.
2854 * gcc.target/arm/neon/vpadalu32.c: Remove.
2855 * gcc.target/arm/neon/vpadalu8.c: Remove.
2856 * gcc.target/arm/neon/vpaddf32.c: Remove.
2857 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2858 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2859 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2860 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2861 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2862 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2863 * gcc.target/arm/neon/vpaddls16.c: Remove.
2864 * gcc.target/arm/neon/vpaddls32.c: Remove.
2865 * gcc.target/arm/neon/vpaddls8.c: Remove.
2866 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2867 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2868 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2869 * gcc.target/arm/neon/vpadds16.c: Remove.
2870 * gcc.target/arm/neon/vpadds32.c: Remove.
2871 * gcc.target/arm/neon/vpadds8.c: Remove.
2872 * gcc.target/arm/neon/vpaddu16.c: Remove.
2873 * gcc.target/arm/neon/vpaddu32.c: Remove.
2874 * gcc.target/arm/neon/vpaddu8.c: Remove.
2875 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2876 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2877 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2878 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2879 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2880 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2881 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2882 * gcc.target/arm/neon/vpminf32.c: Remove.
2883 * gcc.target/arm/neon/vpmins16.c: Remove.
2884 * gcc.target/arm/neon/vpmins32.c: Remove.
2885 * gcc.target/arm/neon/vpmins8.c: Remove.
2886 * gcc.target/arm/neon/vpminu16.c: Remove.
2887 * gcc.target/arm/neon/vpminu32.c: Remove.
2888 * gcc.target/arm/neon/vpminu8.c: Remove.
2889 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2890 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2891 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2892 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2893 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2894 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2895 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2896 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2897 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2898 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2899 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2900 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2901 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2902 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2903 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2904 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2905 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2906 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2907 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2908 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2909 * gcc.target/arm/neon/vqRshls16.c: Remove.
2910 * gcc.target/arm/neon/vqRshls32.c: Remove.
2911 * gcc.target/arm/neon/vqRshls64.c: Remove.
2912 * gcc.target/arm/neon/vqRshls8.c: Remove.
2913 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2914 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2915 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2916 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2917 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2918 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2919 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2920 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2921 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2922 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2923 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2924 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2925 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2926 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2927 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2928 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2929 * gcc.target/arm/neon/vqabss16.c: Remove.
2930 * gcc.target/arm/neon/vqabss32.c: Remove.
2931 * gcc.target/arm/neon/vqabss8.c: Remove.
2932 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2933 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2934 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2935 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2936 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2937 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2938 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2939 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2940 * gcc.target/arm/neon/vqadds16.c: Remove.
2941 * gcc.target/arm/neon/vqadds32.c: Remove.
2942 * gcc.target/arm/neon/vqadds64.c: Remove.
2943 * gcc.target/arm/neon/vqadds8.c: Remove.
2944 * gcc.target/arm/neon/vqaddu16.c: Remove.
2945 * gcc.target/arm/neon/vqaddu32.c: Remove.
2946 * gcc.target/arm/neon/vqaddu64.c: Remove.
2947 * gcc.target/arm/neon/vqaddu8.c: Remove.
2948 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2949 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2950 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2951 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2952 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2953 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2954 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2955 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2956 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2957 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2958 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2959 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2960 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2961 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2962 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2963 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2964 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2965 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2966 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2967 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2968 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2969 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2970 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2971 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2972 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2973 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2974 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2975 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2976 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2977 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2978 * gcc.target/arm/neon/vqmovns16.c: Remove.
2979 * gcc.target/arm/neon/vqmovns32.c: Remove.
2980 * gcc.target/arm/neon/vqmovns64.c: Remove.
2981 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2982 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2983 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2984 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2985 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2986 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2987 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2988 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2989 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2990 * gcc.target/arm/neon/vqnegs16.c: Remove.
2991 * gcc.target/arm/neon/vqnegs32.c: Remove.
2992 * gcc.target/arm/neon/vqnegs8.c: Remove.
2993 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2994 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2995 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2996 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2997 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2998 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2999 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3000 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3001 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3002 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3003 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3004 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3005 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3006 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3007 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3008 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3009 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3010 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3011 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3012 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3013 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3014 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3015 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3016 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3017 * gcc.target/arm/neon/vqshls16.c: Remove.
3018 * gcc.target/arm/neon/vqshls32.c: Remove.
3019 * gcc.target/arm/neon/vqshls64.c: Remove.
3020 * gcc.target/arm/neon/vqshls8.c: Remove.
3021 * gcc.target/arm/neon/vqshlu16.c: Remove.
3022 * gcc.target/arm/neon/vqshlu32.c: Remove.
3023 * gcc.target/arm/neon/vqshlu64.c: Remove.
3024 * gcc.target/arm/neon/vqshlu8.c: Remove.
3025 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3026 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3027 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3028 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3029 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3030 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3031 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3032 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3033 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3034 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3035 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3036 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3037 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3038 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3039 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3040 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3041 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3042 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3043 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3044 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3045 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3046 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3047 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3048 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3049 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3050 * gcc.target/arm/neon/vqsubs16.c: Remove.
3051 * gcc.target/arm/neon/vqsubs32.c: Remove.
3052 * gcc.target/arm/neon/vqsubs64.c: Remove.
3053 * gcc.target/arm/neon/vqsubs8.c: Remove.
3054 * gcc.target/arm/neon/vqsubu16.c: Remove.
3055 * gcc.target/arm/neon/vqsubu32.c: Remove.
3056 * gcc.target/arm/neon/vqsubu64.c: Remove.
3057 * gcc.target/arm/neon/vqsubu8.c: Remove.
3058 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3059 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3060 * gcc.target/arm/neon/vrecpef32.c: Remove.
3061 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3062 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3063 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3064 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3065 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3066 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3067 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3068 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3069 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3070 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3071 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3072 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3073 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3074 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3075 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3076 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3077 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3078 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3079 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3080 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3081 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3082 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3083 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3084 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3085 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3086 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3087 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3088 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3089 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3090 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3091 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3092 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3093 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3094 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3095 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3096 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3097 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3098 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3099 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3100 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3101 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3102 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3103 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3104 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3105 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3106 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3107 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3108 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3109 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3110 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3111 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3112 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3113 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3114 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3115 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3116 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3117 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3118 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3119 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3120 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3121 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3122 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3123 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3124 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3125 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3126 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3127 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3128 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3129 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3130 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3131 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3132 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3133 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3134 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3135 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3136 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3137 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3138 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3139 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3140 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3141 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3142 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3143 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3144 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3145 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3146 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3147 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3148 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3149 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3150 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3151 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3152 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3153 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3154 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3155 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3156 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3157 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3158 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3159 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3160 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3161 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3162 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3163 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3164 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3165 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3166 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3167 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3168 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3169 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3170 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3171 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3172 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3173 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3174 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3175 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3176 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3177 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3178 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3179 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3180 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3181 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3182 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3183 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3184 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3185 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3186 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3187 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3188 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3189 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3190 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3191 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3192 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3193 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3194 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3195 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3196 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3197 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3198 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3199 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3200 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3201 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3202 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3203 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3204 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3205 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3206 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3207 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3208 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3209 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3210 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3211 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3212 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3213 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3214 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3215 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3216 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3217 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3218 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3219 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3220 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3221 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3222 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3223 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3224 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3225 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3226 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3227 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3228 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3229 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3230 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3231 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3232 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3233 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3234 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3235 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3236 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3237 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3238 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3239 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3240 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3241 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3242 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3243 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3244 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3245 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3246 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3247 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3248 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3249 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3250 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3251 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3252 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3253 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3254 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3255 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3256 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3257 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3258 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3259 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3260 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3261 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3262 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3263 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3264 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3265 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3266 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3267 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3268 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3269 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3270 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3271 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3272 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3273 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3274 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3275 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3276 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3277 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3278 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3279 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3280 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3281 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3282 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3283 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3284 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3285 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3286 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3287 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3288 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3289 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3290 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3291 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3292 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3293 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3294 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3295 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3296 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3297 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3298 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3299 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3300 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3301 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3302 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3303 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3304 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3305 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3306 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3307 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3308 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3309 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3310 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3311 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3312 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3313 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3314 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3315 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3316 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3317 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3318 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3319 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3320 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3321 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3322 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3323 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3324 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3325 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3326 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3327 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3328 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3329 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3330 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3331 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3332 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3333 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3334 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3335 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3336 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3337 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3338 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3339 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3340 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3341 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3342 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3343 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3344 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3345 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3346 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3347 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3348 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3349 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3350 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3351 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3352 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3353 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3354 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3355 * gcc.target/arm/neon/vrev16p8.c: Remove.
3356 * gcc.target/arm/neon/vrev16s8.c: Remove.
3357 * gcc.target/arm/neon/vrev16u8.c: Remove.
3358 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3359 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3360 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3361 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3362 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3363 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3364 * gcc.target/arm/neon/vrev32p16.c: Remove.
3365 * gcc.target/arm/neon/vrev32p8.c: Remove.
3366 * gcc.target/arm/neon/vrev32s16.c: Remove.
3367 * gcc.target/arm/neon/vrev32s8.c: Remove.
3368 * gcc.target/arm/neon/vrev32u16.c: Remove.
3369 * gcc.target/arm/neon/vrev32u8.c: Remove.
3370 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3371 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3372 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3373 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3374 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3375 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3376 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3377 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3378 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3379 * gcc.target/arm/neon/vrev64f32.c: Remove.
3380 * gcc.target/arm/neon/vrev64p16.c: Remove.
3381 * gcc.target/arm/neon/vrev64p8.c: Remove.
3382 * gcc.target/arm/neon/vrev64s16.c: Remove.
3383 * gcc.target/arm/neon/vrev64s32.c: Remove.
3384 * gcc.target/arm/neon/vrev64s8.c: Remove.
3385 * gcc.target/arm/neon/vrev64u16.c: Remove.
3386 * gcc.target/arm/neon/vrev64u32.c: Remove.
3387 * gcc.target/arm/neon/vrev64u8.c: Remove.
3388 * gcc.target/arm/neon/vrndaf32.c: Remove.
3389 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3390 * gcc.target/arm/neon/vrndf32.c: Remove.
3391 * gcc.target/arm/neon/vrndmf32.c: Remove.
3392 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3393 * gcc.target/arm/neon/vrndnf32.c: Remove.
3394 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3395 * gcc.target/arm/neon/vrndpf32.c: Remove.
3396 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3397 * gcc.target/arm/neon/vrndqf32.c: Remove.
3398 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3399 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3400 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3401 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3402 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3403 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3404 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3405 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3406 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3407 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3408 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3409 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3410 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3411 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3412 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3413 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3414 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3415 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3417 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3418 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3419 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3420 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3421 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3422 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3423 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3424 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3425 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3426 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3427 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3428 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3429 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3430 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3431 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3432 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3433 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3434 * gcc.target/arm/neon/vshlQs16.c: Remove.
3435 * gcc.target/arm/neon/vshlQs32.c: Remove.
3436 * gcc.target/arm/neon/vshlQs64.c: Remove.
3437 * gcc.target/arm/neon/vshlQs8.c: Remove.
3438 * gcc.target/arm/neon/vshlQu16.c: Remove.
3439 * gcc.target/arm/neon/vshlQu32.c: Remove.
3440 * gcc.target/arm/neon/vshlQu64.c: Remove.
3441 * gcc.target/arm/neon/vshlQu8.c: Remove.
3442 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3443 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3444 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3445 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3446 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3447 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3448 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3449 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3450 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3451 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3452 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3453 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3454 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3455 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3456 * gcc.target/arm/neon/vshls16.c: Remove.
3457 * gcc.target/arm/neon/vshls32.c: Remove.
3458 * gcc.target/arm/neon/vshls64.c: Remove.
3459 * gcc.target/arm/neon/vshls8.c: Remove.
3460 * gcc.target/arm/neon/vshlu16.c: Remove.
3461 * gcc.target/arm/neon/vshlu32.c: Remove.
3462 * gcc.target/arm/neon/vshlu64.c: Remove.
3463 * gcc.target/arm/neon/vshlu8.c: Remove.
3464 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3465 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3466 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3467 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3468 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3469 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3470 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3471 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3472 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3473 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3474 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3475 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3476 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3477 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3478 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3479 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3480 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3481 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3482 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3483 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3484 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3485 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3486 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3487 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3488 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3489 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3490 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3491 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3492 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3493 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3494 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3495 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3496 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3497 * gcc.target/arm/neon/vsli_np16.c: Remove.
3498 * gcc.target/arm/neon/vsli_np64.c: Remove.
3499 * gcc.target/arm/neon/vsli_np8.c: Remove.
3500 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3501 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3502 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3503 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3504 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3505 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3506 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3507 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3508 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3509 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3510 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3511 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3512 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3513 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3514 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3515 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3516 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3517 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3518 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3519 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3520 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3521 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3522 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3523 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3524 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3525 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3526 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3527 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3528 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3529 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3530 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3531 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3532 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3533 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3534 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3535 * gcc.target/arm/neon/vsri_np16.c: Remove.
3536 * gcc.target/arm/neon/vsri_np64.c: Remove.
3537 * gcc.target/arm/neon/vsri_np8.c: Remove.
3538 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3539 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3540 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3541 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3542 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3543 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3544 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3545 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3546 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3547 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3548 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3549 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3550 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3551 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3552 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3553 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3554 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3555 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3556 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3557 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3558 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3559 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3560 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3561 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3562 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3563 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3564 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3565 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3566 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3567 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3568 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3569 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3570 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3571 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3572 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3573 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3574 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3575 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3576 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3577 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3578 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3579 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3580 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3581 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3582 * gcc.target/arm/neon/vst1f32.c: Remove.
3583 * gcc.target/arm/neon/vst1p16.c: Remove.
3584 * gcc.target/arm/neon/vst1p64.c: Remove.
3585 * gcc.target/arm/neon/vst1p8.c: Remove.
3586 * gcc.target/arm/neon/vst1s16.c: Remove.
3587 * gcc.target/arm/neon/vst1s32.c: Remove.
3588 * gcc.target/arm/neon/vst1s64.c: Remove.
3589 * gcc.target/arm/neon/vst1s8.c: Remove.
3590 * gcc.target/arm/neon/vst1u16.c: Remove.
3591 * gcc.target/arm/neon/vst1u32.c: Remove.
3592 * gcc.target/arm/neon/vst1u64.c: Remove.
3593 * gcc.target/arm/neon/vst1u8.c: Remove.
3594 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3595 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3596 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3597 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3598 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3599 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3600 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3601 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3602 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3603 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3604 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3605 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3606 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3607 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3608 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3609 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3610 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3611 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3612 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3613 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3614 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3615 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3616 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3617 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3618 * gcc.target/arm/neon/vst2f32.c: Remove.
3619 * gcc.target/arm/neon/vst2p16.c: Remove.
3620 * gcc.target/arm/neon/vst2p64.c: Remove.
3621 * gcc.target/arm/neon/vst2p8.c: Remove.
3622 * gcc.target/arm/neon/vst2s16.c: Remove.
3623 * gcc.target/arm/neon/vst2s32.c: Remove.
3624 * gcc.target/arm/neon/vst2s64.c: Remove.
3625 * gcc.target/arm/neon/vst2s8.c: Remove.
3626 * gcc.target/arm/neon/vst2u16.c: Remove.
3627 * gcc.target/arm/neon/vst2u32.c: Remove.
3628 * gcc.target/arm/neon/vst2u64.c: Remove.
3629 * gcc.target/arm/neon/vst2u8.c: Remove.
3630 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3631 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3632 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3633 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3634 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3635 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3636 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3637 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3638 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3639 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3640 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3641 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3642 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3643 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3644 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3645 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3646 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3647 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3648 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3649 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3650 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3651 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3652 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3653 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3654 * gcc.target/arm/neon/vst3f32.c: Remove.
3655 * gcc.target/arm/neon/vst3p16.c: Remove.
3656 * gcc.target/arm/neon/vst3p64.c: Remove.
3657 * gcc.target/arm/neon/vst3p8.c: Remove.
3658 * gcc.target/arm/neon/vst3s16.c: Remove.
3659 * gcc.target/arm/neon/vst3s32.c: Remove.
3660 * gcc.target/arm/neon/vst3s64.c: Remove.
3661 * gcc.target/arm/neon/vst3s8.c: Remove.
3662 * gcc.target/arm/neon/vst3u16.c: Remove.
3663 * gcc.target/arm/neon/vst3u32.c: Remove.
3664 * gcc.target/arm/neon/vst3u64.c: Remove.
3665 * gcc.target/arm/neon/vst3u8.c: Remove.
3666 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3667 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3668 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3669 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3670 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3671 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3672 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3673 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3674 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3675 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3676 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3677 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3678 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3679 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3680 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3681 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3682 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3683 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3684 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3685 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3686 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3687 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3688 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3689 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3690 * gcc.target/arm/neon/vst4f32.c: Remove.
3691 * gcc.target/arm/neon/vst4p16.c: Remove.
3692 * gcc.target/arm/neon/vst4p64.c: Remove.
3693 * gcc.target/arm/neon/vst4p8.c: Remove.
3694 * gcc.target/arm/neon/vst4s16.c: Remove.
3695 * gcc.target/arm/neon/vst4s32.c: Remove.
3696 * gcc.target/arm/neon/vst4s64.c: Remove.
3697 * gcc.target/arm/neon/vst4s8.c: Remove.
3698 * gcc.target/arm/neon/vst4u16.c: Remove.
3699 * gcc.target/arm/neon/vst4u32.c: Remove.
3700 * gcc.target/arm/neon/vst4u64.c: Remove.
3701 * gcc.target/arm/neon/vst4u8.c: Remove.
3702 * gcc.target/arm/neon/vsubQf32.c: Remove.
3703 * gcc.target/arm/neon/vsubQs16.c: Remove.
3704 * gcc.target/arm/neon/vsubQs32.c: Remove.
3705 * gcc.target/arm/neon/vsubQs64.c: Remove.
3706 * gcc.target/arm/neon/vsubQs8.c: Remove.
3707 * gcc.target/arm/neon/vsubQu16.c: Remove.
3708 * gcc.target/arm/neon/vsubQu32.c: Remove.
3709 * gcc.target/arm/neon/vsubQu64.c: Remove.
3710 * gcc.target/arm/neon/vsubQu8.c: Remove.
3711 * gcc.target/arm/neon/vsubf32.c: Remove.
3712 * gcc.target/arm/neon/vsubhns16.c: Remove.
3713 * gcc.target/arm/neon/vsubhns32.c: Remove.
3714 * gcc.target/arm/neon/vsubhns64.c: Remove.
3715 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3716 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3717 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3718 * gcc.target/arm/neon/vsubls16.c: Remove.
3719 * gcc.target/arm/neon/vsubls32.c: Remove.
3720 * gcc.target/arm/neon/vsubls8.c: Remove.
3721 * gcc.target/arm/neon/vsublu16.c: Remove.
3722 * gcc.target/arm/neon/vsublu32.c: Remove.
3723 * gcc.target/arm/neon/vsublu8.c: Remove.
3724 * gcc.target/arm/neon/vsubs16.c: Remove.
3725 * gcc.target/arm/neon/vsubs32.c: Remove.
3726 * gcc.target/arm/neon/vsubs64.c: Remove.
3727 * gcc.target/arm/neon/vsubs8.c: Remove.
3728 * gcc.target/arm/neon/vsubu16.c: Remove.
3729 * gcc.target/arm/neon/vsubu32.c: Remove.
3730 * gcc.target/arm/neon/vsubu64.c: Remove.
3731 * gcc.target/arm/neon/vsubu8.c: Remove.
3732 * gcc.target/arm/neon/vsubws16.c: Remove.
3733 * gcc.target/arm/neon/vsubws32.c: Remove.
3734 * gcc.target/arm/neon/vsubws8.c: Remove.
3735 * gcc.target/arm/neon/vsubwu16.c: Remove.
3736 * gcc.target/arm/neon/vsubwu32.c: Remove.
3737 * gcc.target/arm/neon/vsubwu8.c: Remove.
3738 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3739 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3740 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3741 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3742 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3743 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3744 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3745 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3746 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3747 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3748 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3749 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3750 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3751 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3752 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3753 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3754 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3755 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3756 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3757 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3758 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3759 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3760 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3761 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3762 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3763 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3764 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3765 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3766 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3767 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3768 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3769 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3770 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3771 * gcc.target/arm/neon/vtrnf32.c: Remove.
3772 * gcc.target/arm/neon/vtrnp16.c: Remove.
3773 * gcc.target/arm/neon/vtrnp8.c: Remove.
3774 * gcc.target/arm/neon/vtrns16.c: Remove.
3775 * gcc.target/arm/neon/vtrns32.c: Remove.
3776 * gcc.target/arm/neon/vtrns8.c: Remove.
3777 * gcc.target/arm/neon/vtrnu16.c: Remove.
3778 * gcc.target/arm/neon/vtrnu32.c: Remove.
3779 * gcc.target/arm/neon/vtrnu8.c: Remove.
3780 * gcc.target/arm/neon/vtstQp8.c: Remove.
3781 * gcc.target/arm/neon/vtstQs16.c: Remove.
3782 * gcc.target/arm/neon/vtstQs32.c: Remove.
3783 * gcc.target/arm/neon/vtstQs8.c: Remove.
3784 * gcc.target/arm/neon/vtstQu16.c: Remove.
3785 * gcc.target/arm/neon/vtstQu32.c: Remove.
3786 * gcc.target/arm/neon/vtstQu8.c: Remove.
3787 * gcc.target/arm/neon/vtstp8.c: Remove.
3788 * gcc.target/arm/neon/vtsts16.c: Remove.
3789 * gcc.target/arm/neon/vtsts32.c: Remove.
3790 * gcc.target/arm/neon/vtsts8.c: Remove.
3791 * gcc.target/arm/neon/vtstu16.c: Remove.
3792 * gcc.target/arm/neon/vtstu32.c: Remove.
3793 * gcc.target/arm/neon/vtstu8.c: Remove.
3794 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3795 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3796 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3797 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3798 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3799 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3800 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3801 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3802 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3803 * gcc.target/arm/neon/vuzpf32.c: Remove.
3804 * gcc.target/arm/neon/vuzpp16.c: Remove.
3805 * gcc.target/arm/neon/vuzpp8.c: Remove.
3806 * gcc.target/arm/neon/vuzps16.c: Remove.
3807 * gcc.target/arm/neon/vuzps32.c: Remove.
3808 * gcc.target/arm/neon/vuzps8.c: Remove.
3809 * gcc.target/arm/neon/vuzpu16.c: Remove.
3810 * gcc.target/arm/neon/vuzpu32.c: Remove.
3811 * gcc.target/arm/neon/vuzpu8.c: Remove.
3812 * gcc.target/arm/neon/vzipQf32.c: Remove.
3813 * gcc.target/arm/neon/vzipQp16.c: Remove.
3814 * gcc.target/arm/neon/vzipQp8.c: Remove.
3815 * gcc.target/arm/neon/vzipQs16.c: Remove.
3816 * gcc.target/arm/neon/vzipQs32.c: Remove.
3817 * gcc.target/arm/neon/vzipQs8.c: Remove.
3818 * gcc.target/arm/neon/vzipQu16.c: Remove.
3819 * gcc.target/arm/neon/vzipQu32.c: Remove.
3820 * gcc.target/arm/neon/vzipQu8.c: Remove.
3821 * gcc.target/arm/neon/vzipf32.c: Remove.
3822 * gcc.target/arm/neon/vzipp16.c: Remove.
3823 * gcc.target/arm/neon/vzipp8.c: Remove.
3824 * gcc.target/arm/neon/vzips16.c: Remove.
3825 * gcc.target/arm/neon/vzips32.c: Remove.
3826 * gcc.target/arm/neon/vzips8.c: Remove.
3827 * gcc.target/arm/neon/vzipu16.c: Remove.
3828 * gcc.target/arm/neon/vzipu32.c: Remove.
3829 * gcc.target/arm/neon/vzipu8.c: Remove.
3830
3831 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3832
3833 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3834
3835 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3836
3837 PR driver/67613
3838 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3839 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3840
3841 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3842
3843 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3844 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3846 levenshtein_plugin.c.
3847 * gcc.dg/spellcheck-fields.c: New file.
3848
3849 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3850
3851 PR fortran/68318
3852 * gfortran.dg/pr68318_1.f90: New test.
3853 * gfortran.dg/pr68318_2.f90: Ditto.
3854
3855 2015-11-12 James Norris <jnorris@codesourcery.com>
3856 Joseph Myers <joseph@codesourcery.com>
3857
3858 * c-c++-common/goacc/declare-1.c: New test.
3859 * c-c++-common/goacc/declare-2.c: Likewise.
3860
3861 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3862
3863 [ARM] Remove neon-testgen.ml and generated tests.
3864
3865 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3866 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3867 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3868 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3869 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3870 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3871 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3872 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3873 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3874 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3875 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3876 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3877 * gcc.target/arm/neon/vRhadds16.c: Remove.
3878 * gcc.target/arm/neon/vRhadds32.c: Remove.
3879 * gcc.target/arm/neon/vRhadds8.c: Remove.
3880 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3881 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3882 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3883 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3884 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3885 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3886 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3887 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3888 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3889 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3890 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3891 * gcc.target/arm/neon/vRshls16.c: Remove.
3892 * gcc.target/arm/neon/vRshls32.c: Remove.
3893 * gcc.target/arm/neon/vRshls64.c: Remove.
3894 * gcc.target/arm/neon/vRshls8.c: Remove.
3895 * gcc.target/arm/neon/vRshlu16.c: Remove.
3896 * gcc.target/arm/neon/vRshlu32.c: Remove.
3897 * gcc.target/arm/neon/vRshlu64.c: Remove.
3898 * gcc.target/arm/neon/vRshlu8.c: Remove.
3899 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3900 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3901 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3902 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3903 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3904 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3905 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3906 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3907 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3908 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3909 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3910 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3911 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3912 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3913 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3914 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3915 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3916 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3917 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3918 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3919 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3920 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3921 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3922 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3923 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3924 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3925 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3926 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3927 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3928 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3929 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3930 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3931 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3932 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3933 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3934 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3935 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3936 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3937 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3938 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3939 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3940 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3941 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3942 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3943 * gcc.target/arm/neon/vabaQs16.c: Remove.
3944 * gcc.target/arm/neon/vabaQs32.c: Remove.
3945 * gcc.target/arm/neon/vabaQs8.c: Remove.
3946 * gcc.target/arm/neon/vabaQu16.c: Remove.
3947 * gcc.target/arm/neon/vabaQu32.c: Remove.
3948 * gcc.target/arm/neon/vabaQu8.c: Remove.
3949 * gcc.target/arm/neon/vabals16.c: Remove.
3950 * gcc.target/arm/neon/vabals32.c: Remove.
3951 * gcc.target/arm/neon/vabals8.c: Remove.
3952 * gcc.target/arm/neon/vabalu16.c: Remove.
3953 * gcc.target/arm/neon/vabalu32.c: Remove.
3954 * gcc.target/arm/neon/vabalu8.c: Remove.
3955 * gcc.target/arm/neon/vabas16.c: Remove.
3956 * gcc.target/arm/neon/vabas32.c: Remove.
3957 * gcc.target/arm/neon/vabas8.c: Remove.
3958 * gcc.target/arm/neon/vabau16.c: Remove.
3959 * gcc.target/arm/neon/vabau32.c: Remove.
3960 * gcc.target/arm/neon/vabau8.c: Remove.
3961 * gcc.target/arm/neon/vabdQf32.c: Remove.
3962 * gcc.target/arm/neon/vabdQs16.c: Remove.
3963 * gcc.target/arm/neon/vabdQs32.c: Remove.
3964 * gcc.target/arm/neon/vabdQs8.c: Remove.
3965 * gcc.target/arm/neon/vabdQu16.c: Remove.
3966 * gcc.target/arm/neon/vabdQu32.c: Remove.
3967 * gcc.target/arm/neon/vabdQu8.c: Remove.
3968 * gcc.target/arm/neon/vabdf32.c: Remove.
3969 * gcc.target/arm/neon/vabdls16.c: Remove.
3970 * gcc.target/arm/neon/vabdls32.c: Remove.
3971 * gcc.target/arm/neon/vabdls8.c: Remove.
3972 * gcc.target/arm/neon/vabdlu16.c: Remove.
3973 * gcc.target/arm/neon/vabdlu32.c: Remove.
3974 * gcc.target/arm/neon/vabdlu8.c: Remove.
3975 * gcc.target/arm/neon/vabds16.c: Remove.
3976 * gcc.target/arm/neon/vabds32.c: Remove.
3977 * gcc.target/arm/neon/vabds8.c: Remove.
3978 * gcc.target/arm/neon/vabdu16.c: Remove.
3979 * gcc.target/arm/neon/vabdu32.c: Remove.
3980 * gcc.target/arm/neon/vabdu8.c: Remove.
3981 * gcc.target/arm/neon/vabsQf32.c: Remove.
3982 * gcc.target/arm/neon/vabsQs16.c: Remove.
3983 * gcc.target/arm/neon/vabsQs32.c: Remove.
3984 * gcc.target/arm/neon/vabsQs8.c: Remove.
3985 * gcc.target/arm/neon/vabsf32.c: Remove.
3986 * gcc.target/arm/neon/vabss16.c: Remove.
3987 * gcc.target/arm/neon/vabss32.c: Remove.
3988 * gcc.target/arm/neon/vabss8.c: Remove.
3989 * gcc.target/arm/neon/vaddQf32.c: Remove.
3990 * gcc.target/arm/neon/vaddQs16.c: Remove.
3991 * gcc.target/arm/neon/vaddQs32.c: Remove.
3992 * gcc.target/arm/neon/vaddQs64.c: Remove.
3993 * gcc.target/arm/neon/vaddQs8.c: Remove.
3994 * gcc.target/arm/neon/vaddQu16.c: Remove.
3995 * gcc.target/arm/neon/vaddQu32.c: Remove.
3996 * gcc.target/arm/neon/vaddQu64.c: Remove.
3997 * gcc.target/arm/neon/vaddQu8.c: Remove.
3998 * gcc.target/arm/neon/vaddf32.c: Remove.
3999 * gcc.target/arm/neon/vaddhns16.c: Remove.
4000 * gcc.target/arm/neon/vaddhns32.c: Remove.
4001 * gcc.target/arm/neon/vaddhns64.c: Remove.
4002 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4003 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4004 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4005 * gcc.target/arm/neon/vaddls16.c: Remove.
4006 * gcc.target/arm/neon/vaddls32.c: Remove.
4007 * gcc.target/arm/neon/vaddls8.c: Remove.
4008 * gcc.target/arm/neon/vaddlu16.c: Remove.
4009 * gcc.target/arm/neon/vaddlu32.c: Remove.
4010 * gcc.target/arm/neon/vaddlu8.c: Remove.
4011 * gcc.target/arm/neon/vadds16.c: Remove.
4012 * gcc.target/arm/neon/vadds32.c: Remove.
4013 * gcc.target/arm/neon/vadds64.c: Remove.
4014 * gcc.target/arm/neon/vadds8.c: Remove.
4015 * gcc.target/arm/neon/vaddu16.c: Remove.
4016 * gcc.target/arm/neon/vaddu32.c: Remove.
4017 * gcc.target/arm/neon/vaddu64.c: Remove.
4018 * gcc.target/arm/neon/vaddu8.c: Remove.
4019 * gcc.target/arm/neon/vaddws16.c: Remove.
4020 * gcc.target/arm/neon/vaddws32.c: Remove.
4021 * gcc.target/arm/neon/vaddws8.c: Remove.
4022 * gcc.target/arm/neon/vaddwu16.c: Remove.
4023 * gcc.target/arm/neon/vaddwu32.c: Remove.
4024 * gcc.target/arm/neon/vaddwu8.c: Remove.
4025 * gcc.target/arm/neon/vandQs16.c: Remove.
4026 * gcc.target/arm/neon/vandQs32.c: Remove.
4027 * gcc.target/arm/neon/vandQs64.c: Remove.
4028 * gcc.target/arm/neon/vandQs8.c: Remove.
4029 * gcc.target/arm/neon/vandQu16.c: Remove.
4030 * gcc.target/arm/neon/vandQu32.c: Remove.
4031 * gcc.target/arm/neon/vandQu64.c: Remove.
4032 * gcc.target/arm/neon/vandQu8.c: Remove.
4033 * gcc.target/arm/neon/vands16.c: Remove.
4034 * gcc.target/arm/neon/vands32.c: Remove.
4035 * gcc.target/arm/neon/vands64.c: Remove.
4036 * gcc.target/arm/neon/vands8.c: Remove.
4037 * gcc.target/arm/neon/vandu16.c: Remove.
4038 * gcc.target/arm/neon/vandu32.c: Remove.
4039 * gcc.target/arm/neon/vandu64.c: Remove.
4040 * gcc.target/arm/neon/vandu8.c: Remove.
4041 * gcc.target/arm/neon/vbicQs16.c: Remove.
4042 * gcc.target/arm/neon/vbicQs32.c: Remove.
4043 * gcc.target/arm/neon/vbicQs64.c: Remove.
4044 * gcc.target/arm/neon/vbicQs8.c: Remove.
4045 * gcc.target/arm/neon/vbicQu16.c: Remove.
4046 * gcc.target/arm/neon/vbicQu32.c: Remove.
4047 * gcc.target/arm/neon/vbicQu64.c: Remove.
4048 * gcc.target/arm/neon/vbicQu8.c: Remove.
4049 * gcc.target/arm/neon/vbics16.c: Remove.
4050 * gcc.target/arm/neon/vbics32.c: Remove.
4051 * gcc.target/arm/neon/vbics64.c: Remove.
4052 * gcc.target/arm/neon/vbics8.c: Remove.
4053 * gcc.target/arm/neon/vbicu16.c: Remove.
4054 * gcc.target/arm/neon/vbicu32.c: Remove.
4055 * gcc.target/arm/neon/vbicu64.c: Remove.
4056 * gcc.target/arm/neon/vbicu8.c: Remove.
4057 * gcc.target/arm/neon/vbslQf32.c: Remove.
4058 * gcc.target/arm/neon/vbslQp16.c: Remove.
4059 * gcc.target/arm/neon/vbslQp64.c: Remove.
4060 * gcc.target/arm/neon/vbslQp8.c: Remove.
4061 * gcc.target/arm/neon/vbslQs16.c: Remove.
4062 * gcc.target/arm/neon/vbslQs32.c: Remove.
4063 * gcc.target/arm/neon/vbslQs64.c: Remove.
4064 * gcc.target/arm/neon/vbslQs8.c: Remove.
4065 * gcc.target/arm/neon/vbslQu16.c: Remove.
4066 * gcc.target/arm/neon/vbslQu32.c: Remove.
4067 * gcc.target/arm/neon/vbslQu64.c: Remove.
4068 * gcc.target/arm/neon/vbslQu8.c: Remove.
4069 * gcc.target/arm/neon/vbslf32.c: Remove.
4070 * gcc.target/arm/neon/vbslp16.c: Remove.
4071 * gcc.target/arm/neon/vbslp64.c: Remove.
4072 * gcc.target/arm/neon/vbslp8.c: Remove.
4073 * gcc.target/arm/neon/vbsls16.c: Remove.
4074 * gcc.target/arm/neon/vbsls32.c: Remove.
4075 * gcc.target/arm/neon/vbsls64.c: Remove.
4076 * gcc.target/arm/neon/vbsls8.c: Remove.
4077 * gcc.target/arm/neon/vbslu16.c: Remove.
4078 * gcc.target/arm/neon/vbslu32.c: Remove.
4079 * gcc.target/arm/neon/vbslu64.c: Remove.
4080 * gcc.target/arm/neon/vbslu8.c: Remove.
4081 * gcc.target/arm/neon/vcageQf32.c: Remove.
4082 * gcc.target/arm/neon/vcagef32.c: Remove.
4083 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4084 * gcc.target/arm/neon/vcagtf32.c: Remove.
4085 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4086 * gcc.target/arm/neon/vcalef32.c: Remove.
4087 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4088 * gcc.target/arm/neon/vcaltf32.c: Remove.
4089 * gcc.target/arm/neon/vceqQf32.c: Remove.
4090 * gcc.target/arm/neon/vceqQp8.c: Remove.
4091 * gcc.target/arm/neon/vceqQs16.c: Remove.
4092 * gcc.target/arm/neon/vceqQs32.c: Remove.
4093 * gcc.target/arm/neon/vceqQs8.c: Remove.
4094 * gcc.target/arm/neon/vceqQu16.c: Remove.
4095 * gcc.target/arm/neon/vceqQu32.c: Remove.
4096 * gcc.target/arm/neon/vceqQu8.c: Remove.
4097 * gcc.target/arm/neon/vceqf32.c: Remove.
4098 * gcc.target/arm/neon/vceqp8.c: Remove.
4099 * gcc.target/arm/neon/vceqs16.c: Remove.
4100 * gcc.target/arm/neon/vceqs32.c: Remove.
4101 * gcc.target/arm/neon/vceqs8.c: Remove.
4102 * gcc.target/arm/neon/vcequ16.c: Remove.
4103 * gcc.target/arm/neon/vcequ32.c: Remove.
4104 * gcc.target/arm/neon/vcequ8.c: Remove.
4105 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4106 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4107 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4108 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4109 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4110 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4111 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4112 * gcc.target/arm/neon/vcgef32.c: Remove.
4113 * gcc.target/arm/neon/vcges16.c: Remove.
4114 * gcc.target/arm/neon/vcges32.c: Remove.
4115 * gcc.target/arm/neon/vcges8.c: Remove.
4116 * gcc.target/arm/neon/vcgeu16.c: Remove.
4117 * gcc.target/arm/neon/vcgeu32.c: Remove.
4118 * gcc.target/arm/neon/vcgeu8.c: Remove.
4119 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4120 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4121 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4122 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4123 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4124 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4125 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4126 * gcc.target/arm/neon/vcgtf32.c: Remove.
4127 * gcc.target/arm/neon/vcgts16.c: Remove.
4128 * gcc.target/arm/neon/vcgts32.c: Remove.
4129 * gcc.target/arm/neon/vcgts8.c: Remove.
4130 * gcc.target/arm/neon/vcgtu16.c: Remove.
4131 * gcc.target/arm/neon/vcgtu32.c: Remove.
4132 * gcc.target/arm/neon/vcgtu8.c: Remove.
4133 * gcc.target/arm/neon/vcleQf32.c: Remove.
4134 * gcc.target/arm/neon/vcleQs16.c: Remove.
4135 * gcc.target/arm/neon/vcleQs32.c: Remove.
4136 * gcc.target/arm/neon/vcleQs8.c: Remove.
4137 * gcc.target/arm/neon/vcleQu16.c: Remove.
4138 * gcc.target/arm/neon/vcleQu32.c: Remove.
4139 * gcc.target/arm/neon/vcleQu8.c: Remove.
4140 * gcc.target/arm/neon/vclef32.c: Remove.
4141 * gcc.target/arm/neon/vcles16.c: Remove.
4142 * gcc.target/arm/neon/vcles32.c: Remove.
4143 * gcc.target/arm/neon/vcles8.c: Remove.
4144 * gcc.target/arm/neon/vcleu16.c: Remove.
4145 * gcc.target/arm/neon/vcleu32.c: Remove.
4146 * gcc.target/arm/neon/vcleu8.c: Remove.
4147 * gcc.target/arm/neon/vclsQs16.c: Remove.
4148 * gcc.target/arm/neon/vclsQs32.c: Remove.
4149 * gcc.target/arm/neon/vclsQs8.c: Remove.
4150 * gcc.target/arm/neon/vclss16.c: Remove.
4151 * gcc.target/arm/neon/vclss32.c: Remove.
4152 * gcc.target/arm/neon/vclss8.c: Remove.
4153 * gcc.target/arm/neon/vcltQf32.c: Remove.
4154 * gcc.target/arm/neon/vcltQs16.c: Remove.
4155 * gcc.target/arm/neon/vcltQs32.c: Remove.
4156 * gcc.target/arm/neon/vcltQs8.c: Remove.
4157 * gcc.target/arm/neon/vcltQu16.c: Remove.
4158 * gcc.target/arm/neon/vcltQu32.c: Remove.
4159 * gcc.target/arm/neon/vcltQu8.c: Remove.
4160 * gcc.target/arm/neon/vcltf32.c: Remove.
4161 * gcc.target/arm/neon/vclts16.c: Remove.
4162 * gcc.target/arm/neon/vclts32.c: Remove.
4163 * gcc.target/arm/neon/vclts8.c: Remove.
4164 * gcc.target/arm/neon/vcltu16.c: Remove.
4165 * gcc.target/arm/neon/vcltu32.c: Remove.
4166 * gcc.target/arm/neon/vcltu8.c: Remove.
4167 * gcc.target/arm/neon/vclzQs16.c: Remove.
4168 * gcc.target/arm/neon/vclzQs32.c: Remove.
4169 * gcc.target/arm/neon/vclzQs8.c: Remove.
4170 * gcc.target/arm/neon/vclzQu16.c: Remove.
4171 * gcc.target/arm/neon/vclzQu32.c: Remove.
4172 * gcc.target/arm/neon/vclzQu8.c: Remove.
4173 * gcc.target/arm/neon/vclzs16.c: Remove.
4174 * gcc.target/arm/neon/vclzs32.c: Remove.
4175 * gcc.target/arm/neon/vclzs8.c: Remove.
4176 * gcc.target/arm/neon/vclzu16.c: Remove.
4177 * gcc.target/arm/neon/vclzu32.c: Remove.
4178 * gcc.target/arm/neon/vclzu8.c: Remove.
4179 * gcc.target/arm/neon/vcntQp8.c: Remove.
4180 * gcc.target/arm/neon/vcntQs8.c: Remove.
4181 * gcc.target/arm/neon/vcntQu8.c: Remove.
4182 * gcc.target/arm/neon/vcntp8.c: Remove.
4183 * gcc.target/arm/neon/vcnts8.c: Remove.
4184 * gcc.target/arm/neon/vcntu8.c: Remove.
4185 * gcc.target/arm/neon/vcombinef32.c: Remove.
4186 * gcc.target/arm/neon/vcombinep16.c: Remove.
4187 * gcc.target/arm/neon/vcombinep64.c: Remove.
4188 * gcc.target/arm/neon/vcombinep8.c: Remove.
4189 * gcc.target/arm/neon/vcombines16.c: Remove.
4190 * gcc.target/arm/neon/vcombines32.c: Remove.
4191 * gcc.target/arm/neon/vcombines64.c: Remove.
4192 * gcc.target/arm/neon/vcombines8.c: Remove.
4193 * gcc.target/arm/neon/vcombineu16.c: Remove.
4194 * gcc.target/arm/neon/vcombineu32.c: Remove.
4195 * gcc.target/arm/neon/vcombineu64.c: Remove.
4196 * gcc.target/arm/neon/vcombineu8.c: Remove.
4197 * gcc.target/arm/neon/vcreatef32.c: Remove.
4198 * gcc.target/arm/neon/vcreatep16.c: Remove.
4199 * gcc.target/arm/neon/vcreatep64.c: Remove.
4200 * gcc.target/arm/neon/vcreatep8.c: Remove.
4201 * gcc.target/arm/neon/vcreates16.c: Remove.
4202 * gcc.target/arm/neon/vcreates32.c: Remove.
4203 * gcc.target/arm/neon/vcreates64.c: Remove.
4204 * gcc.target/arm/neon/vcreates8.c: Remove.
4205 * gcc.target/arm/neon/vcreateu16.c: Remove.
4206 * gcc.target/arm/neon/vcreateu32.c: Remove.
4207 * gcc.target/arm/neon/vcreateu64.c: Remove.
4208 * gcc.target/arm/neon/vcreateu8.c: Remove.
4209 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4210 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4211 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4212 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4213 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4214 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4215 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4216 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4217 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4218 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4219 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4220 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4221 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4222 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4223 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4224 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4225 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4226 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4227 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4228 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4229 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4230 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4231 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4232 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4233 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4234 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4235 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4236 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4237 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4238 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4239 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4240 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4241 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4242 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4243 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4244 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4245 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4246 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4247 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4248 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4249 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4250 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4251 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4252 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4253 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4254 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4255 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4256 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4257 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4258 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4259 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4260 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4261 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4262 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4263 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4264 * gcc.target/arm/neon/vdup_np16.c: Remove.
4265 * gcc.target/arm/neon/vdup_np64.c: Remove.
4266 * gcc.target/arm/neon/vdup_np8.c: Remove.
4267 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4268 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4269 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4270 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4271 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4272 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4273 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4274 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4275 * gcc.target/arm/neon/veorQs16.c: Remove.
4276 * gcc.target/arm/neon/veorQs32.c: Remove.
4277 * gcc.target/arm/neon/veorQs64.c: Remove.
4278 * gcc.target/arm/neon/veorQs8.c: Remove.
4279 * gcc.target/arm/neon/veorQu16.c: Remove.
4280 * gcc.target/arm/neon/veorQu32.c: Remove.
4281 * gcc.target/arm/neon/veorQu64.c: Remove.
4282 * gcc.target/arm/neon/veorQu8.c: Remove.
4283 * gcc.target/arm/neon/veors16.c: Remove.
4284 * gcc.target/arm/neon/veors32.c: Remove.
4285 * gcc.target/arm/neon/veors64.c: Remove.
4286 * gcc.target/arm/neon/veors8.c: Remove.
4287 * gcc.target/arm/neon/veoru16.c: Remove.
4288 * gcc.target/arm/neon/veoru32.c: Remove.
4289 * gcc.target/arm/neon/veoru64.c: Remove.
4290 * gcc.target/arm/neon/veoru8.c: Remove.
4291 * gcc.target/arm/neon/vextQf32.c: Remove.
4292 * gcc.target/arm/neon/vextQp16.c: Remove.
4293 * gcc.target/arm/neon/vextQp64.c: Remove.
4294 * gcc.target/arm/neon/vextQp8.c: Remove.
4295 * gcc.target/arm/neon/vextQs16.c: Remove.
4296 * gcc.target/arm/neon/vextQs32.c: Remove.
4297 * gcc.target/arm/neon/vextQs64.c: Remove.
4298 * gcc.target/arm/neon/vextQs8.c: Remove.
4299 * gcc.target/arm/neon/vextQu16.c: Remove.
4300 * gcc.target/arm/neon/vextQu32.c: Remove.
4301 * gcc.target/arm/neon/vextQu64.c: Remove.
4302 * gcc.target/arm/neon/vextQu8.c: Remove.
4303 * gcc.target/arm/neon/vextf32.c: Remove.
4304 * gcc.target/arm/neon/vextp16.c: Remove.
4305 * gcc.target/arm/neon/vextp64.c: Remove.
4306 * gcc.target/arm/neon/vextp8.c: Remove.
4307 * gcc.target/arm/neon/vexts16.c: Remove.
4308 * gcc.target/arm/neon/vexts32.c: Remove.
4309 * gcc.target/arm/neon/vexts64.c: Remove.
4310 * gcc.target/arm/neon/vexts8.c: Remove.
4311 * gcc.target/arm/neon/vextu16.c: Remove.
4312 * gcc.target/arm/neon/vextu32.c: Remove.
4313 * gcc.target/arm/neon/vextu64.c: Remove.
4314 * gcc.target/arm/neon/vextu8.c: Remove.
4315 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4316 * gcc.target/arm/neon/vfmaf32.c: Remove.
4317 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4318 * gcc.target/arm/neon/vfmsf32.c: Remove.
4319 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4320 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4321 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4322 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4323 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4324 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4325 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4326 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4327 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4328 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4329 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4330 * gcc.target/arm/neon/vget_highf32.c: Remove.
4331 * gcc.target/arm/neon/vget_highp16.c: Remove.
4332 * gcc.target/arm/neon/vget_highp64.c: Remove.
4333 * gcc.target/arm/neon/vget_highp8.c: Remove.
4334 * gcc.target/arm/neon/vget_highs16.c: Remove.
4335 * gcc.target/arm/neon/vget_highs32.c: Remove.
4336 * gcc.target/arm/neon/vget_highs64.c: Remove.
4337 * gcc.target/arm/neon/vget_highs8.c: Remove.
4338 * gcc.target/arm/neon/vget_highu16.c: Remove.
4339 * gcc.target/arm/neon/vget_highu32.c: Remove.
4340 * gcc.target/arm/neon/vget_highu64.c: Remove.
4341 * gcc.target/arm/neon/vget_highu8.c: Remove.
4342 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4343 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4344 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4345 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4346 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4347 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4348 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4349 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4350 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4351 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4352 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4353 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4354 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4355 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4356 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4357 * gcc.target/arm/neon/vget_lows16.c: Remove.
4358 * gcc.target/arm/neon/vget_lows32.c: Remove.
4359 * gcc.target/arm/neon/vget_lows64.c: Remove.
4360 * gcc.target/arm/neon/vget_lows8.c: Remove.
4361 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4362 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4363 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4364 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4365 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4366 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4367 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4368 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4369 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4370 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4371 * gcc.target/arm/neon/vhadds16.c: Remove.
4372 * gcc.target/arm/neon/vhadds32.c: Remove.
4373 * gcc.target/arm/neon/vhadds8.c: Remove.
4374 * gcc.target/arm/neon/vhaddu16.c: Remove.
4375 * gcc.target/arm/neon/vhaddu32.c: Remove.
4376 * gcc.target/arm/neon/vhaddu8.c: Remove.
4377 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4378 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4379 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4380 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4381 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4382 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4383 * gcc.target/arm/neon/vhsubs16.c: Remove.
4384 * gcc.target/arm/neon/vhsubs32.c: Remove.
4385 * gcc.target/arm/neon/vhsubs8.c: Remove.
4386 * gcc.target/arm/neon/vhsubu16.c: Remove.
4387 * gcc.target/arm/neon/vhsubu32.c: Remove.
4388 * gcc.target/arm/neon/vhsubu8.c: Remove.
4389 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4390 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4391 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4392 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4393 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4394 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4395 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4396 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4397 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4398 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4399 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4400 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4401 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4402 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4403 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4404 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4405 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4406 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4407 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4408 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4409 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4410 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4411 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4412 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4413 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4414 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4415 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4416 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4417 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4418 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4419 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4420 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4421 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4422 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4423 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4424 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4425 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4426 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4427 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4428 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4429 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4430 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4431 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4432 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4433 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4434 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4435 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4436 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4437 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4438 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4439 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4440 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4441 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4442 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4443 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4444 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4445 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4446 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4447 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4448 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4449 * gcc.target/arm/neon/vld1f32.c: Remove.
4450 * gcc.target/arm/neon/vld1p16.c: Remove.
4451 * gcc.target/arm/neon/vld1p64.c: Remove.
4452 * gcc.target/arm/neon/vld1p8.c: Remove.
4453 * gcc.target/arm/neon/vld1s16.c: Remove.
4454 * gcc.target/arm/neon/vld1s32.c: Remove.
4455 * gcc.target/arm/neon/vld1s64.c: Remove.
4456 * gcc.target/arm/neon/vld1s8.c: Remove.
4457 * gcc.target/arm/neon/vld1u16.c: Remove.
4458 * gcc.target/arm/neon/vld1u32.c: Remove.
4459 * gcc.target/arm/neon/vld1u64.c: Remove.
4460 * gcc.target/arm/neon/vld1u8.c: Remove.
4461 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4462 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4463 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4464 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4465 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4466 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4467 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4468 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4469 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4470 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4471 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4472 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4473 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4474 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4475 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4476 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4477 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4478 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4479 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4480 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4481 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4482 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4483 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4484 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4485 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4486 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4487 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4488 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4489 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4490 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4491 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4492 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4493 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4494 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4495 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4496 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4497 * gcc.target/arm/neon/vld2f32.c: Remove.
4498 * gcc.target/arm/neon/vld2p16.c: Remove.
4499 * gcc.target/arm/neon/vld2p64.c: Remove.
4500 * gcc.target/arm/neon/vld2p8.c: Remove.
4501 * gcc.target/arm/neon/vld2s16.c: Remove.
4502 * gcc.target/arm/neon/vld2s32.c: Remove.
4503 * gcc.target/arm/neon/vld2s64.c: Remove.
4504 * gcc.target/arm/neon/vld2s8.c: Remove.
4505 * gcc.target/arm/neon/vld2u16.c: Remove.
4506 * gcc.target/arm/neon/vld2u32.c: Remove.
4507 * gcc.target/arm/neon/vld2u64.c: Remove.
4508 * gcc.target/arm/neon/vld2u8.c: Remove.
4509 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4510 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4511 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4512 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4513 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4514 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4515 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4516 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4517 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4518 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4519 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4520 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4521 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4522 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4523 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4524 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4525 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4526 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4527 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4528 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4529 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4530 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4531 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4532 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4533 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4534 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4535 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4536 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4537 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4538 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4539 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4540 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4541 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4542 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4543 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4544 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4545 * gcc.target/arm/neon/vld3f32.c: Remove.
4546 * gcc.target/arm/neon/vld3p16.c: Remove.
4547 * gcc.target/arm/neon/vld3p64.c: Remove.
4548 * gcc.target/arm/neon/vld3p8.c: Remove.
4549 * gcc.target/arm/neon/vld3s16.c: Remove.
4550 * gcc.target/arm/neon/vld3s32.c: Remove.
4551 * gcc.target/arm/neon/vld3s64.c: Remove.
4552 * gcc.target/arm/neon/vld3s8.c: Remove.
4553 * gcc.target/arm/neon/vld3u16.c: Remove.
4554 * gcc.target/arm/neon/vld3u32.c: Remove.
4555 * gcc.target/arm/neon/vld3u64.c: Remove.
4556 * gcc.target/arm/neon/vld3u8.c: Remove.
4557 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4558 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4559 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4560 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4561 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4562 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4563 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4564 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4565 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4566 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4567 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4568 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4569 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4570 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4571 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4572 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4573 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4574 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4575 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4576 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4577 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4578 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4579 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4580 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4581 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4582 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4583 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4584 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4585 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4586 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4587 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4588 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4589 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4590 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4591 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4592 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4593 * gcc.target/arm/neon/vld4f32.c: Remove.
4594 * gcc.target/arm/neon/vld4p16.c: Remove.
4595 * gcc.target/arm/neon/vld4p64.c: Remove.
4596 * gcc.target/arm/neon/vld4p8.c: Remove.
4597 * gcc.target/arm/neon/vld4s16.c: Remove.
4598 * gcc.target/arm/neon/vld4s32.c: Remove.
4599 * gcc.target/arm/neon/vld4s64.c: Remove.
4600 * gcc.target/arm/neon/vld4s8.c: Remove.
4601 * gcc.target/arm/neon/vld4u16.c: Remove.
4602 * gcc.target/arm/neon/vld4u32.c: Remove.
4603 * gcc.target/arm/neon/vld4u64.c: Remove.
4604 * gcc.target/arm/neon/vld4u8.c: Remove.
4605 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4606 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4607 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4608 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4609 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4610 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4611 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4612 * gcc.target/arm/neon/vmaxf32.c: Remove.
4613 * gcc.target/arm/neon/vmaxs16.c: Remove.
4614 * gcc.target/arm/neon/vmaxs32.c: Remove.
4615 * gcc.target/arm/neon/vmaxs8.c: Remove.
4616 * gcc.target/arm/neon/vmaxu16.c: Remove.
4617 * gcc.target/arm/neon/vmaxu32.c: Remove.
4618 * gcc.target/arm/neon/vmaxu8.c: Remove.
4619 * gcc.target/arm/neon/vminQf32.c: Remove.
4620 * gcc.target/arm/neon/vminQs16.c: Remove.
4621 * gcc.target/arm/neon/vminQs32.c: Remove.
4622 * gcc.target/arm/neon/vminQs8.c: Remove.
4623 * gcc.target/arm/neon/vminQu16.c: Remove.
4624 * gcc.target/arm/neon/vminQu32.c: Remove.
4625 * gcc.target/arm/neon/vminQu8.c: Remove.
4626 * gcc.target/arm/neon/vminf32.c: Remove.
4627 * gcc.target/arm/neon/vmins16.c: Remove.
4628 * gcc.target/arm/neon/vmins32.c: Remove.
4629 * gcc.target/arm/neon/vmins8.c: Remove.
4630 * gcc.target/arm/neon/vminu16.c: Remove.
4631 * gcc.target/arm/neon/vminu32.c: Remove.
4632 * gcc.target/arm/neon/vminu8.c: Remove.
4633 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4634 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4635 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4636 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4637 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4638 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4639 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4640 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4641 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4642 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4643 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4644 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4645 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4646 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4647 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4648 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4649 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4650 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4651 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4652 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4653 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4654 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4655 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4656 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4657 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4658 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4659 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4660 * gcc.target/arm/neon/vmlaf32.c: Remove.
4661 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4662 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4663 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4664 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4665 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4666 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4667 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4668 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4669 * gcc.target/arm/neon/vmlals16.c: Remove.
4670 * gcc.target/arm/neon/vmlals32.c: Remove.
4671 * gcc.target/arm/neon/vmlals8.c: Remove.
4672 * gcc.target/arm/neon/vmlalu16.c: Remove.
4673 * gcc.target/arm/neon/vmlalu32.c: Remove.
4674 * gcc.target/arm/neon/vmlalu8.c: Remove.
4675 * gcc.target/arm/neon/vmlas16.c: Remove.
4676 * gcc.target/arm/neon/vmlas32.c: Remove.
4677 * gcc.target/arm/neon/vmlas8.c: Remove.
4678 * gcc.target/arm/neon/vmlau16.c: Remove.
4679 * gcc.target/arm/neon/vmlau32.c: Remove.
4680 * gcc.target/arm/neon/vmlau8.c: Remove.
4681 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4682 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4683 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4684 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4685 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4686 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4687 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4688 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4689 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4690 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4691 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4692 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4693 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4694 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4695 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4696 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4697 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4698 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4699 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4700 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4701 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4702 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4703 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4704 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4705 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4706 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4707 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4708 * gcc.target/arm/neon/vmlsf32.c: Remove.
4709 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4710 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4711 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4712 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4713 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4714 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4715 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4716 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4717 * gcc.target/arm/neon/vmlsls16.c: Remove.
4718 * gcc.target/arm/neon/vmlsls32.c: Remove.
4719 * gcc.target/arm/neon/vmlsls8.c: Remove.
4720 * gcc.target/arm/neon/vmlslu16.c: Remove.
4721 * gcc.target/arm/neon/vmlslu32.c: Remove.
4722 * gcc.target/arm/neon/vmlslu8.c: Remove.
4723 * gcc.target/arm/neon/vmlss16.c: Remove.
4724 * gcc.target/arm/neon/vmlss32.c: Remove.
4725 * gcc.target/arm/neon/vmlss8.c: Remove.
4726 * gcc.target/arm/neon/vmlsu16.c: Remove.
4727 * gcc.target/arm/neon/vmlsu32.c: Remove.
4728 * gcc.target/arm/neon/vmlsu8.c: Remove.
4729 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4730 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4731 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4732 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4733 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4734 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4735 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4736 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4737 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4738 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4739 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4740 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4741 * gcc.target/arm/neon/vmov_np16.c: Remove.
4742 * gcc.target/arm/neon/vmov_np8.c: Remove.
4743 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4744 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4745 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4746 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4747 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4748 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4749 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4750 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4751 * gcc.target/arm/neon/vmovls16.c: Remove.
4752 * gcc.target/arm/neon/vmovls32.c: Remove.
4753 * gcc.target/arm/neon/vmovls8.c: Remove.
4754 * gcc.target/arm/neon/vmovlu16.c: Remove.
4755 * gcc.target/arm/neon/vmovlu32.c: Remove.
4756 * gcc.target/arm/neon/vmovlu8.c: Remove.
4757 * gcc.target/arm/neon/vmovns16.c: Remove.
4758 * gcc.target/arm/neon/vmovns32.c: Remove.
4759 * gcc.target/arm/neon/vmovns64.c: Remove.
4760 * gcc.target/arm/neon/vmovnu16.c: Remove.
4761 * gcc.target/arm/neon/vmovnu32.c: Remove.
4762 * gcc.target/arm/neon/vmovnu64.c: Remove.
4763 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4764 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4765 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4766 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4767 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4768 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4769 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4770 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4771 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4772 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4773 * gcc.target/arm/neon/vmulQf32.c: Remove.
4774 * gcc.target/arm/neon/vmulQp8.c: Remove.
4775 * gcc.target/arm/neon/vmulQs16.c: Remove.
4776 * gcc.target/arm/neon/vmulQs32.c: Remove.
4777 * gcc.target/arm/neon/vmulQs8.c: Remove.
4778 * gcc.target/arm/neon/vmulQu16.c: Remove.
4779 * gcc.target/arm/neon/vmulQu32.c: Remove.
4780 * gcc.target/arm/neon/vmulQu8.c: Remove.
4781 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4782 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4783 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4784 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4785 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4786 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4787 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4788 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4789 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4790 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4791 * gcc.target/arm/neon/vmulf32.c: Remove.
4792 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4793 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4794 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4795 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4796 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4797 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4798 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4799 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4800 * gcc.target/arm/neon/vmullp8.c: Remove.
4801 * gcc.target/arm/neon/vmulls16.c: Remove.
4802 * gcc.target/arm/neon/vmulls32.c: Remove.
4803 * gcc.target/arm/neon/vmulls8.c: Remove.
4804 * gcc.target/arm/neon/vmullu16.c: Remove.
4805 * gcc.target/arm/neon/vmullu32.c: Remove.
4806 * gcc.target/arm/neon/vmullu8.c: Remove.
4807 * gcc.target/arm/neon/vmulp8.c: Remove.
4808 * gcc.target/arm/neon/vmuls16.c: Remove.
4809 * gcc.target/arm/neon/vmuls32.c: Remove.
4810 * gcc.target/arm/neon/vmuls8.c: Remove.
4811 * gcc.target/arm/neon/vmulu16.c: Remove.
4812 * gcc.target/arm/neon/vmulu32.c: Remove.
4813 * gcc.target/arm/neon/vmulu8.c: Remove.
4814 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4815 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4816 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4817 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4818 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4819 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4820 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4821 * gcc.target/arm/neon/vmvnp8.c: Remove.
4822 * gcc.target/arm/neon/vmvns16.c: Remove.
4823 * gcc.target/arm/neon/vmvns32.c: Remove.
4824 * gcc.target/arm/neon/vmvns8.c: Remove.
4825 * gcc.target/arm/neon/vmvnu16.c: Remove.
4826 * gcc.target/arm/neon/vmvnu32.c: Remove.
4827 * gcc.target/arm/neon/vmvnu8.c: Remove.
4828 * gcc.target/arm/neon/vnegQf32.c: Remove.
4829 * gcc.target/arm/neon/vnegQs16.c: Remove.
4830 * gcc.target/arm/neon/vnegQs32.c: Remove.
4831 * gcc.target/arm/neon/vnegQs8.c: Remove.
4832 * gcc.target/arm/neon/vnegf32.c: Remove.
4833 * gcc.target/arm/neon/vnegs16.c: Remove.
4834 * gcc.target/arm/neon/vnegs32.c: Remove.
4835 * gcc.target/arm/neon/vnegs8.c: Remove.
4836 * gcc.target/arm/neon/vornQs16.c: Remove.
4837 * gcc.target/arm/neon/vornQs32.c: Remove.
4838 * gcc.target/arm/neon/vornQs64.c: Remove.
4839 * gcc.target/arm/neon/vornQs8.c: Remove.
4840 * gcc.target/arm/neon/vornQu16.c: Remove.
4841 * gcc.target/arm/neon/vornQu32.c: Remove.
4842 * gcc.target/arm/neon/vornQu64.c: Remove.
4843 * gcc.target/arm/neon/vornQu8.c: Remove.
4844 * gcc.target/arm/neon/vorns16.c: Remove.
4845 * gcc.target/arm/neon/vorns32.c: Remove.
4846 * gcc.target/arm/neon/vorns64.c: Remove.
4847 * gcc.target/arm/neon/vorns8.c: Remove.
4848 * gcc.target/arm/neon/vornu16.c: Remove.
4849 * gcc.target/arm/neon/vornu32.c: Remove.
4850 * gcc.target/arm/neon/vornu64.c: Remove.
4851 * gcc.target/arm/neon/vornu8.c: Remove.
4852 * gcc.target/arm/neon/vorrQs16.c: Remove.
4853 * gcc.target/arm/neon/vorrQs32.c: Remove.
4854 * gcc.target/arm/neon/vorrQs64.c: Remove.
4855 * gcc.target/arm/neon/vorrQs8.c: Remove.
4856 * gcc.target/arm/neon/vorrQu16.c: Remove.
4857 * gcc.target/arm/neon/vorrQu32.c: Remove.
4858 * gcc.target/arm/neon/vorrQu64.c: Remove.
4859 * gcc.target/arm/neon/vorrQu8.c: Remove.
4860 * gcc.target/arm/neon/vorrs16.c: Remove.
4861 * gcc.target/arm/neon/vorrs32.c: Remove.
4862 * gcc.target/arm/neon/vorrs64.c: Remove.
4863 * gcc.target/arm/neon/vorrs8.c: Remove.
4864 * gcc.target/arm/neon/vorru16.c: Remove.
4865 * gcc.target/arm/neon/vorru32.c: Remove.
4866 * gcc.target/arm/neon/vorru64.c: Remove.
4867 * gcc.target/arm/neon/vorru8.c: Remove.
4868 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4869 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4870 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4871 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4872 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4873 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4874 * gcc.target/arm/neon/vpadals16.c: Remove.
4875 * gcc.target/arm/neon/vpadals32.c: Remove.
4876 * gcc.target/arm/neon/vpadals8.c: Remove.
4877 * gcc.target/arm/neon/vpadalu16.c: Remove.
4878 * gcc.target/arm/neon/vpadalu32.c: Remove.
4879 * gcc.target/arm/neon/vpadalu8.c: Remove.
4880 * gcc.target/arm/neon/vpaddf32.c: Remove.
4881 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4882 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4883 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4884 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4885 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4886 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4887 * gcc.target/arm/neon/vpaddls16.c: Remove.
4888 * gcc.target/arm/neon/vpaddls32.c: Remove.
4889 * gcc.target/arm/neon/vpaddls8.c: Remove.
4890 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4891 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4892 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4893 * gcc.target/arm/neon/vpadds16.c: Remove.
4894 * gcc.target/arm/neon/vpadds32.c: Remove.
4895 * gcc.target/arm/neon/vpadds8.c: Remove.
4896 * gcc.target/arm/neon/vpaddu16.c: Remove.
4897 * gcc.target/arm/neon/vpaddu32.c: Remove.
4898 * gcc.target/arm/neon/vpaddu8.c: Remove.
4899 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4900 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4901 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4902 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4903 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4904 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4905 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4906 * gcc.target/arm/neon/vpminf32.c: Remove.
4907 * gcc.target/arm/neon/vpmins16.c: Remove.
4908 * gcc.target/arm/neon/vpmins32.c: Remove.
4909 * gcc.target/arm/neon/vpmins8.c: Remove.
4910 * gcc.target/arm/neon/vpminu16.c: Remove.
4911 * gcc.target/arm/neon/vpminu32.c: Remove.
4912 * gcc.target/arm/neon/vpminu8.c: Remove.
4913 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4914 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4915 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4916 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4917 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4918 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4919 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4920 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4921 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4922 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4923 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4924 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4925 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4926 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4927 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4928 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4929 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4930 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4931 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4932 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4933 * gcc.target/arm/neon/vqRshls16.c: Remove.
4934 * gcc.target/arm/neon/vqRshls32.c: Remove.
4935 * gcc.target/arm/neon/vqRshls64.c: Remove.
4936 * gcc.target/arm/neon/vqRshls8.c: Remove.
4937 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4938 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4939 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4940 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4941 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4942 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4943 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4944 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4945 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4946 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4947 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4948 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4949 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4950 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4951 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4952 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4953 * gcc.target/arm/neon/vqabss16.c: Remove.
4954 * gcc.target/arm/neon/vqabss32.c: Remove.
4955 * gcc.target/arm/neon/vqabss8.c: Remove.
4956 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4957 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4958 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4959 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4960 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4961 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4962 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4963 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4964 * gcc.target/arm/neon/vqadds16.c: Remove.
4965 * gcc.target/arm/neon/vqadds32.c: Remove.
4966 * gcc.target/arm/neon/vqadds64.c: Remove.
4967 * gcc.target/arm/neon/vqadds8.c: Remove.
4968 * gcc.target/arm/neon/vqaddu16.c: Remove.
4969 * gcc.target/arm/neon/vqaddu32.c: Remove.
4970 * gcc.target/arm/neon/vqaddu64.c: Remove.
4971 * gcc.target/arm/neon/vqaddu8.c: Remove.
4972 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4973 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4974 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4975 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4976 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4977 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4978 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4979 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4980 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4981 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4982 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4983 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4984 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4985 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4986 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4987 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4988 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4989 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4990 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4991 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4992 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4993 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4994 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4995 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4996 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4997 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4998 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4999 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5000 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5001 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5002 * gcc.target/arm/neon/vqmovns16.c: Remove.
5003 * gcc.target/arm/neon/vqmovns32.c: Remove.
5004 * gcc.target/arm/neon/vqmovns64.c: Remove.
5005 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5006 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5007 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5008 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5009 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5010 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5011 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5012 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5013 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5014 * gcc.target/arm/neon/vqnegs16.c: Remove.
5015 * gcc.target/arm/neon/vqnegs32.c: Remove.
5016 * gcc.target/arm/neon/vqnegs8.c: Remove.
5017 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5018 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5019 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5020 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5021 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5022 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5023 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5024 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5025 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5026 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5027 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5028 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5029 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5030 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5031 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5032 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5033 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5034 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5035 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5036 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5037 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5038 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5039 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5040 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5041 * gcc.target/arm/neon/vqshls16.c: Remove.
5042 * gcc.target/arm/neon/vqshls32.c: Remove.
5043 * gcc.target/arm/neon/vqshls64.c: Remove.
5044 * gcc.target/arm/neon/vqshls8.c: Remove.
5045 * gcc.target/arm/neon/vqshlu16.c: Remove.
5046 * gcc.target/arm/neon/vqshlu32.c: Remove.
5047 * gcc.target/arm/neon/vqshlu64.c: Remove.
5048 * gcc.target/arm/neon/vqshlu8.c: Remove.
5049 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5050 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5051 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5052 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5053 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5054 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5055 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5056 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5057 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5058 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5059 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5060 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5061 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5062 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5063 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5064 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5065 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5066 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5067 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5068 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5069 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5070 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5071 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5072 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5073 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5074 * gcc.target/arm/neon/vqsubs16.c: Remove.
5075 * gcc.target/arm/neon/vqsubs32.c: Remove.
5076 * gcc.target/arm/neon/vqsubs64.c: Remove.
5077 * gcc.target/arm/neon/vqsubs8.c: Remove.
5078 * gcc.target/arm/neon/vqsubu16.c: Remove.
5079 * gcc.target/arm/neon/vqsubu32.c: Remove.
5080 * gcc.target/arm/neon/vqsubu64.c: Remove.
5081 * gcc.target/arm/neon/vqsubu8.c: Remove.
5082 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5083 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5084 * gcc.target/arm/neon/vrecpef32.c: Remove.
5085 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5086 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5087 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5088 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5089 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5090 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5091 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5092 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5093 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5094 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5095 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5096 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5097 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5098 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5099 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5100 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5101 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5102 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5103 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5104 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5105 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5106 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5107 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5108 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5109 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5110 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5111 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5112 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5113 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5114 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5115 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5116 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5117 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5118 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5119 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5120 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5121 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5122 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5123 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5124 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5125 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5126 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5127 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5128 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5129 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5130 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5131 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5132 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5133 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5134 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5135 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5136 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5137 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5138 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5139 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5140 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5141 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5142 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5143 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5144 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5145 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5146 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5147 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5148 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5149 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5150 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5151 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5152 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5153 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5154 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5155 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5156 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5157 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5158 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5159 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5160 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5161 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5162 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5163 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5164 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5165 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5166 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5167 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5168 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5169 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5170 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5171 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5172 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5173 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5174 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5175 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5176 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5177 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5178 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5179 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5180 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5181 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5182 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5183 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5184 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5185 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5186 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5187 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5188 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5189 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5190 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5191 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5192 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5193 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5194 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5195 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5196 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5197 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5198 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5199 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5200 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5201 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5202 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5203 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5204 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5205 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5206 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5207 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5208 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5209 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5210 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5211 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5212 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5213 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5214 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5215 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5216 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5217 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5218 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5219 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5220 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5221 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5222 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5223 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5224 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5225 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5226 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5227 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5228 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5229 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5230 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5231 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5232 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5233 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5234 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5235 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5236 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5237 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5238 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5239 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5240 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5241 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5242 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5243 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5244 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5245 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5246 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5247 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5248 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5249 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5250 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5251 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5252 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5253 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5254 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5255 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5256 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5257 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5258 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5259 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5260 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5261 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5262 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5263 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5264 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5265 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5266 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5267 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5268 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5269 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5270 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5271 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5272 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5273 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5274 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5275 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5276 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5277 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5278 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5279 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5280 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5281 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5282 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5283 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5284 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5285 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5286 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5287 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5288 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5289 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5290 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5291 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5292 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5293 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5294 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5295 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5296 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5297 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5298 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5299 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5300 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5301 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5302 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5303 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5304 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5305 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5306 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5307 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5308 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5309 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5310 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5311 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5312 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5313 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5314 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5315 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5316 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5317 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5318 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5319 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5320 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5321 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5322 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5323 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5324 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5325 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5326 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5327 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5328 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5329 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5330 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5331 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5332 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5333 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5334 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5335 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5336 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5337 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5338 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5339 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5340 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5341 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5342 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5343 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5344 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5345 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5346 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5347 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5348 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5349 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5350 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5351 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5352 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5353 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5354 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5355 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5356 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5357 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5358 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5359 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5360 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5361 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5362 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5363 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5364 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5365 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5366 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5367 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5368 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5369 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5370 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5371 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5372 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5373 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5374 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5375 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5376 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5377 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5378 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5379 * gcc.target/arm/neon/vrev16p8.c: Remove.
5380 * gcc.target/arm/neon/vrev16s8.c: Remove.
5381 * gcc.target/arm/neon/vrev16u8.c: Remove.
5382 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5383 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5384 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5385 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5386 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5387 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5388 * gcc.target/arm/neon/vrev32p16.c: Remove.
5389 * gcc.target/arm/neon/vrev32p8.c: Remove.
5390 * gcc.target/arm/neon/vrev32s16.c: Remove.
5391 * gcc.target/arm/neon/vrev32s8.c: Remove.
5392 * gcc.target/arm/neon/vrev32u16.c: Remove.
5393 * gcc.target/arm/neon/vrev32u8.c: Remove.
5394 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5395 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5396 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5397 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5398 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5399 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5400 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5401 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5402 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5403 * gcc.target/arm/neon/vrev64f32.c: Remove.
5404 * gcc.target/arm/neon/vrev64p16.c: Remove.
5405 * gcc.target/arm/neon/vrev64p8.c: Remove.
5406 * gcc.target/arm/neon/vrev64s16.c: Remove.
5407 * gcc.target/arm/neon/vrev64s32.c: Remove.
5408 * gcc.target/arm/neon/vrev64s8.c: Remove.
5409 * gcc.target/arm/neon/vrev64u16.c: Remove.
5410 * gcc.target/arm/neon/vrev64u32.c: Remove.
5411 * gcc.target/arm/neon/vrev64u8.c: Remove.
5412 * gcc.target/arm/neon/vrndaf32.c: Remove.
5413 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5414 * gcc.target/arm/neon/vrndf32.c: Remove.
5415 * gcc.target/arm/neon/vrndmf32.c: Remove.
5416 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5417 * gcc.target/arm/neon/vrndnf32.c: Remove.
5418 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5419 * gcc.target/arm/neon/vrndpf32.c: Remove.
5420 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5421 * gcc.target/arm/neon/vrndqf32.c: Remove.
5422 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5423 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5424 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5425 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5426 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5427 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5428 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5429 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5430 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5431 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5432 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5433 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5434 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5435 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5436 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5437 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5438 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5439 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5440 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5441 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5442 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5443 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5444 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5445 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5446 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5447 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5448 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5449 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5450 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5451 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5452 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5453 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5454 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5455 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5456 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5457 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5458 * gcc.target/arm/neon/vshlQs16.c: Remove.
5459 * gcc.target/arm/neon/vshlQs32.c: Remove.
5460 * gcc.target/arm/neon/vshlQs64.c: Remove.
5461 * gcc.target/arm/neon/vshlQs8.c: Remove.
5462 * gcc.target/arm/neon/vshlQu16.c: Remove.
5463 * gcc.target/arm/neon/vshlQu32.c: Remove.
5464 * gcc.target/arm/neon/vshlQu64.c: Remove.
5465 * gcc.target/arm/neon/vshlQu8.c: Remove.
5466 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5467 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5468 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5469 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5470 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5471 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5472 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5473 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5474 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5475 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5476 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5477 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5478 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5479 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5480 * gcc.target/arm/neon/vshls16.c: Remove.
5481 * gcc.target/arm/neon/vshls32.c: Remove.
5482 * gcc.target/arm/neon/vshls64.c: Remove.
5483 * gcc.target/arm/neon/vshls8.c: Remove.
5484 * gcc.target/arm/neon/vshlu16.c: Remove.
5485 * gcc.target/arm/neon/vshlu32.c: Remove.
5486 * gcc.target/arm/neon/vshlu64.c: Remove.
5487 * gcc.target/arm/neon/vshlu8.c: Remove.
5488 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5489 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5490 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5491 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5492 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5493 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5494 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5495 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5496 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5497 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5498 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5499 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5500 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5501 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5502 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5503 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5504 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5505 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5506 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5507 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5508 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5509 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5510 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5511 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5512 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5513 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5514 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5515 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5516 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5517 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5518 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5519 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5520 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5521 * gcc.target/arm/neon/vsli_np16.c: Remove.
5522 * gcc.target/arm/neon/vsli_np64.c: Remove.
5523 * gcc.target/arm/neon/vsli_np8.c: Remove.
5524 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5525 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5526 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5527 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5528 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5529 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5530 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5531 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5532 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5533 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5534 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5535 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5536 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5537 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5538 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5539 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5540 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5541 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5542 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5543 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5544 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5545 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5546 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5547 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5548 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5549 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5550 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5551 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5552 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5553 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5554 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5555 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5556 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5557 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5558 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5559 * gcc.target/arm/neon/vsri_np16.c: Remove.
5560 * gcc.target/arm/neon/vsri_np64.c: Remove.
5561 * gcc.target/arm/neon/vsri_np8.c: Remove.
5562 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5563 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5564 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5565 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5566 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5567 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5568 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5569 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5570 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5571 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5572 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5573 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5574 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5575 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5576 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5577 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5578 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5579 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5580 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5581 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5582 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5583 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5584 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5585 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5586 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5587 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5588 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5589 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5590 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5591 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5592 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5593 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5594 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5595 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5596 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5597 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5598 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5599 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5600 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5601 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5602 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5603 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5604 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5605 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5606 * gcc.target/arm/neon/vst1f32.c: Remove.
5607 * gcc.target/arm/neon/vst1p16.c: Remove.
5608 * gcc.target/arm/neon/vst1p64.c: Remove.
5609 * gcc.target/arm/neon/vst1p8.c: Remove.
5610 * gcc.target/arm/neon/vst1s16.c: Remove.
5611 * gcc.target/arm/neon/vst1s32.c: Remove.
5612 * gcc.target/arm/neon/vst1s64.c: Remove.
5613 * gcc.target/arm/neon/vst1s8.c: Remove.
5614 * gcc.target/arm/neon/vst1u16.c: Remove.
5615 * gcc.target/arm/neon/vst1u32.c: Remove.
5616 * gcc.target/arm/neon/vst1u64.c: Remove.
5617 * gcc.target/arm/neon/vst1u8.c: Remove.
5618 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5619 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5620 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5621 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5622 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5623 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5624 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5625 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5626 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5627 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5628 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5629 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5630 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5631 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5632 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5633 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5634 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5635 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5636 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5637 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5638 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5639 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5640 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5641 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5642 * gcc.target/arm/neon/vst2f32.c: Remove.
5643 * gcc.target/arm/neon/vst2p16.c: Remove.
5644 * gcc.target/arm/neon/vst2p64.c: Remove.
5645 * gcc.target/arm/neon/vst2p8.c: Remove.
5646 * gcc.target/arm/neon/vst2s16.c: Remove.
5647 * gcc.target/arm/neon/vst2s32.c: Remove.
5648 * gcc.target/arm/neon/vst2s64.c: Remove.
5649 * gcc.target/arm/neon/vst2s8.c: Remove.
5650 * gcc.target/arm/neon/vst2u16.c: Remove.
5651 * gcc.target/arm/neon/vst2u32.c: Remove.
5652 * gcc.target/arm/neon/vst2u64.c: Remove.
5653 * gcc.target/arm/neon/vst2u8.c: Remove.
5654 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5655 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5656 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5657 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5658 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5659 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5660 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5661 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5662 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5663 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5664 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5665 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5666 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5667 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5668 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5669 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5670 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5671 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5672 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5673 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5674 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5675 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5676 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5677 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5678 * gcc.target/arm/neon/vst3f32.c: Remove.
5679 * gcc.target/arm/neon/vst3p16.c: Remove.
5680 * gcc.target/arm/neon/vst3p64.c: Remove.
5681 * gcc.target/arm/neon/vst3p8.c: Remove.
5682 * gcc.target/arm/neon/vst3s16.c: Remove.
5683 * gcc.target/arm/neon/vst3s32.c: Remove.
5684 * gcc.target/arm/neon/vst3s64.c: Remove.
5685 * gcc.target/arm/neon/vst3s8.c: Remove.
5686 * gcc.target/arm/neon/vst3u16.c: Remove.
5687 * gcc.target/arm/neon/vst3u32.c: Remove.
5688 * gcc.target/arm/neon/vst3u64.c: Remove.
5689 * gcc.target/arm/neon/vst3u8.c: Remove.
5690 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5691 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5692 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5693 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5694 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5695 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5696 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5697 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5698 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5699 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5700 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5701 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5702 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5703 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5704 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5705 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5706 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5707 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5708 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5709 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5710 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5711 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5712 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5713 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5714 * gcc.target/arm/neon/vst4f32.c: Remove.
5715 * gcc.target/arm/neon/vst4p16.c: Remove.
5716 * gcc.target/arm/neon/vst4p64.c: Remove.
5717 * gcc.target/arm/neon/vst4p8.c: Remove.
5718 * gcc.target/arm/neon/vst4s16.c: Remove.
5719 * gcc.target/arm/neon/vst4s32.c: Remove.
5720 * gcc.target/arm/neon/vst4s64.c: Remove.
5721 * gcc.target/arm/neon/vst4s8.c: Remove.
5722 * gcc.target/arm/neon/vst4u16.c: Remove.
5723 * gcc.target/arm/neon/vst4u32.c: Remove.
5724 * gcc.target/arm/neon/vst4u64.c: Remove.
5725 * gcc.target/arm/neon/vst4u8.c: Remove.
5726 * gcc.target/arm/neon/vsubQf32.c: Remove.
5727 * gcc.target/arm/neon/vsubQs16.c: Remove.
5728 * gcc.target/arm/neon/vsubQs32.c: Remove.
5729 * gcc.target/arm/neon/vsubQs64.c: Remove.
5730 * gcc.target/arm/neon/vsubQs8.c: Remove.
5731 * gcc.target/arm/neon/vsubQu16.c: Remove.
5732 * gcc.target/arm/neon/vsubQu32.c: Remove.
5733 * gcc.target/arm/neon/vsubQu64.c: Remove.
5734 * gcc.target/arm/neon/vsubQu8.c: Remove.
5735 * gcc.target/arm/neon/vsubf32.c: Remove.
5736 * gcc.target/arm/neon/vsubhns16.c: Remove.
5737 * gcc.target/arm/neon/vsubhns32.c: Remove.
5738 * gcc.target/arm/neon/vsubhns64.c: Remove.
5739 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5740 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5741 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5742 * gcc.target/arm/neon/vsubls16.c: Remove.
5743 * gcc.target/arm/neon/vsubls32.c: Remove.
5744 * gcc.target/arm/neon/vsubls8.c: Remove.
5745 * gcc.target/arm/neon/vsublu16.c: Remove.
5746 * gcc.target/arm/neon/vsublu32.c: Remove.
5747 * gcc.target/arm/neon/vsublu8.c: Remove.
5748 * gcc.target/arm/neon/vsubs16.c: Remove.
5749 * gcc.target/arm/neon/vsubs32.c: Remove.
5750 * gcc.target/arm/neon/vsubs64.c: Remove.
5751 * gcc.target/arm/neon/vsubs8.c: Remove.
5752 * gcc.target/arm/neon/vsubu16.c: Remove.
5753 * gcc.target/arm/neon/vsubu32.c: Remove.
5754 * gcc.target/arm/neon/vsubu64.c: Remove.
5755 * gcc.target/arm/neon/vsubu8.c: Remove.
5756 * gcc.target/arm/neon/vsubws16.c: Remove.
5757 * gcc.target/arm/neon/vsubws32.c: Remove.
5758 * gcc.target/arm/neon/vsubws8.c: Remove.
5759 * gcc.target/arm/neon/vsubwu16.c: Remove.
5760 * gcc.target/arm/neon/vsubwu32.c: Remove.
5761 * gcc.target/arm/neon/vsubwu8.c: Remove.
5762 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5763 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5764 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5765 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5766 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5767 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5768 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5769 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5770 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5771 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5772 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5773 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5774 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5775 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5776 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5777 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5778 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5779 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5780 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5781 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5782 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5783 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5784 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5785 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5786 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5787 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5788 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5789 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5790 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5791 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5792 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5793 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5794 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5795 * gcc.target/arm/neon/vtrnf32.c: Remove.
5796 * gcc.target/arm/neon/vtrnp16.c: Remove.
5797 * gcc.target/arm/neon/vtrnp8.c: Remove.
5798 * gcc.target/arm/neon/vtrns16.c: Remove.
5799 * gcc.target/arm/neon/vtrns32.c: Remove.
5800 * gcc.target/arm/neon/vtrns8.c: Remove.
5801 * gcc.target/arm/neon/vtrnu16.c: Remove.
5802 * gcc.target/arm/neon/vtrnu32.c: Remove.
5803 * gcc.target/arm/neon/vtrnu8.c: Remove.
5804 * gcc.target/arm/neon/vtstQp8.c: Remove.
5805 * gcc.target/arm/neon/vtstQs16.c: Remove.
5806 * gcc.target/arm/neon/vtstQs32.c: Remove.
5807 * gcc.target/arm/neon/vtstQs8.c: Remove.
5808 * gcc.target/arm/neon/vtstQu16.c: Remove.
5809 * gcc.target/arm/neon/vtstQu32.c: Remove.
5810 * gcc.target/arm/neon/vtstQu8.c: Remove.
5811 * gcc.target/arm/neon/vtstp8.c: Remove.
5812 * gcc.target/arm/neon/vtsts16.c: Remove.
5813 * gcc.target/arm/neon/vtsts32.c: Remove.
5814 * gcc.target/arm/neon/vtsts8.c: Remove.
5815 * gcc.target/arm/neon/vtstu16.c: Remove.
5816 * gcc.target/arm/neon/vtstu32.c: Remove.
5817 * gcc.target/arm/neon/vtstu8.c: Remove.
5818 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5819 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5820 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5821 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5822 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5823 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5824 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5825 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5826 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5827 * gcc.target/arm/neon/vuzpf32.c: Remove.
5828 * gcc.target/arm/neon/vuzpp16.c: Remove.
5829 * gcc.target/arm/neon/vuzpp8.c: Remove.
5830 * gcc.target/arm/neon/vuzps16.c: Remove.
5831 * gcc.target/arm/neon/vuzps32.c: Remove.
5832 * gcc.target/arm/neon/vuzps8.c: Remove.
5833 * gcc.target/arm/neon/vuzpu16.c: Remove.
5834 * gcc.target/arm/neon/vuzpu32.c: Remove.
5835 * gcc.target/arm/neon/vuzpu8.c: Remove.
5836 * gcc.target/arm/neon/vzipQf32.c: Remove.
5837 * gcc.target/arm/neon/vzipQp16.c: Remove.
5838 * gcc.target/arm/neon/vzipQp8.c: Remove.
5839 * gcc.target/arm/neon/vzipQs16.c: Remove.
5840 * gcc.target/arm/neon/vzipQs32.c: Remove.
5841 * gcc.target/arm/neon/vzipQs8.c: Remove.
5842 * gcc.target/arm/neon/vzipQu16.c: Remove.
5843 * gcc.target/arm/neon/vzipQu32.c: Remove.
5844 * gcc.target/arm/neon/vzipQu8.c: Remove.
5845 * gcc.target/arm/neon/vzipf32.c: Remove.
5846 * gcc.target/arm/neon/vzipp16.c: Remove.
5847 * gcc.target/arm/neon/vzipp8.c: Remove.
5848 * gcc.target/arm/neon/vzips16.c: Remove.
5849 * gcc.target/arm/neon/vzips32.c: Remove.
5850 * gcc.target/arm/neon/vzips8.c: Remove.
5851 * gcc.target/arm/neon/vzipu16.c: Remove.
5852 * gcc.target/arm/neon/vzipu32.c: Remove.
5853 * gcc.target/arm/neon/vzipu8.c: Remove.
5854
5855
5856 2015-11-12 Marek Polacek <polacek@redhat.com>
5857
5858 PR c/67784
5859 * gcc.dg/pr67784-1.c: New test.
5860 * gcc.dg/pr67784-2.c: New test.
5861
5862 2015-11-12 Martin Liska <mliska@suse.cz>
5863
5864 * gcc.dg/ipa/pr68035.c: New test.
5865
5866 2015-11-12 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/68306
5869 * gcc.dg/pr68306.c: New testcase.
5870
5871 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5872
5873 Implement D0013R2, logical type traits.
5874
5875 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5876
5877 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5878
5879 * c-c++-common/goacc/data-default-1.c: New.
5880
5881 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5882
5883 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5884
5885 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5886
5887 PR tree-optimization/68305
5888 * gcc.dg/vect/pr68305.c: New test.
5889
5890 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5891
5892 * gcc.target/i386/pr67265-2.c: New test.
5893
5894 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5895
5896 * gcc.dg/pr68286.c: New test.
5897
5898 2015-11-12 Christian Bruel <christian.bruel@st.com>
5899
5900 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5901
5902 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5903
5904 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5905 aligned to 64 bits.
5906
5907 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5908
5909 * gcc.dg/pr65521.c: Fail on AIX.
5910
5911 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5912
5913 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5914 * gcc.dg/graphite/fuse-2.c: Same.
5915 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5916 isl-ast-gen-*.c files.
5917 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5918 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5919 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5920 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5921 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5922 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5923 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5924 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5925 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5926 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5927 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5928
5929 2015-11-11 Marek Polacek <polacek@redhat.com>
5930
5931 PR c/68107
5932 PR c++/68266
5933 * c-c++-common/pr68107.c: New test.
5934 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5935 (large_array_char_template): Likewise.
5936 * g++.dg/init/new44.C: Adjust dg-error.
5937
5938 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5939
5940 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5941 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5942
5943 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gcc.target/i386/pr67265.c: New test.
5946
5947 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5948
5949 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5950 tests for the expected generated code.
5951
5952 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5953
5954 * gcc.target/mips/split-ds-sequence.c: New test.
5955
5956 2015-11-11 Julia Koval <julia.koval@intel.com>
5957
5958 * g++.dg/ext/mv16.C: New functions.
5959
5960 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5961 Jiong Wang <jiong.wang@arm.com>
5962
5963 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5964
5965 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5966
5967 * gcc.target/i386/mask-pack.c: New test.
5968 * gcc.target/i386/mask-unpack.c: New test.
5969
5970 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5971
5972 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5973
5974 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5975
5976 * gcc.dg/vect/slp-cond-5.c: New test.
5977
5978 2015-11-10 Richard Biener <rguenther@suse.de>
5979
5980 PR tree-optimization/68240
5981 * gcc.dg/torture/pr68240.c: New testcase.
5982
5983 2015-11-10 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/56118
5986 * gcc.target/i386/pr56118.c: New testcase.
5987
5988 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5989
5990 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5991
5992 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5993
5994 * gfortran.dg/pr68251.f90: New test.
5995
5996 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5997
5998 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5999
6000 2015-11-09 Martin Sebor <msebor@redhat.com>
6001
6002 * init/new45.C: New test to verify that operator new is invoked
6003 with or without overhead for a cookie.
6004
6005 PR c++/67927
6006 * init/new44.C: New test for placement new expressions for arrays
6007 with excessive number of elements.
6008
6009 PR c++/67913
6010 * init/new43.C: New test for placement new expressions for arrays
6011 with negative number of elements.
6012
6013 * other/new-size-type.C: Expect array new expression with
6014 an excessive number of elements to be rejected.
6015
6016 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6017
6018 * c-c++-common/goacc/routine-1.c: New.
6019 * c-c++-common/goacc/routine-2.c: New.
6020 * c-c++-common/goacc/routine-3.c: New.
6021 * c-c++-common/goacc/routine-4.c: New.
6022 * c-c++-common/goacc/routine-5.c: New.
6023
6024 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * gcc.target/sparc/sparc-ret.c: Rename to...
6027 * gcc.target/sparc/sparc-ret-1.c: ...this.
6028 * gcc.target/sparc/sparc-ret-2.c: New test.
6029
6030 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6031
6032 * lib/target-supports.exp (check_p8vector_hw_available): Split
6033 long line.
6034 (check_vsx_hw_available): Likewise.
6035 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6036 support and for PowerPC float128 support.
6037 (check_p9modulo_hw_available): Likewise.
6038 (check_ppc_float128_sw_available): Likewise.
6039 (check_ppc_float128_hw_available): Likewise.
6040 (check_effective_target_powerpc_p9vector_ok): Likewise.
6041 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6042 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6043 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6044 (is-effective-target): Add new PowerPc targets.
6045 (is-effective-target-keyword): Likewise.
6046 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6047 instructions, use it.
6048
6049 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6050 * gcc.target/powerpc/mod-2.c: Likewise.
6051 * gcc.target/powerpc/ctz-1.c: Likewise.
6052 * gcc.target/powerpc/ctz-2.c: Likewise.
6053 * gcc.target/powerpc/extswsli-1.c: Likewise.
6054 * gcc.target/powerpc/extswsli-2.c: Likewise.
6055 * gcc.target/powerpc/extswsli-3.c: Likewise.
6056
6057 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6058 and allow the test on PowerPC LE.
6059 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6060 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6061
6062 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6063 check instead of powerpc_vsx_ok.
6064 * gcc.target/powerpc/float128-mix.c: Likewise.
6065
6066 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 * gcc.dg/sso/*.c: Robustify dg-output directives.
6069
6070 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6071
6072 * g++.dg/ubsan/pr68259.C: New test.
6073
6074 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6075
6076 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6077 (main): Use _Cilk_spawn instead of cilk_spawn.
6078
6079 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6080
6081 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6082 scan-assembler directive.
6083
6084 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6085
6086 PR target/68129
6087 * gcc.dg/pr68129_1.c: New test.
6088
6089 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6090
6091 PR debug/67192
6092 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6093 (main): Invoke them.
6094
6095 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6096
6097 PR debug/67192
6098 * gcc.dg/guality/pr67192.c: New test.
6099
6100 2015-11-09 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/68248
6103 * gcc.dg/torture/pr68248.c: New testcase.
6104
6105 2015-11-09 Richard Biener <rguenther@suse.de>
6106
6107 PR tree-optimization/56118
6108 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6109
6110 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6111
6112 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6113 labelref and check use of constant pool by looking for .word and
6114 similar directives.
6115
6116 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6117
6118 PR target/66326
6119 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6120
6121 2015-11-09 Richard Henderson <rth@redhat.com>
6122
6123 * gcc.target/i386/addr-space-1.c: New test.
6124 * gcc.target/i386/addr-space-2.c: New test.
6125 * gcc.target/i386/addr-space-3.c: New test.
6126
6127 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6128
6129 PR fortran/68053
6130 * gfortran.dg/pr68053.f90: New test.
6131
6132 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6133
6134 * g++.dg/lto/pr68057_0.C: Fix testcase.
6135
6136 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6137
6138 * gfortran.dg/PR67518.f90: move from here...
6139 * gfortran.dg/graphite/PR67518.f90: to here.
6140 * gfortran.dg/PR53852.f90: move from here...
6141 * gfortran.dg/graphite/PR53852.f90: to here.
6142
6143 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gcc.dg/sso-1.c: New test.
6146 * gcc.dg/sso-2.c: Likewise.
6147 * gcc.dg/sso-3.c: Likewise.
6148 * gcc.dg/sso-4.c: Likewise.
6149 * gcc.dg/sso-5.c: Likewise.
6150 * gcc.dg/sso-6.c: Likewise.
6151 * gcc.dg/sso-7.c: Likewise.
6152 * gcc.dg/sso-8.c: Likewise.
6153 * gcc.dg/sso: New directory.
6154 * gcc.target/i386/movbe-3.c: New test.
6155 * gnat.dg/sso1.adb: Likewise.
6156 * gnat.dg/sso2.ad[sb]: Likewise.
6157 * gnat.dg/sso3.adb: Likewise.
6158 * gnat.dg/sso4.adb: Likewise.
6159 * gnat.dg/sso5.adb: Likewise.
6160 * gnat.dg/sso6.adb: Likewise.
6161 * gnat.dg/sso7.adb: Likewise.
6162 * gnat.dg/specs/sso1.ads: Likewise.
6163 * gnat.dg/specs/sso2.ads: Likewise.
6164 * gnat.dg/sso: New directory.
6165
6166 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6167
6168 PR fortran/68218
6169 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6170
6171 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6172
6173 PR fortran/68224
6174 * gfortran.dg/pr68224.f90: New test.
6175
6176 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6177
6178 PR fortran/68196
6179 * gfortran.dg/proc_ptr_47.f90: New test.
6180
6181 PR fortran/66465
6182 * gfortran.dg/pr66465.f90: New test.
6183
6184 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6185
6186 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6187
6188 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6189
6190 PR fortran/68153
6191 * gfortran.dg/pr68153.f90: New test.
6192
6193 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6194
6195 PR fortran/68151
6196 * gfortran.dg/pr68151.f90: New test.
6197
6198 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6199
6200 PR tree-optimization/68235
6201 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6202
6203 2015-11-06 Jeff Law <law@redhat.com>
6204
6205 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6206 realized jump threads.
6207 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6208 threads rather than dom1 dump.
6209
6210 2015-11-06 Michael Collison <michael.collison@linaro.org
6211 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6212
6213 Revert:
6214 2015-08-01 Michael Collison <michael.collison@linaro.org
6215 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6216
6217 * gcc.target/arm/mincmp.c: New test.
6218
6219 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6220
6221 PR fortran/54224
6222 * gfortran.dg/warn_unused_function_2.f90: Add two new
6223 "defined but not used" subroutines.
6224
6225 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6226
6227 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6228 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6229 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6230 expected diagnostics for the addition of quotes.
6231 * gfortran.dg/gomp/target3.f90: Likewise.
6232 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6233 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6234 * c-c++-common/gomp/doacross-1.c: Likewise.
6235 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6236 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6237 Adjust expected diagnostics wording.
6238 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6239 Don't expect error on ordered threads simd when in for simd.
6240 * c-c++-common/gomp/nesting-2.c: New test.
6241 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6242 * c-c++-common/gomp/ordered-4.c: New test.
6243
6244 2015-11-06 Mike Stump <mikestump@comcast.net>
6245
6246 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6247
6248 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6249 Sebastian Pop <s.pop@samsung.com>
6250
6251 * gcc.dg/graphite/fuse-1.c: New.
6252 * gcc.dg/graphite/fuse-2.c: New.
6253 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6254
6255 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6256
6257 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6258
6259 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6260
6261 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6262 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6263 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6264 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6265 * lib/gcc-dg.exp: Load multiline.exp.
6266
6267 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6268
6269 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6270 * gcc.target/arm/interrupt-1.c: Likewise.
6271 * gcc.target/arm/interrupt-2.c: Likewise.
6272 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6273
6274 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6275 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6276
6277 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6278 macros for assembly checks.
6279 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6280 frsqrts and frsqrte are not emitted.
6281 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6282 frsqrts and frsqrte are emitted.
6283 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6284
6285 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6286
6287 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6288
6289 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6290
6291 PR ipa/68057
6292 PR ipa/68220
6293 * g++.dg/lto/pr68057_0.C: New testcase.
6294 * g++.dg/lto/pr68057_1.C: New testcase.
6295 * g++.dg/torture/pr68220.C: New testcase.
6296
6297 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6298
6299 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6300 comment.
6301
6302 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6303
6304 PR tree-optimization/68145
6305 * g++.dg/vect/pr68145.cc: New test.
6306
6307 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6308
6309 PR target/68088
6310 * gcc.dg/pr68088_1.c: New test.
6311
6312 2015-11-06 Richard Biener <rguenther@suse.de>
6313
6314 * gcc.dg/vect/bb-slp-38.c: New testcase.
6315
6316 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6317
6318 * gfortran.dg/goacc/private-3.f95: XFAIL.
6319
6320 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6321
6322 PR middle-end/53852
6323 PR middle-end/67518
6324 * gfortran.dg/PR67518.f90: New test.
6325 * gfortran.dg/PR53852.f90: New test.
6326
6327 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6328 Tom de Vries <tom@codesourcery.com>
6329 Nathan Sidwell <nathan@codesourcery.com>
6330 Thomas Schwinge <thomas@codesourcery.com>
6331
6332 * c-c++-common/goacc/combined-directives.c: New test.
6333 * c-c++-common/goacc/loop-clauses.c: New test.
6334 * c-c++-common/goacc/tile.c: New test.
6335 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6336 as gang static arguments.
6337 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6338 * g++.dg/goacc/template.C: New test.
6339 * gfortran.dg/goacc/combined-directives.f90: New test.
6340 * gfortran.dg/goacc/default.f95: New test.
6341 * gfortran.dg/goacc/default_none.f95: New test.
6342 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6343 * gfortran.dg/goacc/gang-static.f95: New test.
6344 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6345 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6346 * gfortran.dg/goacc/list.f95: Update test.
6347 * gfortran.dg/goacc/loop-2.f95: Likewise.
6348 * gfortran.dg/goacc/loop-4.f95: New test.
6349 * gfortran.dg/goacc/loop-5.f95: New test.
6350 * gfortran.dg/goacc/loop-6.f95: New test.
6351 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6352 * gfortran.dg/goacc/multi-clause.f90: New test.
6353 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6354 * gfortran.dg/goacc/update.f95: New test.
6355
6356 2015-11-05 Martin Sebor <msebor@redhat.com>
6357
6358 PR c++/67942
6359 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6360 invocations where the size of the destination buffer object
6361 or its type (or both) is unknown.
6362
6363 2015-11-05 Martin Sebor <msebor@redhat.com>
6364
6365 PR c++/67942
6366 * g++.dg/warn/Wplacement-new-size.C: New test.
6367
6368 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6369
6370 * gcc.dg/pr68112.c: New.
6371 * gcc.dg/vect/vect-strided-shift-1.c: New.
6372
6373 2015-11-05 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/68090
6376 * gcc.dg/pr68090.c: New test.
6377
6378 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6379
6380 * gcc.dg/ifcvt-4.c: New.
6381
6382 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/67846
6385 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6386
6387 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6388
6389 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6390 of variables in both data sharing and mapping clauses and for
6391 structure element based array sections being mapped rather than
6392 privatized.
6393 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6394 expected diagnostics wording in one case.
6395 * c-c++-common/gomp/distribute-1.c: New test.
6396 * c-c++-common/gomp/element-1.c: New test.
6397 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6398 and #pragma omp end declare target pair around the function.
6399 Change s from a parameter to a file scope variable.
6400 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6401 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6402 on non-zero low-bound in reduction array sections. Add further
6403 tests.
6404 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6405 * c-c++-common/gomp/target-teams-1.c: New test.
6406 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6407 for expected mangling on x86_64/i?86.
6408 * gcc.dg/gomp/declare-simd-3.c: New test.
6409 * gcc.dg/gomp/declare-simd-4.c: New test.
6410 * gcc.dg/gomp/for-20.c: New test.
6411 * gcc.dg/gomp/for-21.c: New test.
6412 * gcc.dg/gomp/for-22.c: New test.
6413 * gcc.dg/gomp/for-23.c: New test.
6414 * gcc.dg/gomp/for-24.c: New test.
6415 * gcc.dg/gomp/linear-1.c: New test.
6416 * gcc.dg/gomp/loop-1.c: New test.
6417 * g++.dg/gomp/atomic-17.C: New test.
6418 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6419 non-static data member in shared clause. Add single construct.
6420 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6421 scan-assembler-times directives for expected mangling on x86_64/i?86.
6422 * g++.dg/gomp/declare-simd-3.C: Likewise.
6423 * g++.dg/gomp/declare-simd-4.C: New test.
6424 * g++.dg/gomp/declare-simd-5.C: New test.
6425 * g++.dg/gomp/declare-target-1.C: New test.
6426 * g++.dg/gomp/linear-2.C: New test.
6427 * g++.dg/gomp/loop-1.C: New test.
6428 * g++.dg/gomp/loop-2.C: New test.
6429 * g++.dg/gomp/loop-3.C: New test.
6430 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6431 non-static data member in shared clause.
6432 * g++.dg/gomp/member-3.C: New test.
6433 * g++.dg/gomp/member-4.C: New test.
6434 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6435 (bar): Remove dg-message.
6436 * g++.dg/gomp/target-teams-1.C: New test.
6437
6438 2015-11-05 Richard Biener <rguenther@suse.de>
6439
6440 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6441 uninitialized variables.
6442 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6443 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6444 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6445 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6446 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6447 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6448 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6449 * gcc.dg/ipa/pure-const-2.c: Likewise.
6450 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6451 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6452 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6454 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6455 * gcc.dg/vect/pr30858.c: Likewise.
6456 * gcc.dg/vect/pr33866.c: Likewise.
6457 * gcc.dg/vect/pr37027.c: Likewise.
6458 * c-c++-common/ubsan/null-10.c: Likewise.
6459 * gcc.target/i386/incoming-8.c: Likewise.
6460
6461 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6462
6463 * gnat.dg/slice9.adb: New test.
6464
6465 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6466
6467 * gfortran.dg/goacc/reduction-2.f95: Delete.
6468
6469 2015-11-04 Tom de Vries <tom@codesourcery.com>
6470
6471 PR tree-optimization/67742
6472 * gcc.dg/tree-ssa/restrict-7.c: New test.
6473 * gcc.dg/tree-ssa/restrict-8.c: New test.
6474
6475 2015-11-03 Martin Sebor <msebor@redhat.com>
6476
6477 PR c++-common/67882
6478 * c-c++-common/builtin-offsetof-2.c: New test.
6479
6480 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6481
6482 PR fortran/67982
6483 * gfortran.dg/warn_unused_function_3.f90: New test.
6484
6485 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6486
6487 * gnat.dg/discr45.adb: Only compile the test.
6488
6489 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6490
6491 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6492 * gcc.target/i386/mvc5.c: Ditto.
6493 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6494 resolver.
6495
6496 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6497
6498 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6499 from here to...
6500 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6501 to succeed.
6502
6503 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6504
6505 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6506 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6507 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6508 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6509 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6510 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6511
6512 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6513
6514 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6515
6516 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.dg/mvc1.c: Move to ...
6519 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6520 * gcc.dg/mvc2.c: Move to ...
6521 * gcc.target/i386/mvc2.c: ... here.
6522 * gcc.dg/mvc3.c: Move to ...
6523 * gcc.target/i386/mvc3.c: ... here.
6524 * gcc.dg/mvc4.c: Move to ...
6525 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6526 * gcc.dg/mvc5.c: Move to ...
6527 * gcc.target/i386/mvc5.c: ... here.
6528 * gcc.dg/mvc6.c: Move to ...
6529 * gcc.target/i386/mvc6.c: ... here.
6530 * gcc.dg/mvc7.c: Move to ...
6531 * gcc.target/i386/mvc7.c: ... here.
6532
6533 * g++.dg/ext/mvc1.C: Require ifunc.
6534
6535 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6536
6537 PR tree-optimization/68083
6538 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6539
6540 2015-11-02 Jeff Law <law@redhat.com>
6541
6542 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6543 irreducible loops in the CFG.
6544
6545 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6546
6547 Revert:
6548 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6549
6550 * gcc.dg/vect/vect-strided-shift-1.c: New.
6551
6552 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6553
6554 PR target/67929
6555 * gcc.target/arm/pr67929_1.c: Move to...
6556 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6557 Remove arm-specific directives. Add noclone, noinline
6558 attributes.
6559
6560 2015-11-01 Jeff Law <law@redhat.com>
6561
6562 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6563
6564 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6565
6566 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6567 (sse2_test): Rename from main. Do not return 0.
6568
6569 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6570
6571 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6572 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6573 * gfortran.dg/read_dir.f90: XFAIL AIX.
6574
6575 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6576
6577 Remove the implementation of N3994, terse range-for loops.
6578 * g++.dg/cpp1z/range-for1.C: Remove.
6579
6580 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gnat.dg/discr45.adb: New test.
6583
6584 2015-10-31 Tom de Vries <tom@codesourcery.com>
6585
6586 * gfortran.dg/assumed_type_2.f90: Update test.
6587 * gfortran.dg/no_arg_check_2.f90: Same.
6588
6589 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6590
6591 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6592
6593 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6594
6595 PR fortran/46588
6596 * gfortran.dg/pr46588.f90: New test.
6597
6598 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6599
6600 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6601 * gcc.dg/mvc2.c: Ditto.
6602 * gcc.dg/mvc3.c: Ditto.
6603 * gcc.dg/mvc4.c: Ditto.
6604 * gcc.dg/mvc5.c: Ditto.
6605 * gcc.dg/mvc6.c: Ditto.
6606 * gcc.dg/mvc7.c: Ditto.
6607 * g++.dg/ext/mvc1.C: Ditto.
6608 * g++.dg/ext/mvc2.C: Ditto.
6609 * g++.dg/ext/mvc3.C: Ditto.
6610 * g++.dg/ext/mvc4.C: Ditto.
6611
6612 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6613
6614 PR fortran/51993
6615 * gfortran.dg/pr51993.f90: New test.
6616
6617 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6618
6619 PR rtl-optimization/68106
6620 * gcc.target/aarch64/pr68106.c: New.
6621
6622 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6623
6624 PR fortran/36192
6625 * gfortran.dg/pr36192_1.f90: New test.
6626
6627 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6628
6629 PR fortran/68154
6630 *gfortran.dg/pr68154.f90
6631
6632 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6633
6634 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6635 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6636
6637 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6638
6639 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6640
6641 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6642
6643 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6644 PowerPC.
6645 * gcc.target/powerpc/float128-mix.c: Likewise.
6646
6647 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6648
6649 PR fortran/68054
6650 * gfortran.dg/pr68054.f90: New test.
6651
6652 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6653
6654 PR fortran/67885
6655 * gfortran.dg/pr67885.f90: New test.
6656
6657 2015-10-29 Jeff Law <law@redhat.com>
6658
6659 PR tree-optimization/67892
6660 * gcc.dg/tree-ssa/pr21417: Update expected output.
6661 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6662
6663 2015-10-29 Richard Biener <rguenther@suse.de>
6664
6665 PR middle-end/68142
6666 * c-c++-common/ubsan/pr68142.c: New testcase.
6667
6668 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6669
6670 PR c++/67845
6671 * g++.dg/other/cv_func4.C: New.
6672
6673 2015-10-29 Richard Biener <rguenther@suse.de>
6674
6675 PR middle-end/56956
6676 * c-c++-common/ubsan/pr56956.c: New testcase.
6677
6678 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6679
6680 * gnat.dg/discr44.adb: New test.
6681
6682 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6683
6684 PR debug/66068
6685 * gcc.dg/debug/pr66068.c: New test.
6686
6687 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6688
6689 PR fortran/67933
6690 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6691 array bounds error at line 25.
6692
6693 2015-10-28 Catherine Moore <clm@codesourcery.com>
6694
6695 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6696 * gcc.target/mips/oddspreg-6.c: Likewise.
6697 * gcc.target/mips/oddspreg-1.c: Likewise.
6698 * gcc.target/mips/oddspreg-2.c: Likewise.
6699
6700 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6701
6702 PR target/67839
6703 * gcc.target/avr/pr67839.c: New test.
6704
6705 2015-10-28 Richard Biener <rguenther@suse.de>
6706
6707 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6708
6709 2015-10-28 Tom de Vries <tom@codesourcery.com>
6710
6711 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6712
6713 2015-10-28 Richard Biener <rguenther@suse.de>
6714
6715 PR ipa/67600
6716 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6717 of #includes.
6718
6719 2015-10-28 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/65962
6722 * gcc.dg/vect/vect-62.c: Adjust.
6723
6724 2015-10-28 Richard Biener <rguenther@suse.de>
6725
6726 PR middle-end/68067
6727 * gcc.dg/torture/pr68067-1.c: New testcase.
6728 * gcc.dg/torture/pr68067-2.c: Likewise.
6729
6730 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6731
6732 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6733
6734 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6735
6736 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6737 as xvmadd and xvnmsub.
6738 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6739
6740 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6741
6742 * c-c++-common/goacc/loop-shape.c: New test.
6743
6744 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6745 Cesar Philippidis <cesar@codesourcery.com>
6746
6747 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6748 * g++.dg/gomp/pr33372-3.C: Likewise.
6749
6750 2015-10-27 Richard Henderson <rth@redhat.com>
6751
6752 PR rtl-opt/67609
6753 * gcc.target/i386/pr67609-2.c: New test.
6754
6755 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6756
6757 PR target/68102
6758 * gcc.target/aarch64/pr68102_1.c: New test.
6759
6760 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6761
6762 PR fortran/67933
6763 * gfortran.dg/allocate_with_source_15.f03: New test
6764
6765 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6766 James Norris <jnorris@codesourcery.com>
6767
6768 PR fortran/63865
6769 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6770 directive to work.
6771 * gfortran.dg/goacc/loop-1.f95: Likewise.
6772 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6773 * gfortran.dg/goacc/cray.f95: Likewise.
6774 * gfortran.dg/goacc/parameter.f95: Likewise.
6775
6776 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6777
6778 PR fortran/68108
6779 * gfortran.dg/pr67805_2.f90: New test.
6780
6781 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6782 Aditya Kumar <aditya.k7@samsung.com>
6783
6784 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6785 * gcc.dg/graphite/interchange-1.c: Same.
6786 * gcc.dg/graphite/interchange-10.c: Same.
6787 * gcc.dg/graphite/interchange-11.c: Same.
6788 * gcc.dg/graphite/interchange-13.c: Same.
6789 * gcc.dg/graphite/interchange-3.c: Same.
6790 * gcc.dg/graphite/interchange-4.c: Same.
6791 * gcc.dg/graphite/interchange-7.c: Same.
6792 * gcc.dg/graphite/interchange-9.c: Same.
6793 * gcc.dg/graphite/uns-interchange-9.c: Same.
6794 * gfortran.dg/graphite/interchange-3.f90: Same.
6795
6796 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6797
6798 PR target/67215
6799 * gcc.target/i386/pr67215-1.c: New test.
6800 * gcc.target/i386/pr67215-2.c: Likewise.
6801 * gcc.target/i386/pr67215-3.c: Likewise.
6802
6803 2015-10-27 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/68104
6806 * gcc.dg/torture/pr68104.c: New testcase.
6807
6808 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6809
6810 * gcc.dg/vect/vect-strided-shift-1.c: New.
6811
6812 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6813
6814 PR target/67929
6815 * gcc.target/arm/pr67929_1.c: New test.
6816
6817 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6818
6819 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6820
6821 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6822
6823 PR tree-optimization/68097
6824 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6825 --param max-ssa-name-query-depth=3 to dg-options.
6826
6827 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6828
6829 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6830
6831 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6832
6833 * gcc.dg/builtins-52.c: Add -O to dg-options.
6834
6835 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6836
6837 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6838
6839 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6840
6841 PR c/64765
6842 PR c/64880
6843 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6844 sorry message.
6845 (PR64765): New function.
6846 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6847 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6848 sorry message.
6849 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6850 * gfortran.dg/goacc/parameter.f95: Likewise.
6851
6852 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6853
6854 PR fortran/66056
6855 * gfortran.dg/empty_label_typedecl.f90: New test.
6856
6857 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6858
6859 PR fortran/36192
6860 * gfortran.dg/pr36192.f90: New test.
6861
6862 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6865 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6866 * gnat.dg/opt51.adb: New test.
6867 * gnat.dg/opt51_pkg.ads: New helper.
6868
6869 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6870
6871 * gcc.target/mips/ds-schedule-1.c: New.
6872 * gcc.target/mips/ds-schedule-2.c: New.
6873
6874 2015-10-26 Jeff Law <law@redhat.com>
6875
6876 PR tree-optimization/68013
6877 * gcc.c-torture/compile/pr68013.c: New test.
6878
6879 2015-10-26 Richard Biener <rguenther@suse.de>
6880 Dominik Vogt <vogt@linux.vnet.ibm.com>
6881
6882 PR middle-end/67443
6883 * gcc.target/s390/pr67443.c: New testcase.
6884
6885 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6886
6887 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6888 make it unique per testcase.
6889 * gfortran.dg/chmod_2.f90: Likewise.
6890 * gfortran.dg/chmod_3.f90: Likewise.
6891 * gfortran.dg/direct_io_8.f90: Likewise.
6892 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6893 * gfortran.dg/f2003_io_1.f03: Likewise.
6894 * gfortran.dg/f2003_io_2.f03: Likewise.
6895 * gfortran.dg/f2003_io_8.f03: Likewise.
6896 * gfortran.dg/inquire_size.f90: Likewise.
6897 * gfortran.dg/namelist_66.f90: Likewise.
6898 * gfortran.dg/namelist_82.f90: Likewise.
6899 * gfortran.dg/namelist_87.f90: Likewise.
6900 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6901 * gfortran.dg/open_new.f90: Likewise.
6902 * gfortran.dg/stat_1.f90: Likewise.
6903 * gfortran.dg/stat_2.f90: Likewise.
6904 * gfortran.dg/streamio_15.f90: Likewise.
6905 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6906
6907 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908
6909 PR middle-end/67989
6910 * g++.dg/pr67989.C: New test.
6911
6912 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6913
6914 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6915 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6916 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6917 suffix to the temporary filename to make it unique per testcase.
6918
6919 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6920
6921 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6922
6923 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6924
6925 PR fortran/67171
6926 * gfortran.dg/allocate_with_source_12.f03: New test
6927
6928 PR fortran/61819
6929 * gfortran.dg/allocate_with_source_13.f03: New test
6930
6931 PR fortran/61830
6932 * gfortran.dg/allocate_with_source_14.f03: New test
6933
6934 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6935
6936 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6937
6938 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6939
6940 PR target/68084
6941 * gcc.target/i386/pr68084.c: New test.
6942
6943 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6944
6945 PR fortran/66927
6946 PR fortran/67044
6947 * gfortran.dg/allocate_with_source_10.f08: New test.
6948 * gfortran.dg/allocate_with_source_11.f08: New test.
6949 * gfortran.dg/class_array_15.f03: Changed count of expected
6950 _builtin_frees to 11. One step of temporaries is spared, therefore
6951 the allocatable component of that temporary is not to be freeed.
6952
6953 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6954
6955 PR fortran/68055
6956 * gfortran.dg/pr68055.f90: New case.
6957
6958 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6959
6960 PR fortran/67805
6961 * gfortran.dg/pr67805.f90: New testcase.
6962 * gfortran.dg/array_constructor_26.f03: Update testcase.
6963 * gfortran.dg/array_constructor_27.f03: Ditto.
6964 * gfortran.dg/char_type_len_2.f90: Ditto.
6965 * gfortran.dg/pr67802.f90: Ditto.
6966 * gfortran.dg/used_before_typed_3.f90: Ditto.
6967
6968 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6969
6970 PR ipa/pr67600
6971 * g++.dg/torture/pr67600.C: New testcase.
6972
6973 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6974
6975 * g++.dg/pr68062.C: New test.
6976
6977 2015-10-23 Jeff Law <law@redhat.com>
6978
6979 PR tree-optimization/67830
6980 * gcc.dg/pr67830.c: New test.
6981
6982 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6983
6984 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6985
6986 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6987 Andrew Pinski <apinski@cavium.com>
6988
6989 PR rtl-optimization/67736
6990 * gcc.dg/torture/pr67736.c: New test.
6991 * gcc.dg/combine-subregs.c: New test.
6992
6993 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6994
6995 PR tree-optimization/65947
6996 * lib/target-supports.exp
6997 (check_effective_target_vect_max_reduc): Add.
6998 * gcc.dg/vect/pr65947-1.c: New test.
6999 * gcc.dg/vect/pr65947-2.c: New test.
7000 * gcc.dg/vect/pr65947-3.c: New test.
7001 * gcc.dg/vect/pr65947-4.c: New test.
7002 * gcc.dg/vect/pr65947-5.c: New test.
7003 * gcc.dg/vect/pr65947-6.c: New test.
7004 * gcc.dg/vect/pr65947-7.c: New test.
7005 * gcc.dg/vect/pr65947-8.c: New test.
7006 * gcc.dg/vect/pr65947-9.c: New test.
7007 * gcc.dg/vect/pr65947-10.c: New test.
7008 * gcc.dg/vect/pr65947-11.c: New test.
7009
7010 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7011
7012 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7013 Make weak rather than noinline.
7014 * gcc.dg/builtins-57.c: Compile with -O.
7015 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7016
7017 2015-10-23 Tom de Vries <tom@codesourcery.com>
7018
7019 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7020
7021 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7022
7023 PR sanitizer/68042
7024 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7025 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7026
7027 2015-10-22 Martin Sebor <msebor@redhat.com>
7028
7029 PR driver/68043
7030 * gcc.misc-tests/help.exp: Verify that option descriptions
7031 end in periods.
7032 * lib/options.exp (check_for_options): Use the regexp --line option.
7033 Print unexpected match on failure.
7034
7035 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7036
7037 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7038
7039 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 PR c++/67838
7042 * g++.dg/cpp1y/var-templ46.C: New.
7043
7044 2015-10-22 Richard Biener <rguenther@suse.de>
7045
7046 PR tree-optimization/58497
7047 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7048
7049 2015-10-22 Richard Biener <rguenther@suse.de>
7050
7051 PR tree-optimization/19049
7052 PR tree-optimization/65962
7053 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7054 * gcc.dg/vect/vect-63.c: Adjust.
7055 * gcc.dg/vect/vect-70.c: Likewise.
7056 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7057 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7058 * gfortran.dg/vect/pr19049.f90: Likewise.
7059 * gfortran.dg/vect/vect-8.f90: Likewise.
7060
7061 2015-10-22 Richard Biener <rguenther@suse.de>
7062
7063 PR middle-end/68046
7064 PR middle-end/61893
7065 * gcc.dg/torture/ftrapv-2.c: New testcase.
7066
7067 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7068
7069 PR target/68015
7070 * gcc.target/s390/pr68015.c: New test.
7071
7072 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7073
7074 PR testsuite/67948
7075 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7076 instead of orr.
7077
7078 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7079 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7080
7081 PR target/63304
7082 * gcc.target/aarch64/pr63304_1.c: New test.
7083
7084 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/66781
7087 * g++.dg/parse/enum13.C: New.
7088
7089 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/67847
7092 * g++.dg/parse/enum12.C: New.
7093
7094 2015-10-21 Martin Sebor <msebor@redhat.com>
7095
7096 PR driver/68043
7097 * gcc.misc-tests/help.exp: Adjust.
7098 * lib/options.exp (check_for_options): Add detail to output.
7099
7100 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7101
7102 PR fortran/67939
7103 * gfortran.dg/pr67939.f90: New test.
7104
7105 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7106 Sebastian Pop <s.pop@samsung.com>
7107
7108 * gcc.dg/graphite/scop-11.c: Update pattern.
7109
7110 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7111
7112 PR ipa/67056
7113 * g++.dg/ipa/pr67056.C: New testcase.
7114
7115 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7116
7117 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7118 are matched.
7119
7120 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7121
7122 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7123 Add associated options for arm*-*-*.
7124 (sqrt): Remove dummy definition.
7125
7126 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7127
7128 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7129
7130 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7131
7132 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7133 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7134 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7135
7136 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7137
7138 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7139 sra-max-scalarization-size-Ospeed.
7140
7141 2015-10-21 Marek Polacek <polacek@redhat.com>
7142
7143
7144 PR c/68024
7145 * gcc.dg/pr68024.c: New test.
7146
7147 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7148
7149 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7150 * c-c++-common/goacc/sb-1.c: Adjust errors.
7151 * c-c++-common/goacc/sb-3.c: Adjust errors.
7152 * c-c++-common/goacc/loop-1.c: Adjust errors.
7153 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7154 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7155 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7156
7157 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7158
7159 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7160
7161 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7162
7163 * gcc.dg/lto/simd-function_0.c: New test.
7164
7165 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7166
7167 PR target/68018
7168 * gcc.target/i386/pr68018.c: New test.
7169
7170 2015-10-21 Richard Biener <rguenther@suse.de>
7171
7172 PR middle-end/68031
7173 * gcc.dg/torture/pr68031.c: New testcase.
7174
7175 2015-10-21 Richard Biener <rguenther@suse.de>
7176
7177 PR tree-optimization/68026
7178 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7179
7180 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7181
7182 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7183 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7184 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7185 * g++.dg/asan/default-options-1.C: Likewise.
7186
7187 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7188
7189 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7190 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7191
7192 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7193
7194 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7195
7196 2015-10-20 Marek Polacek <polacek@redhat.com>
7197
7198 PR c/67964
7199 * gcc.dg/pr67964.c: New test.
7200
7201 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7202
7203 PR rtl-optimization/67609
7204 * gcc.target/i386/pr67609.c: New.
7205
7206 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7207
7208 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7209
7210 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7211
7212 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7213 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7214
7215 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7216
7217 PR target/66810
7218 * gcc.target/i386/pr66810.c: New test.
7219
7220 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7221
7222 PR target/67963
7223 PR target/67985
7224 * gcc.target/i386/pr67963-1.c: New test.
7225 * gcc.target/i386/pr67963-2.c: Likewise.
7226 * gcc.target/i386/pr67963-3.c: Likewise.
7227 * gcc.target/i386/pr67985-1.c: Likewise.
7228 * gcc.target/i386/pr67985-2.c: Likewise.
7229 * gcc.target/i386/pr67985-3.c: Likewise.
7230
7231 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7232
7233 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7234
7235 2015-10-20 Richard Biener <rguenther@suse.de>
7236
7237 PR tree-optimization/68017
7238 * gcc.dg/torture/pr68017.c: New testcase.
7239
7240 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7241
7242 PR target/66912
7243 * gcc.target/aarch64/pr66912.c: New.
7244 * gcc.target/arm/pr66912.c: New.
7245
7246 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7247
7248 * gfortran.dg/pr67900.f90: New tests.
7249
7250 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7251
7252 * gnat.dg/opt50.adb: New test.
7253 * gnat.dg/opt50_pkg.adb: New helper.
7254 * gnat.dg/opt50_pkg.ads: New helper.
7255
7256 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7257
7258 PR fortran/68019
7259 * gfortran.dg/pr68019.f90: new test.
7260
7261 2015-10-19 Richard Biener <rguenther@suse.de>
7262
7263 PR tree-optimization/67975
7264 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7265
7266 2015-10-19 Richard Biener <rguenther@suse.de>
7267
7268 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7269
7270 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7271
7272 PR target/67995
7273 * gcc.target/i386/pr67995-1.c: New test.
7274 * gcc.target/i386/pr67995-2.c: Likewise.
7275 * gcc.target/i386/pr67995-3.c: Likewise.
7276
7277 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7278
7279 PR middle-end/68002
7280 * gcc.dg/PR68002.c: New test.
7281
7282 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7283
7284 * gcc.dg/builtins-20.c: Remove undefined behavior.
7285
7286 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7287
7288 PR fortran/67758
7289 * gfortran.dg/common_25.f90: New file.
7290
7291 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7292
7293 PR fortran/67177
7294 * gfortran.dg/move_alloc_15.f90: New test
7295 * gfortran.dg/move_alloc_16.f90: New test
7296
7297 PR fortran/67977
7298 * gfortran.dg/deferred_character_assignment_1.f90: New test
7299
7300 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7301
7302 PR fortran/67987
7303 * gfortran.df/pr67987.f90: New test.
7304 * gfortran.dg/char_length_2.f90: Update testcase.
7305
7306 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7307
7308 * gcc.target/i386/iamcu/test_basic_returning.c
7309 (def_test_returning_type): Use union to check float return bits.
7310
7311 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7312
7313 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7314 Replace printf with __builtin_printf.
7315
7316 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7317
7318 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7319 initialize u5.
7320
7321 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7322
7323 PR middle-end/67966
7324 * gnat.dg/pack21.adb: New test.
7325 * gnat.dg/pack22.adb: Likewise.
7326 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7327
7328 2015-10-16 Christian Bruel <christian.bruel@st.com>
7329
7330 PR target/67745
7331 * gcc.target/arm/no-align.c: New test.
7332 * gcc.target/arm/attr-align1.c: New test.
7333 * gcc.target/arm/attr-align2.c: New test.
7334 * gcc.target/arm/attr-align3.c: New test.
7335
7336 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7337
7338 * gcc.c-torture/compile/icfmatch.c: Add testcase
7339
7340 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/67926
7343 * g++.dg/cpp1z/fold-ice1.C: New.
7344
7345 2015-10-16 Michael Collison <michael.collison@linaro.org>
7346 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7347
7348 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7349
7350 2015-10-15 Marek Polacek <polacek@redhat.com>
7351
7352 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7353
7354 2015-10-15 Marek Polacek <polacek@redhat.com>
7355
7356 PR tree-optimization/67953
7357 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7358 unsigned.
7359 * gcc.dg/torture/pr67953.c: New test.
7360
7361 2015-10-14 Jeff Law <law@redhat.com>
7362
7363 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7364 contained within have their own file/test now.
7365 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7366 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7367 expectations a bit more.
7368 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7369 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7373
7374 PR testsuite/67959
7375 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7376
7377 2015-10-14 Marek Polacek <polacek@redhat.com>
7378
7379 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7380 (f6): New.
7381 (f7): New.
7382 (f8): New.
7383 (f9): New.
7384 (f10): New.
7385 (f11): New.
7386 (f12): New.
7387 (f13): New.
7388
7389 2015-10-14 Richard Biener <rguenther@suse.de>
7390
7391 PR tree-optimization/67915
7392 * gcc.dg/torture/pr67915.c: New testcase.
7393
7394 2015-10-14 Marek Polacek <polacek@redhat.com>
7395
7396 PR tree-optimization/67815
7397 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7398 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7399 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7400
7401 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7402
7403 * gcc.dg/pragma-pop_options-1.c: New test.
7404
7405 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7406 Aldy Hernandez <aldyh@redhat.com>
7407
7408 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7409 * c-c++-common/gomp/clauses-1.c: New test.
7410 * c-c++-common/gomp/clauses-2.c: New test.
7411 * c-c++-common/gomp/clauses-3.c: New test.
7412 * c-c++-common/gomp/clauses-4.c: New test.
7413 * c-c++-common/gomp/declare-target-1.c: New test.
7414 * c-c++-common/gomp/declare-target-2.c: New test.
7415 * c-c++-common/gomp/depend-3.c: New test.
7416 * c-c++-common/gomp/depend-4.c: New test.
7417 * c-c++-common/gomp/doacross-1.c: New test.
7418 * c-c++-common/gomp/if-1.c: New test.
7419 * c-c++-common/gomp/if-2.c: New test.
7420 * c-c++-common/gomp/linear-1.c: New test.
7421 * c-c++-common/gomp/map-2.c: New test.
7422 * c-c++-common/gomp/map-3.c: New test.
7423 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7424 f_omp_target_data): Add map clause to target data.
7425 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7426 * c-c++-common/gomp/ordered-1.c: New test.
7427 * c-c++-common/gomp/ordered-2.c: New test.
7428 * c-c++-common/gomp/ordered-3.c: New test.
7429 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7430 on non-iterator.
7431 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7432 clause and ordered construct where no longer allowed.
7433 * c-c++-common/gomp/priority-1.c: New test.
7434 * c-c++-common/gomp/reduction-1.c: New test.
7435 * c-c++-common/gomp/schedule-simd-1.c: New test.
7436 * c-c++-common/gomp/sink-1.c: New test.
7437 * c-c++-common/gomp/sink-2.c: New test.
7438 * c-c++-common/gomp/sink-3.c: New test.
7439 * c-c++-common/gomp/sink-4.c: New test.
7440 * c-c++-common/gomp/udr-1.c: New test.
7441 * c-c++-common/taskloop-1.c: New test.
7442 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7443 value of _OPENMP macro.
7444 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7445 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7446 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7447 * gcc.dg/gomp/clause-1.c:
7448 * gcc.dg/gomp/reduction-1.c: New test.
7449 * gcc.dg/gomp/sink-fold-1.c: New test.
7450 * gcc.dg/gomp/sink-fold-2.c: New test.
7451 * gcc.dg/gomp/sink-fold-3.c: New test.
7452 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7453 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7454 of non-static data members.
7455 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7456 Add some linear clause tests.
7457 * g++.dg/gomp/declare-simd-3.C: New test.
7458 * g++.dg/gomp/linear-1.C: New test.
7459 * g++.dg/gomp/member-1.C: New test.
7460 * g++.dg/gomp/member-2.C: New test.
7461 * g++.dg/gomp/pr66571-2.C: New test.
7462 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7463 dependent argument.
7464 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7465 in reduction clause.
7466 * g++.dg/gomp/reference-1.C: New test.
7467 * g++.dg/gomp/sink-1.C: New test.
7468 * g++.dg/gomp/sink-2.C: New test.
7469 * g++.dg/gomp/sink-3.C: New test.
7470 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7471 * g++.dg/gomp/this-1.C: New test.
7472 * g++.dg/gomp/this-2.C: New test.
7473 * g++.dg/vect/simd-clone-2.cc: New test.
7474 * g++.dg/vect/simd-clone-2.h: New test.
7475 * g++.dg/vect/simd-clone-3.cc: New test.
7476 * g++.dg/vect/simd-clone-4.cc: New test.
7477 * g++.dg/vect/simd-clone-4.h: New test.
7478 * g++.dg/vect/simd-clone-5.cc: New test.
7479
7480 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7481
7482 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7483 after r228716 (Fix vtbl[34] and vtbx4).
7484
7485 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7486
7487 PR tree-optimization/67909, 67947
7488 * gcc.dg/torture/pr67947.c: New test.
7489
7490 2015-10-13 Jeff Law <law@redhat.com>
7491
7492 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7493
7494 2015-10-12 Jeff Law <law@redhat.com>
7495
7496 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7497 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7498 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7499 ssa-dom-thread-11.c.
7500
7501 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7502
7503 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7504
7505 PR c++/58566
7506 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7507
7508 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7509
7510 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7511 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7512 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7513 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7514 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7515 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7516 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7517 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7518
7519 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7520
7521 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7522 and -mno-frame-header-opt options.
7523 * gcc.target/mips/frame-header-1.c: New file.
7524 * gcc.target/mips/frame-header-2.c: New file.
7525 * gcc.target/mips/frame-header-3.c: New file.
7526
7527 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7528 Hale Wang <hale.wang@arm.com>
7529
7530 * gcc.dg/tree-ssa/forwprop-33.c: New.
7531
7532 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7533
7534 PR target/67895
7535 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7536 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7537 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7538 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7539 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7540 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7541 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7543 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7544 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7545
7546 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7547
7548 * lib/multiline.exp: New file.
7549 * lib/prune.exp: Load multiline.exp.
7550 (prune_gcc_output): Call into multiline.exp to handle any
7551 multiline output directives.
7552 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7553 load_gcc_lib.
7554
7555 2015-10-09 Martin Jambor <mjambor@suse.cz>
7556
7557 PR tree-optimization/67794
7558 * gcc.dg/ipa/ipa-sra-10.c: New test.
7559 * gcc.dg/torture/pr67794.c: Likewise.
7560
7561 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7562
7563 PR rtl-optimization/67828
7564 * gcc.dg/torture/pr67828.c: New.
7565
7566 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7567
7568 PR target/67366
7569 * lib/target-supports.exp (check_effective_target_non_strict_align):
7570 Adjust for arm*-*-*.
7571 * gcc.target/arm/pr67366.c: New test.
7572
7573 2015-10-09 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/67891
7576 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7577
7578 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7579
7580 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7581
7582 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7583
7584 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7585
7586 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7587
7588 * gcc.dg/loop-unswitch-2.c: New test.
7589 * gcc.dg/loop-unswitch-3.c: Likewise.
7590 * gcc.dg/loop-unswitch-4.c: Likewise.
7591
7592 2015-10-08 Tom de Vries <tom@codesourcery.com>
7593
7594 * gcc.dg/dse.c: Only dump in dse1 pass.
7595 * gcc.dg/tree-ssa/pr30375.c: Same.
7596
7597 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7598
7599 PR target/66697
7600 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7601 (PUSH, POP): New defines.
7602 (sse2_test): Use PUSH and POP to misalign runtime stack.
7603 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7604
7605 2015-10-07 James Norris <jnorris@codesourcery.com>
7606
7607 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7608 to atomic_init. (atomic_init): Restrict flags usage.
7609
7610 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7611
7612 PR fortran/65889
7613 * gfortran.dg/sizeof_5.f90: New test.
7614
7615 2015-10-06 Jeff Law <law@redhat.com>
7616
7617 * gcc.c-torture/compile/pr67816.c: New test.
7618
7619 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7620
7621 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7622
7623 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7624
7625 PR fortran/65766
7626 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7627
7628 2015-10-06 Marek Polacek <polacek@redhat.com>
7629
7630 PR c++/67863
7631 * c-c++-common/Wtautological-compare-4.c: New test.
7632
7633 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7634 Peter Bergner <bergner@vnet.ibm.com>
7635
7636 PR target/67808
7637 * gcc.target/powerpc/pr67808.c: New test.
7638
7639 2015-10-06 Nick Clifton <nickc@redhat.com>
7640
7641 * gcc.target/msp430: New directory.
7642 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7643 tests.
7644 * gcc.target/msp430/data-attributes.c: New file. Checks the
7645 noinit and persistent data attributes.
7646
7647 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7648
7649 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7650
7651 2015-10-06 Richard Biener <rguenther@suse.de>
7652
7653 PR tree-optimization/67859
7654 * gcc.dg/torture/pr67859.c: New testcase.
7655
7656 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7657
7658 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7659
7660 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/53856
7663 * g++.dg/template/defarg19.C: New.
7664 * g++.dg/template/defarg20.C: Likewise.
7665
7666 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7667 Sebastian Pop <s.pop@samsung.com>
7668
7669 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7670
7671 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7672 Sebastian Pop <s.pop@samsung.com>
7673
7674 * gcc.dg/graphite/scop-sor.c: Xfail.
7675
7676 2015-10-05 Martin Jambor <mjambor@suse.cz>
7677 Jan Hubicka <hubicka@ucw.cz>
7678
7679 * gcc.dg/ipa/propalign-4.c: New test.
7680 * gcc.dg/ipa/propalign-5.c: Likewise.
7681
7682 2015-10-05 Marek Polacek <polacek@redhat.com>
7683
7684 PR tree-optimization/67821
7685 * gcc.dg/torture/pr67821-2.c: New test.
7686 * gcc.dg/torture/pr67821.c: New test.
7687
7688 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7689
7690 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7691
7692 2015-10-05 Christian Bruel <christian.bruel@st.com>
7693
7694 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7695
7696 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7697
7698 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7699 (exec_vcvt): Add comments.
7700
7701 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7702
7703 PR rtl-optimization/67447
7704 * gcc.target/i386/pr67447.c: New test.
7705
7706 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7707
7708 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7709 effective target.
7710 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7711 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7712 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7713 * gcc.target/i386/vect-unpack-1.c: Ditto.
7714 * gcc.target/i386/vect-unpack-2.c: Ditto.
7715
7716 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7717
7718 PR fortran/67758
7719 * gfortran.dg/common_24.f: New.
7720
7721 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7722
7723 * gcc.target/arm/pr67756.c: Fixed warnings.
7724
7725 2015-10-02 Marek Polacek <polacek@redhat.com>
7726
7727 PR c/67730
7728 * gcc.dg/pr67730-1.c: New test.
7729 * gcc.dg/pr67730-2.c: New test.
7730 * gcc.dg/pr67730.h: New test.
7731
7732 2015-10-02 Marek Polacek <polacek@redhat.com>
7733
7734 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7735
7736 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7737
7738 PR tree-optimization/67754
7739 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7740 * gfortran.dg/graphite/block-2.f: Same.
7741
7742 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7743
7744 * gcc.dg/graphite/scop-23.c: New.
7745
7746 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7747
7748 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7749 and "avx512vbmi".
7750
7751 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7752
7753 PR rtl-optimization/67756
7754 * gcc.target/arm/pr67756.c: New.
7755
7756 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7757
7758 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7759 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7760 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7761 for tiny model.
7762 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7763 for small model.
7764
7765 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7766
7767 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7768 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7769 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7770 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7771 * gcc.target/i386/vect-unpack-1.c: Ditto.
7772 * gcc.target/i386/vect-unpack-2.c: Ditto.
7773
7774 2015-10-02 Marek Polacek <polacek@redhat.com>
7775
7776 PR c/64249
7777 * c-c++-common/Wduplicated-cond-1.c: New test.
7778 * c-c++-common/Wduplicated-cond-2.c: New test.
7779 * c-c++-common/Wduplicated-cond-3.c: New test.
7780 * c-c++-common/Wduplicated-cond-4.c: New test.
7781 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7782 -Wduplicated-cond warning.
7783
7784 2015-10-02 Renlin Li <renlin.li@arm.com>
7785
7786 * gcc.target/aarch64/csneg-1.c: Update.
7787
7788 2015-10-02 Renlin Li <renlin.li@arm.com>
7789
7790 PR target/66776
7791 * gcc.target/aarch64/pr66776.c: New.
7792
7793 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7794
7795 * gnat.dg/warn13.adb: New test.
7796
7797 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7798
7799 * gnat.dg/vect15.ad[sb]: New test.
7800 * gnat.dg/vect16.ad[sb]: Likewise.
7801 * gnat.dg/vect17.ad[sb]: Likewise.
7802 * gnat.dg/vect18.ad[sb]: Likewise.
7803
7804 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7805
7806 PR rtl-optimization/67786
7807 PR rtl-optimization/67787
7808 * gcc.dg/pr67786.c: New test.
7809 * gcc.dg/pr67787.c: Likewise.
7810
7811 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7812
7813 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7814
7815 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7816
7817 PR target/51726
7818 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7819
7820 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7821
7822 PR fortran/62242
7823 PR fortran/52332
7824 * gfortran.dg/string_array_constructor_1.f90: New.
7825 * gfortran.dg/string_array_constructor_2.f90: New.
7826 * gfortran.dg/string_array_constructor_3.f90: New.
7827
7828 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7829
7830 PR target/67788
7831 PR target/67789
7832 * gcc.target/powerpc/pr67789.c: New testcase.
7833
7834 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7835
7836 PR fortran.67802
7837 * gfortran.dg/pr67802.f90: New test.
7838
7839 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7840
7841 PR fortran/66979
7842 gfortran.dg/pr66979.f90: new test.
7843
7844 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7845
7846 PR fortran/67616
7847 * gfortran.dg/pr67616.f90: New test.
7848
7849 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7850
7851 PR c++/54430
7852 * g++.dg/cpp0x/range-for30.C: New.
7853
7854 2015-10-01 Marek Polacek <polacek@redhat.com>
7855
7856 PR c/65345
7857 * gcc.dg/atomic/pr65345-4.c: New test.
7858 * gcc.dg/pr65345-3.c: New test.
7859
7860 2015-10-01 Marek Polacek <polacek@redhat.com>
7861
7862 PR tree-optimization/67769
7863 * gcc.dg/torture/pr67769.c: New test.
7864
7865 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7866
7867 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7868
7869 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7870
7871 PR target/54236
7872 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7873
7874 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7875
7876 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7877 (main): Rename to sse2_test. Abort if count != 5.
7878 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7879 of -march=slm.
7880 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7881
7882 2015-10-01 Richard Biener <rguenther@suse.de>
7883
7884 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7885 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7886
7887 2015-09-30 Jeff Law <law@redhat.com>
7888
7889 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7890
7891 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7892
7893 PR rtl-optimization/67037
7894 * gcc.c-torture/execute/pr67037.c: New test.
7895
7896 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7897
7898 * lib/target-supports.exp (check_effective_target_sync_int_128):
7899 Return 1 on spu-*-* targets.
7900 (check_effective_target_sync_int_128_runtime): Likewise.
7901 (check_effective_target_sync_long_long): Likewise.
7902 (check_effective_target_sync_long_long_runtime): Likewise.
7903 (check_effective_target_sync_int_long): Likewise.
7904 (check_effective_target_sync_char_short): Likewise.
7905
7906 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7907
7908 * gcc.target/i386/pr67761.c: New test.
7909
7910 2015-09-30 Marek Polacek <polacek@redhat.com>
7911
7912 PR c/67730
7913 * gcc.dg/pr67730.c: New test.
7914
7915 2015-09-30 Marek Polacek <polacek@redhat.com>
7916
7917 PR tree-optimization/67690
7918 * gcc.dg/torture/pr67690.c: New test.
7919
7920 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7921
7922 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7923 * g++.dg/gomp/tls-wrap4.C: Likewise.
7924 * gcc.dg/atomic-op-optimize.c: Likewise.
7925 * gcc.dg/pr54087.c: Likewise.
7926 * gcc.dg/tls/section-2.c: Likewise.
7927 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7928 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7929 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7930 * gcc.target/arm/divzero.c: Likewise.
7931 * gcc.target/arm/sibcall-2.c: Likewise.
7932 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7933 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7934 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7935 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7936 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7937 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7938 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7939 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7940 * gfortran.dg/default_format_2.f90: Likewise.
7941 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7942
7943 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7944
7945 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7946
7947 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7948
7949 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7950 * gfortran.dg/round_4.f90: ditto.
7951
7952 2015-09-29 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/67170
7955 * gfortran.dg/pr67170.f90: New testcase.
7956
7957 2015-09-29 Richard Biener <rguenther@suse.de>
7958
7959 PR tree-optimization/67741
7960 * gcc.dg/torture/pr67741.c: New testcase.
7961
7962 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7963
7964 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7965 non-zero for __builtin_signbit tests.
7966
7967 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7968
7969 PR target/65105
7970 * gcc.target/i386/pr65105-1.c: New.
7971 * gcc.target/i386/pr65105-2.c: New.
7972 * gcc.target/i386/pr65105-3.c: New.
7973 * gcc.target/i386/pr65105-4.C: New.
7974 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7975
7976 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7977
7978 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7979
7980 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7981
7982 PR fortran/40054
7983 PR fortran/63921
7984 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7985 standard as legacy.
7986 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7987 * gfortran.dg/function_types_3.f90: Change error message to
7988 "Type inaccessible...."
7989 * gfortran.dg/ptr_func_assign_1.f08: New test.
7990 * gfortran.dg/ptr_func_assign_2.f08: New test.
7991
7992 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7993
7994 PR fortran/40054
7995 PR fortran/63921
7996 * gfortran.dg/ptr_func_assign_3.f08: New test.
7997 * gfortran.dg/ptr_func_assign_4.f08: New test.
7998
7999 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8000 Sebastian Pop <s.pop@samsung.com>
8001
8002 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8003 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8004 * gcc.dg/graphite/block-3.c: Same.
8005 * gcc.dg/graphite/block-4.c: Same.
8006 * gcc.dg/graphite/block-5.c: Same.
8007 * gcc.dg/graphite/block-6.c: Same.
8008 * gcc.dg/graphite/block-7.c: Same.
8009 * gcc.dg/graphite/block-8.c: Same.
8010 * gcc.dg/graphite/block-pr47654.c: Same.
8011 * gcc.dg/graphite/interchange-0.c: Same.
8012 * gcc.dg/graphite/interchange-1.c: Same.
8013 * gcc.dg/graphite/interchange-10.c: Same.
8014 * gcc.dg/graphite/interchange-11.c: Same.
8015 * gcc.dg/graphite/interchange-12.c: Same.
8016 * gcc.dg/graphite/interchange-13.c: Same.
8017 * gcc.dg/graphite/interchange-14.c: Same.
8018 * gcc.dg/graphite/interchange-15.c: Same.
8019 * gcc.dg/graphite/interchange-3.c: Same.
8020 * gcc.dg/graphite/interchange-4.c: Same.
8021 * gcc.dg/graphite/interchange-5.c: Same.
8022 * gcc.dg/graphite/interchange-6.c: Same.
8023 * gcc.dg/graphite/interchange-7.c: Same.
8024 * gcc.dg/graphite/interchange-8.c: Same.
8025 * gcc.dg/graphite/interchange-9.c: Same.
8026 * gcc.dg/graphite/interchange-mvt.c: Same.
8027 * gcc.dg/graphite/pr35356-1.c: Same.
8028 * gcc.dg/graphite/pr35356-3.c: Same.
8029 * gcc.dg/graphite/pr37485.c: Same.
8030 * gcc.dg/graphite/scop-1.c: Same.
8031 * gcc.dg/graphite/scop-11.c: Same.
8032 * gcc.dg/graphite/scop-5.c: Same.
8033 * gcc.dg/graphite/uns-block-1.c: Same.
8034 * gcc.dg/graphite/uns-interchange-9.c: Same.
8035 * gfortran.dg/graphite/block-1.f90: Same.
8036 * gfortran.dg/graphite/interchange-3.f90: Same.
8037 * gfortran.dg/graphite/pr14741.f90: Same.
8038 * gfortran.dg/graphite/block-2.f: Same.
8039
8040 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8041 Sebastian Pop <s.pop@samsung.com>
8042
8043 PR tree-optimization/67700
8044 * gcc.dg/graphite/run-id-pr67700.c: New.
8045
8046 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8047
8048 PR target/54236
8049 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8050 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8051 test_27): New.
8052 * gcc.target/sh/pr54236-5.c: New.
8053 * gcc.target/sh/pr54236-6.c: New.
8054
8055 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8056
8057 PR rtl-optimization/67456
8058 PR rtl-optimization/67464
8059 PR rtl-optimization/67465
8060 * gcc.dg/pr67465.c: New test.
8061
8062 2015-09-28 Tom de Vries <tom@codesourcery.com>
8063
8064 PR tree-optimization/62171
8065 * gcc.dg/vect/pr62171.c: New test.
8066
8067 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8068
8069 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8070 skip on AIX. XFAIL individual line tests.
8071
8072 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8073
8074 PR rtl-optimization/64164
8075 PR tree-optimization/67312
8076 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8077 * gcc.target/i386/stackalign/return-4.c: Add -O.
8078
8079 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8080
8081 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8082
8083 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8084
8085 PR fortran/67721
8086 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8087
8088 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8089
8090 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8091 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8092 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8093 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8094 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8095 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8096 DW_AT_noreturn on AIX.
8097 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8098 DW_AT_noreturn on AIX.
8099 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8100 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8101 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8102 DW_AT_GNU_deleted on AIX.
8103 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8104 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8105 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8106 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8107 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8108 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8109 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8110 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8111 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8112 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8113 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8114 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8115 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8116 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8117 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8118
8119 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8120
8121 PR fortran/67614
8122 * gfortran.dg/pr67614.f90: New test.
8123
8124 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8125
8126 PR fortran/67525
8127 * gfortran.dg/pr67525.f90: New test.
8128
8129 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8130
8131 PR fortran/55603
8132 * gfortran.dg/allocatable_function_9.f90: New.
8133
8134 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8135
8136 PR target/67675
8137 * gcc.target/sh/pr67675.c: New.
8138
8139 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8140
8141 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8142
8143 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8144
8145 * gcc.target/i386/pr66749.c (dg-options): Replace
8146 -mtune=lakemount with -mtune=lakemont.
8147 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8148 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8149
8150 2015-09-25 Marek Polacek <polacek@redhat.com>
8151
8152 * c-c++-common/ubsan/bounds-11.c: New test.
8153 * c-c++-common/ubsan/bounds-12.c: New test.
8154
8155 2015-09-25 Marek Polacek <polacek@redhat.com>
8156
8157 PR sanitizer/64906
8158 * c-c++-common/ubsan/pr64906.c: New test.
8159
8160 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8161
8162 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8163 with -mtune=lakemount.
8164 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8165 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8166
8167 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8168
8169 PR driver/67640
8170 * gcc.dg/Werror-13.c: New test.
8171
8172 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8173
8174 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8175
8176 2015-09-24 Richard Biener <rguenther@suse.de>
8177
8178 PR lto/67699
8179 * g++.dg/pr67699.C: New testcase.
8180
8181 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8182
8183 PR libgcc/67624
8184 * gcc.target/arm/fp16-inf.c: New test.
8185
8186 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8187
8188 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8189 name while checking for AVX-512VBMI presence.
8190
8191 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192
8193 * lib/target-supports.exp (check_effective_target_pie): Check for
8194 PIE support on Solaris 11.x and 12.
8195
8196 2015-09-24 Richard Biener <rguenther@suse.de>
8197
8198 * g++.dg/tree-ssa/restrict3.C: New testcase.
8199
8200 2015-09-24 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/48885
8203 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8204
8205 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8206
8207 * c-c++-common/Wmisleading-indentation.c: Augment test.
8208
8209 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8210
8211 Fix small typos in the coding rule enforcement warnings.
8212 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8213 with 'namespace'.
8214
8215 2015-09-23 Richard Biener <rguenther@suse.de>
8216
8217 PR middle-end/67662
8218 * gcc.dg/ubsan/pr67662.c: New testcase.
8219
8220 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8221
8222 PR c/49655
8223 * gcc.dg/pragma-diag-6.c: New test.
8224
8225 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8226
8227 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8228
8229 2015-09-23 Richard Biener <rguenther@suse.de>
8230
8231 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8232
8233 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8234
8235 * c-c++-common/Wmisleading-indentation.c: Augment test.
8236
8237 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8238
8239 * g++.dg/diagostic/disable.C: New.
8240
8241 2015-09-22 Tom de Vries <tom@codesourcery.com>
8242
8243 PR tree-optimization/67671
8244 * g++.dg/pr67671.C: New test.
8245
8246 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8247
8248 PR target/67480
8249 * gcc.target/i386/pr67480.c: New test.
8250
8251 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8252
8253 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8254 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8255 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8256 avx512dq, avx512cd, avx512er and avx512pf.
8257
8258 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8259
8260 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8261 update-fetch operations.
8262 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8263
8264 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8265
8266 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8267 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8268
8269 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8270
8271 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8272 (TEST_ONE): New.
8273 * gcc.target/aarch64/atomic-inst-swap.c: New.
8274
8275 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8276
8277 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8278 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8279 * gcc.target/i386/pr59789.c (f1): Likewise.
8280 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8281 * gcc.target/i386/intrinsics_6.c: Likewise.
8282 * gcc.dg/winline-5.c (int t): Likewise.
8283 * gcc.dg/winline-9.c (t): Likewise.
8284 * gcc.dg/always_inline2.c (q): Likewise.
8285 * gcc.dg/winline-2.c (inline int t): Likewise.
8286 * gcc.dg/winline-6.c: Likewise.
8287 * gcc.dg/winline-10.c (void g): Likewise.
8288 * gcc.dg/pr49243.c (void parse): Likewise.
8289 * gcc.dg/always_inline3.c (q2): Likewise.
8290 * gcc.dg/winline-3.c: Likewise.
8291 * gcc.dg/winline-7.c (inline void *t): Likewise.
8292
8293 2015-09-22 Tom de Vries <tom@codesourcery.com>
8294
8295 PR tree-optimization/67666
8296 * g++.dg/pr67666.C: New test.
8297
8298 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8299
8300 PR fortran/67615
8301 * gfortran.dg/pr67615.f90: new test.
8302
8303 2015-09-21 Jeff Law <law@redhat.com>
8304
8305 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8306
8307 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8308
8309 Complete the implementation of N4230, Nested namespace definition.
8310 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8311 attributes and nested namespace definitions.
8312 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8313 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8314 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8315 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8316 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8317 appearing before the namespace identifier.
8318
8319 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8320
8321 PR c/66415
8322 * gcc.dg/cpp/pr66415-1.c: Test column number.
8323
8324 2015-09-21 Richard Biener <rguenther@suse.de>
8325
8326 * g++.dg/ext/attr-alias-3.C: Add -g.
8327
8328 2015-09-21 Richard Biener <rguenther@suse.de>
8329
8330 PR debug/67664
8331 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8332
8333 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8334
8335 PR target/64345
8336 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8337
8338 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8339
8340 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8341
8342 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8343
8344 PR middle-end/60832
8345 * gcc.dg/pr53265.c: Update.
8346
8347 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8350
8351 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8352
8353 PR target/59478
8354 * gcc.target/sh/pr59478.c: New.
8355
8356 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8357
8358 PR target/67126
8359 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8360 * gcc.target/sh/pr54236-2.c: Likewise.
8361
8362 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8363
8364 * gcc.target/sh/pr43417.c: Move target independent test to ...
8365 * gcc.c-torture/compile/pr43417.c: ... here.
8366
8367 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8368
8369 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8370 check_effective_target_big_endian, check_effective_target_little_endian,
8371 check_effective_target_any_fpu, check_effective_target_double_fpu,
8372 check_effective_target_use_single_only_fpu,
8373 check_effective_target_default_single_fpu,
8374 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8375 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8376 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8377 check_effective_target_fmovd_enabled,
8378 check_effective_target_has_privileged, check_effective_target_has_pref,
8379 check_effective_target_banked_r0r7_isr,
8380 check_effective_target_stack_save_isr): New effective target checks.
8381 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8382 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8383 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8384 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8385 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8386 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8387 * gcc.target/sh/attr-isr.c: Likewise.
8388 * gcc.target/sh/fpul-usage-1.c: Likewise.
8389 * gcc.target/sh/hiconst.c: Likewise.
8390 * gcc.target/sh/mfmovd.c: Likewise.
8391 * gcc.target/sh/pr21255-3.c: Likewise.
8392 * gcc.target/sh/pr33135-1.c: Likewise.
8393 * gcc.target/sh/pr33135-2.c: Likewise.
8394 * gcc.target/sh/pr33135-3.c: Likewise.
8395 * gcc.target/sh/pr33135-4.c: Likewise.
8396 * gcc.target/sh/pr39423-2.c: Likewise.
8397 * gcc.target/sh/pr49880-4.c: Likewise.
8398 * gcc.target/sh/pr49880-5.c: Likewise.
8399 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8400 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8401 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8402 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8403 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8404 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8405 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8406 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8407 * gcc.target/sh/pr50751-2.c: Likewise.
8408 * gcc.target/sh/pr50751-3.c: Likewise.
8409 * gcc.target/sh/pr50751-5.c: Likewise.
8410 * gcc.target/sh/pr50751-6.c: Likewise.
8411 * gcc.target/sh/pr50751-8.c: Likewise.
8412 * gcc.target/sh/pr51244-15.c: Likewise.
8413 * gcc.target/sh/pr51244-2.c: Likewise.
8414 * gcc.target/sh/pr51244-20.c: Likewise.
8415 * gcc.target/sh/pr51244-6.c: Likewise.
8416 * gcc.target/sh/pr52483-4.c: Likewise.
8417 * gcc.target/sh/pr53511-1.c: Likewise.
8418 * gcc.target/sh/pr53512-1.c: Likewise.
8419 * gcc.target/sh/pr53512-2.c: Likewise.
8420 * gcc.target/sh/pr53512-3.c: Likewise.
8421 * gcc.target/sh/pr53512-4.c: Likewise.
8422 * gcc.target/sh/pr53513-1.c: Likewise.
8423 * gcc.target/sh/pr54089-2.c: Likewise.
8424 * gcc.target/sh/pr54089-3.c: Likewise.
8425 * gcc.target/sh/pr54089-4.c: Likewise.
8426 * gcc.target/sh/pr54602-2.c: Likewise.
8427 * gcc.target/sh/pr54602-3.c: Likewise.
8428 * gcc.target/sh/pr54602-4.c: Likewise.
8429 * gcc.target/sh/pr54680.c: Likewise.
8430 * gcc.target/sh/pr55303-1.c: Likewise.
8431 * gcc.target/sh/pr55303-2.c: Likewise.
8432 * gcc.target/sh/pr55303-3.c: Likewise.
8433 * gcc.target/sh/pr56547-1.c: Likewise.
8434 * gcc.target/sh/pr56547-2.c: Likewise.
8435 * gcc.target/sh/pr61195.c: Likewise.
8436 * gcc.target/sh/pr61996.c: Likewise.
8437 * gcc.target/sh/pr6526.c: Likewise.
8438 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8439 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8440 * gcc.target/sh/prefetch.c: Likewise.
8441 * gcc.target/sh/rte-delay-slot.c: Likewise.
8442 * gcc.target/sh/sh2a-band.c: Likewise.
8443 * gcc.target/sh/sh2a-bclr.c: Likewise.
8444 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8445 * gcc.target/sh/sh2a-bld.c: Likewise.
8446 * gcc.target/sh/sh2a-bor.c: Likewise.
8447 * gcc.target/sh/sh2a-bset.c: Likewise.
8448 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8449 * gcc.target/sh/sh2a-bxor.c: Likewise.
8450 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8451 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8452 * gcc.target/sh/sh2a-movrt.c: Likewise.
8453 * gcc.target/sh/sh2a-resbank.c: Likewise.
8454 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8455 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8456 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8457 * gcc.target/sh/sh4a-cosf.c: Likewise.
8458 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8459 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8460 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8461 * gcc.target/sh/sh4a-sinf.c: Likewise.
8462
8463 2015-09-20 Jeff Law <law@redhat.com>
8464
8465 PR tree-optimization/47679
8466 * g++.dg/warn/Wuninitialized-6.C: New test.
8467
8468 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8469
8470 Implement nested namespace definitions.
8471 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8472 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8473 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8474 * g++.dg/lookup/name-clash5.C: Adjust.
8475 * g++.dg/lookup/name-clash6.C: Likewise.
8476
8477 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8478
8479 * gcc.dg/pragma-diag-5.c: New test.
8480
8481 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8482
8483 PR middle-end/67619
8484 * gcc.dg/torture/pr67619.c: New test.
8485 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8486 New procedure.
8487
8488 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8489
8490 PR tree-optimization/67283
8491 * gcc.dg/tree-ssa/sra-15.c: New.
8492 * gcc.dg/tree-ssa/sra-16.c: New.
8493
8494 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8495
8496 PR sanitizer/64078
8497 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8498 (f2, f3): Make the function static.
8499 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8500
8501 2015-09-17 Christian Bruel <christian.bruel@st.com>
8502
8503 * gcc.target/arm/attr_thumb-static2.c: New test.
8504
8505 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8506
8507 * gnat.dg/overflow_sum3.adb: New test.
8508
8509 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8510
8511 * gcc.target/arm/stack-checking.c: New test.
8512
8513 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8514
8515 PR fortran/52846
8516 * gfortran.dg/public_private_module_5.f90: Add module procedure
8517 trigger_smod to ensure that the smod file is written.
8518
8519 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8520
8521 * gcc.target/aarch64/copysign_1.c: New.
8522 * gcc.target/aarch64/copysign_2.c: New.
8523
8524 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8525
8526 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8527 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8528 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8529
8530 2015-09-16 John Marino <gnugcc@marino.st>
8531
8532 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8533
8534 2015-09-16 Richard Biener <rguenther@suse.de>
8535
8536 PR middle-end/67253
8537 * gcc.dg/torture/pr67253.c: New testcase.
8538
8539 2015-09-16 Richard Biener <rguenther@suse.de>
8540
8541 PR middle-end/67271
8542 * gcc.dg/pr67271.c: New testcase.
8543
8544 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8545
8546 * gnat.dg/opt49.adb: New test.
8547
8548 2015-09-16 Richard Biener <rguenther@suse.de>
8549
8550 PR middle-end/67442
8551 * gcc.dg/torture/pr67442.c: New testcase.
8552
8553 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8554
8555 * gnat.dg/array24.adb: New test.
8556 * gnat.dg/blocklocs.adb: Delete.
8557
8558 2015-09-15 Marek Polacek <polacek@redhat.com>
8559
8560 PR c/67580
8561 * gcc.dg/pr67580.c: New test.
8562
8563 2015-09-15 Richard Biener <rguenther@suse.de>
8564
8565 PR tree-optimization/67470
8566 * gcc.dg/torture/pr67470.c: New testcase.
8567
8568 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8569
8570 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8571
8572 2015-09-15 Richard Biener <rguenther@suse.de>
8573
8574 PR middle-end/67563
8575 * gcc.dg/pr67563.c: New testcase.
8576
8577 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8578
8579 PR fortran/67460
8580 * gfortran.dg/pr67460.f90: New test.
8581
8582 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8583
8584 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8585 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8586
8587 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8588
8589 PR c++/51911
8590 * g++.dg/cpp0x/new-auto1.C: New.
8591
8592 2015-09-11 Mark Wielaard <mjw@redhat.com>
8593
8594 PR c/28901
8595 * g++.dg/warn/unused-variable-1.C: New test.
8596 * g++.dg/warn/unused-variable-2.C: Likewise.
8597 * gcc.dg/unused-4.c: Adjust warning for static const.
8598 * gcc.dg/unused-variable-1.c: New test.
8599 * gcc.dg/unused-variable-2.c: Likewise.
8600
8601 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8602
8603 * gfortran.dg/private_type_3.f90: Require visibility.
8604 * gfortran.dg/module_variable_2.f90: Same.
8605 * gfortran.dg/nested_forall_1.f: Same.
8606 * gfortran.dg/elemental_dependency_4.f90: Same.
8607 * gfortran.dg/bind_c_usage_25.f90: Same.
8608 * gfortran.dg/access_spec_1.f90: Same.
8609 * gfortran.dg/public_private_module_2.f90: Same.
8610 * gfortran.dg/host_assoc_variable_1.f90: Same.
8611 * gfortran.dg/public_private_module_6.f90: Same.
8612 * gfortran.dg/module_variable_1.f90: Same.
8613 * gfortran.dg/pr37286.f90: Same.
8614 * gfortran.dg/internal_pack_7.f90: Same.
8615 * gfortran.dg/submodule_10.f08: Same.
8616 * gfortran.dg/allocatable_function_8.f90: Same.
8617 * gfortran.dg/merge_init_expr_2.f90: Same.
8618 * gfortran.dg/class_37.f03: Same.
8619 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8620 * gfortran.dg/typebound_call_20.f03: Same.
8621 * gfortran.dg/proc_ptr_result_3.f90: Same.
8622 * gfortran.dg/pr32535.f90: Same.
8623 * gfortran.dg/typebound_proc_19.f90: Same.
8624 * gfortran.dg/initialization_10.f90: Same.
8625 * gfortran.dg/bind_c_usage_8.f03: Same.
8626 * gfortran.dg/pr61335.f90: Same.
8627 * gfortran.dg/elemental_dependency_5.f90: Same.
8628 * gfortran.dg/proc_ptr_3.f90: Same.
8629 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8630
8631 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8632
8633 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8634 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8635 * gcc.dg/loop-8.c: Likewise.
8636
8637 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 PR ada/66965
8640 * gnat.dg/specs/addr1.ads: Remove.
8641
8642 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8643
8644 * gcc.dg/pie-link.c: Add -pie to dg-options.
8645
8646 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8647
8648 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8649 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8650
8651 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8652
8653 * gcc.target/powerpc/swaps-p8-20.c: New test.
8654 * gcc.target/powerpc/swaps-p8-21.c: New test.
8655
8656 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8657
8658 PR fortran/67526
8659 * gfortran.dg/pr67526.f90: New test.
8660
8661 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8662
8663 PR c++/67318
8664 * g++.dg/cpp0x/variadic166.C: New.
8665
8666 2015-09-09 Mark Wielaard <mjw@redhat.com>
8667
8668 * c-c++-common/nonnull-1.c: New test.
8669
8670 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8671
8672 PR fortran/66993
8673 * gfortran.dg/submodule_11.f08: New test.
8674
8675 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8676
8677 PR target/67506
8678 * gcc.c-torture/compile/pr67506.c: New test.
8679
8680 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8681
8682 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8683 initialization with a byte mask. No change expected here.
8684 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8685 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8686 initialization with contigious bitmask. Literal pool is expectd
8687 to be used here.
8688
8689 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8690
8691 PR target/67439
8692 * gcc.target/arm/pr67439_1.c: New test.
8693
8694 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8695
8696 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8697 model.
8698
8699 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR c++/67523
8702 * g++.dg/gomp/pr67523.C: New test.
8703
8704 PR c++/67522
8705 * g++.dg/gomp/pr67522.C: New test.
8706
8707 PR middle-end/67521
8708 * c-c++-common/gomp/pr67521.c: New test.
8709
8710 PR middle-end/67517
8711 * c-c++-common/gomp/pr67517.c: New test.
8712
8713 PR c++/67514
8714 * g++.dg/gomp/pr67514.C: New test.
8715
8716 PR c++/67511
8717 * g++.dg/gomp/pr67511.C: New test.
8718
8719 PR c/67502
8720 * c-c++-common/gomp/pr67502.c: New test.
8721
8722 2015-09-09 Marek Polacek <polacek@redhat.com>
8723
8724 PR middle-end/67512
8725 * gcc.dg/pr67512.c: New test.
8726
8727 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8728
8729 PR c++/53184
8730 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8731 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8732 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8733 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8734
8735 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8736
8737 * gcc.target/aarch64/mod_2.x: New file.
8738 * gcc.target/aarch64/mod_256.x: Likewise.
8739 * gcc.target/arm/mod_2.c: New test.
8740 * gcc.target/arm/mod_256.c: Likewise.
8741 * gcc.target/aarch64/mod_2.c: Likewise.
8742 * gcc.target/aarch64/mod_256.c: Likewise.
8743
8744 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR c++/67504
8747 * g++.dg/gomp/pr67504.C: New test.
8748
8749 PR c/67501
8750 * c-c++-common/gomp/pr67501.c: New test.
8751
8752 PR c/67500
8753 * gcc.dg/gomp/pr67500.c: New test.
8754
8755 PR c/67495
8756 * gcc.dg/gomp/pr67495.c: New test.
8757
8758 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8759 Sebastian Pop <s.pop@samsung.com>
8760
8761 PR tree-optimization/53852
8762 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8763 both isl-0.12 and isl-0.15.
8764 * gcc.dg/graphite/uns-interchange-14.c: Same.
8765 * gcc.dg/graphite/uns-interchange-15.c: Same.
8766 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8767
8768 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8769 Sebastian Pop <s.pop@samsung.com>
8770
8771 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8772 * gcc.dg/graphite/block-1.c: Same.
8773 * gcc.dg/graphite/block-5.c: Same.
8774 * gcc.dg/graphite/block-6.c: Same.
8775 * gcc.dg/graphite/interchange-1.c: Same.
8776 * gcc.dg/graphite/interchange-10.c: Same.
8777 * gcc.dg/graphite/interchange-11.c: Same.
8778 * gcc.dg/graphite/interchange-13.c: Same.
8779 * gcc.dg/graphite/interchange-14.c: Same.
8780 * gcc.dg/graphite/interchange-3.c: Same.
8781 * gcc.dg/graphite/interchange-4.c: Same.
8782 * gcc.dg/graphite/interchange-7.c: Same.
8783 * gcc.dg/graphite/interchange-8.c: Same.
8784 * gcc.dg/graphite/interchange-9.c: Same.
8785 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8786 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8787 * gcc.dg/graphite/pr37485.c: Same.
8788 * gcc.dg/graphite/scop-0.c (int toto): Same.
8789 * gcc.dg/graphite/scop-1.c: Same.
8790 * gcc.dg/graphite/scop-10.c: Same.
8791 * gcc.dg/graphite/scop-11.c: Same.
8792 * gcc.dg/graphite/scop-12.c: Same.
8793 * gcc.dg/graphite/scop-13.c: Same.
8794 * gcc.dg/graphite/scop-16.c: Same.
8795 * gcc.dg/graphite/scop-17.c: Same.
8796 * gcc.dg/graphite/scop-18.c: Same.
8797 * gcc.dg/graphite/scop-2.c: Same.
8798 * gcc.dg/graphite/scop-21.c (int test): Same.
8799 * gcc.dg/graphite/scop-22.c (void foo): Same.
8800 * gcc.dg/graphite/scop-4.c: Same.
8801 * gcc.dg/graphite/scop-5.c: Same.
8802 * gcc.dg/graphite/scop-6.c: Same.
8803 * gcc.dg/graphite/scop-7.c: Same.
8804 * gcc.dg/graphite/scop-8.c: Same.
8805 * gcc.dg/graphite/scop-9.c: Same.
8806 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8807 data-refs remain inside the inner loop.
8808 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8809 * gcc.dg/graphite/uns-interchange-14.c: Same.
8810 * gcc.dg/graphite/uns-interchange-9.c: Same.
8811 * gfortran.dg/graphite/interchange-3.f90
8812
8813 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8814
8815 PR target/63870
8816 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8817 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8818 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8819 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8820 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8821 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8822 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8823 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8824 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8825 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8826 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8827 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8828
8829 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8830
8831 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8832 * lib/target-supports.exp
8833 (check_effective_target_arm_neon_fp16_hw): New.
8834
8835 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8836
8837 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8838 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8839
8840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8841 (hfloat16_t): New.
8842 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8843 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8844 if supported.
8845 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8846 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8847 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8848 when those are supported.
8849 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8850 (vdup_n_f16): New.
8851
8852 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8853 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8854 cases if supported.
8855
8856 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8857 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8858 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8859 Likewise.
8860 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8861 Likewise.
8862 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8863
8864 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8865 Add float16x8_t case.
8866 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8867 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8868 main, exec_vcreate): Likewise.
8869 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8870 exec_vget_high): Likewise.
8871 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8872 exec_vget_low): Likewise.
8873 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8874 Likewise.
8875 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8876 exec_vld1_dup): Likewise.
8877 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8878 exec_vld1_lane): Likewise.
8879 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8880 Likewise.
8881 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8882 exec_vldX_dup): Likewise.
8883 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8884 exec_vldX_lane): Likewise.
8885 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8886 exec_vset_lane): Likewise.
8887 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8888 exec_vst1_lane): Likewise.
8889
8890 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8891
8892 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8893 * gcc.target/aarch64/vget_low_1.c: Likewise.
8894
8895 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8896
8897 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8898 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8899 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8900 (main): update orig_data to avoid float16 NaN on bigendian.
8901
8902 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8903
8904 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8905 float16x8_t.
8906 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8907 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8908 * gcc.target/aarch64/vld1_lane.c: Likewise.
8909
8910 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/67369
8913 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8914
8915 2015-09-07 Marek Polacek <polacek@redhat.com>
8916
8917 PR inline-asm/67448
8918 * gcc.dg/asm-10.c: New test.
8919
8920 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR middle-end/67452
8923 * gcc.dg/lto/pr67452_0.c: New test.
8924
8925 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8926
8927 PR target/65210
8928 * gcc.target/avr/pr65210.c: New test.
8929
8930 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8931
8932 PR testsuite/67450
8933 * lib/target-supports.exp (check_cached_effective_target):
8934 Apppend $prop to et_prop_list only if needed.
8935
8936 2015-09-04 Marek Polacek <polacek@redhat.com>
8937
8938 PR sanitizer/67279
8939 * gcc.dg/ubsan/pr67279.c: New test.
8940
8941 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8942 Petr Murzin <petr.murzin@intel.com>
8943 Kirill Yukhin <kirill.yukhin@intel.com>
8944
8945 * gcc.target/i386/avx512f-scatter-1.c: New.
8946 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8947 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8948
8949 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8950
8951 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8952 rather than calling rmdir, cleanup if open fails.
8953
8954 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8955
8956 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8957 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8958 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8959 Return true for PowerPC targets that implement Altivec.
8960
8961 2015-09-03 Renlin Li <renlin.li@arm.com>
8962
8963 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8964 check the assembly.
8965 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8966
8967 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8968
8969 * gcc.target/powerpc/vec-shift.c: New test.
8970
8971 2015-09-03 Tom de Vries <tom@codesourcery.com>
8972
8973 PR tree-optimization/65637
8974 * gcc.dg/autopar/reduc-4.c: New test.
8975
8976 2015-09-03 Tom de Vries <tom@codesourcery.com>
8977
8978 PR tree-optimization/65637
8979 * gcc.dg/autopar/pr46099-2.c: New test.
8980
8981 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8982
8983 PR middle-end/67351
8984 * g++.dg/pr67351.C: New test.
8985
8986 2015-09-03 Richard Biener <rguenther@suse.de>
8987
8988 PR ipa/66705
8989 * g++.dg/lto/pr66705_0.C: New testcase.
8990
8991 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8992
8993 PR middle-end/60586
8994 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8995 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8996
8997 2015-09-02 Marek Polacek <polacek@redhat.com>
8998
8999 PR c/67432
9000 * gcc.dg/pr67432.c: New test.
9001
9002 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9003
9004 * lib/target-supports.exp (clear_effective_target_cache): New.
9005 (check_cached_effective_target): Update et_prop_list.
9006 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9007 * g++.dg/compat/compat.exp: Likewise.
9008 * g++.dg/compat/struct-layout-1.exp: Likewise.
9009 * lib/asan-dg.exp: Likewise.
9010 * lib/atomic-dg.exp: Likewise.
9011 * lib/cilk-plus-dg.exp: Likewise.
9012 * lib/clearcap.exp: Likewise.
9013 * lib/mpx-dg.exp: Likewise.
9014 * lib/tsan-dg.exp: Likewise.
9015 * lib/ubsan-dg.exp: Likewise.
9016
9017 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9018
9019 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9020
9021 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9022 Andrew Bennett <andrew.bennett@imgtec.com>
9023
9024 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9025 dependencies between ISA level and compact-branches.
9026 * gcc.target/mips/branch-10.c: Update expected output to allow
9027 compact forms of b/bal.
9028 * gcc.target/mips/branch-11.c: Likewise.
9029 * gcc.target/mips/branch-12.c: Likewise.
9030 * gcc.target/mips/branch-13.c: Likewise.
9031 * gcc.target/mips/branch-3.c: Likewise.
9032 * gcc.target/mips/branch-4.c: Likewise.
9033 * gcc.target/mips/branch-5.c: Likewise.
9034 * gcc.target/mips/branch-6.c: Likewise.
9035 * gcc.target/mips/branch-7.c: Likewise.
9036 * gcc.target/mips/branch-8.c: Likewise.
9037 * gcc.target/mips/branch-9.c: Likewise.
9038 * gcc.target/mips/branch-cost-1.c: Likewise.
9039 * gcc.target/mips/call-1.c: Likewise.
9040 * gcc.target/mips/call-2.c: Likewise.
9041 * gcc.target/mips/call-3.c: Likewise.
9042 * gcc.target/mips/call-4.c: Likewise.
9043 * gcc.target/mips/call-5.c: Likewise.
9044 * gcc.target/mips/call-6.c: Likewise.
9045 * gcc.target/mips/lazy-binding-1.c: Likewise.
9046 * gcc.target/mips/near-far-1.c: Likewise.
9047 * gcc.target/mips/near-far-2.c: Likewise.
9048 * gcc.target/mips/near-far-3.c: Likewise.
9049 * gcc.target/mips/near-far-4.c: Likewise.
9050 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9051 run with compact branches allowed.
9052 * gcc.target/mips/compact-branches-1.c: New file.
9053 * gcc.target/mips/compact-branches-2.c: Likewise.
9054 * gcc.target/mips/compact-branches-3.c: Likewise.
9055 * gcc.target/mips/compact-branches-4.c: Likewise.
9056 * gcc.target/mips/compact-branches-5.c: Likewise.
9057 * gcc.target/mips/compact-branches-6.c: Likewise.
9058 * gcc.target/mips/compact-branches-7.c: Likewise.
9059
9060 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9061
9062 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9063 Clean-up a created directory if testcase fails.
9064
9065 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9066
9067 PR target/67405
9068 * g++.dg/pr67405.C: New test.
9069
9070 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9071
9072 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9073
9074 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9075
9076 * gcc.dg/ifcvt-1.c: New test.
9077 * gcc.dg/ifcvt-2.c: Likewise.
9078 * gcc.dg/ifcvt-3.c: Likewise.
9079
9080 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081
9082 PR libfortran/67412
9083 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9084 *-*-solaris2.10.
9085
9086 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9087
9088 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9089
9090 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9091
9092 PR c++/61753
9093 * g++.dg/other/pr61753.C: New.
9094
9095 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9096
9097 * gcc.dg/tree-ssa/cmp-1.c: New file.
9098
9099 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9100
9101 * gcc.dg/tree-ssa/complex-7.c: New file.
9102
9103 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9104
9105 * gcc.target/powerpc/swaps-p8-19.c: New test.
9106
9107 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9108
9109 PR fortran/67367
9110 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9111
9112 2015-08-29 Tom de Vries <tom@codesourcery.com>
9113
9114 PR tree-optimization/46193
9115 * gcc.dg/autopar/pr46193.c: New test.
9116
9117 2015-08-28 Nathan Sidwell <nathan@acm.org>
9118
9119 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9120 use exit code for failure.
9121
9122 * gcc.dg/torture/matrix-1.c: Use plain printf.
9123 * gcc.dg/torture/matrix-2.c: Likewise.
9124 * gcc.dg/torture/matrix-5.c: Likewise.
9125 * gcc.dg/torture/matrix-6.c: Likewise.
9126 * gcc.dg/torture/transpose-1.c: Likewise.
9127 * gcc.dg/torture/transpose-2.c: Likewise.
9128 * gcc.dg/torture/transpose-3.c: Likewise.
9129 * gcc.dg/torture/transpose-4.c: Likewise.
9130 * gcc.dg/torture/transpose-5.c: Likewise.
9131 * gcc.dg/torture/transpose-6.c: Likewise.
9132
9133 2015-08-28 Jeff Law <law@redhat.com>
9134
9135 PR lto/66752
9136 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9137 * gcc.dg/torture/pr66752-1.c: New test
9138 * g++.dg/torture/pr66752-2.C: New test.
9139
9140 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9141 Revert:
9142 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9143
9144 * gcc.dg/tree-ssa/sra-15.c: New.
9145
9146 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9147
9148 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9149 * gcc.target/mips/msub-8.c: Ditto
9150
9151 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9152
9153 * lib/target-supports.exp (check-effective_target_vect_double):
9154 Enable for Power targets with VSX hardware available.
9155 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9156 vect_no_align && { ! vect_hw_misalign }.
9157
9158 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9159
9160 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9161 Replaced by opt_files, compile with -floop-nest-optimize.
9162 * g++.dg/graphite/graphite.exp: Same.
9163 * gfortran.dg/graphite/graphite.exp: Same.
9164 * gcc.dg/graphite/block-0.c: Adjust pattern.
9165 * gcc.dg/graphite/block-1.c: Same.
9166 * gcc.dg/graphite/block-3.c: Same.
9167 * gcc.dg/graphite/block-4.c: Same.
9168 * gcc.dg/graphite/block-5.c: Same.
9169 * gcc.dg/graphite/block-6.c: Same.
9170 * gcc.dg/graphite/block-7.c: Same.
9171 * gcc.dg/graphite/block-8.c: Same.
9172 * gcc.dg/graphite/block-pr47654.c: Same.
9173 * gcc.dg/graphite/interchange-0.c: Same.
9174 * gcc.dg/graphite/interchange-1.c: Same.
9175 * gcc.dg/graphite/interchange-10.c: Same.
9176 * gcc.dg/graphite/interchange-11.c: Same.
9177 * gcc.dg/graphite/interchange-12.c: Same.
9178 * gcc.dg/graphite/interchange-13.c: Same.
9179 * gcc.dg/graphite/interchange-14.c: Same.
9180 * gcc.dg/graphite/interchange-15.c: Same.
9181 * gcc.dg/graphite/interchange-3.c: Same.
9182 * gcc.dg/graphite/interchange-4.c: Same.
9183 * gcc.dg/graphite/interchange-5.c: Same.
9184 * gcc.dg/graphite/interchange-6.c: Same.
9185 * gcc.dg/graphite/interchange-7.c: Same.
9186 * gcc.dg/graphite/interchange-8.c: Same.
9187 * gcc.dg/graphite/interchange-9.c: Same.
9188 * gcc.dg/graphite/interchange-mvt.c: Same.
9189 * gcc.dg/graphite/pr37485.c: Same.
9190 * gcc.dg/graphite/uns-block-1.c: Same.
9191 * gcc.dg/graphite/uns-interchange-12.c: Same.
9192 * gcc.dg/graphite/uns-interchange-14.c: Same.
9193 * gcc.dg/graphite/uns-interchange-15.c: Same.
9194 * gcc.dg/graphite/uns-interchange-9.c: Same.
9195 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9196 * gfortran.dg/graphite/interchange-3.f90: Same.
9197
9198 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9199
9200 PR target/67317
9201 * gcc.target/i386/pr67317-1.c: New test.
9202 * gcc.target/i386/pr67317-2.c: Ditto.
9203 * gcc.target/i386/pr67317-3.c: Ditto.
9204 * gcc.target/i386/pr67317-4.c: Ditto.
9205 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9206 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9207
9208 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9209
9210 * gcc.target/powerpc/vec-shr.c: New.
9211
9212 2015-08-27 Marek Polacek <polacek@redhat.com>
9213
9214 PR middle-end/67005
9215 * gcc.dg/torture/pr67005.c: New test.
9216
9217 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9218
9219 * gcc.dg/tree-ssa/sra-15.c: New.
9220
9221 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9222
9223 * gcc.target/aarch64/long_branch_1.c: New test.
9224
9225 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9226
9227 * gcc.target/s390/20150826-1.c: New test.
9228
9229 2015-08-26 Renlin Li <renlin.li@arm.com>
9230
9231 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9232
9233 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9234
9235 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9236
9237 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9238
9239 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9240 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9241 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9242 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9243
9244 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9245
9246 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9247 New test directive.
9248 * gcc.target/aarch64/tlsle_1.x: New test source.
9249 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9250 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9251 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9252
9253 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9254
9255 PR fortran/29600
9256 * gfortran.dg/shape_8.f90: New test.
9257
9258 2015-08-25 Marek Polacek <polacek@redhat.com>
9259
9260 PR middle-end/67330
9261 * gcc.dg/weak/weak-18.c: New test.
9262
9263 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9264
9265 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9266 gcc_jit_context_set_bool_use_external_driver.
9267
9268 2015-08-25 Nathan Sidwell <nathan@acm.org>
9269
9270 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9271
9272 * gcc.dg/20001117-1.c: Needs return_address.
9273 * gcc.dg/20020415-1.c: Needs alloca.
9274 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9275 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9276 * gcc.dg/pr63186.c: Needs label_values.
9277 * gcc.dg/torture/pr33848.c: Likwise.
9278
9279 * lib/target-supports.exp (check_effective_target_fopenacc,
9280 check_effective_target_fopenmp): Disable for nvptx.
9281 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9282 * gcc.dg/stack-usage-1.c: Likewise.
9283 * gcc.dg/stack-usage-2.c: Likewise.
9284 * gcc.dg/unused-5.c: Likewise.
9285 * gcc.dg/unwind-1.c: Likewise.
9286
9287 2015-08-25 Christian Bruel <christian.bruel@st.com>
9288
9289 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9290 * g++.dg/Wno-frame-address.C: Ditto.
9291
9292 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9293
9294 PR target/67211
9295 * g++.dg/pr67211.C: New test.
9296
9297 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9298
9299 PR fortran/62536
9300 PR fortran/66175
9301 * gfortran.dg/block_end_error_1.f90: New test.
9302 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9303
9304 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9305
9306 PR target/66821
9307 * gcc.target/i386/pr66821.c: New test.
9308
9309 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9310
9311 PR target/67329
9312 * gcc.target/i386/pr67329.c: New test.
9313
9314 2015-08-24 Nathan Sidwell <nathan@acm.org>
9315
9316 * gcc.dg/pr49551.c: Needs -fdata-sections.
9317
9318 * gcc.dg/pr64935-2.c: Needs scheduling.
9319
9320 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9321 * gcc.dg/torture/pr63738.c: Likewise.
9322 * gcc.dg/torture/pr64728.c: Likewise.
9323 * gcc.dg/pr63748.c: Likewise.
9324 * gcc.dg/20020312-2.c: Likewise.
9325
9326 * gcc.dg/torture/pr66123.c: Needs label_values.
9327
9328 * gcc.dg/torture/pr41261.c: Needs profiling.
9329 * gcc.dg/pr26570.c: Likewise.
9330 * gcc.dg/pr61776.c: Likewise.
9331 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9332 * gcc.dg/gomp/pr34610.c: Likewise.
9333 * gcc.dg/pr54121.c: Likewise.
9334 * gcc.dg/20050325-1.c: Likewise.
9335 * gcc.dg/pr66899.c: Likewise.
9336 * gcc.dg/pr48770.c: Likewise.
9337 * gcc.dg/pr24225.c: Likewise.
9338
9339 * gcc.dg/pr27531-1.c: Needs io.
9340 * gcc.dg/pr44606.c: Likewise.
9341
9342 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9343
9344 * gcc.dg/pr51990.c: Needs alloca.
9345
9346 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9347
9348 2015-08-24 Tom de Vries <tom@codesourcery.com>
9349
9350 PR tree-optimization/65468
9351 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9352
9353 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9354
9355 PR libfortran/54572
9356 * gfortran.dg/backtrace_1.f90: New test.
9357
9358 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9359
9360 PR libfortran/62296
9361 * gfortran.dg/execute_command_line_2.f90: New test.
9362
9363 2015-08-23 Tom de Vries <tom@codesourcery.com>
9364
9365 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9366 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9367 vect_no_int_max to vect_no_int_min_max.
9368 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9369 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9370 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9371 * gcc.dg/vect/slp-reduc-4.c: Same.
9372 * gcc.dg/vect/slp-reduc-5.c: Same.
9373 * gcc.dg/vect/vect-125.c: Same.
9374 * gcc.dg/vect/vect-13.c: Same.
9375 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9376 * gcc.dg/vect/vect-reduc-1.c: Same.
9377 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9378 * gcc.dg/vect/vect-reduc-1char.c:Same.
9379 * gcc.dg/vect/vect-reduc-1short.c: Same.
9380 * gcc.dg/vect/vect-reduc-2.c: Same.
9381 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9382 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9383 * lib/target-supports.exp: Same.
9384
9385 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9386
9387 PR c++/63693
9388 * g++.dg/cpp0x/decltype63.C: New.
9389
9390 2015-08-22 Nathan Sidwell <nathan@acm.org>
9391
9392 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9393 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9394 * c-c++-common/Wunused-var-8.c: Likewise.
9395 * c-c++-common/gomp/pr61486-2.c: Likewise.
9396 * c-c++-common/Wunused-var-6.c: Likewise.
9397 * c-c++-common/goacc/reduction-1.c: Likewise.
9398 * c-c++-common/goacc/reduction-2.c: Likewise.
9399 * c-c++-common/goacc/reduction-3.c: Likewise.
9400 * c-c++-common/goacc/reduction-4.c: Likewise.
9401 * gcc.dg/builtins-64.c: Likewise.
9402 * gcc.dg/pr59523.c: Likewise.
9403 * gcc.dg/tree-ssa/20080530.c: Likewise.
9404 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9405 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9406 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9407 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9408 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9409 * gcc.dg/pr59011.c: Likewise.
9410 * gcc.dg/uninit-9.c: Likewise.
9411 * gcc.dg/pr61561.c: Likewise.
9412 * gcc.dg/vla-4.c: Likewise.
9413 * gcc.dg/20101010-1.c: Likewise.
9414 * gcc.dg/pr49120.c: Likewise.
9415 * gcc.dg/20030331-2.c: Likewise.
9416 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9417 * gcc.dg/pr25682.c: Likewise.
9418 * gcc.dg/guality/guality.c: Likewise.
9419 * gcc.dg/pr27301.c: Likewise.
9420 * gcc.dg/uninit-9-O0.c: Likewise.
9421 * gcc.dg/fold-alloca-1.c: Likewise.
9422 * gcc.dg/pr41470.c: Likewise.
9423 * gcc.dg/pr51491-2.c: Likewise.
9424 * gcc.dg/winline-7.c: Likewise.
9425 * gcc.dg/vla-2.c: Likewise.
9426 * gcc.dg/pr50764.c: Likewise.
9427 * gcc.dg/c99-vla-1.c: Likewise.
9428 * gcc.dg/pr33238.c: Likewise.
9429 * gcc.dg/c99-const-expr-13.c: Likewise.
9430 * gcc.dg/builtin-return-1.c: Likewise.
9431 * gcc.dg/vla-3.c: Likewise.
9432 * gcc.dg/20020415-1.c: Likewise.
9433 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9434 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9435 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9436 * gcc.dg/torture/calleesave-sse.c: Likewise.
9437 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9438 * gcc.dg/gomp/vla-2.c: Likewise.
9439 * gcc.dg/gomp/vla-3.c: Likewise.
9440 * gcc.dg/gomp/vla-4.c: Likewise.
9441 * gcc.dg/gomp/pr30494.c: Likewise.
9442 * gcc.dg/gomp/vla-5.c: Likewise.
9443 * gcc.dg/pr51990-2.c: Likewise.
9444 * gcc.dg/vla-22.c: Likewise.
9445
9446 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9447
9448 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9449 * gcc.dg/dollar.c: Likewise.
9450 * gcc.dg/pragma-message.c: Likewise.
9451 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9452 * c-c++-common/raw-string-14.c: Likewise.
9453
9454 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9455
9456 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9457 property that instantiation here is a compile-time error.
9458
9459 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9460
9461 * g++.dg/other/pr67065.C: Extend.
9462
9463 2015-08-21 Nathan Sidwell <nathan@acm.org>
9464
9465 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9466 is freestanding.
9467 (check_effective_target_global_constructor): New.
9468 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9469 * gcc.dg/debug/debug.exp: Skip for nvptx.
9470 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9471
9472 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9473 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9474 * gcc.c-torture/compile/pr33855.c: Likewise.
9475 * gcc.c-torture/compile/920723-1.c: Likewise.
9476 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9477 writing a const.
9478 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9479 label.
9480 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9481 'call'.
9482
9483 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9484 prototype normal.
9485 * gcc.c-torture/execute/switch-1.c: Likewise.
9486
9487 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9488 * gcc.c-torture/execute/printf-1.c: Likewise.
9489 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9490 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9491 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9492 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9493 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9494 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9495 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9496 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9497 * gcc.c-torture/execute/gofast.c: Likewise.
9498 * gcc.c-torture/execute/complex-6.c: Likewise.
9499
9500 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9501 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9502 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9503 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9504 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9505 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9506 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9507 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9508 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9509 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9510 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9511 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9512 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9513 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9514 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9515 * gcc.dg/setjmp-1.c: Likewise.
9516 * gcc.dg/cleanup-5.c: Likewise.
9517 * gcc.dg/cleanup-12.c: Likewise.
9518 * gcc.dg/cleanup-13.c: Likewise.
9519
9520 * gcc.dg/constructor-1.c: Require global ctor.
9521
9522 * gcc.dg/fork-instrumentation.c: Require profiling.
9523 * gcc.dg/20030107-1.c: Likewise.
9524 * gcc.dg/20030702-1.c: Likewise.
9525
9526 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9527 * gcc.dg/cpp/paste2.c: Likewise.
9528 * gcc.dg/cpp/strify3.c: Likewise.
9529 * gcc.dg/cpp/strify4.c: Likewise.
9530 * gcc.dg/cpp/lexnum.c: Likewise.
9531 * gcc.dg/cpp/digraphs.c: Likewise.
9532 * gcc.dg/cpp/macro1.c: Likewise.
9533
9534 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9535
9536 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9537
9538 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9539
9540 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9541 only once.
9542
9543 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9544
9545 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9546 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9547 vec_vpmsum_be and vec_shasigma_be.
9548
9549 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9550
9551 * lib/target-supports.exp
9552 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9553 with -mfp16-format=ieee.
9554
9555 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9556
9557 PR c++/67065
9558 * g++.dg/other/pr67065.C: New.
9559
9560 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9561
9562 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9563 memcpy.
9564 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9565 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9566 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9567 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9568
9569 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9570
9571 * gcc.dg/wide_shift_64_1.c: New testcase.
9572 * gcc.dg/wide_shift_128_1.c: Likewise.
9573 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9574
9575 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9576
9577 * lib/target-supports.exp
9578 (check_effective_target_fstack_protector_enabled): New test.
9579 * gcc.target/i386/ssp-default.c: New test.
9580
9581 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9582
9583 PR fortran/66929
9584 * gfortran.dg/generic_31.f90: New.
9585
9586 2015-08-19 Marek Polacek <polacek@redhat.com>
9587
9588 PR middle-end/67133
9589 * g++.dg/torture/pr67133.C: New test.
9590
9591 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9592
9593 * gcc.target/powerpc/altivec-35.c: New test.
9594 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9595 * gcc.target/powerpc/vsx-vector-7.c: New test.
9596
9597 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9598
9599 PR middle-end/36757
9600 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9601 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9602
9603 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9604
9605 PR rtl-optimization/67218
9606 * gcc.c-torture/execute/ieee/pr67218.c,
9607 gcc.target/aarch64/fcvt_int_float_double1.c,
9608 gcc.target/aarch64/fcvt_int_float_double2.c,
9609 gcc.target/aarch64/fcvt_int_float_double3.c,
9610 gcc.target/aarch64/fcvt_int_float_double4.c,
9611 gcc.target/aarch64/fcvt_uint_float_double1.c,
9612 gcc.target/aarch64/fcvt_uint_float_double2.c,
9613 gcc.target/aarch64/fcvt_uint_float_double3.c,
9614 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9615
9616 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9617
9618 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9619 dg-options to disable LSE extensions.
9620 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9621 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9622 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9623 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9624 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9625 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9626 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9627 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9628 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9629 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9630 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9631 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9632 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9633 * gcc.target/aarch64/sync-op-full.c: Likewise.
9634 * gcc.target/aarch64/sync-op-release.c: Likewise.
9635
9636 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/67160
9639 * g++.dg/cpp1z/feat-cxx1z.C: New.
9640
9641 2015-08-18 Marek Polacek <polacek@redhat.com>
9642
9643 PR middle-end/67222
9644 * gcc.dg/torture/pr67222.c: New test.
9645
9646 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9647
9648 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9649
9650 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9651
9652 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9653 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9654 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9655
9656 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9657
9658 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9659 which is used in later code.
9660
9661 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/67216
9664 * g++.dg/cpp0x/nullptr34.C: New.
9665 * g++.dg/warn/Wconversion2.C: Adjust.
9666 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9667 * g++.old-deja/g++.other/null3.C: Likewise.
9668
9669 * g++.dg/cpp0x/pr51313.C: Adjust.
9670
9671 2015-08-17 Richard Biener <rguenther@suse.de>
9672
9673 PR tree-optimization/67221
9674 * gcc.dg/torture/pr67221.c: New testcase.
9675
9676 2015-08-17 Mike Stump <mikestump@comcast.net>
9677 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9678
9679 * gcc.target/arm/memcpy-aligned-1.c: New test.
9680
9681 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9682
9683 PR fortran/54656
9684 * gfortran.dg/norm_4.f90: Rename to...
9685 * gfortran.dg/norm2_4.f90: this.
9686 * gfortran.dg/norm2_5.f90: New test.
9687
9688 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9689
9690 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9691 * gcc.dg/ssp-1.c: Make counter a register.
9692 * gcc.dg/ssp-2.c: Likewise.
9693 * gcc.dg/torture/parm-coalesce.c: New.
9694
9695 2015-08-14 Marek Polacek <polacek@redhat.com>
9696
9697 PR middle-end/67133
9698 * gcc.dg/torture/pr67133.c: New test.
9699
9700 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9701 Matthias Klose <doko@debian.org>
9702
9703 PR target/67143
9704 * gcc.c-torture/compile/pr67143.c: New
9705 * gcc.target/aarch64/atomic-op-imm.c
9706 (atomic_fetch_add_negative_RELAXED): New.
9707 (atomic_fetch_sub_negative_ACQUIRE): New.
9708
9709 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9710
9711 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9712 * gcc.target/aarch64/target_attr_8.c: Likewise.
9713 * gcc.target/aarch64/target_attr_14.c: Likewise.
9714
9715 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9716
9717 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9718
9719 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9720
9721 * gcc.target/i386/builtin_target.c: Add skylake check.
9722
9723 2015-08-13 Jeff Law <law@redhat.com>
9724
9725 * gcc.dg/pr66314.c: Moved from here to ..
9726 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9727 to clear all sanitizers before -fsanitize=kernel-address.
9728
9729 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9730
9731 * gcc.target/aarch64/cinc_common_1.c: New test.
9732
9733 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/53421
9736 * g++.dg/ext/attribute-may-alias-1.C: New.
9737 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9738
9739 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9740
9741 * gcc.target/aarch64/atomic-inst-cas.c: New.
9742 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9743
9744 2015-08-13 Andreas Schwab <schwab@suse.de>
9745
9746 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9747
9748 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/62164
9751 * g++.dg/torture/pr62164.C: New.
9752
9753 2015-08-13 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/67191
9756 * gcc.dg/torture/pr67191.c: New testcase.
9757 * g++.dg/torture/pr67191.C: Likewise.
9758
9759 2015-08-13 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/66502
9762 PR tree-optimization/67167
9763 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9764
9765 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/53330
9768 * g++.dg/init/new42.C: New.
9769
9770 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9771
9772 PR target/67071
9773 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9774 vector constants.
9775 * gcc.target/powerpc/pr67071-2.c: Likewise.
9776 * gcc.target/powerpc/pr67071-3.c: Likewise.
9777
9778 2015-08-12 Marek Polacek <polacek@redhat.com>
9779
9780 PR c++/55095
9781 * c-c++-common/Wshift-overflow-6.c: New test.
9782 * c-c++-common/Wshift-overflow-7.c: New test.
9783 * g++.dg/cpp1y/left-shift-2.C: New test.
9784
9785 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/52742
9788 * g++.dg/cpp0x/pr52742.C: New.
9789
9790 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9791
9792 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9793 Check Knights Landing support.
9794
9795 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9796
9797 PR c++/47461
9798 * g++.dg/warn/Wunused-result-1.C: New.
9799
9800 2015-08-12 Richard Biener <rguenther@suse.de>
9801
9802 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9803 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9804 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9805 * g++.dg/tree-ssa/pr61034.C: Adjust.
9806 * gcc.dg/fold-compare-2.c: Likewise.
9807 * gcc.dg/pr50763.c: Likewise.
9808 * gcc.dg/predict-3.c: Likewise.
9809 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9810 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9811 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9812 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9813 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9814 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9815 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9816 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9817 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9818 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9819 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9820 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9821
9822 2015-08-12 Nathan Sidwell <nathan@acm.org>
9823
9824 * gcc.dg/vrp-min-max-1.c: New.
9825 * gcc.dg/vrp-min-max-2.c: New.
9826
9827 2015-08-12 Richard Biener <rguenther@suse.de>
9828
9829 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9830
9831 2015-08-12 Tom de Vries <tom@codesourcery.com>
9832
9833 PR testsuite/67175
9834 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9835 Handle absence of vector min/max for sparc.
9836
9837 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9838
9839 PR target/66954
9840 * g++.dg/ext/mv25.C: New test.
9841
9842 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9843
9844 * gcc.target/i386/avx2-vect-shift.c: New test.
9845
9846 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9847
9848 PR c/66098
9849 PR c/66711
9850 * gcc.dg/pragma-diag-3.c: New test.
9851 * gcc.dg/pragma-diag-4.c: New test.
9852
9853 2015-08-11 Nathan Sidwell <nathan@acm.org>
9854
9855 * c-c++-common/dfp/operator-comma.c: Call init function.
9856 * c-c++-common/dfp/convert-dfp-2.c: New test.
9857
9858 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9859
9860 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9861 Treat model == 0x4f as Broadwell.
9862
9863 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9864
9865 PR libfortran/67140
9866 * gfortran.dg/pr67140.f90: New test.
9867
9868 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9869
9870 PR libgomp/65742
9871 PR middle-end/66332
9872 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9873
9874 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9875
9876 PR fortran/64022
9877 * gfortran.dg/ieee/large_4.f90: New test.
9878
9879 2015-08-08 Bud Davis <jmdavis@link.com>
9880
9881 PR fortran/59746
9882 * gfortran.dg/common_22.f90: New.
9883
9884 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9885
9886 PR rtl-optimization/67028
9887 * gcc.dg/pr67028.c: New testcase.
9888
9889 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9890
9891 PR rtl-optimization/67029
9892 * gcc.dg/pr67029.c: New test.
9893
9894 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9895
9896 PR fortran/64104
9897 * gfortran.dg/ieee/ieee_8.f90: New test.
9898
9899 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9900
9901 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9902 modifers.
9903 * gcc.target/aarch64/noplt_2.c: Likewise.
9904 * gcc.target/aarch64/noplt_3.c: Likewise.
9905
9906 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9907
9908 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9909 optimization level, and print a summary at the end.
9910
9911 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9912
9913 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9914
9915 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9916
9917 * gcc.target/aarch64/noplt_3.c: New testcase.
9918
9919 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9920
9921 * gcc.target/aarch64/noplt_1.c: New testcase.
9922 * gcc.target/aarch64/noplt_2.c: Likewise.
9923
9924 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9925
9926 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9927 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9928
9929 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9930
9931 * gcc.target/s390/dwarfregtable-1.c: New test.
9932 * gcc.target/s390/dwarfregtable-2.c: New test.
9933 * gcc.target/s390/dwarfregtable-3.c: New test.
9934
9935 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9936
9937 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9938
9939 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9940
9941 PR fortran/64022
9942 * gfortran.dg/ieee/large_2.f90: New test.
9943 * gfortran.dg/ieee/large_3.F90: New test.
9944
9945 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9946
9947 PR fortran/64022
9948 * gfortran.dg/ieee/large_1.f90: Adjust test.
9949
9950 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9951 Jeff Law <law@redhat.com>
9952
9953 PR c/16351
9954 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9955 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9956 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9957 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9958 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9959 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9960
9961 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9962
9963 PR middle-end/66311
9964 * gfortran.dg/pr66311.f90: New file.
9965
9966 2015-08-05 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/67121
9969 * gcc.dg/torture/pr67121.c: New testcase.
9970
9971 2015-08-05 Nick Clifton <nickc@redhat.com>
9972
9973 * gcc.target/rl78: New directory.
9974 * gcc.target/rl78/rl78.exp: New file: Test driver.
9975 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9976
9977 2015-08-05 Richard Biener <rguenther@suse.de>
9978
9979 PR middle-end/67120
9980 * gcc.dg/torture/pr67120.c: New testcase.
9981
9982 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9983
9984 PR fortran/52846
9985
9986 * lib/fortran-modules.exp: Call cleanup-submodules from
9987 cleanup-modules.
9988 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9989 cover the cases where private entities are no longer optimized
9990 away.
9991 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9992 same reason.
9993 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9994 * gfortran.dg/submodule_5.f08: The same.
9995 * gfortran.dg/submodule_9.f08: The same.
9996 * gfortran.dg/submodule_10.f08: New test.
9997
9998 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9999
10000 PR c++/66595
10001 * g++.dg/cpp1y/var-templ35.C: New.
10002
10003 2015-08-05 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/67055
10006 * g++.dg/torture/pr67055.C: New testcase.
10007
10008 2015-08-05 Richard Biener <rguenther@suse.de>
10009
10010 PR tree-optimization/67109
10011 * gcc.dg/torture/pr67109.c: New testcase.
10012 * gcc.dg/vect/vect-119.c: Adjust.
10013
10014 2015-08-05 Richard Biener <rguenther@suse.de>
10015
10016 PR middle-end/67107
10017 * gcc.dg/pr67107.c: New testcase.
10018
10019 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/66197
10022 * g++.dg/cpp1z/abbrev2.C: New.
10023
10024 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10027
10028 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10029
10030 PR c++/66392
10031 * g++.dg/init/explicit4.C: New.
10032
10033 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10034
10035 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10036 without VSX an Power8 vector support.
10037
10038 2015-08-04 Richard Biener <rguenther@suse.de>
10039
10040 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10041
10042 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10043
10044 PR target/67110
10045 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10046 -fno-pie -no-pie.
10047
10048 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10049
10050 PR c++/66427
10051 * g++.dg/cpp1y/var-templ34.C: New.
10052
10053 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10054
10055 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10056 * gcc.target/aarch64/target_attr_1.c: Likewise.
10057 * gcc.target/aarch64/target_attr_2.c: Likewise.
10058 * gcc.target/aarch64/target_attr_3.c: Likewise.
10059 * gcc.target/aarch64/target_attr_4.c: Likewise.
10060 * gcc.target/aarch64/target_attr_5.c: Likewise.
10061 * gcc.target/aarch64/target_attr_6.c: Likewise.
10062 * gcc.target/aarch64/target_attr_7.c: Likewise.
10063 * gcc.target/aarch64/target_attr_8.c: Likewise.
10064 * gcc.target/aarch64/target_attr_9.c: Likewise.
10065 * gcc.target/aarch64/target_attr_10.c: Likewise.
10066 * gcc.target/aarch64/target_attr_11.c: Likewise.
10067 * gcc.target/aarch64/target_attr_12.c: Likewise.
10068 * gcc.target/aarch64/target_attr_13.c: Likewise.
10069 * gcc.target/aarch64/target_attr_14.c: Likewise.
10070 * gcc.target/aarch64/target_attr_15.c: Likewise.
10071
10072 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10073
10074 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10075
10076 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077
10078 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10079
10080 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10081
10082 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10083 message.
10084
10085 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10086
10087 PR fortran/64022
10088 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10089 * gfortran.dg/ieee/large_1.f90: New test.
10090
10091 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10092
10093 PR tree-optimization/67043
10094 * gcc.dg/pr67043.c: New test.
10095
10096 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10097
10098 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10099
10100 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10101
10102 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10103 it to push/pop timing items.
10104 (main): For each optimization level, create a gcc_jit_timer, and
10105 time all of the iteration within that level cumulatively.
10106 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10107 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10108
10109 2015-08-03 Alexander Basov <coohpt@gmail.com>
10110
10111 PR middle-end/64744
10112 PR middle-end/48470
10113 PR middle-end/43404
10114 * gcc.target/arm/pr43404.c : New testcase.
10115 * gcc.target/arm/pr48470.c : New testcase.
10116 * gcc.target/arm/pr64744-1.c : New testcase.
10117 * gcc.target/arm/pr64744-2.c : New testcase.
10118
10119 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10120
10121 PR tree-optimization/67077
10122 * gcc.dg/pr67077.c: New test.
10123
10124 2015-08-03 Jeff Law <law@redhat.com>
10125
10126 PR middle-end/66314
10127 PR gcov-profile/66899
10128 * gcc.dg/pr66899.c: New test.
10129 * gcc.dg/pr66314.c: New test.
10130
10131 2015-08-03 Marek Polacek <polacek@redhat.com>
10132
10133 PR c/67088
10134 * gcc.dg/pr67088.c: New test.
10135
10136 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10137
10138 PR target/66731
10139 * gcc.target/arm/vnmul-1.c: New.
10140 * gcc.target/arm/vnmul-2.c: New.
10141 * gcc.target/arm/vnmul-3.c: New.
10142 * gcc.target/arm/vnmul-4.c: New.
10143
10144 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10145
10146 PR fortran/64921
10147 * gfortran.dg/class_allocate_20.f90: New.
10148
10149 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10150
10151 * gcc.target/aarch64/csel_bfx_1.c: New test.
10152 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10153
10154 2015-08-02 Martin Sebor <msebor@redhat.com>
10155
10156 * g++.dg/Wframe-address-in-Wall.C: New test.
10157 * g++.dg/Wframe-address.C: New test.
10158 * g++.dg/Wno-frame-address.C: New test.
10159 * gcc.dg/Wframe-address-in-Wall.c: New test.
10160 * gcc.dg/Wframe-address.c: New test.
10161 * gcc.dg/Wno-frame-address.c: New test.
10162
10163 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10164
10165 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10166
10167 2015-08-01 Michael Collison <michael.collison@linaro.org
10168 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10169
10170 * gcc.target/arm/mincmp.c: New test.
10171
10172 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10173
10174 PR fortran/67091
10175 * gfortran.dg/associated_target_6.f03: New test
10176
10177 2015-08-01 Tom de Vries <tom@codesourcery.com>
10178
10179 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10180 optimize ("-ftree-parallelize-loops=0").
10181 Add successful scans for 2 detected reductions. Add xfail scans for 3
10182 detected reductions.
10183 * gcc.dg/autopar/reduc-2short.c: Same.
10184 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10185 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10186 detected reductions.
10187 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10188 and max reductions.
10189
10190 2015-07-31 Marek Polacek <polacek@redhat.com>
10191
10192 PR sanitizer/66977
10193 * g++.dg/ubsan/pr66977.C: New test.
10194
10195 2015-07-30 Marek Polacek <polacek@redhat.com>
10196
10197 * c-c++-common/Wtautological-compare-3.c: New test.
10198
10199 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10200
10201 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10202 (CHECK): Pass address of scalar, rather than array.
10203
10204 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10205
10206 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10207
10208 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10209
10210 * gcc.target/aarch64/fp16/fp16.exp: New.
10211 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10212 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10213
10214 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10215
10216 * gcc.target/aarch64/f16_movs_1.c: New test.
10217
10218 2015-07-28 Tom de Vries <tom@codesourcery.com>
10219
10220 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10221 outer loop.
10222
10223 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10224 Manuel López-Ibáñez <manu@gcc.gnu.org>
10225
10226 * gcc.dg/parm-incomplete-1.c: Update.
10227 * gcc.dg/pr18809-1.c: Update.
10228 * gcc.dg/pr27953.c: Update.
10229 * gcc.dg/vla-11.c: Update.
10230
10231 2015-07-27 Marek Polacek <polacek@redhat.com>
10232
10233 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10234
10235 2015-07-27 Tom de Vries <tom@codesourcery.com>
10236
10237 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10238 attribute. Update comment.
10239 (main): Remove.
10240 Add scan for not parallelizing inner loop.
10241 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10242 attribute.
10243 (main): Remove.
10244
10245 2015-07-27 Marek Polacek <polacek@redhat.com>
10246
10247 PR bootstrap/67030
10248 * c-c++-common/Wtautological-compare-2.c: New test.
10249
10250 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10251
10252 PR target/66232
10253 * gcc.target/i386/pr66232-6.c: New tests.
10254 * gcc.target/i386/pr66232-7.c: Likewise.
10255 * gcc.target/i386/pr66232-8.c: Likewise.
10256 * gcc.target/i386/pr66232-9.c: Likewise.
10257
10258 2015-07-27 Marek Polacek <polacek@redhat.com>
10259
10260 PR c++/66555
10261 PR c/54979
10262 * c-c++-common/Wtautological-compare-1.c: New test.
10263
10264 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10265
10266 PR c++/18969
10267 * g++.dg/template/pr18969.C: New test.
10268 * g++.dg/template/pr18969-2.C: New test.
10269 * g++.old-deja/g++.jason/overload.C: Remove return value in
10270 template function returning void.
10271
10272 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10273
10274 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10275 immediates to avoid shift-overflow warnings.
10276
10277 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10278
10279 PR c++/66857
10280 * g++.dg/init/pr66857.C: New test.
10281
10282 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10283
10284 PR target/66648
10285 * gcc.target/i386/pr66648.c: New test.
10286
10287 2015-07-25 Tom de Vries <tom@codesourcery.com>
10288
10289 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10290 interchange_files and block_files variables.
10291 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10292 arithmetic.
10293 * gcc.dg/graphite/uns-interchange-12.c: Same.
10294 * gcc.dg/graphite/uns-interchange-14.c: Same.
10295 * gcc.dg/graphite/uns-interchange-15.c: Same.
10296 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10297 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10298
10299 2015-07-25 Jeff Law <law@redhat.com>
10300
10301 Revert:
10302 PR lto/66752
10303 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10304 * gcc.dg/torture/pr66752-1.c: New test
10305 * g++.dg/torture/pr66752-2.C: New test.
10306
10307 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10308
10309 Revert:
10310 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10311
10312 PR rtl-optimization/64164
10313 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10314 * gcc.dg/ssp-1.c: Make counter a register.
10315 * gcc.dg/ssp-2.c: Likewise.
10316 * gcc.dg/torture/parm-coalesce.c: New.
10317
10318 2015-07-24 Tom de Vries <tom@codesourcery.com>
10319
10320 * gcc.dg/graphite/block-1.c: Xfail scan.
10321 * gcc.dg/graphite/interchange-12.c: Same.
10322 * gcc.dg/graphite/interchange-14.c: Same.
10323 * gcc.dg/graphite/interchange-15.c: Same.
10324 * gcc.dg/graphite/interchange-9.c: Same.
10325 * gcc.dg/graphite/interchange-mvt.c: Same.
10326 * gcc.dg/graphite/uns-block-1.c: New test.
10327 * gcc.dg/graphite/uns-interchange-12.c: New test.
10328 * gcc.dg/graphite/uns-interchange-14.c: New test.
10329 * gcc.dg/graphite/uns-interchange-15.c: New test.
10330 * gcc.dg/graphite/uns-interchange-9.c: New test.
10331 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10332
10333 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10334
10335 PR c++/64079
10336 * c-c++-common/Wunused-function-1.c: New.
10337
10338 2015-07-24 Tom de Vries <tom@codesourcery.com>
10339
10340 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10341 alternative exit-first loop transform.
10342 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10343 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10344 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10345 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10346 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10347 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10348 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10349 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10350 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10351
10352 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10353
10354 PR ipa/66566
10355 * gcc.target/i386/mpx/pr66566.c: New test.
10356
10357 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10358
10359 PR bootstrap/66978
10360 * gcc.target/i386/pr66978.c: New test.
10361
10362 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10363
10364 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10365
10366 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10367
10368 * gcc.target/s390/insv-1.c: New test.
10369 * gcc.target/s390/insv-2.c: New test.
10370 * gcc.target/s390/insv-3.c: New test.
10371
10372 2015-07-24 Tom de Vries <tom@codesourcery.com>
10373
10374 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10375
10376 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10377
10378 PR middle-end/25530
10379 * gcc.dg/pr25530.c: New test.
10380
10381 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10382
10383 PR middle-end/25529
10384 * gcc.dg/pr25529.c: New test.
10385
10386 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10387
10388 * gcc.target/arm/reg_equal_test.c: New test.
10389
10390 2015-07-23 Jeff Law <law@redhat.com>
10391
10392 PR lto/66752
10393 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10394 * gcc.dg/torture/pr66752-1.c: New test
10395 * g++.dg/torture/pr66752-2.C: New test.
10396
10397 2015-07-23 Marek Polacek <polacek@redhat.com>
10398
10399 PR c++/66572
10400 * g++.dg/warn/Wlogical-op-2.C: New test.
10401
10402 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10403
10404 PR rtl-optimization/64164
10405 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10406 * gcc.dg/ssp-1.c: Make counter a register.
10407 * gcc.dg/ssp-2.c: Likewise.
10408 * gcc.dg/torture/parm-coalesce.c: New.
10409
10410 2015-07-23 Marek Polacek <polacek@redhat.com>
10411
10412 PR sanitizer/66908
10413 * c-c++-common/ubsan/pr66908.c: New test.
10414
10415 2015-07-23 Tom de Vries <tom@codesourcery.com>
10416
10417 * gcc.dg/autopar/outer-4.c: Add xfail.
10418 * gcc.dg/autopar/outer-5.c: Same.
10419 * gcc.dg/autopar/outer-6.c: Same.
10420 * gcc.dg/autopar/reduc-2.c: Same.
10421 * gcc.dg/autopar/reduc-2char.c: Same.
10422 * gcc.dg/autopar/reduc-2short.c: Same.
10423 * gcc.dg/autopar/reduc-8.c: Same.
10424 * gcc.dg/autopar/uns-outer-4.c: New test.
10425 * gcc.dg/autopar/uns-outer-5.c: New test.
10426 * gcc.dg/autopar/uns-outer-6.c: New test.
10427
10428 2015-07-23 Richard Biener <rguenther@suse.de>
10429
10430 PR tree-optimization/66952
10431 * gcc.dg/torture/pr66952.c: Use signed char.
10432
10433 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10434
10435 PR tree-optimization/66926,66951
10436 * gcc.dg/vect/pr66951.c: New test.
10437
10438 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10439
10440 PR c++/52987
10441 * g++.dg/parse/error57.C: New.
10442 * g++.dg/expr/string-2.C: Update.
10443
10444 2015-07-23 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/66945
10447 * gcc.dg/torture/pr66945.c: New testcase.
10448
10449 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10450
10451 PR target/66954
10452 * g++.dg/ext/mv24.C: New test.
10453
10454 2015-07-22 Marek Polacek <polacek@redhat.com>
10455
10456 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10457 dg-options.
10458
10459 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10460
10461 PR fortran/61831
10462 PR fortran/66929
10463 * gfortran.dg/generic_30.f90: New.
10464
10465 2015-07-22 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/66952
10468 * gcc.dg/torture/pr66952.c: New testcase.
10469
10470 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10471
10472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10473 test.
10474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10475 test.
10476 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10477 test.
10478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10479 test.
10480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10481 test.
10482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10483 test.
10484 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10485 test.
10486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10487 test.
10488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10489 test.
10490 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10491 test.
10492 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10493 test.
10494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10495 test.
10496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10497 test.
10498 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10499 test.
10500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10501 test.
10502 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10503 test.
10504 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10505 test.
10506 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10507 test.
10508 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10509 test.
10510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10511 test.
10512 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10513 test.
10514 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10515 test.
10516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10517 test.
10518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10519 test.
10520 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10521 test.
10522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10523 test.
10524 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10525 test.
10526 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10527 test.
10528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10529 test.
10530 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10531 test.
10532 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10533 test.
10534 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10535 test.
10536 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10537 test.
10538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10539 test.
10540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10541 test.
10542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10543 test.
10544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10545 test.
10546 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10547 test.
10548 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10549 test.
10550 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10551 test.
10552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10553 test.
10554 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10555 test.
10556 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10557 test.
10558 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10559 test.
10560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10561 test.
10562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10563 test.
10564 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10565 test.
10566 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10567 test.
10568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10569 test.
10570 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10571 test.
10572 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10573 test.
10574 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10575 test.
10576 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10577 test.
10578 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10579 test.
10580 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10581 test.
10582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10583 test.
10584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10585 test.
10586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10587 test.
10588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10589 test.
10590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10591 test.
10592 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10593 test.
10594 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10595 test.
10596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10597 test.
10598 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10599 test.
10600 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10601 test.
10602 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10603 test.
10604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10605 test.
10606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10607 test.
10608 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10609 test.
10610 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10611 test.
10612 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10613 test.
10614 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10615 test.
10616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10617 test.
10618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10619 test.
10620 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10621 test.
10622 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10623 test.
10624 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10625 test.
10626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10627 test.
10628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10629 test.
10630 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10631 test.
10632 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10633 test.
10634 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10635 test.
10636 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10637 test.
10638 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10639 test.
10640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10641 test.
10642 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10643 test.
10644 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10645 test.
10646 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10647 test.
10648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10649 test.
10650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10651 test.
10652 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10653 test.
10654 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10655 test.
10656 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10657 test.
10658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10659 test.
10660 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10661 test.
10662 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10663 test.
10664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10665 test.
10666 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10667 test.
10668 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10669 test.
10670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10671 test.
10672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10673 test.
10674 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10675 test.
10676 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10677 test.
10678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10679 test.
10680 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10681 test.
10682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10683 test.
10684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10685 test.
10686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10687 test.
10688 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10689 test.
10690 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10691 test.
10692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10693 test.
10694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10695 test.
10696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10697 test.
10698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10699 test.
10700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10701 test.
10702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10703 test.
10704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10705 test.
10706 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10707 test.
10708 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10709 test.
10710 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10711 test.
10712 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10713 test.
10714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10715 test.
10716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10717 test.
10718 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10719 test.
10720 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10721 test.
10722 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10723 test.
10724 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10725 test.
10726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10727 test.
10728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10729 test.
10730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10731 test.
10732 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10733 test.
10734 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10735 test.
10736
10737 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10738
10739 * g++.dg/template/crash81.C: Update.
10740
10741 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10742
10743 PR ipa/66424.
10744 * gcc.target/i386/pr66424.c: New.
10745
10746 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10747
10748 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10749
10750 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10751
10752 PR fortran/61831
10753 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10754 Drop address sanitization.
10755
10756 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10757
10758 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10759 Skip -march=armv4t.
10760 (dg-additional-options): Set armv5t flag.
10761
10762 2015-07-21 Marek Polacek <polacek@redhat.com>
10763
10764 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10765 * gcc.dg/vmx/unpack.c: Likewise.
10766 * gcc.target/powerpc/quad-atomic.c: Likewise.
10767
10768 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10769
10770 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10771
10772 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10773
10774 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10775 model.
10776
10777 2015-07-20 Marek Polacek <polacek@redhat.com>
10778
10779 PR c++/55095
10780 * c-c++-common/Wshift-overflow-1.c: New test.
10781 * c-c++-common/Wshift-overflow-2.c: New test.
10782 * c-c++-common/Wshift-overflow-3.c: New test.
10783 * c-c++-common/Wshift-overflow-4.c: New test.
10784 * c-c++-common/Wshift-overflow-5.c: New test.
10785 * g++.dg/cpp1y/left-shift-1.C: New test.
10786 * gcc.dg/c90-left-shift-2.c: New test.
10787 * gcc.dg/c90-left-shift-3.c: New test.
10788 * gcc.dg/c99-left-shift-2.c: New test.
10789 * gcc.dg/c99-left-shift-3.c: New test.
10790 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10791 * gcc.c-torture/execute/pr40386.c: Likewise.
10792 * gcc.dg/vect/pr33373.c: Likewise.
10793 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10794 * gcc.dg/vect/vect-shift-2.c: Likewise.
10795
10796 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10797
10798 * gcc.target/aarch64/neg_abs_1.c: New test.
10799
10800 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10801
10802 PR target/66922
10803 * gcc.target/i386/pr66922.c: New test.
10804
10805 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10806
10807 PR middle-end/46851
10808 PR middle-end/60340
10809 * gcc.dg/tree-ssa/pr42327.c: Removed.
10810 * g++.dg/other/pr35011.C: Removed.
10811
10812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10813
10814 PR target/66906
10815 * gcc.target/i386/pr66906.c: New test.
10816
10817 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10818
10819 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10820 as follow-up to r225930.
10821
10822 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10823
10824 PR fortran/52846
10825 * lib/fortran-modules.exp (proc cleanup-submodules): New
10826 procedure.
10827 * gfortran.dg/submodule_1.f08: Change extension and clean up
10828 the submodule files.
10829 * gfortran.dg/submodule_2.f08: ditto
10830 * gfortran.dg/submodule_6.f08: ditto
10831 * gfortran.dg/submodule_7.f08: ditto
10832 * gfortran.dg/submodule_8.f08: New test
10833 * gfortran.dg/submodule_9.f08: New test
10834
10835 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10836 Sebastian Pop <s.pop@samsung.com>
10837
10838 PR middle-end/61929
10839 * gcc.dg/graphite/pr61929.c: New.
10840
10841 2015-07-17 Marek Polacek <polacek@redhat.com>
10842
10843 * gcc.dg/fold-minus-7.c: New test.
10844
10845 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10846
10847 * gfortran.dg/co_reduce_1.f90: New file.
10848
10849 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10850
10851 PR target/66824
10852 * gcc.target/i386/pr66824.c:
10853
10854 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10855
10856 PR fortran/66035
10857 * gfortran.dg/structure_constructor_13.f03: New test.
10858
10859 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10860
10861 PR fortran/61831
10862 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10863 of generated while loops in the tree dump.
10864 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10865
10866 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10867
10868 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10869
10870 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10871
10872 PR target/66891
10873 * gcc.target/i386/pr66891.c: New test.
10874
10875 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10876
10877 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10878
10879 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10880
10881 PR rtl-optimization/66626
10882 * gcc.target/i386/pr66626-2.c: New.
10883
10884 2015-07-16 Richard Biener <rguenther@suse.de>
10885
10886 PR tree-optimization/66894
10887 * gcc.dg/torture/pr66894.c: New testcase.
10888
10889 2015-07-16 Richard Biener <rguenther@suse.de>
10890
10891 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10892
10893 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10894
10895 PR target/66866
10896 * g++.dg/pr66866.C: New test.
10897
10898 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10899
10900 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10901
10902 2015-07-15 Richard Biener <rguenther@suse.de>
10903
10904 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10905 { -O3 -fomit-frame-pointer },
10906 { -O3 -fomit-frame-pointer -funroll-loops } and
10907 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10908 in favor of
10909 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10910 -finline-functions }
10911
10912 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10913
10914 * gcc.target/mips/interrupt_handler-5.c: New test.
10915
10916 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10917 Robert Suchanek <robert.suchanek@imgtec.com>
10918
10919 * gcc.target/mips/interrupt_handler-4.c: New test.
10920
10921 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10922
10923 PR testsuite/66734
10924 * gcc.dg/lto/lto.exp: Initialize MPX.
10925
10926 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10927
10928 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10929 dg-skip-if.
10930 * gcc.target/arm/scd42-3.c: Likewise.
10931
10932 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10933
10934 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10935 code to be run when the pre-arch code increases the isa_rev to
10936 mips32r6 or greater.
10937
10938 2015-07-15 Richard Biener <rguenther@suse.de>
10939
10940 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10941 { -O3 -fomit-frame-pointer },
10942 { -O3 -fomit-frame-pointer -funroll-loops } and
10943 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10944 in favor of
10945 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10946 -finline-functions }
10947 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10948 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10949 to additional_flags.
10950
10951 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10952
10953 PR rtl-optimization/66838
10954 * gcc.target/i386/pr66838.c: New test.
10955
10956 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10957
10958 PR c++/66850
10959 * g++.dg/template/pr66850.C: New test.
10960
10961 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10962 Cesar Philippidis <cesar@codesourcery.com>
10963 Chung-Lin Tang <cltang@codesourcery.com>
10964
10965 * gcc.target/nios2/nios2-flushd.c: New.
10966 * gcc.target/nios2/nios2-rdprs.c: New.
10967 * gcc.target/nios2/r2-atomic.c: New.
10968 * gcc.target/nios2/r2-eni.c: New.
10969 * gcc.target/nios2/r2-wrpie.c: New.
10970
10971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10972 Cesar Philippidis <cesar@codesourcery.com>
10973 Chung-Lin Tang <cltang@codesourcery.com>
10974
10975 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10976 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10977
10978 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10979 Cesar Philippidis <cesar@codesourcery.com>
10980 Chung-Lin Tang <cltang@codesourcery.com>
10981
10982 * gcc.target/nios2/andci.c: New.
10983 * gcc.target/nios2/bmx.c: New.
10984 * gcc.target/nios2/cdx-add.c: New.
10985 * gcc.target/nios2/cdx-branch.c: New.
10986 * gcc.target/nios2/cdx-callret.c: New.
10987 * gcc.target/nios2/cdx-loadstore.c: New.
10988 * gcc.target/nios2/cdx-logical.c: New.
10989 * gcc.target/nios2/cdx-mov.c: New.
10990 * gcc.target/nios2/cdx-shift.c: New.
10991 * gcc.target/nios2/cdx-sub.c: New.
10992 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10993
10994 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10995
10996 PR c++/65071
10997 * g++.dg/cpp0x/vt-65071.C: New.
10998
10999 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11000 Cesar Philippidis <cesar@codesourcery.com>
11001 Chung-Lin Tang <cltang@codesourcery.com>
11002
11003 * gcc.target/nios2/r2-io-range.c: New.
11004 * gcc.target/nios2/r2-stio-1.c: New.
11005 * gcc.target/nios2/r2-stio-2.c: New.
11006 * gcc.target/nios2/nios2-ldxio.c: New.
11007 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11008 of just compile. Add more tests.
11009
11010 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11011
11012 gfortran.dg/pr66864.f90: New test.
11013
11014 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11015
11016 PR rtl-optimization/66626
11017 * gcc.target/i386/pr66626.c: New.
11018
11019 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11020
11021 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11022 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11023 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11024
11025 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11026
11027 * g++.dg/template/crash81.C: Adjust for error + inform change.
11028 * g++.dg/template/pr58878.C: Likewise.
11029 * g++.dg/template/shadow1.C: Likewise.
11030 * g++.dg/template/shadow2.C: Likewise.
11031 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11032 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11033 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11034 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11035
11036 2015-07-14 Richard Biener <rguenther@suse.de>
11037
11038 PR tree-optimization/66863
11039 * gcc.dg/torture/pr66863.c: New testcase.
11040
11041 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11042
11043 PR c++/65186
11044 * g++.dg/template/pr65186.C: New test.
11045
11046 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11047
11048 * gcc.target/arm/macro_defs0.c: Add directive to skip
11049 test if -marm is present.
11050 * gcc.target/arm/macro_defs1.c: Likewise.
11051
11052 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11053
11054 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11055 if-conversion..
11056 * gcc.target/aarch64/adds1.c: Likewise.
11057 * gcc.target/aarch64/ands_1.c: Likewise.
11058 * gcc.target/aarch64/bics_1.c: Likewise.
11059 * gcc.target/aarch64/subs1.c: Likewise.
11060 * gcc.target/aarch64/subs3.c: Likewise.
11061
11062 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11063
11064 PR fortran/64589
11065 * gfortran.dg/pr64589.f90: New test.
11066
11067 2015-07-13 Renlin Li <renlin.li@arm.com>
11068
11069 PR rtl/66556
11070 * gcc.c-torture/execute/pr66556.c: New.
11071
11072 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11073
11074 * gcc.dg/20020219-1.c: Fix double word typos.
11075 * gcc.dg/20020919-1.c: Same.
11076
11077 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11078 Jeff Law <law@redhat.com>
11079
11080 PR middle-end/66726
11081 * g++.dg/tree-ssa/pr66726.c: New test.
11082 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11083 * gcc.dg/tree-ssa/pr66726.c: New test.
11084
11085 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11086
11087 PR c++/58734
11088 * g++.dg/cpp0x/variadic-ttp2.C: New.
11089
11090 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11091
11092 PR c++/30044
11093 * g++.dg/cpp0x/auto46.C: New test.
11094 * g++.dg/template/pr30044.C: New test.
11095 * g++.dg/template/shadow2.C: New test.
11096 * g++.dg/template/error55.C: New test.
11097 * g++.dg/template/crash83.C: Accept any error string.
11098 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11099 parameters.
11100 * g++.dg/cpp0x/variadic19.C: Likewise
11101 * g++.dg/template/canon-type-13.C: Likewise.
11102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11103 * g++.dg/torture/20070621-1.C: Likewise.
11104
11105 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11106
11107 PR c++/54521
11108 * g++.dg/init/explicit3.C: New.
11109
11110 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11111
11112 PR target/66819
11113 * gcc.target/i386/pr66819-1.c: New test.
11114 * gcc.target/i386/pr66819-2.c: Likewise.
11115 * gcc.target/i386/pr66819-3.c: Likewise.
11116 * gcc.target/i386/pr66819-4.c: Likewise.
11117 * gcc.target/i386/pr66819-5.c: Likewise.
11118
11119 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11120
11121 PR target/66703
11122 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11123 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11124 type to prevent possible flag-clobbering zero-extensions.
11125 * gcc.target/i386/pr66703.c: New test.
11126
11127 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11128
11129 PR c++/60842
11130 * g++.dg/cpp0x/nsdmi-template15.C: New.
11131
11132 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11133
11134 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11135
11136 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11137
11138 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11139 * gcc.target/arm/flip-thumb.c: Likewise.
11140
11141 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11142
11143 PR target/66813
11144 * gcc.target/i386/pr66813.c: New test.
11145
11146 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR middle-end/66820
11149 * gcc.dg/gomp/pr66820.c: New test.
11150
11151 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11152
11153 PR c++/65592
11154 * g++.dg/cpp0x/scoped_enum6.C: New.
11155
11156 2015-07-10 Tom de Vries <tom@codesourcery.com>
11157
11158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11159 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11160
11161 2015-07-10 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/66823
11164 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11165 which should not be necessary. XFAIL.
11166
11167 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11168
11169 PR c++/64848
11170 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11171
11172 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR middle-end/66633
11175 * gcc.dg/gomp/pr66633-1.c: New test.
11176 * gcc.dg/gomp/pr66633-2.c: New test.
11177 * gcc.dg/gomp/pr66633-3.c: New test.
11178 * gcc.dg/gomp/pr66633-4.c: New test.
11179
11180 2015-07-09 John Marino <gnugcc@marino.st>
11181
11182 * lib/target-supports.exp (check_effective_target_pie):
11183 Add *-*-dragonfly*
11184
11185 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11186
11187 PR target/66814
11188 * gcc.target/i386/pr66814.c: New test.
11189
11190 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11191
11192 PR target/66731
11193 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11194 * gcc.target/aarch64/fnmul-2.c: Likewise.
11195 * gcc.target/aarch64/fnmul-3.c: Likewise.
11196 * gcc.target/aarch64/fnmul-4.c: Likewise.
11197
11198 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11199
11200 PR c++/65790
11201 * g++.dg/cpp0x/vt-65790.C: New.
11202
11203 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11204
11205 PR target/66818
11206 * gcc.target/i386/pr66818.c: New test.
11207
11208 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11209
11210 PR target/66817
11211 * gcc.target/i386/pr66817.c: New test.
11212
11213 2015-07-09 Marek Polacek <polacek@redhat.com>
11214
11215 PR tree-optimization/66718
11216 * gcc.dg/vect/vect-126.c: New test.
11217
11218 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11219
11220 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11221 even when dwarf-2 is not the default.
11222
11223 2015-07-08 Jeff Law <law@redhat.com>
11224
11225 PR testsuite/66796
11226 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11227 to have a single memory reference.
11228
11229 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11230
11231 * g++.dg/other/dump-ada-spec-9.C: New test.
11232
11233 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11234
11235 * g++.dg/vect/vect.exp: Run also simd* tests.
11236 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11237 (check_vect): Fix up get_cpuid call for C++.
11238 * g++.dg/vect/simd-clone-1.cc: New test.
11239
11240 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11241
11242 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11243
11244 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11245
11246 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11247 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11248
11249 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11250
11251 PR target/66806
11252 * gcc.target/i386/pr66806.c: New test.
11253
11254 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11255
11256 PR c++/66421
11257 * g++.dg/cpp0x/auto45.C: New.
11258
11259 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11260
11261 PR middle-end/66334
11262 * gcc.target/i386/pr66334.c: New.
11263
11264 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11265
11266 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11267 comments.
11268
11269 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11270
11271 PR jit/66783
11272 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11273 (verify_code): Update expected error message.
11274 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11275 (verify_code): Likewise.
11276 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11277 (verify_code): Likewise.
11278
11279 2015-07-08 Richard Biener <rguenther@suse.de>
11280
11281 PR tree-optimization/66793
11282 * gcc.dg/torture/pr66793.c: New testcase.
11283
11284 2015-07-08 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/66794
11287 * gcc.dg/torture/pr66794.c: New testcase.
11288
11289 2015-07-08 Marek Polacek <polacek@redhat.com>
11290
11291 PR c++/66748
11292 * g++.dg/abi/abi-tag15.C: New test.
11293
11294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11295
11296 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11297 * gcc.target/mips/branch-3.c: Ditto
11298 * gcc.target/mips/branch-4.c: Ditto.
11299 * gcc.target/mips/branch-5.c: Ditto.
11300 * gcc.target/mips/branch-6.c: Ditto.
11301 * gcc.target/mips/branch-7.c: Ditto.
11302 * gcc.target/mips/branch-8.c: Ditto.
11303 * gcc.target/mips/branch-9.c: Ditto.
11304 * gcc.target/mips/branch-10.c: Ditto.
11305 * gcc.target/mips/branch-11.c: Ditto.
11306 * gcc.target/mips/branch-12.c: Ditto.
11307 * gcc.target/mips/branch-13.c: Ditto.
11308 * gcc.target/mips/umips-branch-5.c: New file.
11309 * gcc.target/mips/umips-branch-6.c: New file.
11310 * gcc.target/mips/umips-branch-7.c: New file.
11311 * gcc.target/mips/umips-branch-8.c: New file.
11312 * gcc.target/mips/umips-branch-9.c: New file.
11313 * gcc.target/mips/umips-branch-10.c: New file.
11314 * gcc.target/mips/umips-branch-11.c: New file.
11315 * gcc.target/mips/umips-branch-12.c: New file.
11316 * gcc.target/mips/umips-branch-13.c: New file.
11317 * gcc.target/mips/umips-branch-14.c: New file.
11318 * gcc.target/mips/umips-branch-15.c: New file.
11319 * gcc.target/mips/umips-branch-16.c: New file.
11320 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11321 (OCCUPY_0xfffc): New define.
11322
11323 2015-07-08 Renlin Li <renlin.li@arm.com>
11324
11325 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11326
11327 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11328
11329 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11330
11331 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11332
11333 * gcc.target/i386/bt-3.c: New test.
11334 * gcc.target/i386/bt-4.c: Ditto.
11335
11336 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11337
11338 * g++.dg/other/dump-ada-spec-8.C: New test.
11339
11340 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11341
11342 PR jit/66783
11343 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11344 test case.
11345 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11346 New test case.
11347 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11348 New test case.
11349 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11350 Avoid using an opaque struct for local "f".
11351
11352 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11353
11354 PR jit/66779
11355 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11356 * jit.dg/test-pr66779.c: New testcase.
11357
11358 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11359
11360 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11361 NOCOMPRESSION.
11362
11363 2015-07-07 Richard Biener <rguenther@suse.de>
11364
11365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11366
11367 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11368
11369 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11370 * gcc.target/mips/call-5.c: Ditto.
11371 * gcc.target/mips/call-6.c: Ditto.
11372
11373 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11374
11375 * gcc.dg/dx-test.c: New test-case.
11376
11377 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11378
11379 PR fortran/66578
11380 * gfortran.dg/allocate_with_source_9.f08: New test.
11381
11382 2015-07-07 Christian Bruel <christian.bruel@st.com>
11383
11384 PR target/52144
11385 * gcc.target/arm/flip-thumb.c: Fix scan.
11386 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11387 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11388 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11389 Fix return value.
11390
11391 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR target/65956
11394 * gcc.c-torture/execute/pr65956.c: New test.
11395
11396 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11397
11398 * gcc.target/arm/aapcs/align1.c: New.
11399 * gcc.target/arm/aapcs/align_rec1.c: New.
11400 * gcc.target/arm/aapcs/align2.c: New.
11401 * gcc.target/arm/aapcs/align_rec2.c: New.
11402 * gcc.target/arm/aapcs/align3.c: New.
11403 * gcc.target/arm/aapcs/align_rec3.c: New.
11404 * gcc.target/arm/aapcs/align4.c: New.
11405 * gcc.target/arm/aapcs/align_rec4.c: New.
11406 * gcc.target/arm/aapcs/align_vararg1.c: New.
11407 * gcc.target/arm/aapcs/align_vararg2.c: New.
11408
11409 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11410
11411 * gfortran.dg/iomsg_2.f90: New test.
11412
11413 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11414
11415 PR target/66749
11416 * gcc.target/i386/pr66749.c: New test.
11417
11418 2015-07-06 Richard Biener <rguenther@suse.de>
11419
11420 PR tree-optimization/66772
11421 * gcc.dg/torture/pr66772-1.c: New testcase.
11422 * gcc.dg/torture/pr66772-2.c: Likewise.
11423
11424 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11425
11426 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11427 the jals instruction.
11428
11429 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11430
11431 PR target/53383
11432 * gcc.target/i386/pr53383-1.c: New file.
11433 * gcc.target/i386/pr53383-2.c: Likewise.
11434 * gcc.target/i386/pr53383-3.c: Likewise.
11435
11436 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11437
11438 * gcc.target/aarch64/fnmul-1.c: New.
11439 * gcc.target/aarch64/fnmul-2.c: New.
11440 * gcc.target/aarch64/fnmul-3.c: New.
11441 * gcc.target/aarch64/fnmul-4.c: New.
11442
11443 2015-07-06 Richard Biener <rguenther@suse.de>
11444
11445 PR middle-end/66759
11446 * gcc.dg/torture/pr66759.c: New testcase.
11447
11448 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11449
11450 PR fortran/58586
11451 * gfortran.dg/alloc_comp_class_3.f03: New test.
11452 * gfortran.dg/alloc_comp_class_4.f03: New test.
11453
11454 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11455
11456 * gcc.c-torture/execute/pr66757.c: New test.
11457
11458 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11459
11460 PR tree-optimization/66720
11461 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11462
11463 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11464 Sandra Loosemore <sandra@codesourcery.com>
11465
11466 * gcc.target/nios2/gprel-offset.c: New test.
11467
11468 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11469
11470 PR fortran/66725
11471 * gfortran.dg/pr66725.f90: New test.
11472
11473 2015-07-03 Jason Merrill <jason@redhat.com>
11474
11475 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11476 Avoid narrowing error.
11477
11478 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11479
11480 PR rtl-optimization/66706
11481 * gcc.target/powerpc/shift-int.c: New testcase.
11482
11483 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11484
11485 PR target/66746.
11486 * gcc.target/i386/pr66746.c: New file.
11487
11488 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11489
11490 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11491
11492 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11493
11494 PR tree-optimization/66119
11495 * g++.dg/opt/pr66119.C: New.
11496
11497 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11498
11499 PR fortran/52846
11500 * gfortran.dg/submodule_1.f90: New test
11501 * gfortran.dg/submodule_2.f90: New test
11502 * gfortran.dg/submodule_3.f90: New test
11503 * gfortran.dg/submodule_4.f90: New test
11504 * gfortran.dg/submodule_5.f90: New test
11505 * gfortran.dg/submodule_6.f90: New test
11506 * gfortran.dg/submodule_7.f90: New test
11507
11508 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11509
11510 PR preprocessor/53690
11511 * g++.dg/cpp/pr53690.C: New.
11512
11513 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11514
11515 * gcc.target/powerpc/vec-cmp.c: New test.
11516
11517 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11518
11519 PR fortran/56520
11520 * gfortran.dg/pr56520.f90: New test.
11521
11522 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11523
11524 PR fortran/66545
11525 * gfortran.dg/pr66545_1.f90: New test.
11526 * gfortran.dg/pr66545_2.f90: New test.
11527
11528 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11529
11530 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11531 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11532
11533 2015-07-02 Richard Biener <rguenther@suse.de>
11534
11535 PR testsuite/66719
11536 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11537 unaligned loads.
11538
11539 2015-07-02 Richard Biener <rguenther@suse.de>
11540
11541 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11542
11543 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11544
11545 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11546
11547 2015-07-01 Jason Merrill <jason@redhat.com>
11548
11549 * lib/target-supports.exp (cxx_default): Set to C++14.
11550
11551 2015-07-01 Tom de Vries <tom@codesourcery.com>
11552
11553 PR testsuite/66723
11554 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11555 scan-assembler.
11556
11557 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11558
11559 * gfortran.dg/warn_conversion_8.f90: New test.
11560
11561 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11562
11563 PR rtl-optimization/61047
11564 * gcc.c-torture/execute/20150611-1.c: New testcase.
11565
11566 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11567
11568 PR jit/66700
11569 * jit.dg/all-non-failing-tests.h: Add
11570 test-pr66700-observing-write-through-ptr.c.
11571 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11572
11573 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11574
11575 * jit.dg/test-accessing-union.c: Add comments for use by
11576 gcc/jit/docs/topics/types.rst.
11577
11578 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11579
11580 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11581 'do-require-effective-target' with 'dg-require-effective-target'.
11582 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11583 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11584 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11585 'stlex' with 'strex' as the expected output.
11586
11587 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11588
11589 PR c++/60365
11590 * g++.dg/cpp0x/gen-attrs-60.C: New.
11591 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11592
11593 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11594
11595 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11596 New function.
11597 * gcc.target/aarch64/pic-small.c: Restrict this test under
11598 check_effective_target_aarch64_small_fpic.
11599
11600 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11601
11602 * gfortran.dg/gomp/pr66633.f90: New test.
11603
11604 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/66686
11607 * g++.dg/template/pr66686.C: New test.
11608
11609 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11610
11611 * gnat.dg/lto17.ad[sb]: New test.
11612
11613 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11614
11615 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11616 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11617 testcase.
11618 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11619 New testcase.
11620 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11621 New testcase.
11622 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11623 New testcase.
11624 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11625 New testcase.
11626 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11627 New testcase.
11628 * jit.dg/test-switch.c: New testcase.
11629 * jit.dg/test-switch.cc: New testcase.
11630
11631 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11632
11633 PR jit/66546
11634 * jit.dg/all-non-failing-tests.h: Add note about
11635 test-validly-unreachable-block.c.
11636 * jit.dg/test-validly-unreachable-block.c: New file.
11637
11638 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11639
11640 PR jit/66628
11641 * jit.dg/all-non-failing-tests.h: Add note about
11642 test-extra-options.c.
11643 * jit.dg/test-extra-options.c: New testcase.
11644
11645 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11646
11647 PR debug/66691
11648 * gcc.target/i386/pr66691.c: New.
11649
11650 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11651
11652 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11653 * gcc.target/i386/iamcu/args.h: Likewise.
11654 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11655 * gcc.target/i386/iamcu/defines.h: Likewise.
11656 * gcc.target/i386/iamcu/macros.h: Likewise.
11657 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11658 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11659 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11660 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11661 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11662 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11663 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11664 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11665 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11666 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11667 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11668 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11669 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11670 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11671 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11672 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11673 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11674
11675 2015-06-30 Marek Polacek <polacek@redhat.com>
11676
11677 * gcc.dg/fold-minus-6.c: New test.
11678
11679 * gcc.dg/fold-ior-3.c: New test.
11680
11681 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11682
11683 Implement N4197 - Adding u8 character literals
11684 * g++.dg/cpp1z/utf8.C: New.
11685 * g++.dg/cpp1z/utf8-neg.C: New.
11686 * g++.dg/cpp1z/udlit-utf8char.C: New.
11687
11688 2015-06-30 Marek Polacek <polacek@redhat.com>
11689
11690 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11691
11692 2015-06-30 Tom de Vries <tom@codesourcery.com>
11693
11694 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11695 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11696 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11697 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11698
11699 2015-06-30 Marek Polacek <polacek@redhat.com>
11700
11701 * gcc.dg/fold-ior-2.c: New test.
11702
11703 2015-06-30 Tom de Vries <tom@codesourcery.com>
11704
11705 PR tree-optimization/66652
11706 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11707 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11708 pointers.
11709 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11710
11711 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11712
11713 PR c++/65977
11714 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11715 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11716
11717 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11718
11719 PR fortran/66605
11720 * gfortran.dg/wunused-parameter.f90: New test.
11721
11722 2015-06-29 Richard Henderson <rth@redhat.com>
11723
11724 * gcc.target/i386/asm-flag-1.c: New.
11725 * gcc.target/i386/asm-flag-2.c: New.
11726 * gcc.target/i386/asm-flag-3.c: New.
11727 * gcc.target/i386/asm-flag-4.c: New.
11728 * gcc.target/i386/asm-flag-5.c: New.
11729
11730 2015-06-29 Marek Polacek <polacek@redhat.com>
11731
11732 PR c/66322
11733 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11734 * c-c++-common/pr66322.c: New test.
11735 * g++.dg/eh/scope1.C: Remove dg-warning.
11736
11737 2015-06-29 Richard Biener <rguenther@suse.de>
11738
11739 PR tree-optimization/66677
11740 * gcc.dg/vect/pr66677.c: New testcase.
11741
11742 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11743
11744 PR middle-end/64130
11745 * gcc.dg/tree-ssa/pr64130.c: New test.
11746
11747 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11748
11749 * gcc.target/aarch64/pic-small.c: New testcase.
11750
11751 2015-06-26 Richard Biener <rguenther@suse.de>
11752
11753 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11754
11755 2015-06-26 Marek Polacek <polacek@redhat.com>
11756
11757 * gcc.dg/fold-and-1.c: New test.
11758 * gcc.dg/fold-and-2.c: New test.
11759
11760 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11761
11762 * gnat.dg/warn11.adb: Add missing dg directive.
11763 * gnat.dg/warn12.adb: New test.
11764 * gnat.dg/warn12_pkg.ads: New helper.
11765
11766 2015-06-26 Richard Biener <rguenther@suse.de>
11767
11768 * gfortran.dg/reassoc_3.f90: Adjust.
11769
11770 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11771
11772 PR target/66412
11773 * gcc.target/i386/pr66412.c: New test.
11774
11775 2015-06-25 Richard Biener <rguenther@suse.de>
11776
11777 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11778
11779 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11780
11781 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11782
11783 2015-06-25 Richard Biener <rguenther@suse.de>
11784
11785 * gfortran.dg/vect/vect-9.f90: New testcase.
11786
11787 2015-06-25 Nick Clifton <nickc@redhat.com>
11788
11789 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11790 H8300 and M32R targets.
11791
11792 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11793
11794 PR fortran/66528
11795 * gfortran.dg/maxerrors.f90: New test.
11796
11797 2015-06-08 DJ Delorie <dj@redhat.com>
11798
11799 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11800
11801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11802
11803 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11804
11805 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11806
11807 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11808 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11809 * gcc.target/aarch64/nofp_1.c: New file.
11810
11811 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11812
11813 Implement N3928 - Extending static_assert
11814 * g++.dg/cpp0x/static_assert8.C: Adjust.
11815 * g++.dg/cpp0x/static_assert12.C: New.
11816 * g++.dg/cpp0x/static_assert13.C: New.
11817 * g++.dg/cpp1y/static_assert1.C: New.
11818 * g++.dg/cpp1y/static_assert2.C: New.
11819 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11820
11821 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11822
11823 PR c++/65750
11824 * g++.dg/cpp0x/trailing11.C: New.
11825
11826 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11827
11828 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11829 multilibs.
11830 * gcc.target/arm/memset-inline-10.c: Likewise.
11831 * gcc.target/arm/pr58784.c: Likewise.
11832 * gcc.target/arm/pr59985.C: Likewise.
11833 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11834
11835 2015-06-24 Renlin Li <renlin.li@arm.com>
11836
11837 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11838 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11839
11840 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11841
11842 Revert:
11843 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11844
11845 PR c++/30044
11846 * g++.dg/cpp0x/auto45.C: New test.
11847 * g++.dg/template/pr30044.C: New test.
11848 * g++.dg/template/crash83.C: Accept any error string.
11849 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11850 parameters.
11851 * g++.dg/cpp0x/variadic18.C: Likewise
11852 * g++.dg/template/canon-type-13.C: Likewise.
11853 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11854
11855 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11856
11857 PR c++/65811
11858 * g++.dg/other/linkage2.C: New.
11859
11860 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11861
11862 PR target/63408
11863 * gcc.target/arm/pr63408.c: New test.
11864
11865 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11866
11867 * lib/c-torture.exp: Don't call check_effective_target_lto
11868 before setting up environment correctly.
11869 * lib/gcc-dg.exp: Likewise, and protect
11870 gcc_force_conventional_output.
11871
11872 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11873
11874 PR rtl-optimization/66306
11875 * gcc.target/s390/pr66306.c: New test.
11876
11877 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11878
11879 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11880 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11881 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11882 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11883 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11884 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11885 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11886
11887 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11888
11889 PR target/65803
11890 * gcc.c-torture/pr65803.c: New test.
11891
11892 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11893
11894 PR c++/30044
11895 * g++.dg/cpp0x/auto45.C: New test.
11896 * g++.dg/template/pr30044.C: New test.
11897 * g++.dg/template/crash83.C: Accept any error string.
11898 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11899 parameters.
11900 * g++.dg/cpp0x/variadic18.C: Likewise
11901 * g++.dg/template/canon-type-13.C: Likewise.
11902 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11903
11904 2015-06-23 Marek Polacek <polacek@redhat.com>
11905
11906 * c-c++-common/Wlogical-op-3.c: New test.
11907
11908 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11909
11910 PR c++/66254
11911 * g++.dg/cpp0x/scoped_enum5.C: New.
11912
11913 2015-06-23 Richard Biener <rguenther@suse.de>
11914
11915 PR tree-optimization/66636
11916 * gcc.dg/vect/pr66636.c: New testcase.
11917
11918 2015-06-23 Marek Polacek <polacek@redhat.com>
11919
11920 * gcc.dg/fold-minus-4.c: New test.
11921 * gcc.dg/fold-minus-5.c: New test.
11922 * c-c++-common/ubsan/overflow-add-5.c: New test.
11923
11924 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11925
11926 Add missing testcase from r224672.
11927 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11928
11929 * gcc.target/vax/bswapdi-1.c: New.
11930
11931 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11932
11933 PR fortran/64674
11934 * gfortran.dg/associate_18.f08: New test.
11935
11936 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11937
11938 PR target/66560
11939 * gcc.target/i386/pr66560-1.c: New test.
11940 * gcc.target/i386/pr66560-2.c: Ditto.
11941 * gcc.target/i386/pr66560-3.c: Ditto.
11942 * gcc.target/i386/pr66560-4.c: Ditto.
11943
11944 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11945
11946 * gcc.target/nvptx/nvptx.exp: New file.
11947 * gcc.target/nvptx/proto-1.c: Likewise.
11948
11949 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11950
11951 PR tree-optimization/66449
11952 * gcc.dg/vect/pr66449.c: New test.
11953
11954 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11955
11956 * g++.dg/other/dump-ada-spec-5.C: New test.
11957 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11958 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11959
11960 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11961
11962 * g++.dg/inherit/pure1.C: Test location too.
11963
11964 2015-06-22 Marek Polacek <polacek@redhat.com>
11965
11966 * gcc.dg/fold-ior-1.c: New test.
11967 * gcc.dg/fold-minus-2.c: New test.
11968 * gcc.dg/fold-minus-3.c: New test.
11969 * gcc.dg/fold-plus-1.c: New test.
11970 * gcc.dg/fold-plus-2.c: New test.
11971 * gcc.dg/fold-xor-4.c: New test.
11972 * gcc.dg/fold-xor-5.c: New test.
11973
11974 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11975
11976 PR target/65914
11977 * g++.dg/torture/pr65914.C: New.
11978
11979 2015-06-22 Richard Biener <rguenther@suse.de>
11980
11981 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11982 not existing TORTURE_OPTIONS only.
11983 * lib/gcc-dg.exp: Likewise.
11984
11985 2015-06-22 Christian Bruel <christian.bruel@st.com>
11986
11987 PR target/52144
11988 * gcc.target/arm/flip-thumb.c: New test.
11989
11990 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11991 Martin Liska <mliska@suse.cz>
11992
11993 PR ipa/65908
11994 * g++.dg/ipa/pr65908.C: New testcase.
11995
11996 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11997
11998 PR c++/65882
11999 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12000 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12001
12002 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12003
12004 * gnat.dg/specs/debug1.ads: Adjust.
12005
12006 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12007
12008 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12009 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12010 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12011 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12012 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12014 * gcc.target/aarch64/fmovd-zero.c: Delete.
12015 * gcc.target/aarch64/fmovf-zero.c: Delete.
12016
12017 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12018
12019 * gcc.target/vax/bswapdi-1.c: New.
12020
12021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12022
12023 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12024
12025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12026
12027 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12028
12029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12030
12031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12032
12033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12034
12035 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12036
12037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12038
12039 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12040
12041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12042
12043 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12044
12045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12046
12047 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12048
12049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12050
12051 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12052
12053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12054
12055 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12056
12057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12058
12059 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12060
12061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12062
12063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12064
12065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12066
12067 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12068
12069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12070
12071 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12072
12073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12074
12075 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12076
12077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12078
12079 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12080
12081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12082
12083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12084
12085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12086
12087 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12088
12089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12090
12091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12092
12093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12094
12095 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12096
12097 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12098
12099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12100 (_ARM_FPSCR): Add FZ field.
12101 (clean_results): Force FZ=1 on AArch64.
12102 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12103
12104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12105
12106 * gcc.target/aarch64/pr62308.c: New test.
12107
12108 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12109
12110 PR fortran/66549
12111 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12112
12113 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12114
12115 * gcc.target/i386/mpx/pr66581.c: New test.
12116
12117 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12118
12119 * gcc.target/i386/cmov9.c: New test.
12120
12121 2015-06-18 Richard Biener <rguenther@suse.de>
12122
12123 * g++.dg/other/const4.C: New testcase.
12124
12125 2015-06-18 Michael Matz <matz@suse.de>
12126
12127 PR middle-end/66253
12128 * gcc.dg/vect/pr66253.c: New testcase.
12129
12130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12131
12132 PR target/66569
12133 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12134
12135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12136
12137 PR middle-end/66568
12138 * gcc.target/i386/mpx/pr66568.c: New test.
12139
12140 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12141
12142 PR middle-end/66567
12143 * gcc.target/i386/mpx/pr66567.c: New test.
12144
12145 2015-06-18 Richard Biener <rguenther@suse.de>
12146
12147 PR tree-optimization/66510
12148 * gcc.dg/vect/slp-perm-12.c: New testcase.
12149
12150 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12151
12152 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12153 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12154 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12155 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12156
12157 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12158
12159 PR c++/66571
12160 * g++.dg/gomp/pr66571-1.C: New test.
12161
12162 PR middle-end/66429
12163 * c-c++-common/gomp/pr66429.c: New test.
12164
12165 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12166
12167 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12168 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12169 ...this.
12170 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12171 New testcase.
12172 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12173 New testcase.
12174
12175 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12176
12177 PR testsuite/65944
12178 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12179
12180 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12181
12182 * gcc.target/mips/pr65862-1.c: New test.
12183 * gcc.target/mips/pr65862-2.c: Likewise.
12184
12185 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12186
12187 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12188 * gcc.target/i386/pr52252-atom.c: Ditto.
12189 * gcc.target/i386/vect-div-1.c: Ditto.
12190 * gcc.target/i386/rotate-5.c: Ditto.
12191 * gcc.target/i386/pr50202.c: Ditto.
12192 * gcc.target/i386/pr37843-3.c: Ditto.
12193 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12194 * gcc.target/i386/pr53397-1.c: Ditto.
12195 * gcc.target/i386/pr55934.c: Ditto.
12196 * gcc.target/i386/pr37843-4.c: Ditto.
12197 * gcc.target/i386/pr60451.c: Ditto.
12198 * gcc.target/i386/pr53397-2.c: Ditto.
12199 * gcc.target/i386/vectorize1.c: Ditto.
12200 * gcc.target/i386/extract-insert-combining.c: Ditto.
12201 * gcc.target/i386/pr53759.c: Ditto.
12202 * gcc.target/i386/pr52252-core.c: Ditto.
12203 * gcc.target/i386/rotate-3.c: Ditto.
12204 * gcc.target/i386/sse-20.c: Ditto.
12205 * gcc.target/i386/rotate-4.c: Ditto.
12206 * gcc.target/i386/pr61403.c: Ditto.
12207 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12208 * gcc.target/i386/pr60901.c: Ditto.
12209 * gcc.target/i386/pr59794-7.c: Ditto.
12210 * gcc.target/i386/pr62208.c: Ditto.
12211 * gcc.target/i386/pr53416.c: Ditto.
12212 * gcc.target/i386/asm-dialect-1.c: Ditto.
12213 * gcc.target/i386/pr50038.c: Ditto.
12214 * gcc.target/i386/47698.c: Ditto.
12215 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12216 * gcc.target/i386/pr59794-2.c: Ditto.
12217 * gcc.target/i386/pr59794-3.c: Ditto.
12218 * gcc.target/i386/pr39058.c: Ditto.
12219 * gcc.target/i386/pr60205-1.c: Ditto.
12220 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12221 * gcc.target/i386/sse2-movq-2.c: Ditto.
12222
12223 2015-06-17 Richard Biener <rguenther@suse.de>
12224
12225 PR tree-optimization/66251
12226 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12227
12228 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12229
12230 PR c++/59682
12231 * g++.dg/parse/new-placement1.C: New.
12232
12233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12234
12235 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12236 * jit.dg/test-compound-assignment.c: New testcase.
12237
12238 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12239
12240 PR jit/66539
12241 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12242 to "testcases" array.
12243
12244 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12245
12246 PR jit/66539
12247 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12248 * jit.dg/test-debug-strings.c: New test case.
12249 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12250 the discriminant has a sane debug string.
12251
12252 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12253
12254 PR target/56766
12255 * gcc.target/i386/pr56766-1.c: New test.
12256 * gcc.target/i386/pr56766-2.c: Ditto.
12257
12258 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12259
12260 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12261 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12262 * gcc.target/mips/loongson-simd.c: Ditto.
12263
12264 2015-06-16 Richard Biener <rguenther@suse.de>
12265
12266 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12267
12268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12269
12270 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12271 passed by the testsuite driver.
12272
12273 2015-06-16 Richard Biener <rguenther@suse.de>
12274
12275 * gcc.dg/vect/slp-perm-11.c: New testcase.
12276
12277 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12278
12279 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12280 dg-options.
12281
12282 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12283
12284 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12285 Reinstate calls to torture-init and torture-finalize.
12286
12287 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12288
12289 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12290
12291 2015-06-15 Nathan Sidwell <nathan@acm.org>
12292
12293 PR c++/58583
12294 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12295
12296 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12297
12298 PR c++/51048
12299 * g++.dg/cpp0x/local-type1.C: New.
12300
12301 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12302
12303 PR fortran/44672
12304 PR fortran/45440
12305 PR fortran/57307
12306 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12307 unimplemented error.
12308 * gfortran.dg/allocate_with_source_7.f08: New test.
12309 * gfortran.dg/allocate_with_source_8.f08: New test.
12310
12311 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12312
12313 PR c++/65168
12314 * g++.dg/warn/Walways-true-3.C: New test.
12315
12316 2015-06-13 Tom de Vries <tom@codesourcery.com>
12317
12318 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12319
12320 2015-06-13 Tom de Vries <tom@codesourcery.com>
12321
12322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12323 (main): Remove superfluous attributes.
12324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12325 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12326
12327 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12328
12329 * gcc.target/i386/monitorx.c: New.
12330 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12331 * gcc.target/i386/sse-13.c: Ditto.
12332 * gcc.target/i386/sse-14.c: Ditto.
12333 * gcc.target/i386/sse-22.c: Ditto.
12334 * gcc.target/i386/sse-23.c: Ditto.
12335 * g++.dg/other/i386-2.C: Ditto.
12336 * g++.dg/other/i386-3.C: Ditto.
12337
12338 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12339
12340 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12341
12342 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12343
12344 PR fortran/66079
12345 * gfortran.dg/allocatable_scalar_13.f90: New test
12346
12347 2015-06-11 Marek Polacek <polacek@redhat.com>
12348
12349 * gcc.dg/fold-xor-3.c: New test.
12350
12351 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12352
12353 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12354 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12355
12356 2015-06-11 Christian Bruel <christian.bruel@st.com>
12357
12358 PR target/52144
12359 * gcc.target/arm/pragma_attribute.c: New test.
12360
12361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12362
12363 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12364
12365 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12366
12367 PR target/66473
12368 * gcc.target/i386/pr66473.c: New test.
12369
12370 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR target/66470
12373 * gcc.dg/tls/pr66470.c: New test.
12374 * gcc.target/i386/pr66470.c: New test.
12375
12376 2015-06-10 Christian Bruel <christian.bruel@st.com>
12377
12378 PR target/52144
12379 * gcc.target/arm/attr_arm.c: New test
12380 * gcc.target/arm/attr_arm-err.c: New test
12381 * gcc.target/arm/attr_thumb.c: New test
12382 * gcc.target/arm/attr_thumb-static.c: New test
12383
12384 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12385
12386 PR target/66200
12387 PR target/66428
12388 PR c++/66192
12389 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12390
12391 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12392
12393 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12394 passed by the testsuite driver.
12395
12396 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12397
12398 Revert:
12399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12401 * gcc.dg/ssp-1.c: Make counter a register.
12402 * gcc.dg/ssp-2.c: Likewise.
12403 * gcc.dg/torture/parm-coalesce.c: New.
12404
12405 2015-06-09 Tom de Vries <tom@codesourcery.com>
12406
12407 * gcc.target/i386/vararg-loc.c: New test.
12408
12409 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12410
12411 PR c++/65815
12412 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12413 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12414
12415 2015-06-09 Marek Polacek <polacek@redhat.com>
12416
12417 PR tree-optimization/66299
12418 * gcc.dg/pr66299-1.c: New test.
12419 * gcc.dg/pr66299-2.c: New test.
12420 * gcc.dg/pr66299-3.c: New test.
12421
12422 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12423
12424 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12425 passed by the testsuite driver.
12426
12427 2015-06-09 Richard Biener <rguenther@suse.de>
12428
12429 PR middle-end/66423
12430 * gcc.dg/fold-modpow2.c: New testcase.
12431
12432 2015-06-09 Richard Biener <rguenther@suse.de>
12433
12434 PR tree-optimization/66419
12435 * gcc.dg/vect/bb-slp-37.c: New testcase.
12436
12437 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12438
12439 * gcc.target/arm/stl-cond.c: New test.
12440
12441 2015-06-09 Richard Biener <rguenther@suse.de>
12442
12443 PR middle-end/66413
12444 * gcc.dg/torture/pr66413.c: New testcase.
12445
12446 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12447
12448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12449 * gcc.dg/ssp-1.c: Make counter a register.
12450 * gcc.dg/ssp-2.c: Likewise.
12451 * gcc.dg/torture/parm-coalesce.c: New.
12452
12453 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12454
12455 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12456 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12457
12458 2015-06-08 Tom de Vries <tom@codesourcery.com>
12459
12460 PR rtl-optimization/66444
12461 * gcc.dg/pr66444.c: New test.
12462
12463 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12464
12465 PR fortran/66245
12466 * gfortran.dg/class_is_1.f90: New test.
12467 * gfortran.dg/type_is_1.f90: Ditto.
12468
12469 2015-06-08 Marek Polacek <polacek@redhat.com>
12470
12471 PR c/66415
12472 * gcc.dg/cpp/pr66415-1.c: New test.
12473 * gcc.dg/cpp/pr66415-2.c: New test.
12474
12475 2015-06-08 Richard Biener <rguenther@suse.de>
12476
12477 PR tree-optimization/66422
12478 * gcc.dg/Warray-bounds-16.c: New testcase.
12479
12480 2015-06-08 Richard Biener <rguenther@suse.de>
12481
12482 * gcc.dg/vect/slp-perm-10.c: New testcase.
12483 * gcc.dg/vect/slp-23.c: Adjust.
12484 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12485 vector pointer update.
12486
12487 2015-06-08 Marek Polacek <polacek@redhat.com>
12488
12489 PR sanitizer/66452
12490 * g++.dg/ubsan/pr66452.C: New test.
12491
12492 2015-06-08 Tom de Vries <tom@codesourcery.com>
12493
12494 PR tree-optimization/66436
12495 * gcc.dg/gomp/dump-new-function-2.c: New test.
12496 * gcc.dg/gomp/dump-new-function-3.c: Same.
12497 * gcc.dg/gomp/dump-new-function.c: Same.
12498
12499 2015-06-08 Tom de Vries <tom@codesourcery.com>
12500
12501 PR tree-optimization/66435
12502 * gcc.dg/gomp/notify-new-function-2.c: New test.
12503 * gcc.dg/gomp/notify-new-function-3.c: Same.
12504 * gcc.dg/gomp/notify-new-function.c: Same.
12505
12506 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12507
12508 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12509 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12510 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12511 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12512 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12513 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12514 -fshort-enum.
12515
12516 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12517
12518 PR fortran/47659
12519 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12520 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12521 for assignment.
12522 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12523 * gfortran.dg/warn_conversion_5.f90: New test.
12524 * gfortran.dg/warn_conversion_6.f90: New test.
12525 * gfortran.dg/warn_conversion_7.f90: New test.
12526
12527 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12528
12529 PR fortran/66347
12530 * gfortran.dg/blockdata_9.f: New test.
12531
12532 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12533
12534 PR fortran/66385
12535 * gfortran.dg/forall_17.f90: New test.
12536
12537 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12538
12539 * g++.dg/cpp0x/pr57101.C: Add warning.
12540 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12541 * g++.dg/ext/visibility/anon7.C: Same.
12542 * g++.dg/ipa/pr63587-2.C: Same.
12543 * g++.dg/opt/dump1.C: Same.
12544 * g++.dg/opt/pr59622-3.C: Same.
12545 * g++.dg/opt/pr59622.C: Same.
12546 * g++.dg/torture/pr46383.C: Same.
12547 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12548 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12549 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12550 functions.
12551 * gfortran.dg/intent_out_8.f90: Same.
12552 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12553
12554 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12555
12556 PR fortran/66377
12557 gfortran.dg/equiv_9.f90: New test.
12558
12559
12560 2015-06-05 Tom de Vries <tom@codesourcery.com>
12561
12562 merge from gomp4 branch:
12563 2015-05-28 Tom de Vries <tom@codesourcery.com>
12564
12565 PR tree-optimization/65443
12566 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12567 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12568 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12569
12570 2015-06-05 Nathan Sidwell <nathan@acm.org>
12571
12572 PR c++/52595
12573 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12574
12575 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12576
12577 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12578
12579 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12580
12581 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12582
12583 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12584
12585 * gcc.target/i386/noplt-1.c: New test.
12586 * gcc.target/i386/noplt-2.c: New test.
12587 * gcc.target/i386/noplt-3.c: New test.
12588 * gcc.target/i386/noplt-4.c: New test.
12589
12590 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12591
12592 PR fortran/58749
12593 * gfortran.dg/adjustl_1.f90: New test.
12594
12595 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12596
12597 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12598 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12599
12600 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12601
12602 * lto.c (iterative_hash_canonical_type,
12603 gimple_register_canonical_type): only hash main variants of types
12604
12605 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12606
12607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12608 Move set of dg-do-what-default after early return.
12609
12610 2015-06-04 Marek Polacek <polacek@redhat.com>
12611
12612 PR c/66341
12613 * gcc.dg/lvalue-8.c: New test.
12614
12615 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12616 Paolo Carlini <paolo.carlini@oracle.com>
12617
12618 PR c++/66130
12619 * g++.dg/other/pr66130.C: New.
12620 * g++.dg/cpp0x/pr66130.C: Likewise.
12621
12622 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12623
12624 * g++.dg/cpp0x/decl-loc1.C: New.
12625 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12626 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12627 * g++.dg/init/ctor8.C: Likewise.
12628 * g++.dg/parse/semicolon4.C: Likewise.
12629
12630 2015-06-03 Marek Polacek <polacek@redhat.com>
12631
12632 PR sanitizer/66190
12633 * g++.dg/ubsan/static-init-1.C: New test.
12634 * g++.dg/ubsan/static-init-2.C: New test.
12635 * g++.dg/ubsan/static-init-3.C: New test.
12636
12637 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12638
12639 PR target/66275
12640 * gcc.target/i386/pr66275.c: New test.
12641
12642 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12643
12644 * gcc.dg/Wcxx-compat-22.c: New testcase.
12645 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12646 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12647 * c-c++-common/pr58346-1.c: Likewise.
12648 * c-c++-common/transparent-union-1.c: Likewise.
12649
12650 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12651
12652 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12653 * g++.dg/plugin/def_plugin.c: New file.
12654 * g++.dg/plugin/def-plugin-test.C: New file.
12655
12656 2015-06-03 Richard Biener <rguenther@suse.de>
12657
12658 * gcc.dg/vect/bb-slp-36.c: New testcase.
12659
12660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12661
12662 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12663
12664 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12665
12666 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12667 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12668 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12669 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12670
12671 2015-06-03 Marek Polacek <polacek@redhat.com>
12672
12673 PR c/64223
12674 PR c/29358
12675 * gcc.dg/pr64223-1.c: New test.
12676 * gcc.dg/pr64223-2.c: New test.
12677
12678 2015-06-03 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/63916
12681 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12682
12683 2015-06-03 Richard Biener <rguenther@suse.de>
12684
12685 PR tree-optimization/66375
12686 * gcc.dg/torture/pr66375.c: New testcase.
12687
12688 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12689
12690 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12691
12692 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12693
12694 PR target/65768
12695 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12696
12697 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12698
12699 PR fortran/66380
12700 * gfortran.dg/reshape_7.f90: New test.
12701
12702 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12703
12704 PR c/66220:
12705 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12706 (fn_36): New.
12707
12708 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12709
12710 PR c/49551
12711 * gcc.dg/pr49551.c: New testcase.
12712
12713 2015-06-02 Richard Biener <rguenther@suse.de>
12714
12715 PR debug/65549
12716 * g++.dg/lto/pr65549_0.C: New testcase.
12717
12718 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12719
12720 PR libgomp/65742
12721 PR middle-end/66332
12722 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12723
12724 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12725
12726 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12727
12728 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12729
12730 PR c++/61683
12731 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12732
12733 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12734
12735 PR tree-optimization/48052
12736 * gcc.dg/tree-ssa/scev-8.c: New.
12737 * gcc.dg/tree-ssa/scev-9.c: New.
12738 * gcc.dg/tree-ssa/scev-10.c: New.
12739 * gcc.dg/vect/pr48052.c: New.
12740
12741 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12742
12743 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12744
12745 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12746
12747 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12748
12749 2015-06-02 Marek Polacek <polacek@redhat.com>
12750
12751 PR middle-end/66345
12752 * gcc.dg/torture/pr66345.c: New test.
12753
12754 2015-06-02 Richard Biener <rguenther@suse.de>
12755
12756 PR tree-optimization/65961
12757 * gcc.dg/torture/pr65961.c: New testcase.
12758
12759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12760
12761 PR tree-optimization/52563
12762 PR tree-optimization/62173
12763 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12764 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12765
12766 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12767
12768 * gnat.dg/specs/varsize_return2.ads: New test.
12769 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12770
12771 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12772
12773 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12774
12775 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12776
12777 PR target/65697
12778 * gcc.target/aarch64/sync-comp-swap.c: New.
12779 * gcc.target/aarch64/sync-comp-swap.x: New.
12780 * gcc.target/aarch64/sync-op-acquire.c: New.
12781 * gcc.target/aarch64/sync-op-acquire.x: New.
12782 * gcc.target/aarch64/sync-op-full.c: New.
12783 * gcc.target/aarch64/sync-op-full.x: New.
12784 * gcc.target/aarch64/sync-op-release.c: New.
12785 * gcc.target/aarch64/sync-op-release.x: New.
12786
12787 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12788
12789 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12790 (bar): Predefined.
12791
12792 2015-06-01 Richard Biener <rguenther@suse.de>
12793
12794 PR tree-optimization/66349
12795 PR tree-optimization/66352
12796 PR tree-optimization/66357
12797 * gcc.dg/torture/pr66357.c: New testcase.
12798 * gcc.dg/torture/pr66349.c: Likewise.
12799 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12800
12801 2015-06-01 Richard Biener <rguenther@suse.de>
12802
12803 Revert
12804 2015-05-29 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/66314
12807 * gcc.dg/asan/pr66314.c: New testcase.
12808
12809 2015-06-01 Richard Biener <rguenther@suse.de>
12810
12811 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12812
12813 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12814
12815 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12816 directives.
12817 (hp3, hp4): Add inline keyword.
12818 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12819 (hp2): Add inline keyword.
12820 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12821 (hp2): Add inline keyword.
12822
12823 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12824
12825 PR target/65527
12826 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12827 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12828 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12829 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12830
12831 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12832
12833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12834 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12835
12836 2015-06-01 Richard Biener <rguenther@suse.de>
12837
12838 PR tree-optimization/66280
12839 * g++.dg/torture/pr66280.C: New testcase.
12840 * g++.dg/torture/pr66280-2.C: Likewise.
12841
12842 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12843
12844 * gnat.dg/addr9_1.adb: New test.
12845 * gnat.dg/addr9_2.adb: Likewise.
12846 * gnat.dg/addr9_3.adb: Likewise.
12847 * gnat.dg/addr9_4.adb: Likewise.
12848
12849 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12850
12851 * g++.dg/other/dump-ada-spec-4.C: New test.
12852
12853 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12854
12855 * gcc.dg/alias-8.c: Fix dg-warning.
12856
12857 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12858
12859 * gcc.dg/alias-8.c: Do not xfail.
12860 * gcc.dg/pr62167.c: Prevent FRE.
12861 * gcc.dg/alias-14.c: New testcase.
12862
12863 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12864
12865 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12866
12867 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12868
12869 PR target/66215
12870 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12871 dg-options.
12872 * gcc.target/s390/hotpatch-10.c: Likewise.
12873 * gcc.target/s390/hotpatch-11.c: Likewise.
12874 * gcc.target/s390/hotpatch-12.c: Likewise.
12875 * gcc.target/s390/hotpatch-17.c: Likewise.
12876 * gcc.target/s390/hotpatch-18.c: Likewise.
12877 * gcc.target/s390/hotpatch-20.c: Likewise.
12878 * gcc.target/s390/hotpatch-21.c: Likewise.
12879 * gcc.target/s390/hotpatch-22.c: Likewise.
12880 * gcc.target/s390/hotpatch-23.c: Likewise.
12881 * gcc.target/s390/hotpatch-24.c: Likewise.
12882 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12883 to check for the exact nops too.
12884 * gcc.target/s390/hotpatch-3.c: Likewise.
12885 * gcc.target/s390/hotpatch-4.c: Likewise.
12886 * gcc.target/s390/hotpatch-5.c: Likewise.
12887 * gcc.target/s390/hotpatch-6.c: Likewise.
12888 * gcc.target/s390/hotpatch-7.c: Likewise.
12889 * gcc.target/s390/hotpatch-8.c: Likewise.
12890 * gcc.target/s390/hotpatch-9.c: Likewise.
12891 * gcc.target/s390/hotpatch-14.c: Likewise.
12892 * gcc.target/s390/hotpatch-15.c: Likewise.
12893 * gcc.target/s390/hotpatch-16.c: Likewise.
12894 * gcc.target/s390/hotpatch-19.c: Likewise.
12895 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12896 scan-assembler-times counting number of .align directives.
12897 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12898 dg-options. Remove scan-assembler-times counting number of .align
12899 directives.
12900 * gcc.target/s390/hotpatch-26.c: New file.
12901 * gcc.target/s390/hotpatch-27.c: New file.
12902 * gcc.target/s390/hotpatch-28.c: New file.
12903 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12904 using -Os -O0 -O1 -O2 -O3 options.
12905
12906 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12907
12908 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12909
12910 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR tree-optimization/66142
12913 * gcc.dg/vect/pr66142.c: New test.
12914
12915 2015-05-29 Richard Biener <rguenther@suse.de>
12916
12917 PR tree-optimization/66314
12918 * gcc.dg/asan/pr66314.c: New testcase.
12919
12920 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12921
12922 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12923 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12924 Adjust all callers.
12925 (schedule-cleanups, dg-keep-saved-temps): New proc.
12926 (gcc-dg-test-1): Schedule cleanups.
12927 * lib/profopt.exp (profopt-execute): Likewise.
12928 * g++.dg/cdce3.C: Adjust expected line numbers.
12929 * gcc.dg/cdce1.c: Likewise.
12930 * gcc.dg/cdce2.c: Likewise.
12931 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12932 * gcc.dg/strlenopt-24.c: Likewise.
12933 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12934 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12935 * obj-c++.dg/encode-2.mm: Likewise.
12936
12937 2015-05-28 DJ Delorie <dj@redhat.com>
12938
12939 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12940
12941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12942
12943 * gnat.dg/discr43.adb: New test.
12944
12945 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12946
12947 * gnat.dg/varsize_temp.adb: Rename into...
12948 * gnat.dg/varsize1.adb: ...this.
12949 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12950 * gnat.dg/varsize2.ad[sb]: ...this.
12951 * gnat.dg/varsize3_1.adb: New test.
12952 * gnat.dg/varsize3_2.adb: Likewise.
12953 * gnat.dg/varsize3_3.adb: Likewise.
12954 * gnat.dg/varsize3_4.adb: Likewise.
12955 * gnat.dg/varsize3_5.adb: Likewise.
12956 * gnat.dg/varsize3_6.adb: Likewise.
12957 * gnat.dg/varsize3_pkg1.ads: New helper.
12958 * gnat.dg/varsize3_pkg2.ads: Likewise.
12959 * gnat.dg/varsize3_pkg3.ads: Likewise.
12960
12961 2015-05-28 Richard Biener <rguenther@suse.de>
12962
12963 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12964
12965 2015-05-28 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/66142
12968 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12969
12970 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12971
12972 PR target/63810
12973 * gcc.dg/darwin-minversion-3.c: Update testcase.
12974 * gcc.dg/darwin-minversion-4.c: Ditto.
12975 * gcc.dg/darwin-minversion-5.c: New testcase.
12976 * gcc.dg/darwin-minversion-6.c: Ditto.
12977 * gcc.dg/darwin-minversion-7.c: Ditto.
12978 * gcc.dg/darwin-minversion-8.c: Ditto.
12979 * gcc.dg/darwin-minversion-9.c: Ditto.
12980 * gcc.dg/darwin-minversion-10.c: Ditto.
12981 * gcc.dg/darwin-minversion-11.c: Ditto.
12982 * gcc.dg/darwin-minversion-12.c: Ditto.
12983
12984 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12985
12986 PR rtl-optimization/66168
12987 * gcc.c-torture/compile/pr66168.c: New test.
12988
12989 2015-05-27 Jeff Law <law@redhat.com>
12990
12991 PR target/39726
12992 * gcc.dg/target/m68k/pr39726-1.c: New test.
12993
12994 2015-05-27 Nathan Sidwell <nathan@acm.org>
12995
12996 PR c++/66270
12997 * g++.dg/ext/alias-canon3.C: New.
12998
12999 2015-05-27 Richard Biener <rguenther@suse.de>
13000
13001 PR tree-optimization/66272
13002 Revert parts of
13003 2014-08-15 Richard Biener <rguenther@suse.de>
13004
13005 PR tree-optimization/62031
13006 * gcc.dg/torture/pr66272.c: New testcase.
13007
13008 2015-05-27 Richard Biener <rguenther@suse.de>
13009
13010 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13011
13012 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13013
13014 PR target/65358
13015 * gcc.dg/pr65358.c: New test.
13016
13017 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13018
13019 PR fortran/65548
13020 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13021 semantic.
13022 * gfortran.dg/allocate_with_source_6.f90: New test.
13023
13024 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13025
13026 * gnat.dg/atomic7_1.adb: New test.
13027 * gnat.dg/atomic7_2.adb: Likewise.
13028 * gnat.dg/atomic7_pkg1.ads: New helper.
13029 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13030
13031 2015-05-26 Michael Matz <matz@suse.de>
13032
13033 PR middle-end/66251
13034 * gcc.dg/vect/pr66251.c: New test.
13035
13036 2015-05-26 Richard Biener <rguenther@suse.de>
13037
13038 PR tree-optimization/66142
13039 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13040
13041 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13042
13043 PR fortran/66082
13044 * gfortran.dg/allocatable_scalar_13.f90: New test
13045
13046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13047
13048 * gnat.dg/warn11.adb: New test.
13049 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13050
13051 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13052
13053 * gnat.dg/vfa1_1.adb: New test.
13054 * gnat.dg/vfa1_2.adb: Likewise.
13055 * gnat.dg/vfa1_3.adb: Likewise.
13056 * gnat.dg/vfa1_4.adb: Likewise.
13057 * gnat.dg/vfa1_pkg.ads: New helper.
13058
13059 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13060
13061 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13062 * gcc.target/i386/pr66232-3.c: Likewise.
13063
13064 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13065
13066 PR target/66274
13067 * gcc.target/i386/pr66274.c: New test.
13068
13069 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13070
13071 * gnat.dg/renaming6.ad[sb]: New test.
13072
13073 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13074
13075 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13076 and 'dg-require-effective-target pie'.
13077
13078 2015-05-23 Nathan Sidwell <nathan@acm.org>
13079
13080 PR c++/66243
13081 * g++.dg/cpp0x/pr66243.C: New.
13082
13083 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13084
13085 PR lto/66180
13086 * g++.dg/lto/pr66180_0.C: New testcase.
13087 * g++.dg/lto/pr66180_1.C: New testcase.
13088
13089 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13090
13091 PR fortran/66257
13092 * typebound_call_27.f90: New file.
13093
13094 2015-05-23 Nathan Sidwell <nathan@acm.org>
13095
13096 PR c++/65936
13097 * g++.dg/template/pr65936.C: New.
13098
13099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13100
13101 PR tree-optimization/63387
13102 * gcc.dg/pr63387-2.c: New testcase.
13103
13104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13105
13106 * gcc.dg/simd-1.c: Update to the new message.
13107
13108 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13109
13110 * gcc.dg/nand.c: New testcase.
13111
13112 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13113
13114 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13115 Set dg-do-what-default to compile only on ARM targets without
13116 arm_neon_hw execution support. Remove redundant c-torture-execute
13117 in loop over test cases.
13118
13119 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13120
13121 PR target/65491
13122 * gcc.target/aarch64/pr65491_1.c: New test.
13123 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13124 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13125
13126 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13127
13128 PR c++/65598
13129 * g++.dg/cpp0x/explicit9.C: New.
13130 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13131
13132 2015-05-22 Richard Biener <rguenther@suse.de>
13133
13134 PR tree-optimization/66251
13135 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13136
13137 2015-05-22 Marek Polacek <polacek@redhat.com>
13138
13139 PR c/47043
13140 * c-c++-common/attributes-enum-1.c: New test.
13141 * c-c++-common/attributes-enum-2.c: New test.
13142 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13143 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13144
13145 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13146
13147 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13148 effective target support. If no arm_neon_hw support, do not attempt
13149 to execute the tests; only compile them.
13150 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13151 and "dg-require-effective-target arm_neon_ok".
13152 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13153 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13154 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13155 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13156 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13157 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13158 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13159 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13160 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13161 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13162 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13163 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13164 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13165 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13166 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13167 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13168 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13169 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13170 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13171 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13172 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13173 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13174 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13175 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13176 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13177 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13178 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13179 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13180 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13181 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13182 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13183 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13184 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13185 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13186 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13187 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13188 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13189 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13190 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13191 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13192 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13193 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13194 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13195 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13196 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13197 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13198 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13199 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13200 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13201 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13202 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13203 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13204 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13205 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13206 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13207 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13208 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13209 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13210 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13211 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13212 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13213 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13214 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13215 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13216 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13217 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13218 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13219 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13220 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13221 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13222 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13223 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13224 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13225 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13226 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13227 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13228 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13229 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13230 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13231 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13232 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13233 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13234 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13235 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13236 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13237 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13238 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13239 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13240 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13241 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13242 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13243 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13244 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13245 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13246 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13247 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13248 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13249 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13250 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13251 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13252 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13253 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13254 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13255 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13256 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13257 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13258 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13259 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13260 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13261 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13262 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13263 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13264 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13265
13266 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13267
13268 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13269 * gcc.dg/vect/pr59354.c: Likewise.
13270 * gcc.dg/vect/pr64252.c: Likewise.
13271 * gcc.dg/vect/pr64404.c: Likewise.
13272 * gcc.dg/vect/pr64493.c: Likewise.
13273 * gcc.dg/vect/pr64495.c: Likewise.
13274 * gcc.dg/vect/pr64844.c: Likewise.
13275 * gcc.dg/vect/pr65518.c: Likewise.
13276 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13277
13278 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13279
13280 PR c++/66210
13281 * g++.dg/cpp1y/var-templ28.C: New.
13282
13283 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13284
13285 PR target/66232
13286 * gcc.target/i386/pr66232-1.c: New test.
13287 * gcc.target/i386/pr66232-2.c: Likewise.
13288 * gcc.target/i386/pr66232-3.c: Likewise.
13289 * gcc.target/i386/pr66232-4.c: Likewise.
13290 * gcc.target/i386/pr66232-5.c: Likewise.
13291
13292 2015-05-21 Nathan Sidwell <nathan@acm.org>
13293
13294 * g++.dg/cpp1y/pr60943.C: New.
13295
13296 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR tree-optimization/66233
13299 * gcc.c-torture/execute/pr66233.c: New test.
13300
13301 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13302
13303 PR fortran/66176
13304 * gfortran.dg/inline_matmul_11.f90: New test.
13305
13306 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13307
13308 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13309 instead of listing several targets on its own.
13310 * gcc.target/i386/pr32219-2.c: Likewise.
13311 * gcc.target/i386/pr32219-3.c: Likewise.
13312 * gcc.target/i386/pr32219-4.c: Likewise.
13313 * gcc.target/i386/pr32219-5.c: Likewise.
13314 * gcc.target/i386/pr32219-6.c: Likewise
13315 * gcc.target/i386/pr32219-7.c: Likewise.
13316 * gcc.target/i386/pr32219-8.c: Likewise.
13317 * gcc.target/i386/pr39013-1.c: Likewise.
13318 * gcc.target/i386/pr39013-2.c: Likewise.
13319 * gcc.target/i386/pr64317.c: Likewise.
13320
13321 2015-05-21 Jeff Law <law@redhat.com>
13322
13323 * gcc.target/hppa/shadd-3.c: New test.
13324 * gcc.target/hppa/shadd-4.c: New test.
13325
13326 2015-05-21 Michael Matz <matz@suse.de>
13327
13328 * gcc.dg/vect/vect-strided-store.c: New test.
13329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13330 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13331
13332 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13333
13334 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13335 * gcc.dg/pow-sqrt-synth-1.c: New test.
13336 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13337
13338 2015-05-21 Richard Biener <rguenther@suse.de>
13339
13340 PR c++/66211
13341 * g++.dg/conversion/pr66211.C: New testcase.
13342 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13343
13344 2015-05-21 Jeff Law <law@redhat.com>
13345
13346 * gcc.target/hppa/shadd-2.c: New test.
13347
13348 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13349
13350 PR target/54236
13351 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13352
13353 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13354
13355 PR target/65937
13356 * gcc.target/arm/pr26702.c: Adjust target selector.
13357
13358 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13359
13360 PR middle-end/66221
13361 * gcc.dg/lto/pr66221_0.c: New test.
13362 * gcc.dg/lto/pr66221_1.c: New test.
13363
13364 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13365
13366 PR c/52952
13367 * gcc.dg/redecl-4.c: Update column numbers.
13368 * gcc.dg/format/bitfld-1.c: Likewise.
13369 * gcc.dg/format/attr-2.c: Likewise.
13370 * gcc.dg/format/attr-6.c: Likewise.
13371 * gcc.dg/format/attr-7.c (baz): Likewise.
13372 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13373 * gcc.dg/format/attr-4.c: Likewise.
13374 * gcc.dg/format/branch-1.c: Likewise.
13375 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13376 locations within strings with embedded escape sequences.
13377
13378 2015-05-20 Jeff Law <law@redhat.com>
13379
13380 * gcc.target/hppa/hppa.exp: New target test driver.
13381 * gcc.target/hppa/shadd-1.c: New test.
13382
13383 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13384
13385 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13386
13387 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13388
13389 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13390 (fn_33_k_and_r_style): New.
13391 (fn_33_stroustrup_style): New.
13392 (fn_33_allman_style): New.
13393 (fn_33_whitesmiths_style): New.
13394 (fn_33_horstmann_style): New.
13395 (fn_33_ratliff_banner_style): New.
13396 (fn_33_lisp_style): New.
13397 (fn_34_indent_dash_gnu): New.
13398 (fn_34_indent_dash_kr): New.
13399 (fn_34_indent_dash_orig): New.
13400 (fn_34_indent_linux_style): New.
13401
13402 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13403
13404 PR fortran/65548
13405 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13406
13407 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13408
13409 PR tree-optimization/65447
13410 * gcc.dg/tree-ssa/pr65447.c: New test.
13411
13412 2015-05-19 Nathan sidwell <nathan@acm.org>
13413
13414 * g++.dg/cpp0x/pr65954.C: New.
13415
13416 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13417
13418 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13419
13420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13421
13422 * lib/target-supports.exp: Vector do not always have natural
13423 alignment on s390*.
13424
13425 2015-05-19 David Sherwood <david.sherwood@arm.com>
13426
13427 * gcc.dg/loop-invariant.c: New testcase.
13428
13429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13430
13431 * lib/target-supports.exp: Vector do not always have natural
13432 alignment on s390*.
13433
13434 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13435
13436 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13437 s390*.
13438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13439
13440 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13441
13442 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13443 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13444 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13445 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13446 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13447 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13448 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13449 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13450 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13451 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13452
13453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13454
13455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13456
13457 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13458
13459 * gcc.target/s390/s390.exp
13460 (check_effective_target_vector): New check.
13461 * gcc.target/s390/vector/vec-abi-1.c: New test.
13462 * gcc.target/s390/vector/vec-abi-2.c: New test.
13463 * gcc.target/s390/vector/vec-abi-3.c: New test.
13464 * gcc.target/s390/vector/vec-abi-4.c: New test.
13465 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13466 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13467 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13468 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13469 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13470 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13471 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13472 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13473 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13474 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13475 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13476 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13477 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13478 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13479 * gcc.target/s390/vector/vec-init-1.c: New test.
13480 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13481 * gcc.target/s390/vector/vec-shift-1.c: New test.
13482 * gcc.target/s390/vector/vec-sub-1.c: New test.
13483
13484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13485
13486 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13487
13488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13489
13490 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13491
13492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13493
13494 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13495
13496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13497
13498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13499
13500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13501
13502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13503
13504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13505
13506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13507
13508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13509
13510 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13511
13512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13513
13514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13515
13516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13517
13518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13519
13520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13521
13522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13523
13524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13525
13526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13527
13528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13529
13530 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13531
13532 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13533
13534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13535
13536 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR tree-optimization/66187
13539 * gcc.c-torture/execute/pr66187.c: New test.
13540 * gcc.dg/pr66187-1.c: New test.
13541 * gcc.dg/pr66187-2.c: New test.
13542
13543 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13544
13545 * gcc.dg/vect/bb-slp-35.c: Adjust.
13546
13547 2015-05-19 Richard Biener <rguenther@suse.de>
13548
13549 PR tree-optimization/66165
13550 * gcc.dg/torture/pr66165.c: New testcase.
13551
13552 PR tree-optimization/66185
13553 * gcc.dg/torture/pr66185.c: New testcase.
13554
13555 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13556
13557 PR target/54236
13558 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13559
13560 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13561
13562 * gcc.target/mips/p5600-bonding.c : New file.
13563
13564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13565
13566 PR fortran/66106
13567 * gfortran.dg/interface_operator_1.f90: New tests.
13568
13569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13570
13571 PR fortran/66057
13572 * gfortran.dg/generic_29.f90: New tests.
13573
13574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13575
13576 PR fortran/66043
13577 * gfortran.dg/storage_size_6.f90: New tests.
13578
13579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13580
13581 PR fortran/66045
13582 * gfortran.dg/null1.f90: New test.
13583
13584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13585
13586 PR fortran/66044
13587 * gfortran.dg/entry_21.f90: New test.
13588
13589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13590
13591 PR fortran/66043
13592 * gfortran.dg/storage_size_6.f90: New tests.
13593
13594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13595
13596 PR fortran/66040
13597 * gfortran.dg/misplaced_statement.f90: New test.
13598
13599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13600
13601 PR fortran/66039
13602 * gfortran.dg/filepos1.f90: New test
13603
13604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13605
13606 PR fortran/64925
13607 * gfortran.dg/pr64925.f90: New test.
13608
13609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13610
13611 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13612 unit.
13613 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13614
13615 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13616
13617 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13618 to the family of pie capable targets.
13619
13620 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13621
13622 * gcc.target/arm/bics_1.c : New testcase.
13623 * gcc.target/arm/bics_2.c : New testcase.
13624 * gcc.target/arm/bics_3.c : New testcase.
13625 * gcc.target/arm/bics_4.c : New testcase.
13626
13627 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13628
13629 * gcc.target/mips/umips-attr.c: New test.
13630
13631 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13632
13633 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13634 * gcc.dg/20150120-2.c (dg-final): Ditto.
13635 * gcc.dg/20150120-2.c (dg-final): Ditto.
13636 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13637
13638 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13639
13640 PR target/66174
13641 * gcc.target/i386/pr66174.c: New test.
13642
13643 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13644
13645 PR fortran/37131
13646 * gfortran.dg/matmul_bounds_6.f90: New test.
13647 * gfortran.dg/matmul_bounds_7.f90: New test.
13648
13649 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13650
13651 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13652 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13653 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13654 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13655 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13656 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13657
13658 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13659
13660 PR fortran/65903
13661 * gfortran.dg/continuation_13.f90: Update test.
13662 * gfortran.dg/pr65903.f90: New test.
13663
13664 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13665
13666 PR fortran/66113
13667 * gfortran.dg/block_14.f90: New test.
13668
13669 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13670
13671 PR fortran/44054
13672 * lib/gfortran-dg.exp: Update regex to handle two locations for
13673 the same diagnostic without caret.
13674 * gfortran.dg/badline.f: Test also that line numbers are correct
13675 before and after "left but not entered" warning.
13676
13677 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13678 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13679
13680 PR target/65768
13681 * gcc.target/arm/maskdata.c: New test.
13682
13683 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13684
13685 PR fortran/65792
13686 * gfortran.dg/derived_constructor_components_5: New test
13687
13688 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13689
13690 PR target/66140
13691 * gcc.target/alpha/pr66140.c: New test.
13692
13693 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13694
13695 PR c/48956
13696 * gcc.dg/Wconversion-complex-c99.c: New test.
13697 * gcc.dg/Wconversion-complex-gnu.c: New test.
13698
13699 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13700
13701 PR tree-optimization/64454
13702 * gcc.dg/modmod.c: New testcase.
13703
13704 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13705
13706 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13707
13708 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13709
13710 PR middle-end/66134
13711 * gcc.target/i386/mpx/pr66134.c: New test.
13712
13713 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13714
13715 * gcc.target/powerpc/pr60158.c: New test.
13716
13717 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13718
13719 * gcc.target/i386/sibcall-7.c: New test.
13720 * gcc.target/i386/sibcall-8.c: New test.
13721
13722 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13723
13724 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13725 (abs64_in_dreg): Likewise.
13726
13727 2015-05-14 Marek Polacek <polacek@redhat.com>
13728
13729 PR c/66066
13730 PR c/66127
13731 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13732 * gcc.dg/pr19984.c: Likewise.
13733 * gcc.dg/pr66066-1.c: New test.
13734 * gcc.dg/pr66066-2.c: New test.
13735 * gcc.dg/pr66066-3.c: New test.
13736
13737 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13738
13739 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13740 * gcc.dg/pow-sqrt.x: New file.
13741 * gcc.dg/pow-sqrt-1.c: New test.
13742 * gcc.dg/pow-sqrt-2.c: Likewise.
13743 * gcc.dg/pow-sqrt-3.c: Likewise.
13744
13745 2015-05-13 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/66123
13748 * gcc.dg/torture/pr66123.c: New testcase.
13749
13750 2015-05-13 Richard Biener <rguenther@suse.de>
13751
13752 PR middle-end/66110
13753 * gcc.dg/alias-2.c: Adjust.
13754 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13755
13756 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13757
13758 PR target/65103
13759 * gcc.target/i386/pr65103-3.c: New.
13760
13761 2015-05-13 Martin Liska <mliska@suse.cz>
13762
13763 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13764
13765 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13766
13767 PR target/66112
13768 * gcc.target/i386/pr66112-2.c: New test.
13769
13770 PR target/66112
13771 * gcc.target/i386/pr66112-1.c: New test.
13772
13773 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13774
13775 PR target/66048
13776 * gcc.target/i386/mpx/pr66048.cc: New.
13777
13778 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13779
13780 PR rtl-optimization/64616
13781 * gcc.dg/loop-8.c: New test.
13782 * gcc.dg/loop-9.c: New test.
13783
13784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13785
13786 PR target/pr66047.c
13787 * gcc.target/i386/pr66047.c: New testcase.
13788
13789 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13790
13791 PR ipa/65873
13792 * gcc.c-torture/compile/pr65873.c: New testcase.
13793
13794 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13795
13796 PR fortran/66111
13797 * gfortran.dg/inline_matmul_10.f90: New test.
13798
13799 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13800
13801 * c-c++-common/Wmisleading-indentation.c: New testcase.
13802 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13803 * c-c++-common/Wmisleading-indentation-2.md: New file.
13804
13805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13806
13807 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13808 "break".
13809 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13810
13811 2015-05-12 Richard Biener <rguenther@suse.de>
13812
13813 PR tree-optimization/66101
13814 * gcc.dg/torture/pr66101.c: New testcase.
13815
13816 2015-05-12 Richard Biener <rguenther@suse.de>
13817
13818 PR tree-optimization/37021
13819 * gcc.target/i386/vect-addsub.c: New testcase.
13820
13821 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13822
13823 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13824
13825 2015-05-12 Tom de Vries <tom@codesourcery.com>
13826
13827 PR tree-optimization/66010
13828 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13829
13830 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13831
13832 PR c++/65133
13833 * g++.dg/cpp0x/trailing10.C: New.
13834
13835 2015-05-12 Richard Biener <rguenther@suse.de>
13836
13837 * gcc.dg/vect/bb-slp-35.c: New testcase.
13838
13839 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13840
13841 PR fortran/66100
13842 * gfortran.dg/bound_simplification_6.f90: New.
13843
13844 2015-05-11 Steve Ellcey <sellcey@mips.com>
13845
13846 * gcc.target/mips/branch-1.c: Pass argument to bar().
13847
13848 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13849
13850 PR target/65753
13851 * gcc.target/i386/pr65753.c: New test.
13852
13853 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13854
13855 PR rtl-optimization/66076
13856 * gcc.dg/torture/pr66076.c: New test.
13857
13858 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13859
13860 PR fortran/66041
13861 * gfortran.dg/inline_matmul_7.f90: New test.
13862 * gfortran.dg/inline_matmul_8.f90: New test.
13863 * gfortran.dg/inline_matmul_9.f90: New test.
13864
13865 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13866
13867 * gfortran.dg/bound_simplification_5.f90: New.
13868
13869 2015-05-09 Jason Merrill <jason@redhat.com>
13870
13871 * lib/target-supports.exp (cxx_default): New global.
13872 (check_effective_target_c++11_only)
13873 (check_effective_target_c++14_only)
13874 (check_effective_target_c++98_only)
13875 (check_effective_target_c++1z_only): Check it.
13876
13877 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13878
13879 PR tree-optimization/64454
13880 * gcc.dg/tree-ssa/vrp97.c: New file.
13881 * gcc.dg/vect/slp-perm-7.c: Update.
13882
13883 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13884
13885 PR fortran/65894
13886 * gfortran.dg/elemental_subroutine_11.f90: New test.
13887
13888 2015-05-08 Richard Biener <rguenther@suse.de>
13889
13890 PR tree-optimization/66036
13891 * gcc.dg/vect/slp-41.c: New testcase.
13892
13893 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13894
13895 * gfortran.dg/elemental_optional_args_7.f90: New.
13896
13897 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13898
13899 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13900 allow cmlt or sshr.
13901
13902 2015-05-08 Marek Polacek <polacek@redhat.com>
13903
13904 PR c/64918
13905 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13906 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13907
13908 2015-05-07 Marek Polacek <polacek@redhat.com>
13909
13910 PR c/65179
13911 * c-c++-common/Wshift-negative-value-1.c: New test.
13912 * c-c++-common/Wshift-negative-value-2.c: New test.
13913 * c-c++-common/Wshift-negative-value-3.c: New test.
13914 * c-c++-common/Wshift-negative-value-4.c: New test.
13915 * c-c++-common/Wshift-negative-value-5.c: New test.
13916 * c-c++-common/Wshift-negative-value-6.c: New test.
13917 * gcc.dg/c90-left-shift-1.c: New test.
13918 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13919 * gcc.dg/c99-left-shift-1.c: New test.
13920
13921 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13922
13923 PR middle-end/192
13924 PR middle-end/54303
13925 * gcc.dg/fdata-sections-2.c: New file.
13926
13927 2015-05-07 Marek Polacek <polacek@redhat.com>
13928
13929 PR testsuite/66046
13930 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13931 last dg-output.
13932 * c-c++-common/ubsan/align-7.c: Likewise.
13933 * c-c++-common/ubsan/bounds-8.c: Likewise.
13934 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13935 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13936 * c-c++-common/ubsan/null-1.c: Likewise.
13937 * c-c++-common/ubsan/null-10.c: Likewise.
13938 * c-c++-common/ubsan/null-11.c: Likewise.
13939 * c-c++-common/ubsan/null-2.c: Likewise.
13940 * c-c++-common/ubsan/null-3.c: Likewise.
13941 * c-c++-common/ubsan/null-4.c: Likewise.
13942 * c-c++-common/ubsan/null-5.c: Likewise.
13943 * c-c++-common/ubsan/null-6.c: Likewise.
13944 * c-c++-common/ubsan/null-7.c: Likewise.
13945 * c-c++-common/ubsan/null-8.c: Likewise.
13946 * c-c++-common/ubsan/null-9.c: Likewise.
13947 * c-c++-common/ubsan/object-size-1.c: Likewise.
13948 * c-c++-common/ubsan/object-size-10.c: Likewise.
13949 * c-c++-common/ubsan/object-size-4.c: Likewise.
13950 * c-c++-common/ubsan/object-size-5.c: Likewise.
13951 * c-c++-common/ubsan/object-size-7.c: Likewise.
13952 * c-c++-common/ubsan/object-size-8.c: Likewise.
13953 * c-c++-common/ubsan/object-size-9.c: Likewise.
13954 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13955 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13956 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13957 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13958 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13959 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13960 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13961 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13962 * c-c++-common/ubsan/pr59333.c: Likewise.
13963 * c-c++-common/ubsan/pr59667.c: Likewise.
13964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13965 * c-c++-common/ubsan/pr60636.c: Likewise.
13966 * c-c++-common/ubsan/pr63802.c: Likewise.
13967 * c-c++-common/ubsan/recovery-1.c: Likewise.
13968 * c-c++-common/ubsan/recovery-3.c: Likewise.
13969 * c-c++-common/ubsan/shift-1.c: Likewise.
13970 * c-c++-common/ubsan/shift-2.c: Likewise.
13971 * c-c++-common/ubsan/shift-4.c: Likewise.
13972 * c-c++-common/ubsan/shift-7.c: Likewise.
13973 * c-c++-common/ubsan/undefined-2.c: Likewise.
13974 * c-c++-common/ubsan/vla-1.c: Likewise.
13975 * g++.dg/ubsan/null-1.C: Likewise.
13976 * g++.dg/ubsan/null-3.C: Likewise.
13977 * g++.dg/ubsan/null-4.C: Likewise.
13978 * g++.dg/ubsan/vptr-8.C: Likewise.
13979 * g++.dg/ubsan/vptr-9.C: Likewise.
13980 * gcc.dg/ubsan/bounds-2.c: Likewise.
13981 * gcc.dg/ubsan/object-size-9.c: Likewise.
13982
13983 2015-05-07 Jeff Law <law@redhat.com>
13984
13985 * gcc.dg/tree-ssa/shorten-1.c: New test.
13986
13987 2015-05-07 Richard Biener <rguenther@suse.de>
13988
13989 PR tree-optimization/66002
13990 * gcc.dg/vect/vect-125.c: New testcase.
13991
13992 2015-05-07 Marek Polacek <polacek@redhat.com>
13993 Martin Uecker <uecker@eecs.berkeley.edu>
13994
13995 * c-c++-common/ubsan/bounds-10.c: New test.
13996
13997 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13998
13999 * jit.dg/harness.h (set_options): Wrap with
14000 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14001 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14002 Special-case test-benchmark.c as a negative.
14003 * jit.dg/test-benchmark.c: New file.
14004
14005 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14006
14007 PR target/64208
14008 * gcc.target/arm/pr64208.c: New test.
14009
14010 2015-05-06 Alan Modra <amodra@gmail.com>
14011
14012 PR target/66020
14013 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14014 (gparms): Make volatile.
14015
14016 2015-05-06 Richard Biener <rguenther@suse.de>
14017
14018 PR tree-optimization/62283
14019 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14020
14021 2015-05-06 Christian Bruel <christian.bruel@st.com>
14022
14023 PR target/66015
14024 * gcc.target/aarch64/iinline-attr-1.c: New test.
14025
14026 2015-05-06 Richard Biener <rguenther@suse.de>
14027
14028 * gcc.dg/vect/bb-slp-34.c: New testcase.
14029
14030 2015-05-06 Richard Biener <rguenther@suse.de>
14031
14032 PR tree-optimization/62283
14033 * gcc.dg/vect/bb-slp-14.c: Adjust.
14034
14035 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14036
14037 PR target/65990
14038 * gcc.target/i386/pr65990.c: New test.
14039
14040 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14041
14042 PR target/65915
14043 * gcc.target/i386/pr65915.c: New.
14044
14045 2015-05-05 Tom de Vries <tom@codesourcery.com>
14046
14047 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14048 'va_list escapes 0'.
14049
14050 2015-05-05 Tom de Vries <tom@codesourcery.com>
14051
14052 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14053 in r222173.
14054
14055 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14056
14057 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14058 * gcc.target/arm/pr65924.c: Likewise.
14059
14060 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14061
14062 PR target/65871
14063 * gcc.target/i386/pr65871-3.c: New test.
14064
14065 2015-05-04 Jeff Law <law@redhat.com>
14066
14067 Revert:
14068 2015-05-04 Jeff Law <law@redhat.com>
14069 * gcc.dg/tree-ssa/shorten-1.c: New test.
14070
14071 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14072 Jakub Jelinek <jakub@redhat.com>
14073
14074 PR c++/66007
14075 * g++.dg/cpp0x/Wnarrowing4.C: New.
14076
14077 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14078
14079 * lib/target-supports.exp
14080 (check_effective_target_keeps_null_pointer_checks): Clarify that
14081 this is for targets that disable -fdelete-null-pointer-checks,
14082 not default it to off.
14083 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14084 -fdelete-null-pointer-checks explicit.
14085 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14086 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14087 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14088 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14089 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14090 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14091 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14092 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14093 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14094 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14095 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14096 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14097 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14098 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14103 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14104 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14105 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14107 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14108 * g++.dg/cpp0x/static_assert9.C: Likewise.
14109 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14110 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14111 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14112 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14113 * g++.dg/tree-ssa/pr26406.C: Likewise.
14114
14115 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14116
14117 PR tree-optimization/65984
14118 * c-c++-common/ubsan/pr65984.c: New test.
14119
14120 2015-05-04 Jeff Law <law@redhat.com>
14121
14122 * gcc.dg/tree-ssa/shorten-1.c: New test.
14123
14124 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14125
14126 PR fortran/44735
14127 * gfortran.dg/pr44735.f90: New test.
14128
14129 2015-05-04 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/65965
14132 * gcc.dg/vect/bb-slp-33.c: New testcase.
14133
14134 2015-05-04 Richard Biener <rguenther@suse.de>
14135
14136 PR tree-optimization/65935
14137 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14138
14139 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14140
14141 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14142 for each supported variant instead of CHECK_RESULTS.
14143 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14144 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14145 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14146 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14147 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14149 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14150 expected results for unsupported variants. Call CHECK for each
14151 supported variant instead of CHECK_RESULTS.
14152 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14153 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14154 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14155 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14156 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14157 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14158 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14159 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14160 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14161 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14163 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14167 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14168 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14169 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14170 expected results for unsupported variants.
14171 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14172 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14173 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14174 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14175 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14176 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14177 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14178 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14179 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14180 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14181 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14182 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14183 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14184 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14185 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14186 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14187 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14188 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14189 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14190 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14192 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14193 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14194 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14198 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14199
14200 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14201
14202 PR fortran/37131
14203 * gfortran.dg/bound_9.f90: Add pointer assignment.
14204
14205 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14206 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14207
14208 PR c++/65858
14209 * g++.dg/cpp0x/Wnarrowing3.C: New.
14210
14211 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14212
14213 * gcc.dg/20150120-1.c: New test.
14214 * gcc.dg/20150120-2.c: New test.
14215 * gcc.dg/20150120-3.c: New test.
14216
14217 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14218
14219 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14220
14221 2015-05-01 Renlin Li <renlin.li@arm.com>
14222
14223 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14224
14225 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14226
14227 * gfortran.dg/bound_simplification_4.f90: New.
14228
14229 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14230
14231 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14232 with powerpc_p8vector_ok.
14233
14234 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14235
14236 PR fortran/37131
14237 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14238 scan pattern.
14239 * gfortran.dg/bound_9.f90: New test case.
14240
14241 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14242
14243 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14244 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14245 for 32bit x86 targets.
14246 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14247 for 32bit x86 targets.
14248 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14249 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14250 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14251 for 32bit x86 targets.
14252
14253 2015-04-30 Marek Polacek <polacek@redhat.com>
14254
14255 PR tree-optimization/63551
14256 * g++.dg/ipa/pr63551.C: New test.
14257
14258 2015-04-30 Caroline Tice <cmtice@google.com>
14259
14260 PR 65929
14261 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14262 partition size on certain targets.
14263
14264 2015-04-30 Renlin Li <renlin.li@arm.com>
14265
14266 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14267
14268 2015-04-30 Marek Polacek <polacek@redhat.com>
14269
14270 * c-c++-common/Wbool-compare-3.c: New test.
14271
14272 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14273 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14274
14275 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14276
14277 PR c++/57610
14278 * g++.dg/init/ref22.C: New.
14279
14280 2015-04-30 Marek Polacek <polacek@redhat.com>
14281
14282 * gcc.dg/init-bad-8.c: New test.
14283
14284 * gcc.dg/incomplete-typedef-1.c: New test.
14285
14286 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14287
14288 PR c++/59955
14289 * g++.dg/template/crash121.C: New.
14290
14291 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14292
14293 * gcc.target/mips/call-from-init.c: New test.
14294 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14295
14296 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14297
14298 PR target/65871
14299 * gcc.target/i386/pr65871-1.c: New test.
14300 * gcc.target/i386/pr65871-2.c: Ditto.
14301
14302 2015-04-29 Marek Polacek <polacek@redhat.com>
14303
14304 PR c/64610
14305 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14306 * c-c++-common/Wbool-compare-2.c: New test.
14307
14308 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14309
14310 PR target/65770
14311 * gcc.target/aarch64/vstN_lane_1.c: New file.
14312
14313 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14314
14315 PR c++/64667
14316 * g++.dg/warn/Winit-self-3.C: New.
14317
14318 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14319
14320 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14321
14322 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14323
14324 PR target/65924
14325 * gcc.target/arm/pr65924.c: New test.
14326
14327 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14328
14329 * g++.dg/gomp/tpl-target-update.C: New file.
14330
14331 2015-04-29 Richard Biener <rguenther@suse.de>
14332
14333 PR tree-optimization/65917
14334 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14335
14336 2015-04-29 Christian Bruel <christian.bruel@st.com>
14337
14338 PR target/64835
14339 * gcc.dg/ipa/iinline-attr.c: New test.
14340 * gcc.target/i386/iinline-attr-2.c: New test.
14341
14342 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14343
14344 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14345 segfault is fixed.
14346
14347 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14348
14349 * gcc.dg/vect/vect-33.c: Remove spurious line.
14350
14351 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14352
14353 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14354
14355 2015-04-28 Marek Polacek <polacek@redhat.com>
14356
14357 PR c/65901
14358 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14359 * gcc.dg/pr65901.c: New test.
14360
14361 2015-04-28 Richard Biener <rguenther@suse.de>
14362
14363 PR tree-optimization/62283
14364 * gfortran.dg/vect/pr62283-2.f: New testcase.
14365 * gcc.dg/vect/bb-slp-14.c: Adjust.
14366
14367 2015-04-28 Richard Biener <rguenther@suse.de>
14368
14369 PR tree-optimization/65851
14370 * g++.dg/torture/pr65851.C: New testcase.
14371
14372 2015-04-27 Jeff Law <law@redhat.com>
14373
14374 PR tree-optimization/65217
14375 * gcc.target/i386/pr65217.c: Remove XFAIL.
14376
14377 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14378
14379 PR fortran/60322
14380 Add tests forgotten to svn-add.
14381 * gfortran.dg/class_allocate_19.f03: New test.
14382 * gfortran.dg/class_array_20.f03: New test.
14383 * gfortran.dg/class_array_21.f03: New test.
14384 * gfortran.dg/finalize_29.f08: New test.
14385
14386 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14387
14388 PR fortran/59678
14389 PR fortran/65841
14390 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14391 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14392
14393 2015-04-27 Caroline Tice <cmtice@google.com>
14394
14395 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14396 partition size.
14397
14398 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14399
14400 PR target/64579
14401 * gcc.target/powerpc/htm-1.c: New test.
14402 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14403 on 64-bit compiles.
14404 (__builtin_tabortdci): Likewise.
14405 (__builtin_tcheck): Remove operand.
14406 * lib/target-supports.exp (check_htm_hw_available): New function.
14407
14408 2015-04-27 Richard Biener <rguenther@suse.de>
14409
14410 * gcc.target/i386/pr65217.c: XFAIL.
14411
14412 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR tree-optimization/65875
14415 * gcc.c-torture/compile/pr65875.c: New test.
14416
14417 2015-04-25 Marek Polacek <polacek@redhat.com>
14418
14419 PR c/52085
14420 * gcc.dg/enum-incomplete-2.c: New test.
14421 * gcc.dg/enum-mode-1.c: New test.
14422
14423 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14424
14425 PR target/65849
14426 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14427 set new options.
14428 * gcc.target/powerpc/pr65849-2.c: Likewise.
14429
14430 2015-04-24 Tom de Vries <tom@codesourcery.com>
14431
14432 PR tree-optimization/65802
14433 * g++.dg/pr65802.C: Move to ...
14434 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14435 stdarg.h. Rewrite for C.
14436 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14437 va_start and va_end. Remove unnecessary inline asm.
14438
14439 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14440 Wei Mi <wmi@google.com>
14441
14442 * gcc.target/i386/sse2-load-multi.c: New test.
14443 * gcc.target/i386/sse2-store-multi.c: Ditto.
14444
14445 2015-04-24 Marek Polacek <polacek@redhat.com>
14446
14447 PR c/65830
14448 * c-c++-common/pr65830.c: New test.
14449
14450 PR c/63357
14451 * c-c++-common/Wlogical-op-1.c: New test.
14452
14453 2015-04-24 Marek Polacek <polacek@redhat.com>
14454
14455 PR c/61534
14456 * c-c++-common/pr61534-1.c: New test.
14457
14458 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14459 Steven Bosscher <steven@gcc.gnu.org>
14460
14461 PR rtl-optimization/34503
14462 * gcc.target/arm/pr64616.c: New file.
14463
14464 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14465
14466 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14467
14468 2015-04-24 Terry Guo <terry.guo@arm.com>
14469
14470 * gcc.target/arm/pr65710.c: Update the options.
14471
14472 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14473
14474 * gcc.target/i386/pr65523.c: Skip x32.
14475
14476 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14477
14478 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14479 to look for vcl* where appropriate.
14480
14481 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14482
14483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14485
14486 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14487
14488 PR target/26702
14489 * gcc.target/arm/pr26702.c: New test.
14490
14491 2015-04-23 Marek Polacek <polacek@redhat.com>
14492
14493 PR c/65345
14494 * gcc.dg/pr65345-1.c: New test.
14495 * gcc.dg/pr65345-2.c: New test.
14496
14497 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14498
14499 * gcc.target/powerpc/crypto-builtin-2.c: New.
14500
14501 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14502
14503 PR fortran/60322
14504 * gfortran.dg/class_allocate_19.f03: New test.
14505 * gfortran.dg/class_array_20.f03: New test.
14506 * gfortran.dg/class_array_21.f03: New test.
14507 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14508 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14509 initialization correctly.
14510 * gfortran.dg/finalize_29.f08: New test.
14511
14512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14513
14514 * gcc.target/powerpc/swaps-p8-18.c: New test.
14515
14516 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14517
14518 PR target/65456
14519 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14520 * gcc.dg/vect/bb-slp-25.c: Likewise.
14521 * gcc.dg/vect/bb-slp-29.c: Likewise.
14522 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14523 vect_no_align && { ! vect_hw_misalign }.
14524 * gcc.dg/vect/bb-slp-9.c: Likewise.
14525 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14526 vect_hw_misalign.
14527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14529 account for POWER8, where peeling for alignment is not needed.
14530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14531 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14532 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14533 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14534 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14535 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14536 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14537 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14538 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14539 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14540 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14541 * gcc.dg/vect/pr16105.c: Likewise.
14542 * gcc.dg/vect/pr20122.c: Likewise.
14543 * gcc.dg/vect/pr33804.c: Likewise.
14544 * gcc.dg/vect/pr33953.c: Likewise.
14545 * gcc.dg/vect/pr56787.c: Likewise.
14546 * gcc.dg/vect/pr58508.c: Likewise.
14547 * gcc.dg/vect/slp-25.c: Likewise.
14548 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14549 * gcc.dg/vect/vect-105.c: Likewise.
14550 * gcc.dg/vect/vect-27.c: Likewise.
14551 * gcc.dg/vect/vect-29.c: Likewise.
14552 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14553 POWER8.
14554 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14555 && { ! vect_hw_misalign }.
14556 * gcc.dg/vect/vect-44.c: Likewise.
14557 * gcc.dg/vect/vect-48.c: Likewise.
14558 * gcc.dg/vect/vect-50.c: Likewise.
14559 * gcc.dg/vect/vect-52.c: Likewise.
14560 * gcc.dg/vect/vect-56.c: Likewise.
14561 * gcc.dg/vect/vect-60.c: Likewise.
14562 * gcc.dg/vect/vect-72.c: Likewise.
14563 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14564 * gcc.dg/vect/vect-75.c: Likewise.
14565 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14566 * gcc.dg/vect/vect-77-global.c: Likewise.
14567 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14568 * gcc.dg/vect/vect-78-global.c: Likewise.
14569 * gcc.dg/vect/vect-93.c: Likewise.
14570 * gcc.dg/vect/vect-95.c: Likewise.
14571 * gcc.dg/vect/vect-96.c: Likewise.
14572 * gcc.dg/vect/vect-cond-1.c: Likewise.
14573 * gcc.dg/vect/vect-cond-3.c: Likewise.
14574 * gcc.dg/vect/vect-cond-4.c: Likewise.
14575 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14576 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14577 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14578 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14579 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14580 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14581 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14582 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14583 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14584 * gcc.dg/vect/vect-outer-5.c: Likewise.
14585 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14586 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14587 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14588 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14589 * gcc.dg/vect/vect-peel-3.c: Likewise.
14590 * gcc.dg/vect/vect-peel-4.c: Likewise.
14591 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14592 * gcc.target/powerpc/pr65456.c: New test.
14593 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14595 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14596 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14597 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14598 vect_no_align && { ! vect_hw_misalign }.
14599 * gfortran.dg/vect/vect-3.f90: Likewise.
14600 * gfortran.dg/vect/vect-4.f90: Likewise.
14601 * gfortran.dg/vect/vect-5.f90: Likewise.
14602 * lib/target-supports.exp (check_effective_target_vect_no_align):
14603 Return 1 for POWER8.
14604 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14605
14606 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14607
14608 PR fortran/65429
14609 * gfortran.dg/pr65429.f90: New test.
14610
14611 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14612
14613 * c-c++-common/asan/user-section-1.c: New test.
14614 * c-c++-common/asan/user-section-2.c: New test.
14615 * c-c++-common/asan/user-section-3.c: New test.
14616
14617 2015-04-22 Hale Wang <hale.wang@arm.com>
14618 Terry Guo <terry.guo@arm.com>
14619
14620 PR rtl-optimization/64818
14621 * gcc.target/arm/pr64818.c: New test.
14622
14623 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14624
14625 PR ipa/65076
14626 * g++.dg/tree-ssa/pr61034.C: Update template.
14627 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14628 * gcc.dg/Warray-bounds-11.c: Likewise.
14629 * gcc.dg/Warray-bounds.c: Likewise.
14630
14631 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14632
14633 PR libgfortran/65234
14634 * gfortran.dg/fmt_unlimited.f90: New test.
14635
14636 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14637
14638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14639 headers.
14640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14641 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14642 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14643 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14644 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14645 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14646 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14647
14648 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14649
14650 PR libgfortran/56743
14651 * gfortran.dg/namelist_87.f90: New test.
14652
14653 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14654
14655 * gcc.target/aarch64/mult-synth_1.c: New test.
14656 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14657 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14658 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14659 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14660 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14661
14662 2015-04-21 Richard Biener <rguenther@suse.de>
14663
14664 PR tree-optimization/65650
14665 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14666 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14668 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14669 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14670 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14671
14672 2015-04-21 Tom de Vries <tom@codesourcery.com>
14673
14674 PR tree-optimization/65802
14675 * g++.dg/pr65802.C: New test.
14676
14677 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14678
14679 PR testsuite/65767
14680 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14681 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14682
14683 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14684
14685 PR c++/65801
14686 * g++.dg/cpp0x/Wnarrowing2.C: New.
14687
14688 2015-04-20 Jeff Law <law@redhat.com>
14689
14690 PR tree-optimization/65658
14691 * gcc.dg/pr65658.c: New test.
14692
14693 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14694
14695 PR target/64134
14696 * gcc.target/aarch64/vec_init_1.c: New test.
14697
14698 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14699
14700 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14701 targets.
14702
14703 2015-04-18 Martin Sebor <msebor@redhat.com>
14704
14705 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14706 of non-nul characters.
14707 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14708
14709 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14710
14711 PR target/65787
14712 * gcc.target/powerpc/pr65787.c: New.
14713
14714 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14715
14716 PR target/65689
14717 * gcc.target/aarch64/c-output-template-4.c: New test.
14718
14719 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14720
14721 PR target/65780
14722 * gcc.dg/pr65780-1.c: New test.
14723 * gcc.dg/pr65780-2.c: Likewise.
14724 * gcc.target/i386/pr32219-9.c: Likewise.
14725 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14726 symbol.
14727 * gcc.target/i386/pr64317.c (c): Initialize.
14728
14729 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14730
14731 PR target/65612
14732 * g++.dg/ext/mv18.C: New test.
14733 * g++.dg/ext/mv19.C: Likewise.
14734 * g++.dg/ext/mv20.C: Likewise.
14735 * g++.dg/ext/mv21.C: Likewise.
14736 * g++.dg/ext/mv22.C: Likewise.
14737 * g++.dg/ext/mv23.C: Likewise.
14738
14739 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14740
14741 PR c++/64527
14742 * g++.dg/init/pr64527.C: New test.
14743
14744 2015-04-17 Tom de Vries <tom@codesourcery.com>
14745 Michael Matz <matz@suse.de>
14746
14747 PR tree-optimization/64950
14748 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14749 x86_64-*-*.
14750
14751 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14752
14753 * c-c++-common/asan/user-section-1.c: New test.
14754
14755 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14756
14757 PR debug/65771
14758 * gcc.dg/debug/pr65771.c: New test.
14759
14760 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14761
14762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14763 __buitlin_alloca with __builtin_alloca.
14764
14765 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14766
14767 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14768
14769 2015-04-16 Richard Biener <rguenther@suse.de>
14770
14771 PR tree-optimization/64277
14772 * gcc.dg/Warray-bounds-14.c: New testcase.
14773 * gcc.dg/Warray-bounds-15.c: Likewise.
14774 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14775 * c-c++-common/ubsan/bounds-6.c: Likewise.
14776
14777 2015-04-16 Renlin Li <renlin.li@arm.com>
14778
14779 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14780 * gcc.target/arm/unsigned-float.c: New.
14781
14782 2015-04-16 Richard Biener <rguenther@suse.de>
14783
14784 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14785 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14786 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14787
14788 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14789
14790 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14791 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14792 * g++.dg/cpp0x/defaulted21.C: Likewise.
14793 * g++.dg/cpp0x/defaulted28.C: Likewise.
14794 * g++.dg/cpp0x/defaulted47.C: Likewise.
14795 * g++.dg/cpp0x/elision_neg.C: Likewise.
14796 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14797 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14798 * g++.dg/cpp0x/implicit1.C: Likewise.
14799 * g++.dg/cpp0x/implicit9.C: Likewise.
14800 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14801 * g++.dg/cpp0x/range-for13.C: Likewise.
14802 * g++.dg/gomp/clause-2.C: Likewise.
14803 * g++.dg/gomp/udr-5.C: Likewise.
14804 * g++.dg/inherit/access6.C: Likewise.
14805 * g++.dg/lookup/duperr1.C: Likewise.
14806 * g++.dg/lookup/friend2.C: Likewise.
14807 * g++.dg/lookup/pr6936.C: Likewise.
14808 * g++.dg/lookup/scoped1.C: Likewise.
14809 * g++.dg/lookup/using26.C: Likewise.
14810 * g++.dg/lookup/using38.C: Likewise.
14811 * g++.dg/other/access2.C: Likewise.
14812 * g++.dg/overload/defarg3.C: Likewise.
14813 * g++.dg/overload/defarg6.C: Likewise.
14814 * g++.dg/parse/access11.C: Likewise.
14815 * g++.dg/parse/access2.C: Likewise.
14816 * g++.dg/parse/access3.C: Likewise.
14817 * g++.dg/parse/access4.C: Likewise.
14818 * g++.dg/parse/access5.C: Likewise.
14819 * g++.dg/parse/access6.C: Likewise.
14820 * g++.dg/parse/access8.C: Likewise.
14821 * g++.dg/parse/access9.C: Likewise.
14822 * g++.dg/parse/crash40.C: Likewise.
14823 * g++.dg/tc1/dr142.C: Likewise.
14824 * g++.dg/tc1/dr166.C: Likewise.
14825 * g++.dg/tc1/dr52.C: Likewise.
14826 * g++.dg/template/access11.C: Likewise.
14827 * g++.dg/template/access18.C: Likewise.
14828 * g++.dg/template/access19.C: Likewise.
14829 * g++.dg/template/access2.C: Likewise.
14830 * g++.dg/template/access20.C: Likewise.
14831 * g++.dg/template/access26.C: Likewise.
14832 * g++.dg/template/access3.C: Likewise.
14833 * g++.dg/template/access7.C: Likewise.
14834 * g++.dg/template/conv12.C: Likewise.
14835 * g++.dg/template/crash69.C: Likewise.
14836 * g++.dg/template/friend31.C: Likewise.
14837 * g++.dg/template/friend32.C: Likewise.
14838 * g++.dg/template/memfriend15.C: Likewise.
14839 * g++.dg/template/memfriend16.C: Likewise.
14840 * g++.dg/template/memfriend17.C: Likewise.
14841 * g++.dg/template/memfriend7.C: Likewise.
14842 * g++.dg/template/pr32519.C: Likewise.
14843 * g++.dg/template/qualttp21.C: Likewise.
14844 * g++.dg/template/qualttp8.C: Likewise.
14845 * g++.dg/template/ttp10.C: Likewise.
14846 * g++.dg/template/typedef11.C: Likewise.
14847 * g++.dg/template/typedef13.C: Likewise.
14848 * g++.dg/template/typedef19.C: Likewise.
14849 * g++.dg/template/typedef20.C: Likewise.
14850 * g++.dg/template/typedef22.C: Likewise.
14851 * g++.dg/template/using16.C: Likewise.
14852 * g++.dg/template/virtual3.C: Likewise.
14853 * g++.dg/ubsan/pr61272.C: Likewise.
14854 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14855 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14856 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14857 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14858 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14859 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14860 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14861 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14862 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14863 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14864 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14865 * g++.old-deja/g++.jason/access17.C: Likewise.
14866 * g++.old-deja/g++.jason/access18.C: Likewise.
14867 * g++.old-deja/g++.jason/access22.C: Likewise.
14868 * g++.old-deja/g++.jason/access23.C: Likewise.
14869 * g++.old-deja/g++.jason/access8.C: Likewise.
14870 * g++.old-deja/g++.jason/delete3.C: Likewise.
14871 * g++.old-deja/g++.jason/report.C: Likewise.
14872 * g++.old-deja/g++.law/access2.C: Likewise.
14873 * g++.old-deja/g++.law/access3.C: Likewise.
14874 * g++.old-deja/g++.law/access4.C: Likewise.
14875 * g++.old-deja/g++.law/access5.C: Likewise.
14876 * g++.old-deja/g++.law/arm12.C: Likewise.
14877 * g++.old-deja/g++.law/arm14.C: Likewise.
14878 * g++.old-deja/g++.law/ctors13.C: Likewise.
14879 * g++.old-deja/g++.law/union2.C: Likewise.
14880 * g++.old-deja/g++.law/visibility12.C: Likewise.
14881 * g++.old-deja/g++.law/visibility15.C: Likewise.
14882 * g++.old-deja/g++.law/visibility16.C: Likewise.
14883 * g++.old-deja/g++.law/visibility17.C: Likewise.
14884 * g++.old-deja/g++.law/visibility18.C: Likewise.
14885 * g++.old-deja/g++.law/visibility19.C: Likewise.
14886 * g++.old-deja/g++.law/visibility20.C: Likewise.
14887 * g++.old-deja/g++.law/visibility21.C: Likewise.
14888 * g++.old-deja/g++.law/visibility24.C: Likewise.
14889 * g++.old-deja/g++.law/visibility4.C: Likewise.
14890 * g++.old-deja/g++.law/visibility5.C: Likewise.
14891 * g++.old-deja/g++.law/visibility6.C: Likewise.
14892 * g++.old-deja/g++.law/visibility7.C: Likewise.
14893 * g++.old-deja/g++.law/visibility8.C: Likewise.
14894 * g++.old-deja/g++.law/visibility9.C: Likewise.
14895 * g++.old-deja/g++.niklas/t135.C: Likewise.
14896 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14897 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14898 * g++.old-deja/g++.other/access11.C: Likewise.
14899 * g++.old-deja/g++.other/access4.C: Likewise.
14900 * g++.old-deja/g++.other/access7.C: Likewise.
14901 * g++.old-deja/g++.other/crash1.C: Likewise.
14902 * g++.old-deja/g++.other/crash7.C: Likewise.
14903 * g++.old-deja/g++.other/friend1.C: Likewise.
14904 * g++.old-deja/g++.other/friend4.C: Likewise.
14905 * g++.old-deja/g++.other/friend9.C: Likewise.
14906 * g++.old-deja/g++.other/lineno1.C: Likewise.
14907 * g++.old-deja/g++.other/using1.C: Likewise.
14908 * g++.old-deja/g++.pt/enum14.C: Likewise.
14909 * g++.old-deja/g++.pt/friend11.C: Likewise.
14910 * g++.old-deja/g++.pt/friend21.C: Likewise.
14911 * g++.old-deja/g++.pt/friend3.C: Likewise.
14912 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14913 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14915 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14916
14917 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14918
14919 PR ipa/65765
14920 * g++.dg/ipa/pr65765.C: New test.
14921
14922 2015-04-15 Nick Clifton <nickc@redhat.com>
14923
14924 * gcc.target/rx/builtins.c: Disable RMPA test if string
14925 instructions are not allowed.
14926
14927 2015-04-15 Alan Modra <amodra@gmail.com>
14928
14929 * gcc.dg/pr65408.c: New.
14930
14931 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14932
14933 PR target/65729
14934 * gcc.target/arm/pr65729.c: New test.
14935
14936 2015-04-14 Richard Biener <rguenther@suse.de>
14937
14938 PR tree-optimization/65758
14939 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14940
14941 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14942
14943 PR target/65648
14944 * gcc.c-torture/execute/pr65648.c: New test.
14945
14946 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14947
14948 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14949 __builtin_finite instead of finite.
14950 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14951 Likewise.
14952
14953 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14954
14955 PR tree-optimization/63387
14956 * gcc.dg/pr63387.c: New testcase.
14957
14958 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14959
14960 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14961
14962 2015-04-13 Richard Biener <rguenther@suse.de>
14963
14964 PR tree-optimization/65204
14965 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14966
14967 2015-04-13 Terry Guo <terry.guo@arm.com>
14968
14969 PR target/65710
14970 * gcc.target/arm/pr65710.c: New.
14971
14972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14973
14974 PR tree-optimization/65747
14975 * g++.dg/torture/pr65747.C: New test.
14976
14977 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14978
14979 PR c++/65736
14980 * g++.dg/cpp0x/pr65736.C: New test.
14981
14982 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14983 Martin Liska <mliska@suse.cz>
14984
14985 PR ipa/65722
14986 * g++.dg/ipa/pr65722.C: New testcase.
14987
14988 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14989
14990 PR tree-optimization/65735
14991 * gcc.c-torture/compile/pr65735.c: New test.
14992
14993 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14994
14995 PR middle-end/65554
14996 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14997
14998 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR target/65671
15001 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15002
15003 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15004
15005 PR target/65647
15006 * gcc.target/arm/pr65647-2.c: New.
15007
15008 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15009
15010 PR target/65694
15011 * g++.dg/torture/pr65694.C: New test.
15012
15013 2015-04-10 Tobias Burnus <burnus@net-b.de>
15014
15015 * gfortran.dg/coarray_lock_6.f90: New.
15016 * gfortran.dg/coarray_lock_7.f90: New.
15017 * gfortran.dg/coarray/lock_2.f90: New.
15018
15019 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15020
15021 PR fortran/56674
15022 PR fortran/58813
15023 PR fortran/59016
15024 PR fortran/59024
15025 * gfortran.dg/used_types_27.f90: New.
15026
15027 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15028
15029 PR target/65671
15030 * gcc.target/i386/pr65671.c: New.
15031
15032 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15033
15034 PR tree-optimization/65709
15035 * c-c++-common/ubsan/align-9.c: New test.
15036
15037 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15038
15039 PR fortran/56852
15040 * gfortran.dg/pr56852.f90: New test.
15041
15042 2015-04-09 Marek Polacek <polacek@redhat.com>
15043 Jakub Jelinek <jakub@redhat.com>
15044
15045 PR middle-end/65554
15046 * g++.dg/opt/pr65554.C: New test.
15047
15048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15049
15050 PR c++/65690
15051 * c-c++-common/attr-aligned-1.c: New test.
15052
15053 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15054
15055 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15056
15057 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15058
15059 PR target/65676
15060 * gcc.target/i386/sse-25.c: New.
15061
15062 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR target/65693
15065 * gcc.target/i386/pr65693.c: New test.
15066
15067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15068
15069 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15070
15071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15072
15073 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15074
15075 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15076
15077 * gcc.target/i386/thunk-retbnd.c: New.
15078
15079 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15080
15081 * gnat.dg/opt48.adb: New test.
15082 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15083 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15084
15085 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15086
15087 PR ipa/65540
15088 * gcc.c-torture/compile/pr65540.c: New.
15089
15090 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15091
15092 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15093 -Wno-pointer-arith.
15094
15095 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR debug/65678
15098 * g++.dg/debug/pr65678.C: New test.
15099
15100 PR middle-end/65680
15101 * gcc.c-torture/compile/pr65680.c: New test.
15102
15103 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15104
15105 PR fortran/65548
15106 * gfortran.dg/allocate_with_source_5.f90: New test.
15107
15108 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15109
15110 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15111 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15112
15113 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15114
15115 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15116
15117 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15118
15119 PR target/65614
15120 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15121 to get floating point compression.
15122 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15123
15124 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15125
15126 PR preprocessor/61977
15127 * gcc.dg/cpp/pr61977.c: New test.
15128
15129 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15130
15131 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15132
15133 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15134
15135 PR target/65647
15136 * gcc.target/arm/pr65647.c: New.
15137
15138 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15139
15140 PR ipa/65655
15141 * g++.dg/torture/pr65655.C: New testcase.
15142
15143 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15144
15145 PR c++/64085
15146 * g++.dg/cpp1y/lambda-init13.C: New.
15147
15148 2015-04-03 Marek Polacek <polacek@redhat.com>
15149
15150 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15151
15152 2015-04-02 Marek Polacek <polacek@redhat.com>
15153
15154 PR c++/65642
15155 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15156 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15157
15158 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15159
15160 PR preprocessor/61977
15161 * gcc.target/powerpc/pr61977-1.c: New test.
15162 * gcc.target/powerpc/pr61977-2.c: New test.
15163
15164 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15165
15166 PR c++/56100
15167 * g++.dg/warn/Wshadow-8.C: New.
15168 * g++.dg/warn/Wshadow-9.C: Likewise.
15169 * g++.dg/warn/Wshadow-10.C: Likewise.
15170 * g++.dg/warn/Wshadow-11.C: Likewise.
15171
15172 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15173
15174 * gcc.dg/pr23623.c: Added aligned attribute.
15175 * gcc.dg/20141029-1.c: Likewise.
15176 * gcc.dg/20150306-1.c: New test.
15177
15178 2015-04-01 Marek Polacek <polacek@redhat.com>
15179
15180 PR c++/65554
15181 * g++.dg/cpp0x/initlist93.C: New test.
15182 * g++.dg/cpp0x/initlist94.C: New test.
15183
15184 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15185
15186 PR target/65624
15187 * gcc.target/aarch64/pr65624.c: New test.
15188
15189 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15190
15191 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15192
15193 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15194
15195 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15196 extra variable to force stack alignment.
15197 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15198 extra variable to force stack alignment.
15199
15200 2015-03-31 Marek Polacek <polacek@redhat.com>
15201
15202 PR c++/65390
15203 * g++.dg/template/pr65390.C: New test.
15204
15205 2015-03-31 Martin Liska <mliska@suse.cz>
15206
15207 * g++.dg/ipa/pr65557.C: New test.
15208
15209 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15210
15211 * gcc.target/s390/hotpatch-25.c: New test.
15212 * gcc.target/s390/hotpatch-1.c: Update test.
15213 * gcc.target/s390/hotpatch-10.c: Update test.
15214 * gcc.target/s390/hotpatch-11.c: Update test.
15215 * gcc.target/s390/hotpatch-12.c: Update test.
15216 * gcc.target/s390/hotpatch-13.c: Update test.
15217 * gcc.target/s390/hotpatch-14.c: Update test.
15218 * gcc.target/s390/hotpatch-15.c: Update test.
15219 * gcc.target/s390/hotpatch-16.c: Update test.
15220 * gcc.target/s390/hotpatch-17.c: Update test.
15221 * gcc.target/s390/hotpatch-18.c: Update test.
15222 * gcc.target/s390/hotpatch-19.c: Update test.
15223 * gcc.target/s390/hotpatch-2.c: Update test.
15224 * gcc.target/s390/hotpatch-21.c: Update test.
15225 * gcc.target/s390/hotpatch-22.c: Update test.
15226 * gcc.target/s390/hotpatch-23.c: Update test.
15227 * gcc.target/s390/hotpatch-24.c: Update test.
15228 * gcc.target/s390/hotpatch-3.c: Update test.
15229 * gcc.target/s390/hotpatch-4.c: Update test.
15230 * gcc.target/s390/hotpatch-5.c: Update test.
15231 * gcc.target/s390/hotpatch-6.c: Update test.
15232 * gcc.target/s390/hotpatch-7.c: Update test.
15233 * gcc.target/s390/hotpatch-8.c: Update test.
15234 * gcc.target/s390/hotpatch-9.c: Update test.
15235 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15236
15237 2015-03-31 Richard Biener <rguenther@suse.de>
15238
15239 PR middle-end/65626
15240 * g++.dg/torture/pr65626.C: New testcase.
15241
15242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15243
15244 PR target/65531
15245 * gcc.target/i386/mpx/pr65531.cc: New.
15246
15247 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15248
15249 PR target/65602
15250 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15251 __builtin_alloca instead of alloca.
15252 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15253 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15254 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15255 check.
15256
15257 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15258
15259 PR ipa/65610
15260 * g++.dg/ubsan/pr65610.C: New test.
15261
15262 2015-03-30 Marek Polacek <polacek@redhat.com>
15263
15264 PR c++/65398
15265 * g++.dg/cpp0x/pr65398-2.C: New test.
15266
15267 2015-03-30 Marek Polacek <polacek@redhat.com>
15268
15269 * c-c++-common/pr65556.c: Change the width of bit-fields.
15270
15271 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15272
15273 PR ipa/65588
15274 * gcc.target/i386/pr65588.c: New testcase.
15275
15276 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15277
15278 PR libgfortran/65563
15279 * gfortran.dg/open_errors_2.f90: New test.
15280
15281 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15282
15283 PR libgfortran/65596
15284 * gfortran.dg/namelist_86.f90: New test.
15285
15286 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15287
15288 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15289 statement to reflect new ownership.
15290
15291 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15292
15293 PR c++/42328
15294 * g++.dg/template/friend58.C: New.
15295 * g++.dg/template/friend59.C: Likewise.
15296
15297 2015-03-27 Tobias Burnus <burnus@net-b.de>
15298
15299 PR c/65586
15300 * g++.dg/gomp/openmp-simd-3.C: New.
15301 * gcc.dg/gomp/openmp-simd-3.c: New.
15302
15303 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15304
15305 PR target/65248
15306 * gcc.target/i386/pr65248-1.c: New file.
15307 * gcc.target/i386/pr65248-2.c: Likewise.
15308 * gcc.target/i386/pr65248-3.c: Likewise.
15309 * gcc.target/i386/pr65248-4.c: Likewise.
15310
15311 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15312
15313 PR target/65593
15314 * gcc.c-torture/compile/pr65593.c: New test.
15315
15316 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15317
15318 PR c++/59329
15319 * g++.dg/cpp1y/constexpr-assert1.C: New.
15320
15321 2015-03-27 Marek Polacek <polacek@redhat.com>
15322
15323 PR c++/65556
15324 * c-c++-common/pr65556.c: New test.
15325
15326 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15327
15328 PR ipa/65600
15329 * g++.dg/torture/pr65600.C: New testcase.
15330
15331 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15332
15333 PR target/65407
15334 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15335
15336 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15337
15338 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15339 statement and cleanup. Fixed typos.
15340
15341 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15342
15343 PR middle-end/65595
15344 * gcc.c-torture/compile/pr65595.c: New testcase.
15345
15346 2015-03-27 Marek Polacek <polacek@redhat.com>
15347
15348 PR sanitizer/65583
15349 * g++.dg/ubsan/pr65583.C: New test.
15350
15351 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15352
15353 * gcc.c-torture/compile/20150327.c: New testcase.
15354
15355 2015-03-26 Richard Biener <rguenther@suse.de>
15356
15357 PR middle-end/65555
15358 * g++.dg/torture/pr65555.C: New testcase.
15359
15360 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15361
15362 PR tree-optimization/64715
15363 * gcc.dg/builtin-object-size-15.c: New test.
15364 * gcc.dg/pr64715-1.c: New test.
15365 * gcc.dg/pr64715-2.c: New test.
15366
15367 2015-03-26 Richard Biener <rguenther@suse.de>
15368
15369 PR middle-end/65519
15370 * gnat.dg/specs/opt2.ads: Fix testcase.
15371
15372 2015-03-25 Martin Sebor <msebor@redhat.com>
15373
15374 PR testsuite/65526
15375 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15376 when target isn't arm*-*-*-*.
15377 (check_effective_target_arm_nothumb): Likewise.
15378 (check_effective_target_arm_little_endian): Likewise.
15379 (check_effective_target_arm_vect_no_misalign): Likewise.
15380 (check_effective_target_aarch64_little_endian): Fail early if target
15381 isn't aarch64*-*-*.
15382
15383 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15384
15385 PR tree-optimization/65177
15386 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15387
15388 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15389
15390 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15391 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15392 smmintrin.h and mm3dnow.h.
15393
15394 2015-03-25 Marek Polacek <polacek@redhat.com>
15395
15396 PR c++/65558
15397 * g++.dg/cpp0x/pr65558.C: New test.
15398
15399 2015-03-25 Marek Polacek <polacek@redhat.com>
15400
15401 PR c++/61670
15402 * g++.dg/template/pr61670.C: New test.
15403
15404 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15405
15406 PR c++/54987
15407 * g++.dg/template/pr54987.C: New.
15408
15409 2015-03-25 Richard Biener <rguenther@suse.de>
15410
15411 PR tree-optimization/62630
15412 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15413
15414 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15415
15416 PR target/65508
15417 * gcc.target/i386/mpx/pr65508.c: New.
15418
15419 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15420
15421 PR fortran/64952
15422 PR fortran/65532
15423 * gfortran.dg/data_initialized_3.f90: New.
15424
15425 2015-03-25 Richard Biener <rguenther@suse.de>
15426
15427 PR middle-end/65519
15428 * gnat.dg/specs/opt2.ads: New testcase.
15429
15430 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15431
15432 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15433 * gcc.target/arm/memset-inline-4.c: Skip for
15434 arm_tune_string_ops_prefer_neon.
15435 * gcc.target/arm/memset-inline-5.c: Ditto.
15436 * gcc.target/arm/memset-inline-6.c: Ditto.
15437 * gcc.target/arm/memset-inline-8.c: Ditto.
15438 * gcc.target/arm/memset-inline-9.c: Ditto.
15439
15440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15441
15442 PR c++/58923
15443 * g++.dg/other/virtual3.C: New.
15444
15445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15446
15447 PR c++/60130
15448 * g++.dg/cpp0x/vt-60130.C: New.
15449
15450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15451
15452 PR c++/61971
15453 * g++.dg/warn/Warray-bounds-7.C: New.
15454
15455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15456
15457 PR c++/60067
15458 * g++.dg/template/defarg18.C: New.
15459
15460 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15461
15462 PR c++/59988
15463 * g++.dg/cpp0x/vt-59988.C: New.
15464
15465 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/65533
15468 * gcc.dg/pr65533.c: New test.
15469
15470 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15471
15472 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15473 source= and mold= expressions functionality.
15474 * gfortran.dg/allocate_class_4.f90: New test.
15475 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15476 copying an unlimited polymorhpic object containing a char array
15477 to another unlimited polymorphic object respects the _len
15478 component.
15479 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15480 whether deferred length char array allocate works, unlimited
15481 polymorphic object allocation from a string works and if
15482 allocating an array of deferred length strings works.
15483 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15484
15485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15486
15487 PR c++/65513
15488 * g++.dg/cpp0x/constexpr-array11.C: New.
15489
15490 2015-03-24 Richard Biener <rguenther@suse.de>
15491
15492 PR middle-end/65517
15493 * gcc.dg/torture/pr65517.c: New testcase.
15494
15495 2015-03-24 Tobias Burnus <burnus@net-b.de>
15496
15497 * gfortran.dg/coindexed_1.f90: Moved from
15498 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15499
15500 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15501
15502 PR testsuite/65506
15503 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15504 gimple dump.
15505
15506 PR target/65523
15507 * gcc.target/i386/pr65523.c: New test.
15508
15509 PR ipa/65475
15510 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15511 dg-options.
15512 * g++.dg/lto/pr65475b_0.C: Likewise.
15513
15514 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15515
15516 PR target/65505
15517 * gcc.target/sh/torture/pr65505.c: New.
15518
15519 2015-03-23 Martin Sebor <msebor@redhat.com>
15520
15521 PR testsuite/63175
15522 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15523 assembly for lvx in addition to lxv.
15524
15525 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15526
15527 PR target/65504
15528 * gfortran.dg/pr65504.f90: New test.
15529
15530 PR ipa/65521
15531 * gcc.dg/pr65521.c: New test.
15532
15533 2015-03-23 Richard Biener <rguenther@suse.de>
15534
15535 PR tree-optimization/65518
15536 * gcc.dg/vect/pr65518.c: New testcase.
15537
15538 2015-03-23 Richard Biener <rguenther@suse.de>
15539
15540 PR tree-optimization/65494
15541 * gcc.dg/vect/pr65494.c: New testcase.
15542
15543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15544
15545 PR preprocessor/65238
15546 * c-c++-common/cpp/pr65238-1.c: New test.
15547 * gcc.dg/cpp/pr65238-2.c: New test.
15548 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15549 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15550
15551 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15552 Mikael Morin <mikael@gcc.gnu.org>
15553
15554 PR fortran/64952
15555 * gfortran.dg/elemental_dependency_4.f90: New.
15556 * gfortran.dg/elemental_dependency_5.f90: New.
15557
15558 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15559
15560 PR ipa/65475
15561 * g++.dg/lto/pr65475b_0.C: New testcase.
15562 * g++.dg/lto/pr65475b_1.C: New testcase.
15563 * g++.dg/lto/pr65475c_0.C: New testcase.
15564 * g++.dg/lto/pr65475c_1.C: New testcase.
15565
15566 2015-03-21 Tobias Burnus <burnus@net-b.de>
15567
15568 * gfortran.dg/coarray_38.f90: New.
15569 * gfortran.dg/coarray_39.f90: New.
15570 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15571 compile test.
15572
15573 2015-03-20 Marek Polacek <polacek@redhat.com>
15574
15575 PR c++/65398
15576 * g++.dg/cpp0x/pr65398.C: New test.
15577
15578 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15579
15580 PR ipa/65475
15581 * g++.dg/lto/pr65475_0.C: New testcase.
15582 * g++.dg/lto/pr65475_1.C: New testcase.
15583
15584 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15585
15586 PR rtl-optimization/64366
15587 * gcc.target/sh/pr64366.c: New.
15588
15589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15590
15591 PR c++/48324
15592 * g++.dg/cpp0x/constexpr-48324.C: New.
15593
15594 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15595
15596 PR c++/48453
15597 * g++.dg/cpp0x/pr48453.C: New.
15598
15599 2015-03-20 Marek Polacek <polacek@redhat.com>
15600
15601 PR c++/65072
15602 * g++.dg/cpp0x/pr65072.C: New test.
15603
15604 2015-03-20 Richard Biener <rguenther@suse.de>
15605
15606 PR middle-end/64715
15607 * gcc.dg/pr15347.c: Use -O.
15608 * c-c++-common/pr19807-1.c: Likewise.
15609
15610 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15611
15612 * gnat.dg/volatile13.ad[sb]: New test.
15613
15614 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15615
15616 PR rtl-optimization/60851
15617 * gcc.target/i386/pr60851.c: New test.
15618
15619 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15620
15621 PR target/65240
15622 * g++.dg/pr65240.h: Add tests for PR 65240.
15623 * g++.dg/pr65240-1.C: Likewise.
15624 * g++.dg/pr65240-2.C: Likewise.
15625 * g++.dg/pr65240-3.C: Likewise.
15626 * g++.dg/pr65240-4.C: Likewise.
15627
15628 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15629
15630 PR rtl-optimization/63491
15631 * gcc.target/powerpc/pr63491.c: New.
15632
15633 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15634
15635 * g++.dg/ipa/pr65465.C: New test.
15636
15637 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15638
15639 PR c++/52659
15640 * g++.dg/cpp0x/deleted11.C: New.
15641
15642 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15643
15644 PR sanitizer/65400
15645 * c-c++-common/tsan/pr65400-3.c: New test.
15646
15647 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15648
15649 PR c++/59686
15650 * g++.dg/cpp0x/constexpr-59686.C: New.
15651
15652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15653
15654 PR sanitizer/64265
15655 * g++.dg/tsan/pr64265.C: New test.
15656
15657 PR sanitizer/65400
15658 * c-c++-common/tsan/pr65400-1.c: New test.
15659 * c-c++-common/tsan/pr65400-2.c: New test.
15660
15661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15662
15663 PR c++/59816
15664 * g++.dg/cpp0x/pr59816.C: New.
15665
15666 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15667
15668 PR fortran/59198
15669 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15670
15671 2015-03-18 Martin Liska <mliska@suse.cz>
15672
15673 PR ipa/65439
15674 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15675 equivalences either to 6 or 7.
15676
15677 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15678
15679 PR middle-end/64491
15680 Revert:
15681 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15682
15683 * gcc.dg/undefined-loop-1.c: New file.
15684 * gcc.dg/undefined-loop-2.c: New file.
15685
15686 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15687
15688 PR testsuite/64032
15689 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15690 loop exits too early.
15691
15692 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15693
15694 PR tree-optimization/65450
15695 * gfortran.dg/pr65450.f90: New test.
15696
15697 PR target/65078
15698 * gcc.target/i386/pr65078-1.c: New test.
15699 * gcc.target/i386/pr65078-2.c: New test.
15700 * gcc.target/i386/pr65078-3.c: New test.
15701 * gcc.target/i386/pr65078-4.c: New test.
15702 * gcc.target/i386/pr65078-5.c: New test.
15703 * gcc.target/i386/pr65078-6.c: New test.
15704
15705 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15706
15707 PR c++/65340
15708 * g++.dg/cpp1y/pr65340.C: New.
15709
15710 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15711
15712 PR fortran/64432
15713 * gfortran.dg/system_clock_3.f08: Adjust test.
15714
15715 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15716
15717 PR fortran/59198
15718 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15719 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15720
15721 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15722
15723 PR fortran/64432
15724 * gfortran.dg/system_clock_3.f08: New test.
15725
15726 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15727
15728 PR c++/64626
15729 g++.dg/cpp1y/pr64626-1.C: New.
15730 g++.dg/cpp1y/pr64626-2.C: New.
15731 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15732
15733 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15734
15735 PR tree-optimization/65427
15736 * gcc.c-torture/execute/pr65427.c: New test.
15737
15738 2015-03-16 Marek Polacek <polacek@redhat.com>
15739
15740 DR 1688
15741 PR c++/65327
15742 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15743 * g++.dg/cpp0x/pr65327.C: New test.
15744
15745 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15746
15747 PR sanitizer/64820
15748 * c-c++-common/asan/pr64820.c: New test.
15749
15750 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15751
15752 * gfortran.dg/pointer_2.f90: New test.
15753
15754 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15755
15756 * g++.dg/pr65049.C: New test.
15757
15758 2015-03-16 Tom de Vries <tom@codesourcery.com>
15759
15760 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15761 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15762 * gcc.target/i386/fuse-caller-save.c: Same.
15763
15764 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15765
15766 * gnat.dg/loop_optimization18.ad[sb]: New test.
15767 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15768
15769 2015-03-16 Alan Modra <amodra@gmail.com>
15770
15771 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15772 2014-12-05 change.
15773
15774 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15775
15776 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15777 hppa*-*-hpux*.
15778 * gcc.dg/torture/pr65270-2.c: Likewise.
15779
15780 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15781
15782 PR fortran/61138
15783 * gfortran.dg/pointer_remapping_9.f90: New.
15784
15785 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15786
15787 PR tree-optimization/65369
15788 * gcc.c-torture/execute/pr65369.c: New test.
15789
15790 PR tree-optimization/65418
15791 * gcc.c-torture/execute/pr65418-1.c: New test.
15792 * gcc.c-torture/execute/pr65418-2.c: New test.
15793
15794 PR rtl-optimization/65401
15795 * gcc.c-torture/execute/pr65401.c: New test.
15796
15797 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15798
15799 PR target/64600
15800 * gcc.target/arm/pr64600_1.c: New test.
15801
15802 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15803
15804 PR rtl-optimization/65235
15805 * gcc.target/aarch64/pr65235_1.c: New test.
15806
15807 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15808
15809 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15810 * gcc.target/s390/hotpatch-22.c: Likewise.
15811 * gcc.target/s390/hotpatch-23.c: Likewise.
15812 * gcc.target/s390/hotpatch-24.c: Likewise.
15813 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15814 * gcc.target/s390/hotpatch-1.c: Update expected output.
15815 * gcc.target/s390/hotpatch-2.c: Likewise.
15816 * gcc.target/s390/hotpatch-3.c: Likewise.
15817 * gcc.target/s390/hotpatch-4.c: Likewise.
15818 * gcc.target/s390/hotpatch-5.c: Likewise.
15819 * gcc.target/s390/hotpatch-6.c: Likewise.
15820 * gcc.target/s390/hotpatch-7.c: Likewise.
15821 * gcc.target/s390/hotpatch-8.c: Likewise.
15822 * gcc.target/s390/hotpatch-9.c: Likewise.
15823 * gcc.target/s390/hotpatch-10.c: Likewise.
15824 * gcc.target/s390/hotpatch-11.c: Likewise.
15825 * gcc.target/s390/hotpatch-12.c: Likewise.
15826 * gcc.target/s390/hotpatch-13.c: Likewise.
15827 * gcc.target/s390/hotpatch-14.c: Likewise.
15828 * gcc.target/s390/hotpatch-15.c: Likewise.
15829 * gcc.target/s390/hotpatch-16.c: Likewise.
15830 * gcc.target/s390/hotpatch-17.c: Likewise.
15831 * gcc.target/s390/hotpatch-18.c: Likewise.
15832 * gcc.target/s390/hotpatch-19.c: Likewise.
15833
15834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15835
15836 PR target/65103
15837 * gcc.target/i386/pr65103-1.c: New.
15838
15839 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15840
15841 PR target/65044
15842 * gcc.target/i386/pr65044.c: New.
15843
15844 2015-03-12 Tom de Vries <tom@codesourcery.com>
15845
15846 PR rtl-optimization/64895
15847 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15848 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15849 * gcc.target/i386/fuse-caller-save.c: Ditto.
15850
15851 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15852
15853 * gcc.dg/ipa/pr63569.c: Fix template.
15854
15855 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15856
15857 * g++.dg/ipa/pr64146.C: Require fpic support.
15858
15859 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15860
15861 PR libfortran/65200
15862 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15863 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15864
15865 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15866
15867 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15868 to dg-options, fix up dg-skip-if.
15869
15870 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15871
15872 PR target/65296
15873 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15874 * gcc.target/avr/tiny-caller-save.c: Same.
15875
15876 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15877
15878 PR target/65242
15879 * g++.dg/pr65242.C: New test.
15880
15881 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15882
15883 * c-c++-common/asan/no-asan-check-glob.c: New test.
15884
15885 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15886
15887 PR c++/65370
15888 * g++.dg/other/default11.C: New.
15889 * g++.dg/other/default12.C: Likewise.
15890
15891 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15892
15893 PR target/65368
15894 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15895
15896 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15897
15898 PR fortran/65024
15899 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15900
15901 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15902
15903 PR c++/65127
15904 * g++.dg/cpp0x/pr65127.C: New test.
15905
15906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15907
15908 * gcc.dg/ipa/PR64550.c: Update template.
15909
15910 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15911 Tobias Burnus <burnus@net-b.de>
15912
15913 * gfortran.dg/coarray_sync_memory.f90: New.
15914
15915 2015-03-10 Marek Polacek <polacek@redhat.com>
15916
15917 PR sanitizer/65367
15918 * c-c++-common/ubsan/pr65367.c: New test.
15919
15920 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15921
15922 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15923 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15924 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15925 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15926 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15927 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15928 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15929 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15930 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15931 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15932 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15933 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15934 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15935
15936 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15937
15938 * lib/mpx-dg.exp (mpx_link_flags): New.
15939 (mpx_init): New.
15940 (mpx_finish): New.
15941 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15942 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15943 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15944 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15945 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15946 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15947 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15948 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15949 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15980 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15990 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15991 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15992 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15993 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15994 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15995 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15996 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15997 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15998 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15999 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16000 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16001 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16002 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16003 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16004 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16005 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16006 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16007 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16008 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16009 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16010 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16011 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16012 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16013 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16014 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16015 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16016 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16017 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16018 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16019 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16020 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16021 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16022 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16023 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16024 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16025 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16026 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16027 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16029 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16032 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16034 * gcc.target/i386/mpx/label-address-1.c: New.
16035 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16036 * gcc.target/i386/mpx/macro.c: New.
16037 * gcc.target/i386/mpx/mpx-check.h: New.
16038 * gcc.target/i386/mpx/mpx.exp: New.
16039 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16040 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16041 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16042 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16043 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16044 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16045 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16046 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16047 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16048 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16049 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16050 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16051 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16052 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16053 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16054 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16055 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16056 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16057 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16058 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16059 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16060 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16061 * gcc.target/i386/mpx/reference-1-nov.c: New.
16062 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16063 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16064 * gcc.target/i386/mpx/reference-2-nov.c: New.
16065 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16066 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16067 * gcc.target/i386/mpx/reference-3-nov.c: New.
16068 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16069 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16070 * gcc.target/i386/mpx/reference-4-nov.c: New.
16071 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16072 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16073 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16074 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16075 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16076 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16077 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16078 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16079 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16080 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16081 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16082 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16083 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16084 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16085 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16086 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16087 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16088 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16089 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16090 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16091 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16092 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16093 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16094 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16095 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16096 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16097 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16098 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16099 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16100 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16101 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16102 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16103 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16104 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16105 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16106 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16107 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16108 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16109 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16110 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16111 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16112 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16113 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16114 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16115 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16116 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16117 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16118 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16119 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16120 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16121 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16122 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16123 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16124 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16125 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16126 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16127 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16128 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16129 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16130 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16131 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16132 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16133 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16134 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16135 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16136 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16137 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16138 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16139 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16140 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16141 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16142 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16143 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16144 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16145 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16146 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16147 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16148 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16149 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16150 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16151 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16152 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16153 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16154 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16155 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16156 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16157 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16158 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16159 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16161 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16162 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16163 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16164 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16165 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16166 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16167 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16168 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16169 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16170 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16171 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16172 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16173 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16174 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16175 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16176 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16177 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16178 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16179 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16180 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16181 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16182 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16183 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16184 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16185 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16186 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16187 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16188 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16189 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16190 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16191 * gcc.target/i386/mpx/vla-1-nov.c: New.
16192 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16193 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16194 * gcc.target/i386/mpx/vla-2-nov.c: New.
16195 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16196
16197 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16198
16199 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16200
16201 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16202
16203 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16204
16205 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16206
16207 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16208 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16209
16210 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16211
16212 PR c/65120
16213 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16214 on rhs is 0.
16215 (fn4): New test.
16216 * c-c++-common/pr65120.c: New test.
16217
16218 PR rtl-optimization/65321
16219 * gcc.dg/pr65321.c: New test.
16220
16221 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16222
16223 PR tree-optimization/65355
16224 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16225
16226 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16227
16228 PR c/65120
16229 * c-c++-common/pr49706.c: Adjust tests for not warning
16230 about !!x == y or !b == y where b is boolean, and add
16231 some further tests.
16232 * c-c++-common/pr62199-2.c: Likewise.
16233
16234 2015-03-09 Richard Biener <rguenther@suse.de>
16235
16236 PR middle-end/65270
16237 * gcc.dg/torture/pr65270-1.c: New testcase.
16238 * gcc.dg/torture/pr65270-2.c: Likewise.
16239
16240 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16241
16242 PR tree-optimization/63743
16243 * gcc.dg/pr63743.c: New test.
16244
16245 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16246
16247 PR lto/65316
16248 * g++.dg/lto/pr65316_0.C: New testcase.
16249 * g++.dg/lto/pr65316_1.C: New testcase.
16250
16251 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16252
16253 PR target/62247
16254 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16255 hppa*-*-hpux*.
16256 * g++.dg/abi/rtti3.C: Likewise.
16257
16258 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16259
16260 PR target/62251
16261 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16262
16263 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16264
16265 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16266
16267 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16268
16269 2015-03-08 Morin <mikael@gcc.gnu.org>
16270
16271 PR fortran/60898
16272 * gfortran.dg/entry_20.f90: New.
16273
16274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16275
16276 PR target/65153
16277 * gcc.c-torture/compile/pr65153.c: New.
16278
16279 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16280
16281 PR target/65249
16282 * g++.dg/torture/pr65249.C: New.
16283
16284 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16285
16286 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16287 long.
16288 (int64_t): Likewise.
16289
16290 2015-03-07 Marek Polacek <polacek@redhat.com>
16291 Martin Uecker <uecker@eecs.berkeley.edu>
16292
16293 PR sanitizer/65280
16294 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16295 member-like arrays.
16296 * c-c++-common/ubsan/bounds-8.c: New test.
16297 * c-c++-common/ubsan/bounds-9.c: New test.
16298 * gcc.dg/ubsan/bounds-2.c: New test.
16299
16300 2015-03-05 Martin Sebor <msebor@redhat.com>
16301
16302 PR testsuite/63175
16303 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16304 checking of results into main to prevent it from getting optimized
16305 away.
16306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16307
16308 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16309
16310 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16311 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16312 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16313 x64.
16314
16315 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16316
16317 * g++.dg/lto/pr65302_1.C: New testcase.
16318 * g++.dg/lto/pr65302_0.C: New testcase.
16319
16320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16321
16322 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16323 -fno-ipa-icf to dg-options.
16324
16325 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16326
16327 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16328 compiles using the linker plugin.
16329
16330 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16331
16332 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16333
16334 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16335
16336 * gcc.target/arm/pr65067.c: New test.
16337
16338 2015-03-05 Martin Liska <mliska@suse.cz>
16339
16340 PR ipa/65318
16341 * gcc.dg/ipa/pr65318.c: New test.
16342
16343 2015-03-05 Marek Polacek <polacek@redhat.com>
16344
16345 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16346
16347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16348
16349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16350
16351 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16352
16353 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16354 max-unroll-times back to defaults for s390.
16355
16356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16357
16358 Fix last commit.
16359
16360 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16361
16362 PR c++/64665
16363 * g++.dg/cpp0x/initlist92.C: New.
16364
16365 2015-03-05 Richard Biener <rguenther@suse.de>
16366
16367 PR tree-optimization/65310
16368 * gcc.dg/vect/pr65310.c: New testcase.
16369
16370 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16371
16372 PR c++/64834
16373 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16374
16375 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16376
16377 * gnat.dg/entry_queues3.adb: New test.
16378
16379 2015-03-04 Ian Lance Taylor <iant@google.com>
16380
16381 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16382
16383 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16384
16385 PR c++/64227
16386 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16387
16388 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16389
16390 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16391 -fno-ipa-icf to dg-options
16392 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16393 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16394
16395 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16396
16397 PR c++/64398
16398 * g++.dg/cpp0x/decltype62.C: New.
16399
16400 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16401
16402 * gnat.dg/object_overflow5.adb: New test.
16403
16404 2015-03-03 Martin Liska <mliska@suse.cz>
16405
16406 PR ipa/65287
16407 * gcc.dg/ipa/pr65287.c: New test.
16408
16409 2015-03-03 Martin Jambor <mjambor@suse.cz>
16410 Eric Botcazou <ebotcazou@adacore.com>
16411
16412 * gnat.dg/specs/pack12.ads: New test.
16413
16414 2015-03-03 Martin Liska <mliska@suse.cz>
16415
16416 * gcc.dg/ipa/PR65282.c: New test.
16417
16418 2015-03-13 Jeff Law <law@redhat.com>
16419
16420 PR tree-optimization/65241
16421 * gcc.c-torture/compile/pr65241.c: New test.
16422
16423 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16424
16425 PR target/64331
16426 * gcc.target/avr/torture/pr64331.c: New test.
16427
16428 2015-03-03 Martin Liska <mliska@suse.cz>
16429 Jan Hubicka <hubicka@ucw.cz>
16430
16431 * g++.dg/ipa/pr65263.C: New test.
16432
16433 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16434
16435 PR ipa/65130
16436 * gcc.dg/lto/pr65130_0.c: New testcase.
16437 * gcc.dg/lto/pr65130_1.c: New testcase.
16438
16439 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16440
16441 PR ipa/64988
16442 * g++.dg/torture/pr64988.C: New testcase.
16443
16444 2015-03-02 Tobias Burnus <burnus@net-b.de>
16445
16446 * gfortran.dg/coarray_atomic_6.f90: New.
16447
16448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16449
16450 PR target/65184
16451 * gcc.target/i386/pr65184.c: New.
16452
16453 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16454
16455 PR target/65183
16456 * gcc.target/i386/pr65183.c: New.
16457
16458 2015-02-28 Martin Liska <mliska@suse.cz>
16459 Jan Hubicka <hubicka@ucw.cz>
16460
16461 * gcc.dg/ipa/ipa-icf-35.c: New test.
16462 * gcc.dg/ipa/ipa-icf-36.c: New test.
16463 * gcc.dg/ipa/ipa-icf-37.c: New test.
16464
16465 2015-02-28 Martin Liska <mliska@suse.cz>
16466 Jan Hubicka <hubicka@ucw.cz>
16467
16468 PR ipa/65245
16469 * gcc.dg/ipa/ipa-icf-34.c: New test.
16470
16471 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16472
16473 PR target/61142
16474 * gcc.target/sh/sh/pr61142.c: New.
16475
16476 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16477
16478 * g++.dg/other/dump-ada-spec-3.C: New test.
16479
16480 2015-03-01 Martin Liska <mliska@suse.cz>
16481
16482 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16483 * g++.dg/ipa/pr63595.C: Update expected results.
16484
16485 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16486
16487 PR ipa/65236
16488 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16489
16490 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16491
16492 * gcc.dg/vect/pr59354.c: Move vector producing code to
16493 separate function.
16494
16495 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16496
16497 PR ipa/65237
16498 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16499 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16500 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16501 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16502
16503 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16504
16505 PR tree-optimization/65048
16506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16507 (foo): Use K&R style definition.
16508
16509 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16510
16511 PR target/65032
16512 * g++.dg/pr65032.C: New.
16513
16514 2015-02-27 Marek Polacek <polacek@redhat.com>
16515
16516 PR c/65040
16517 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16518 -Wformat=2.
16519
16520 2015-02-27 Marek Polacek <polacek@redhat.com>
16521
16522 PR c/65228
16523 * gcc.dg/pr65228.c: New test.
16524
16525 2015-02-27 Kai Tietz <ktietz@redhat.com>
16526
16527 PR c/35330
16528 * gcc.dg/weak/weak-17.c: New file.
16529
16530 2015-02-27 Richard Biener <rguenther@suse.de>
16531
16532 PR lto/65193
16533 * g++.dg/lto/pr65193_0.C: New testcase.
16534
16535 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16536
16537 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16538 * gcc.target/s390/hotpatch-8.c: Likewise.
16539 * gcc.target/s390/hotpatch-9.c: Likewise.
16540 * gcc.target/s390/pr61078.c: Likewise.
16541 * gcc.target/s390/pr57960.c: Remove -m64.
16542 * gcc.target/s390/pr61078.c: Likewise.
16543
16544 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16545 Martin Liska <mliska@suse.cz>
16546
16547 PR bootstrap/65150
16548 * gcc.dg/pr64454.c: Disable ICF.
16549 * gcc.dg/pr28685-1.c: Disable ICF
16550 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16551 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16552 * g++.dg/ipa/ipa-icf-4.C: Update template.
16553
16554 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16555
16556 PR tree-optimization/65216
16557 * gcc.c-torture/execute/pr65216.c: New test.
16558
16559 PR tree-optimization/65215
16560 * gcc.c-torture/execute/pr65215-1.c: New test.
16561 * gcc.c-torture/execute/pr65215-2.c: New test.
16562 * gcc.c-torture/execute/pr65215-3.c: New test.
16563 * gcc.c-torture/execute/pr65215-4.c: New test.
16564 * gcc.c-torture/execute/pr65215-5.c: New test.
16565
16566 2015-02-26 Tom de Vries <tom@codesourcery.com>
16567
16568 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16569
16570 2015-02-26 Martin Liska <mliska@suse.cz>
16571 Jan Hubicka <hubicka@ucw.cz>
16572
16573 * g++.dg/ipa/pr64146.C: Update expected results.
16574 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16575 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16576 * gcc.dg/ipa/ipa-icf-34.c: New test.
16577
16578 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16579
16580 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16581 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16582 (dg-additional-options): Remove dg directive.
16583 (dg-final): Add dg directive.
16584
16585 2015-02-26 Marek Polacek <polacek@redhat.com>
16586
16587 PR ipa/65008
16588 * g++.dg/ipa/pr65008.C: New test.
16589
16590 2015-02-26 Tom de Vries <tom@codesourcery.com>
16591
16592 * lib/profopt.exp (profopt-target-cleanup): New proc.
16593 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16594 files from sources from dg-additional-sources.
16595
16596 2015-02-26 Tom de Vries <tom@codesourcery.com>
16597
16598 * lib/gcov.exp: Cleanup in case of xfail.
16599
16600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16601
16602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16603
16604 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16605
16606 PR debug/46102
16607 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16608 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16609 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16610 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16611 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16612 * g++.dg/debug/pr46123.C: XFAIL and move...
16613 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16614 * gcc.dg/debug/dwarf2-3.c: Move...
16615 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16616
16617 2015-02-26 Marek Polacek <polacek@redhat.com>
16618
16619 PR c++/65202
16620 * g++.dg/cpp1y/pr65202.C: New test.
16621
16622 2015-02-26 Tom de Vries <tom@codesourcery.com>
16623
16624 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16625 locale_facets.h.gcov.
16626
16627 2015-02-26 Tom de Vries <tom@codesourcery.com>
16628
16629 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16630
16631 2015-02-26 Tom de Vries <tom@codesourcery.com>
16632
16633 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16634
16635 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16636
16637 PR target/65217
16638 * gcc.target/i386/pr65217.c: New.
16639
16640 2015-02-26 Tom de Vries <tom@codesourcery.com>
16641
16642 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16643
16644 2015-02-26 Tom de Vries <tom@codesourcery.com>
16645
16646 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16647
16648 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16649
16650 PR tree-optimization/65048
16651 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16652
16653 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16654
16655 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16656 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16657
16658 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16659
16660 PR target/65161
16661 * gcc.target/i386/pr65161.c: New test.
16662
16663 2015-02-26 Terry Guo <terry.guo@arm.com>
16664
16665 * gcc.target/arm/no-volatile-in-it.c: New test.
16666
16667 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16668
16669 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16670 (dg-options): Add -save-temps.
16671 (dg-final): Add cleanup-saved-temps.
16672
16673 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16674
16675 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16676
16677 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16678
16679 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16680 * gcc.target/powerpc/pack01.c: Include string.h.
16681
16682 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16683
16684 PR target/65167
16685 * gcc.target/i386/pr65167.c: New.
16686
16687 2015-02-25 Kai Tietz <ktietz@redhat.com>
16688
16689 PR tree-optimization/61917
16690 * gcc.dg/vect/vect-pr61917.c: New file.
16691
16692 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16693
16694 PR tree-optimization/65170
16695 * gcc.c-torture/execute/pr65170.c: New test.
16696 * gcc.dg/tree-ssa/vrp96.c: New test.
16697
16698 2015-02-24 Tom de Vries <tom@codesourcery.com>
16699
16700 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16701
16702 2015-02-24 Tom de Vries <tom@codesourcery.com>
16703
16704 PR testsuite/65126
16705 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16706 (dg-additional-files-options): Copy additional_sources to
16707 additional_sources_used before emptying additional_sources.
16708 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16709 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16710 (cleanup-saved-temps): Use additional_sources_used instead of
16711 additional_sources.
16712 (dg-test): Reset additional_sources_used.
16713
16714 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16715
16716 PR fortran/63427
16717 * gfortran.dg/integer_exponentiation_6.F90: New test.
16718
16719 2015-02-23 Martin Sebor <msebor@redhat.com>
16720
16721 PR target/65109
16722 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16723 two parts. One to save registers, the other to verify the
16724 registers have the right values. Save register state into
16725 static data rather than on the stack.
16726
16727 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16728
16729 PR bootstrap/63888
16730 * c-c++-common/asan/pr63888.c: New test.
16731
16732 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16733
16734 PR target/65163
16735 * gcc.c-torture/compile/pr65163.c: New.
16736
16737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16738
16739 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16740 with -m31 on 64 bit.
16741 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16742 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16743
16744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16745
16746 * gcc.target/s390/20090223-1.c: Add
16747 -Wno-implicit-function-declaration option.
16748 * gcc.target/s390/pr42224.c: Likewise.
16749 * gcc.target/s390/pr55718.c: Likewise.
16750
16751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16752
16753 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16754 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16755 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16756 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16757 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16758 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16759 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16760 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16761 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16762 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16763 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16764 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16765 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16766 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16767 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16768 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16769 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16770 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16771 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16772 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16773 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16774
16775 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16776
16777 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16778 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16779 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16780 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16781 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16782 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16783 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16784 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16792 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16793
16794 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16795
16796 PR fortran/64980
16797 PR fortran/61960
16798 * gfortran.dg/pr61960.f90: New.
16799 * gfortran.dg/pr64230.f90: New.
16800 * gfortran.dg/pr64980.f03: New.
16801
16802 2015-02-22 Tom de Vries <tom@codesourcery.com>
16803
16804 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16805
16806 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16807
16808 PR ada/65156
16809 * gnat.dg/timing_events.adb: Removed, invalid test.
16810
16811 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16812
16813 PR debug/58123
16814 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16815 location.
16816 * g++.dg/gcov/gcov-2.C: Likewise.
16817
16818 2015-02-20 Richard Biener <rguenther@suse.de>
16819
16820 PR tree-optimization/65136
16821 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16822
16823 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16824
16825 PR testsuite/64158
16826 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16827 powerpc*-*-linux* and nvptx-*-* blacklisting.
16828
16829 * gcc.dg/sibcall-9.c: New test.
16830 * gcc.dg/sibcall-10.c: New test.
16831
16832 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16833
16834 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16835
16836 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16837
16838 PR target/64452
16839 * gcc.target/avr/torture/pr64452.c: New test.
16840
16841 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16842
16843 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16844 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16845
16846 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16847
16848 PR testsuite/65116
16849 * lib/target-supports.exp (check_compile): Check whether
16850 additional_sources is defined before using it.
16851
16852 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16853
16854 PR middle-end/65074
16855 * g++.dg/opt/pr65074.C: New file.
16856
16857 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16858
16859 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16860 (size_type): New typedef.
16861 (operator "" _script): Use it for the last argument.
16862
16863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16864
16865 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16866
16867 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16868
16869 * lib/target-supports.exp (check_compile): Save/restore
16870 additional_sources that may belong to an actual test.
16871
16872 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16873
16874 PR gcov-profile/64634
16875 * g++.dg/gcov/gcov-15.C: New test.
16876
16877 2015-02-18 Tom de Vries <tom@codesourcery.com>
16878
16879 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16880
16881 2015-02-18 Tom de Vries <tom@codesourcery.com>
16882
16883 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16884
16885 2015-02-18 Tom de Vries <tom@codesourcery.com>
16886
16887 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16888
16889 2015-02-18 Tom de Vries <tom@codesourcery.com>
16890
16891 * gfortran.dg/fmt_cache_1.f: Add missing close.
16892
16893 2015-02-18 Tom de Vries <tom@codesourcery.com>
16894
16895 PR testsuite/65107
16896 * gfortran.dg/read_eof_8.f90: Add missing close.
16897
16898 2015-02-18 Richard Biener <rguenther@suse.de>
16899
16900 PR tree-optimization/65063
16901 * gcc.dg/pr65063.c: New testcase.
16902
16903 2015-02-18 Richard Biener <rguenther@suse.de>
16904
16905 PR tree-optimization/62217
16906 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16907
16908 2015-02-18 Marek Polacek <polacek@redhat.com>
16909
16910 PR sanitizer/65081
16911 * c-c++-common/ubsan/pr65081.c: New test.
16912
16913 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16914
16915 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16916 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16917
16918 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16919
16920 * gcc.dg/ipa/propalign-3.c: New test.
16921
16922 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16923
16924 PR target/64793
16925 * gcc.target/sh/pr64793.c: New.
16926 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16927
16928 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16929
16930 * gcc.target/arm/divzero.c: New test case.
16931
16932 2015-02-17 Tom de Vries <tom@codesourcery.com>
16933
16934 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16935
16936 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16937 Jakub Jelinek <jakub@redhat.com>
16938
16939 PR c++/65075
16940 * g++.dg/cpp0x/pr65075.C: New test.
16941
16942 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16943
16944 PR target/65058
16945 * gcc.target/powerpc/pr65058.c: New test.
16946
16947 2015-02-16 Jeff Law <law@redhat.com>
16948
16949 PR tree-optimization/64823
16950 * gcc.dg/uninit-20.c: New test.
16951
16952 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16953 James Greenhalgh <james.greenhalgh@arm.com>
16954
16955 PR ipa/64963
16956 * gcc.dg/ipa/ipa-clone-1.c: New test.
16957
16958 2015-02-16 Richard Biener <rguenther@suse.de>
16959
16960 PR tree-optimization/65077
16961 * gcc.dg/torture/pr65077.c: New testcase.
16962
16963 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16964
16965 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16966 Directive adjusted to scan for ldaxr.
16967 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16968 adjusted to scan for ldaex.
16969
16970 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16971
16972 PR c++/65080
16973 * g++.dg/cpp0x/constexpr-65080.C: New.
16974
16975 2015-02-16 Richard Biener <rguenther@suse.de>
16976
16977 PR tree-optimization/63593
16978 * gcc.dg/pr63593.c: New testcase.
16979
16980 2015-02-16 Marek Polacek <polacek@redhat.com>
16981
16982 PR c/65066
16983 * gcc.dg/pr65066.c: New test.
16984
16985 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16986
16987 * gcc.dg/pr65002.C: Move ...
16988 * g++.dg/ipa/pr65002.C: ... here.
16989
16990 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16991
16992 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16993 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16994 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16995 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16996
16997 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16998
16999 PR testsuite/64850
17000 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17001 the expression to find calls.
17002 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17003 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17004 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17005 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17006 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17007
17008 2015-02-14 Marek Polacek <polacek@redhat.com>
17009
17010 PR c/64768
17011 * gcc.dg/array-11.c: New test.
17012 * gcc.dg/array-12.c: New test.
17013 * gcc.dg/array-13.c: New test.
17014 * gcc.dg/array-14.c: New test.
17015 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17016 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17017 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17018 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17019 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17020 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17021
17022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17023
17024 PR c++/60894
17025 * g++.dg/lookup/using54.C: New.
17026
17027 2015-02-13 Jeff Law <law@redhat.com>
17028
17029 PR bootstrap/65060
17030 Revert my change for tree-optimization/64823.
17031
17032 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17033
17034 PR tree-optimization/65053
17035 * gcc.c-torture/execute/pr65053-1.c: New test.
17036 * gcc.c-torture/execute/pr65053-2.c: New test.
17037
17038 2015-02-13 Marek Polacek <polacek@redhat.com>
17039
17040 PR c/65050
17041 * gcc.dg/pr65050.c: New test.
17042
17043 2015-02-13 Jeff Law <law@redhat.com>
17044
17045 PR tree-optimization/64823
17046 * gcc.dg/uninit-20.c: New test.
17047
17048 PR rtl-optimization/47477
17049 * gcc.dg/tree-ssa/pr47477.c: New test.
17050
17051 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17052
17053 PR c++/60211
17054 * g++.dg/parse/ivdep-2.C: New.
17055 * g++.dg/parse/ivdep-3.C: Likewise.
17056
17057 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17058
17059 PR fortran/64506
17060 * gfortran.dg/continuation_13.f90: New test.
17061 * gfortran.dg/continuation_14.f: New test.
17062
17063 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17064
17065 PR c++/64970
17066 * g++.dg/cpp0x/sfinae55.C: New.
17067
17068 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17069
17070 PR ipa/65034
17071 * g++.dg/ipa/pr65034.C: New test.
17072
17073 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17074
17075 PR tree-optimization/65002
17076 * gcc.dg/pr65002.C: New.
17077
17078 2015-02-13 Marek Polacek <polacek@redhat.com>
17079
17080 PR c/65040
17081 * c-c++-common/pr65040.c: New test.
17082
17083 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17084
17085 PR tree-optimization/64705
17086 * gcc.dg/tree-ssa/pr64705.c: New test.
17087
17088 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17089
17090 PR rtl/32219
17091 * gcc.dg/visibility-22.c: New test.
17092 * gcc.dg/visibility-23.c: New test.
17093 * gcc.target/i386/pr32219-1.c: New test.
17094 * gcc.target/i386/pr32219-2.c: New test.
17095 * gcc.target/i386/pr32219-3.c: New test.
17096 * gcc.target/i386/pr32219-4.c: New test.
17097 * gcc.target/i386/pr32219-5.c: New test.
17098 * gcc.target/i386/pr32219-6.c: New test.
17099 * gcc.target/i386/pr32219-7.c: New test.
17100 * gcc.target/i386/pr32219-8.c: New test.
17101 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17102
17103 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17104
17105 PR libgfortran/57822
17106 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17107 four different KINDs.
17108
17109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17110
17111 PR c++/64884
17112 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17113
17114 PR sanitizer/65000
17115 * g++.dg/ubsan/pr65000.C: New test.
17116
17117 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17118
17119 PR fortran/64932
17120 * gfortran.dg/finalize_28.f90: New test
17121
17122 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17123
17124 PR debug/55541
17125 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17126 DW_TAG_lexical_block removal.
17127 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17128 * g++.dg/guality/pr55541.C: New test.
17129
17130 PR sanitizer/64984
17131 * g++.dg/ubsan/pr64984.C: New test.
17132
17133 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17134
17135 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17136
17137 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17138
17139 PR testsuite/64930
17140 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17141 instructions for 2015-01-14 get_memmodel changes.
17142 * gcc.target/powerpc/atomic-p8.c: Likewise.
17143
17144 PR sanitizer/65019
17145 * g++.dg/ubsan/pr65019.C: New test.
17146
17147 PR tree-optimization/65014
17148 * gcc.c-torture/compile/pr65014.c: New test.
17149
17150 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17151
17152 PR libgfortran/57822
17153 * gfortran/fmt_g0_7.f08: Revise test.
17154
17155 2015-02-11 Jeff Law <law@redhat.com>
17156
17157 PR target/63347
17158 * gcc.target/m68k/pr63347.c: New test.
17159
17160 2015-02-11 Marek Polacek <polacek@redhat.com>
17161
17162 * g++.dg/ubsan/shift-1.C: New test.
17163 * gcc.dg/ubsan/c-shift-2.c: New test.
17164 * c-c++-common/ubsan/shift-5.c: Remove file.
17165
17166 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17167
17168 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17169 Directive adjusted to XFAIL.
17170 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17171 adjusted to XFAIL.
17172
17173 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17174
17175 PR middle-end/65003
17176 * g++.dg/opt/pr65003.C: New test.
17177
17178 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17179
17180 * lib/target-supports.exp (check_effective_target_pie): Renamed
17181 to ...
17182 (check_effective_target_pie_enabled): This.
17183 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17184 * gcc.target/i386/pie.c: Likewise.
17185
17186 2015-02-11 Andrew Pinski <apinski@cavium.com>
17187
17188 PR target/64893
17189 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17190 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17191
17192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17193
17194 PR target/61925
17195 * gcc.target/i386/pr61925-1.c: New test.
17196 * gcc.target/i386/pr61925-2.c: New test.
17197 * gcc.target/i386/pr61925-3.c: New test.
17198
17199 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17200
17201 PR sanitizer/65004
17202 * g++.dg/asan/pr65004.C: New test.
17203
17204 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17205
17206 PR target/64661
17207 * gcc.taget/sh/pr64661-0.h: New.
17208 * gcc.taget/sh/pr64661-1.c: New.
17209 * gcc.taget/sh/pr64661-2.c: New.
17210 * gcc.taget/sh/pr64661-3.c: New.
17211 * gcc.taget/sh/pr64661-4.c: New.
17212
17213 2015-02-10 Richard Biener <rguenther@suse.de>
17214
17215 PR tree-optimization/64995
17216 * g++.dg/torture/pr64995.C: New testcase.
17217
17218 2015-02-10 Richard Biener <rguenther@suse.de>
17219
17220 PR tree-optimization/64909
17221 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17222
17223 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17224
17225 * gcc.dg/signbit-sa.c: New test.
17226
17227 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17228
17229 PR libgfortran/57822
17230 * gfortran/fmt_g0_7.f08: New test.
17231
17232 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17233
17234 PR tree-optimization/43378
17235 * gcc.dg/tree-ssa/pr43378.c: New test.
17236
17237 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17238
17239 PR ipa/64978
17240 * g++.dg/torture/pr64978.C: New testcase.
17241
17242 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17243
17244 PR sanitizer/64981
17245 * gcc.dg/asan/pr64981.c: New test.
17246
17247 2015-02-09 Marek Polacek <polacek@redhat.com>
17248
17249 PR c/64856
17250 * gcc.dg/pr64856.c: New test.
17251
17252 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17253
17254 PR target/64979
17255 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17256 * gcc.c-torture/execute/pr64979.c: New test.
17257
17258 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17259
17260 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17261
17262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17263
17264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17265 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17266
17267 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17268
17269 PR target/58757
17270 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17271
17272 2015-02-09 Richard Biener <rguenther@suse.de>
17273
17274 PR tree-optimization/54000
17275 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17276
17277 2015-02-09 Tom de Vries <tom@codesourcery.com>
17278
17279 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17280
17281 2015-02-09 Martin Liska <mliska@suse.cz>
17282
17283 * g++.dg/ipa/pr64858.C: New test.
17284
17285 2015-02-09 Tom de Vries <tom@codesourcery.com>
17286
17287 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17288
17289 2015-02-08 Andrew Pinski <apinski@cavium.com>
17290
17291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17292
17293 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17294
17295 PR fortran/63744
17296 * gfortran.dg/use_rename_8.f90: New.
17297
17298 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17299
17300 * gnat.dg/addr7.ad[sb]: New test.
17301 * gnat.dg/addr8.ad[sb]: Likewise.
17302
17303 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17304
17305 PR jit/64752
17306 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17307 from jit.dg/test-compile-to-executable.c's create_code, with a
17308 clarification of the output message.
17309 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17310 pass/fail message.
17311 (test_jit): Use CHECK_NO_ERRORS when calling
17312 gcc_jit_context_compile_to_file.
17313 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17314 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17315 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17316 about deletions that are attempted.
17317 (jit-verify-compile-to-file): Rename to...
17318 (jit-verify-output-file-was-created): ...this, and drop the
17319 attempt to run "file" and verify the output.
17320 (jit-verify-assembler): New function.
17321 (jit-verify-object): New function.
17322 (jit-verify-dynamic-library): New function.
17323 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17324 favor of an implementation from new file
17325 create-code-for-hello-world-executable.h, which also adds a
17326 "main".
17327 (dg-final): Replace jit-verify-compile-to-file with
17328 jit-verify-output-file-was-created, and invoke new function
17329 jit-verify-assembler.
17330 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17331 the output message.
17332 (dg-final): Replace jit-verify-compile-to-file with
17333 jit-verify-output-file-was-created, and invoke new function
17334 jit-verify-dynamic-library.
17335 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17336 favor of an implementation from new file
17337 create-code-for-hello-world-executable.h, which also adds a
17338 "main".
17339 (dg-final): Replace jit-verify-compile-to-file with
17340 jit-verify-output-file-was-created. Strengthen the expected stdout
17341 from the built executable.
17342 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17343 favor of an implementation from new file
17344 create-code-for-hello-world-executable.h, which also adds a
17345 "main".
17346 (dg-final): Replace jit-verify-compile-to-file with
17347 jit-verify-output-file-was-created, and invoke new function
17348 jit-verify-object.
17349 * jit.dg/verify-dynamic-library.c: New source file.
17350
17351 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17352 Brian Rzycki <b.rzycki@samsung.com>
17353
17354 PR tree-optimization/64878
17355 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17356
17357 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17358
17359 PR ipa/64896
17360 * g++.dg/ipa/pr64896.C: New test.
17361
17362 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17363
17364 PR target/64205
17365 * gcc.target/powerpc/pr64205.c: New file.
17366
17367 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17368
17369 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17370 (dg-options): Use -fpie instead of -fPIE -pie.
17371
17372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17373
17374 PR middle-end/64937
17375 * g++.dg/asan/pr64937.C: New test.
17376
17377 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17378
17379 PR fortran/63205
17380 * gfortran.dg/class_to_type_4.f90: New test
17381
17382 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17383
17384 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17385
17386 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17387
17388 PR rtl-optimization/64957
17389 PR debug/64817
17390 * gcc.c-torture/execute/pr64957.c: New test.
17391
17392 2015-02-05 Jeff Law <law@redhat.com>
17393
17394 PR target/17306
17395 * gcc.target/h8300/pr17306-1.c: New test.
17396 * gcc.target/h8300/pr17306-2.c: New test.
17397
17398 2015-02-05 Tobias Burnus <burnus@net-b.de>
17399
17400 PR fortran/64943
17401 * gfortran.dg/structure_constructor_12.f90: New.
17402
17403 2015-02-05 Jeff Law <law@redhat.com>
17404
17405 PR target/58400
17406 gcc.target/h8300/pr58400.c: New test.
17407
17408 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17409
17410 * gcc.target/arm/macro_defs0.c: New test.
17411 * gcc.target/arm/macro_defs1.c: New test.
17412 * gcc.target/arm/macro_defs2.c: New test.
17413
17414 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17415
17416 PR rtl-optimization/64905
17417 * gcc.target/i386/pr64905.c: Require nonpic target.
17418 (dg-options): Add -fomit-frame-pointer.
17419 (main): Remove.
17420
17421 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17422
17423 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17424 tree dump scanning.
17425
17426 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17427
17428 PR fortran/64757
17429 * gfortran.dg/type_to_class_2.f90: New test
17430 * gfortran.dg/type_to_class_3.f90: New test
17431
17432 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17433
17434 PR ipa/64686
17435 * g++.dg/torture/pr64686.C: New testcase.
17436
17437 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17438
17439 PR rtl-optimization/64905
17440 * gcc.target/i386/pr64905.c: New file.
17441
17442 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17443
17444 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17445 * gcc.dg/guality/pr41616-1.c: Ditto.
17446
17447 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17448
17449 PR debug/64817
17450 * gcc.dg/pr64817-3.c: New.
17451
17452 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17453 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17454
17455 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17456 pass parameters in registers.
17457 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17458 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17459 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17460
17461 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17462 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17463
17464 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17465 list, allow for multilibed targets.
17466 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17467
17468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17469
17470 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17471 * gcc.dg/pr46728-6.c: Ditto.
17472
17473 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17474
17475 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17476 for mips_nanlegacy target.
17477
17478 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17479
17480 * gcc.target/i386/chkp-hidden-def.c: New.
17481
17482 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17483
17484 PR middle-end/62103
17485 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17486 to use 24 bits for bitfield b.
17487
17488 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17489
17490 PR testsuite/64796
17491 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17492 cache result in a global variable. Include all 32-bit targets for
17493 bswap64 tests.
17494
17495 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17496
17497 PR rtl-optimization/64756
17498 * gcc.c-torture/execute/pr64756.c: New test.
17499
17500 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17501
17502 PR target/64660
17503 * gcc.target/sh/pr64660-0.h: New.
17504 * gcc.target/sh/pr64660-1.c: New.
17505 * gcc.target/sh/pr64660-2.c: New.
17506 * gcc.target/sh/pr64660-3.c: New.
17507 * gcc.target/sh/pr64660-4.c: New.
17508
17509 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17510
17511 PR c++/64877
17512 * g++.dg/warn/Waddress-2.C: New.
17513
17514 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17515
17516 PR middle-end/61225
17517 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17518
17519 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17520
17521 PR preprocessor/64803
17522 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17523
17524 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17525
17526 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17527
17528 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17529
17530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17531 (_ARM_FPSRC): Add DN and AHP fields.
17532 (clean_results): Force DN=1 on AArch64.
17533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17534 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17535 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17536 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17537 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17538 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17539
17540 2015-02-02 Alan Modra <amodra@gmail.com>
17541
17542 * gcc.target/powerpc/cprophard.c: New.
17543
17544 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17545
17546 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17547 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17548
17549 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17550
17551 PR debug/64817
17552 * gcc.dg/pr64817-1.c: New test.
17553 * gcc.dg/pr64817-2.c: New test.
17554
17555 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17556
17557 PR target/64851
17558 * gcc.target/sh/pr64851-0.h: New
17559 * gcc.target/sh/pr64851-1.c: New
17560 * gcc.target/sh/pr64851-2.c: New
17561 * gcc.target/sh/pr64851-3.c: New
17562 * gcc.target/sh/pr64851-4.c: New
17563
17564 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17565
17566 PR target/64882
17567 * gcc.dg/torture/pr64882.c: New test.
17568
17569 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17570
17571 PR target/64159
17572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17573 sparc*-*-*.
17574
17575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17576
17577 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17578 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17579 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17580 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17581 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17582 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17583 tree dump.
17584 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17585 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17586 tree dump.
17587 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17588 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17589 tree dump.
17590
17591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17592
17593 PR target/64688
17594 * g++.dg/pr64688-2.C: New.
17595
17596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17597
17598 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17600 * gcc.target/i386/fuse-caller-save.c: Ditto.
17601 * gcc.target/i386/headmerge-1.c: Ditto.
17602 * gcc.target/i386/headmerge-2.c: Ditto.
17603 * gcc.target/i386/sibcall-6.c: Ditto.
17604
17605 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17606
17607 PR target/64617
17608 * gcc.target/i386/pr64617.c: New test.
17609
17610 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17611
17612 PR target/15184
17613 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17614 (dg-options): Remove -m32.
17615 (dg-final): Scan for "movb %al" only.
17616 * gcc.target/i386/pr15184-2.c: Ditto.
17617
17618 2015-01-30 Richard Biener <rguenther@suse.de>
17619
17620 PR tree-optimization/64829
17621 * gcc.dg/vect/pr64829.c: New testcase.
17622
17623 2015-01-29 Marek Polacek <polacek@redhat.com>
17624
17625 PR c/64709
17626 * gcc.dg/pr64709.c: New test.
17627
17628 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17629
17630 PR c++/64717
17631 * g++.dg/ubsan/pr64717-1.C: New test.
17632 * g++.dg/ubsan/pr64717-2.C: New test.
17633
17634 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17635
17636 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17637
17638 2015-01-29 Jeff Law <law@redhat.com>
17639
17640 PR target/15184
17641 * gcc.target/i386/pr15184-1.c: New test.
17642 * gcc.target/i386/pr15184-2.c: New test.
17643
17644 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17645
17646 PR tree-optimization/64746
17647 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17648
17649 2015-01-29 Richard Biener <rguenther@suse.de>
17650
17651 PR tree-optimization/64853
17652 * gcc.dg/torture/pr64853.c: New testcase.
17653
17654 2015-01-29 Richard Biener <rguenther@suse.de>
17655
17656 PR tree-optimization/64844
17657 * gcc.dg/vect/pr64844.c: New testcase.
17658
17659 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17660
17661 PR middle-end/64809
17662 * gcc.dg/pr64809.c: Delete.
17663
17664 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17665
17666 PR middle-end/64805
17667 * gcc.target/i386/pr64805.c: New.
17668
17669 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17670
17671 * gcc.dg/guality/guality.h (main): Add argv[0] to
17672 guality_gdb_command.
17673
17674 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17675
17676 PR ipa/64801
17677 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17678
17679 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17680
17681 PR target/64659
17682 * gcc.target/sh/sh.exp
17683 (check_effective_target_atomic_model_soft_gusa_available,
17684 check_effective_target_atomic_model_soft_tcb_available,
17685 check_effective_target_atomic_model_soft_imask_available,
17686 check_effective_target_atomic_model_hard_llcs_available): New.
17687 * gcc.target/sh/pr64659-0.h: New.
17688 * gcc.target/sh/pr64659-1.c: New.
17689 * gcc.target/sh/pr64659-2.c: New.
17690 * gcc.target/sh/pr64659-3.c: New.
17691 * gcc.target/sh/pr64659-4.c: New.
17692
17693 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17694
17695 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17696 scan-assembler-times pattern.
17697
17698 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17699
17700 PR middle-end/64809
17701 * gcc.dg/pr64809.c: New test.
17702
17703 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17704
17705 PR tree-optimization/64277
17706 * gcc.dg/pr64277.c: New.
17707
17708 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17709
17710 PR tree-optimization/64718
17711 * gcc.c-torture/execute/pr64718.c: New test.
17712
17713 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17714
17715 * gcc.target/aarch64/abs_2.c: New.
17716
17717 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17718
17719 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17720 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17721 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17722 ISA rev < 2.
17723
17724 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17725
17726 PR bootstrap/64612
17727 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17728 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17729 { target comdat_group }.
17730
17731 2015-01-27 Tobias Burnus <burnus@net-b.de>
17732
17733 PR fortran/63861
17734 * gfortran.dg/goacc/coarray_2.f90: New.
17735
17736 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17737
17738 PR ipa/60871
17739 PR ipa/64139
17740 * g++.dg/torture/pr64139.C: New testcase.
17741 * g++.dg/torture/pr60871.C: Likewise.
17742
17743 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17744
17745 PR fortran/64230
17746 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17747 prevent linking errors.
17748
17749 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17750
17751 PR ipa/64282
17752 * g++.dg/torture/pr64282.C: New testcase.
17753
17754 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17755
17756 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17757 for wzr reg.
17758
17759 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17760
17761 * gcc.target/s390/hotpatch-13.c: New testcase.
17762 * gcc.target/s390/hotpatch-14.c: New testcase.
17763 * gcc.target/s390/hotpatch-15.c: New testcase.
17764 * gcc.target/s390/hotpatch-16.c: New testcase.
17765 * gcc.target/s390/hotpatch-17.c: New testcase.
17766 * gcc.target/s390/hotpatch-18.c: New testcase.
17767 * gcc.target/s390/hotpatch-19.c: New testcase.
17768 * gcc.target/s390/hotpatch-20.c: New testcase.
17769 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17770 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17771 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17772 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17773 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17774 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17775 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17776 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17777 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17778 * gcc.target/s390/hotpatch-10.c: Likewise.
17779 * gcc.target/s390/hotpatch-11.c: Likewise.
17780 * gcc.target/s390/hotpatch-12.c: Likewise.
17781 * gcc.target/s390/hotpatch-2.c: Likewise.
17782 * gcc.target/s390/hotpatch-3.c: Likewise.
17783 * gcc.target/s390/hotpatch-4.c: Likewise.
17784 * gcc.target/s390/hotpatch-5.c: Likewise.
17785 * gcc.target/s390/hotpatch-6.c: Likewise.
17786 * gcc.target/s390/hotpatch-7.c: Likewise.
17787 * gcc.target/s390/hotpatch-8.c: Likewise.
17788 * gcc.target/s390/hotpatch-9.c: Likewise.
17789 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17795 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17796 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17797
17798 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17799
17800 * gcc.dg/long_branch.c: New testcase.
17801
17802 2015-01-27 Richard Biener <rguenther@suse.de>
17803
17804 PR tree-optimization/56273
17805 PR tree-optimization/59124
17806 PR tree-optimization/64277
17807 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17808 * gcc.dg/Warray-bounds-12.c: Likewise.
17809 * gcc.dg/Warray-bounds-13.c: Likewise.
17810
17811 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17812
17813 PR rtl-optimization/61058
17814 * gcc.dg/pr61058.c: New test.
17815
17816 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17817
17818 * gcc.target/i386/chkp-narrow-bounds.c: New.
17819
17820 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17821
17822 PR tree-optimization/64807
17823 * gcc.dg/pr64807.c: New test.
17824
17825 PR c/64766
17826 * gcc.dg/pr64766.c: New test.
17827
17828 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17829
17830 PR target/49263
17831 * gcc.target/sh/pr49263-4.c: New.
17832
17833 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17834
17835 PR fortran/62044
17836 * gfortran.dg/allocate_with_mold_1.f90: New test
17837
17838 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17839
17840 PR c/64778
17841 * gcc.dg/pr64778.c: New test.
17842
17843 PR middle-end/64421
17844 * gcc.dg/vect/pr64421.c: New test.
17845
17846 2015-01-26 Tobias Burnus <burnus@net-b.de>
17847
17848 PR fortran/64771
17849 * gfortran.dg/coarray_36.f: New.
17850 * gfortran.dg/coarray_37.f90: New.
17851
17852 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17853
17854 PR fortran/64230
17855 * gfortran.dg/class_allocate_18.f90: New.
17856
17857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17858
17859 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17860
17861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17862
17863 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17864
17865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17866
17867 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17868
17869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17870
17871 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17872
17873 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17874
17875 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17876 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17877 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17878 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17879
17880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17881
17882 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17883 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17884 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17885
17886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17887
17888 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17889 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17890 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17891 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17893 vXXXhn.inc.
17894
17895 2015-01-26 Richard Biener <rguenther@suse.de>
17896
17897 PR middle-end/64764
17898 * gcc.dg/uninit-19.c: New testcase.
17899
17900 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17901
17902 * lib/target-supports.exp (check_effective_target_vect64): Add
17903 sparc*-*-*.
17904
17905 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17906
17907 PR testsuite/64712
17908 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17909
17910 2015-01-26 Tony Liu <tony.liu@arm.com>
17911
17912 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17913 non-UAL cases.
17914
17915 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17916
17917 PR libfortran/64770
17918 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17919 correctly, clean up afterwards.
17920
17921 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17922
17923 PR fortran/62044
17924 * gfortran.dg/use_rename_7.f90: New.
17925
17926 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17927
17928 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17929 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17930
17931 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17932
17933 PR target/54236
17934 * gcc.target/sh/pr54236-4.c: New.
17935
17936 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17937
17938 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17939 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17940 Bridge test.
17941
17942 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17943
17944 PR libfortran/64770
17945 * gfortran.dg/open_new_segv.f90: New test.
17946
17947 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17948
17949 PR target/49263
17950 PR target/53987
17951 PR target/64345
17952 PR target/59533
17953 PR target/52933
17954 PR target/54236
17955 PR target/51244
17956 * gcc.target/sh/pr64345-1.c: New.
17957 * gcc.target/sh/pr64345-2.c: New.
17958 * gcc.target/sh/pr59533-1.c: New.
17959 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17960 * gcc.target/sh/pr52933-2.c: Likewise.
17961 * gcc.target/sh/pr54089-1.c: Likewise.
17962 * gcc.target/sh/pr54236-1.c: Likewise.
17963 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17964 * gcc.target/sh/pr49263-1.c: Remove xfails.
17965 * gcc.target/sh/pr49263-2.c: Likewise.
17966 * gcc.target/sh/pr49263-3.c: Likewise.
17967 * gcc.target/sh/pr53987-1.c: Likewise.
17968 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17969 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17970 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17971 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17972 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17973 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17974 test_009): New.
17975 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17976 (test_02): New.
17977
17978 2015-01-24 Tom de Vries <tom@codesourcery.com>
17979
17980 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17981
17982 2015-01-23 Ian Lance Taylor <iant@google.com>
17983
17984 PR go/64510
17985 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17986 targets without split stack support.
17987
17988 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17989
17990 PR target/64317
17991 * gcc.target/i386/pr64317.c: New test.
17992
17993 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17994
17995 PR rtl-optimization/63637
17996 PR rtl-optimization/60663
17997 * gcc.dg/pr63637-1.c: New test.
17998 * gcc.dg/pr63637-2.c: New test.
17999 * gcc.dg/pr63637-3.c: New test.
18000 * gcc.dg/pr63637-4.c: New test.
18001 * gcc.dg/pr63637-5.c: New test.
18002 * gcc.dg/pr63637-6.c: New test.
18003 * gcc.target/i386/pr63637-1.c: New test.
18004 * gcc.target/i386/pr63637-2.c: New test.
18005 * gcc.target/i386/pr63637-3.c: New test.
18006 * gcc.target/i386/pr63637-4.c: New test.
18007 * gcc.target/i386/pr63637-5.c: New test.
18008 * gcc.target/i386/pr63637-6.c: New test.
18009
18010 2015-01-23 Richard Biener <rguenther@suse.de>
18011
18012 PR testsuite/63439
18013 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18014 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18015
18016 2015-01-23 Marek Polacek <polacek@redhat.com>
18017
18018 PR preprocessor/60570
18019 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18020 * gcc.dg/cpp/pr60570.c: New test.
18021
18022 2015-01-23 Richard Biener <rguenther@suse.de>
18023
18024 PR testsuite/63439
18025 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18026 vectorization on vect64 targets.
18027
18028 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18029
18030 PR fortran/60922
18031 * gfortran.dg/class_allocate_17.f90: New.
18032
18033 2015-01-23 Tobias Burnus <burnus@net-b.de>
18034
18035 PR fortran/64726
18036 * gfortran.dg/goacc/combined_loop.f90: New.
18037
18038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18039
18040 PR fortran/61933
18041 * gfortran.dg/make_unit.f90: New test.
18042
18043 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18044
18045 PR fortran/61933
18046 * gfortran.dg/negative_unit_int8.f: Update.
18047
18048 2015-01-22 Jeff Law <law@redhat.com>
18049
18050 PR target/52076
18051 * gcc.target/m68k/pr52076-1.c: New test.
18052 * gcc.target/m68k/pr52076-2.c: New test.
18053
18054 2015-01-22 Richard Biener <rguenther@suse.de>
18055
18056 PR middle-end/64728
18057 * gcc.dg/torture/pr64728.c: New testcase.
18058
18059 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18060
18061 PR target/64688
18062 * g++.dg/pr64688.C: New test.
18063
18064 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18065
18066 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18067 to avoid errors with -fpic.
18068
18069 2015-01-22 Richard Biener <rguenther@suse.de>
18070
18071 PR libstdc++/64535
18072 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18073
18074 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18075
18076 PR rtl-optimization/64682
18077 * gcc.c-torture/execute/pr64682.c: New file.
18078
18079 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18080
18081 PR debug/64511
18082 * gcc.dg/pr64511.c: New test.
18083
18084 PR rtl-optimization/62078
18085 * g++.dg/opt/pr62078.C: New test.
18086
18087 PR c/63307
18088 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18089
18090 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18091
18092 PR fortran/57023
18093 * gfortran.dg/internal_pack_15.f90: New test.
18094
18095 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18096
18097 * c-c++-common/tsan/step.c: New testcase.
18098
18099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18100
18101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18102
18103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18104
18105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18106
18107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18108
18109 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18110
18111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18112
18113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18114
18115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18116
18117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18118
18119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18120
18121 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18122
18123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18124
18125 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18126
18127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18128
18129 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18130
18131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18132
18133 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18134
18135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18136
18137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18138
18139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18140
18141 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18142
18143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18144
18145 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18146
18147 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18148
18149 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18150 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18151 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18152 vXXXw.inc.
18153
18154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18155
18156 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18159 vXXXl.inc.
18160
18161 2015-01-21 Renlin Li <renlin.li@arm.com>
18162
18163 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18164 * g++.dg/tls/thread_local5g.C: Likewise.
18165 * g++.dg/tls/thread_local6g.C: Likewise.
18166
18167 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18168
18169 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18171 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18172
18173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18174
18175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18178
18179 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18180
18181 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18184
18185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18186
18187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18190
18191 2015-01-20 Jeff Law <law@redhat.com>
18192
18193 PR target/59946
18194 * gcc.target/m68k/pr59946.c: New test.
18195
18196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18197
18198 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18199 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18200 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18201
18202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18203
18204 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18206 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18207
18208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18209
18210 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18211 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18212 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18213
18214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18215
18216 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18217 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18218 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18219 vshuffle.inc.
18220 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18221 vshuffle.inc.
18222
18223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18224
18225 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18226 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18227 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18228
18229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18230
18231 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18232 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18233 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18234
18235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18236
18237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18238
18239 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18240
18241 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18242
18243 PR sanitizer/64632
18244 * g++.dg/ubsan/pr64632.C: New test.
18245
18246 PR debug/64663
18247 * gcc.dg/pr64663.c: New test.
18248
18249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18250
18251 PR c++/64383
18252 * g++.dg/warn/Wunused-var-23.C: New.
18253
18254 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18255
18256 PR c++/59937
18257 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18258 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18259
18260 2015-01-20 Richard Biener <rguenther@suse.de>
18261
18262 PR ipa/64684
18263 * gcc.dg/lto/pr64684_0.c: New testcase.
18264 * gcc.dg/lto/pr64684_1.c: Likewise.
18265 * gcc.dg/lto/pr64684_2.c: Likewise.
18266 * gcc.dg/lto/pr64685_0.c: Likewise.
18267 * gcc.dg/lto/pr64685_1.c: Likewise.
18268
18269 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18270
18271 PR c++/62241
18272 * g++.dg/cpp1y/lambda-init12.C: New.
18273
18274 2015-01-20 Richard Biener <rguenther@suse.de>
18275
18276 PR tree-optimization/64410
18277 * g++.dg/vect/pr64410.cc: Require vect_double.
18278
18279 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18280
18281 PR target/64149
18282 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18283
18284 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18285
18286 PR bootstrap/64676
18287 Revert:
18288 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18289
18290 PR rtl-optimization/64081
18291 * gcc.dg/pr64081.c: New test.
18292
18293 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18294
18295 * jit.dg/harness.h: Include <unistd.h>.
18296 (CHECK_NO_ERRORS): New.
18297 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18298 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18299 gcc_jit_context_compile_to_file.
18300 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18301 args to the spawned executable.
18302 (jit-expand-vars): New function.
18303 (jit-exe-params): New variable.
18304 (dg-jit-set-exe-params): New function.
18305 (jit-dg-test): Detect testcases that use
18306 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18307 Set arguments of spawned process to jit-exe-params.
18308 (jit-get-output-filename): New function.
18309 (jit-setup-compile-to-file): New function.
18310 (jit-verify-compile-to-file): New function.
18311 (jit-run-executable): New function.
18312 (jit-verify-executable): New function.
18313 * jit.dg/test-compile-to-assembler.c: New testcase.
18314 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18315 * jit.dg/test-compile-to-executable.c: New testcase.
18316 * jit.dg/test-compile-to-object.c: New testcase.
18317
18318 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18319
18320 PR target/64652
18321 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18322 (test_1): New.
18323
18324 2015-01-19 Martin Liska <mliska@suse.cz>
18325
18326 * objc/compile/pr64668.m: New test.
18327
18328 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18329
18330 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18331 (create_overflow_fn): Update comment to clarify that
18332 the third param of the created function is a bool *, not
18333 an int *.
18334 (verify_int_overflow_fn): Convert param "expected_ovf" from
18335 int to bool. Update third param of "overflow_fn_type" from int *
18336 to bool *. Update local "actual_ovf" from int to bool.
18337 (verify_uint_overflow_fn): Likewise.
18338
18339 2015-01-19 Martin Liska <mliska@suse.cz>
18340
18341 * gcc.dg/ipa/ipa-icf-33.c: New test.
18342
18343 2015-01-19 Felix Yang <felix.yang@huawei.com>
18344 Haijian Zhang <z.zhanghaijian@huawei.com>
18345
18346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18349 result_float64x2, expected_hfloat64x2): New helper type, variable and
18350 declaration.
18351 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18352 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18353 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18354 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18355 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18356 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18357 and target without the FMA feature.
18358
18359 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18360
18361 * gcc.target/aarch64/pr64304.c: New testcase.
18362
18363 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18364
18365 PR rtl-optimization/64081
18366 * gcc.dg/pr64081.c: New test.
18367
18368 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18369
18370 PR target/63971
18371 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18372 the epilogue).
18373 * gcc.target/aarch64/test_frame_6.c: Likewise.
18374 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18375 and x19 (in the epilogue).
18376 * gcc.target/aarch64/test_frame_4.c: Likewise.
18377 * gcc.target/aarch64/test_frame_7.c: Likewise.
18378
18379 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18380
18381 * gcc.target/i386/chkp-always_inline.c: New.
18382
18383 2015-01-15 Andrew Pinski <apinski@cavium.com>
18384 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18385
18386 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18387 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18388
18389 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18390
18391 PR fortran/60255
18392 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18393 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18394
18395 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18396
18397 PR fortran/64578
18398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18399
18400 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18401
18402 PR target/64652
18403 * gcc.target/sh/torture/pr64652.c: New.
18404
18405 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18406
18407 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18408 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18409 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18410 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18411 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18412 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18413
18414 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18415
18416 PR ipa/64378
18417 * g++.dg/torture/pr64378.C: New testcase.
18418
18419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18420
18421 PR fortran/57959
18422 * gfortran.dg/block_13.f08: New test
18423
18424 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18425
18426 PR fortran/55901
18427 * gfortran.dg/associate_1.f03: Allow test for character with
18428 automatic length.
18429
18430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18431
18432 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18433 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18434
18435 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18436
18437 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18438
18439 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18440
18441 PR fortran/64578
18442 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18443
18444 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18445
18446 PR fortran/60357
18447 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18448
18449 PR fortran/61275
18450 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18451
18452 PR fortran/55932
18453 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18454
18455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18456
18457 PR fortran/60334
18458 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18459
18460 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18461
18462 PR rtl-optimization/52773
18463 * gcc.c-torture/compile/pr52773.c: New test.
18464
18465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18466
18467 PR c++/62134
18468 * g++.dg/cpp0x/alias-decl-46.C: New.
18469
18470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18471
18472 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18473
18474 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18475
18476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18477 Add trace.
18478 (CHECK_FP): Likewise.
18479 (CHECK_CUMULATIVE_SAT): Likewise.
18480
18481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18482
18483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18484 (Set_Neon_Cumulative_Sat): Add parameter.
18485 (__set_neon_cumulative_sat): Support new parameter.
18486 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18487 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18488 argument.
18489 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18490 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18491 argument.
18492
18493 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18494
18495 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18496 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18497
18498 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18499
18500 PR c++/60056
18501 * g++.dg/tls/thread_local-ice4.C: New.
18502
18503 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18504
18505 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18506 than Neon options.
18507
18508 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18509
18510 PR c++/62276
18511 * g++.dg/cpp0x/vt-62276.C: New.
18512
18513 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18514
18515 PR middle-end/64353
18516 * g++.dg/pr64353.C: New.
18517
18518 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18519
18520 PR target/64263
18521 * gcc.target/aarch64/pr64263_1.c: New test.
18522
18523 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18524
18525 PR tree-optimization/64434
18526 * gcc.dg/torture/pr64434.c: Move to...
18527 * gcc.dg/pr64434.c: ... here.
18528
18529 2015-01-16 Richard Biener <rguenther@suse.de>
18530
18531 PR middle-end/64614
18532 * gcc.dg/uninit-18.c: New testcase.
18533
18534 2015-01-16 Richard Biener <rguenther@suse.de>
18535
18536 PR tree-optimization/64568
18537 * g++.dg/torture/pr64568-2.C: New testcase.
18538
18539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18540
18541 PR target/64363
18542 * gcc.target/i386/chkp-label-address.c: New.
18543
18544 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18545
18546 PR fortran/45290
18547 * gfortran.dg/pointer_init_6.f90: Extended.
18548
18549 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18550
18551 * gcc.c-torture/compile/20150108.c: New test.
18552
18553 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18554
18555 * gcc.target/visium: New directory.
18556
18557 2015-01-16 Richard Biener <rguenther@suse.de>
18558
18559 PR tree-optimization/61743
18560 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18561 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18562
18563 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18564
18565 * gcc.dg/pr64015.c: New test.
18566
18567 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18568
18569 PR ipa/64163
18570 PR ipa/64612
18571 * g++.dg/ipa/pr64612.C: New test.
18572
18573 2015-01-16 Renlin Li <renlin.li@arm.com>
18574
18575 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18576
18577 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18578
18579 * gcc.target/i386/sse-14.c: Test new intrinsic.
18580 * gcc.target/i386/sse-22.c: Ditto.
18581
18582 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18583
18584 PR c++/58614
18585 * g++.dg/cpp0x/auto44.C: New.
18586
18587 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18588
18589 PR target/59710
18590 * gcc.target/nios2/gpopt-all.c: New test case.
18591 * gcc.target/nios2/gpopt-local.c: New test case.
18592 * gcc.target/nios2/gpopt-global.c: New test case.
18593 * gcc.target/nios2/gpopt-data.c: New test case.
18594 * gcc.target/nios2/gpopt-none.c: New test case.
18595
18596 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18597
18598 * g++.dg/ubsan/vptr-1.C: New test.
18599 * g++.dg/ubsan/vptr-2.C: New test.
18600 * g++.dg/ubsan/vptr-3.C: New test.
18601 * g++.dg/ubsan/vptr-4.C: New test.
18602 * g++.dg/ubsan/vptr-5.C: New test.
18603 * g++.dg/ubsan/vptr-6.C: New test.
18604 * g++.dg/ubsan/vptr-7.C: New test.
18605 * g++.dg/ubsan/vptr-8.C: New test.
18606 * g++.dg/ubsan/vptr-9.C: New test.
18607
18608 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18609
18610 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18611 is set up.
18612 * lib/gcc-dg.exp: Likewise.
18613
18614 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18615
18616 PR rtl-optimization/64110
18617 * gcc.target/i386/pr64110.c: Add scan-assembler.
18618
18619 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18620 James Norris <jnorris@codesourcery.com>
18621 Cesar Philippidis <cesar@codesourcery.com>
18622 Ilmir Usmanov <i.usmanov@samsung.com>
18623
18624 * lib/target-supports.exp (check_effective_target_fopenacc): New
18625 procedure.
18626 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18627 * g++.dg/goacc/goacc.exp: Likewise.
18628 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18629 * gcc.dg/goacc/goacc.exp: Likewise.
18630 * gfortran.dg/goacc/goacc.exp: Likewise.
18631 * c-c++-common/cpp/openacc-define-1.c: New file.
18632 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18633 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18634 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18636 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18637 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18638 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18639 * c-c++-common/goacc/cache-1.c: Likewise.
18640 * c-c++-common/goacc/clauses-fail.c: Likewise.
18641 * c-c++-common/goacc/collapse-1.c: Likewise.
18642 * c-c++-common/goacc/data-1.c: Likewise.
18643 * c-c++-common/goacc/data-2.c: Likewise.
18644 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18646 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18647 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18648 * c-c++-common/goacc/if-clause-1.c: Likewise.
18649 * c-c++-common/goacc/if-clause-2.c: Likewise.
18650 * c-c++-common/goacc/kernels-1.c: Likewise.
18651 * c-c++-common/goacc/loop-1.c: Likewise.
18652 * c-c++-common/goacc/loop-private-1.c: Likewise.
18653 * c-c++-common/goacc/nesting-1.c: Likewise.
18654 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18655 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18656 * c-c++-common/goacc/parallel-1.c: Likewise.
18657 * c-c++-common/goacc/pcopy.c: Likewise.
18658 * c-c++-common/goacc/pcopyin.c: Likewise.
18659 * c-c++-common/goacc/pcopyout.c: Likewise.
18660 * c-c++-common/goacc/pcreate.c: Likewise.
18661 * c-c++-common/goacc/pragma_context.c: Likewise.
18662 * c-c++-common/goacc/present-1.c: Likewise.
18663 * c-c++-common/goacc/reduction-1.c: Likewise.
18664 * c-c++-common/goacc/reduction-2.c: Likewise.
18665 * c-c++-common/goacc/reduction-3.c: Likewise.
18666 * c-c++-common/goacc/reduction-4.c: Likewise.
18667 * c-c++-common/goacc/sb-1.c: Likewise.
18668 * c-c++-common/goacc/sb-2.c: Likewise.
18669 * c-c++-common/goacc/sb-3.c: Likewise.
18670 * c-c++-common/goacc/update-1.c: Likewise.
18671 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18672 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18675 * gfortran.dg/goacc/assumed.f95: Likewise.
18676 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18677 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18678 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18679 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18680 * gfortran.dg/goacc/branch.f95: Likewise.
18681 * gfortran.dg/goacc/cache-1.f95: Likewise.
18682 * gfortran.dg/goacc/coarray.f95: Likewise.
18683 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18684 * gfortran.dg/goacc/cray.f95: Likewise.
18685 * gfortran.dg/goacc/critical.f95: Likewise.
18686 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18687 * gfortran.dg/goacc/data-tree.f95: Likewise.
18688 * gfortran.dg/goacc/declare-1.f95: Likewise.
18689 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18690 * gfortran.dg/goacc/fixed-1.f: Likewise.
18691 * gfortran.dg/goacc/fixed-2.f: Likewise.
18692 * gfortran.dg/goacc/fixed-3.f: Likewise.
18693 * gfortran.dg/goacc/fixed-4.f: Likewise.
18694 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18695 * gfortran.dg/goacc/if.f95: Likewise.
18696 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18697 * gfortran.dg/goacc/list.f95: Likewise.
18698 * gfortran.dg/goacc/literal.f95: Likewise.
18699 * gfortran.dg/goacc/loop-1.f95: Likewise.
18700 * gfortran.dg/goacc/loop-2.f95: Likewise.
18701 * gfortran.dg/goacc/loop-3.f95: Likewise.
18702 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18703 * gfortran.dg/goacc/omp.f95: Likewise.
18704 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18705 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18706 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18707 * gfortran.dg/goacc/parameter.f95: Likewise.
18708 * gfortran.dg/goacc/private-1.f95: Likewise.
18709 * gfortran.dg/goacc/private-2.f95: Likewise.
18710 * gfortran.dg/goacc/private-3.f95: Likewise.
18711 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18712 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18713 * gfortran.dg/goacc/reduction.f95: Likewise.
18714 * gfortran.dg/goacc/routine-1.f90: Likewise.
18715 * gfortran.dg/goacc/routine-2.f90: Likewise.
18716 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18717 * gfortran.dg/goacc/several-directives.f95: Likewise.
18718 * gfortran.dg/goacc/sie.f95: Likewise.
18719 * gfortran.dg/goacc/subarrays.f95: Likewise.
18720 * gfortran.dg/gomp/map-1.f90: Likewise.
18721 * gfortran.dg/openacc-define-1.f90: Likewise.
18722 * gfortran.dg/openacc-define-2.f90: Likewise.
18723 * gfortran.dg/openacc-define-3.f90: Likewise.
18724 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18725 * g++.dg/gomp/block-2.C: Likewise.
18726 * g++.dg/gomp/block-3.C: Likewise.
18727 * g++.dg/gomp/block-5.C: Likewise.
18728 * g++.dg/gomp/target-1.C: Likewise.
18729 * g++.dg/gomp/target-2.C: Likewise.
18730 * g++.dg/gomp/taskgroup-1.C: Likewise.
18731 * g++.dg/gomp/teams-1.C: Likewise.
18732 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18733 * gcc.dg/cilk-plus/jump.c: Likewise.
18734 * gcc.dg/gomp/block-1.c: Likewise.
18735 * gcc.dg/gomp/block-10.c: Likewise.
18736 * gcc.dg/gomp/block-2.c: Likewise.
18737 * gcc.dg/gomp/block-3.c: Likewise.
18738 * gcc.dg/gomp/block-4.c: Likewise.
18739 * gcc.dg/gomp/block-5.c: Likewise.
18740 * gcc.dg/gomp/block-6.c: Likewise.
18741 * gcc.dg/gomp/block-7.c: Likewise.
18742 * gcc.dg/gomp/block-8.c: Likewise.
18743 * gcc.dg/gomp/block-9.c: Likewise.
18744 * gcc.dg/gomp/target-1.c: Likewise.
18745 * gcc.dg/gomp/target-2.c: Likewise.
18746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18747 * gcc.dg/gomp/teams-1.c: Likewise.
18748
18749 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18750
18751 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18752 test case.
18753
18754 2015-01-15 Mike Stump <mikestump@comcast.net>
18755
18756 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18757 * gcc.dg/inline_2.c: Likewise.
18758 * gcc.dg/inline_3.c: Likewise.
18759 * gcc.dg/inline_4.c: Likewise.
18760
18761 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18762
18763 PR fortran/58023
18764 * gfortran.dg/proc_ptr_comp_43.f90: New.
18765
18766 2015-01-15 Mike Stump <mikestump@comcast.net>
18767
18768 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18769 * gcc.dg/unroll_2.c: Likewise.
18770 * gcc.dg/unroll_3.c: Likewise.
18771 * gcc.dg/unroll_4.c: Likewise.
18772 * gcc.dg/unroll_5.c: Likewise.
18773
18774 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18775
18776 PR target/63971
18777 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18778 in epilogue.
18779 * gcc.target/aarch64/test_frame_6.c: Likewise.
18780 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18781 x30 and x19 (in the epilogue).
18782 * gcc.target/aarch64/test_frame_4.c: Likewise.
18783 * gcc.target/aarch64/test_frame_7.c: Likewise.
18784
18785 2015-01-15 Martin Liska <mliska@suse.cz>
18786
18787 * g++.dg/ipa/pr64068.C: New test.
18788 * gcc.dg/ipa/PR64559.c: New test.
18789
18790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18791
18792 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18793 with PIE.
18794
18795 2015-01-15 Richard Biener <rguenther@suse.de>
18796
18797 PR tree-optimization/61743
18798 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18799 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18800
18801 2015-01-15 Renlin Li <renlin.li@arm.com>
18802
18803 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18804 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18805
18806 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18807
18808 * gcc.dg/vect/vect-aggressive-1.c: New.
18809 * gcc.target/i386/avx2-vect-aggressive.c: New.
18810
18811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18812
18813 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18814
18815 2015-01-15 Richard Biener <rguenther@suse.de>
18816
18817 PR lto/64415
18818 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18819 -Wl,-undefined,dynamic_lookup.
18820
18821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18822
18823 * gnat.dg/opt47.adb: New test.
18824
18825 2015-01-15 Richard Biener <rguenther@suse.de>
18826
18827 PR lto/64415
18828 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18829
18830 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18831
18832 PR tree-optimization/64434
18833 * gcc.dg/torture/pr64434.c: New test.
18834
18835 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18836
18837 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18838 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18839 -march=loongson* and -march=octeon* require -mno-micromips.
18840
18841 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18842 Matthew Fortune <matthew.fortune@imgtec.com>
18843
18844 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18845 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18846 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18847 * gcc.target/mips/call-saved-7.c: New file.
18848 * gcc.target/mips/call-saved-8.c: New file.
18849 * gcc.target/mips/call-saved-9.c: New file.
18850
18851 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18852
18853 * gcc.target/mips/lsa.c: New file.
18854 * gcc.target/mips/mips64-lsa.c: Likewise.
18855 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18856 * gcc.target/mips/mulsize-4.c: Likewise.
18857 * gcc.target/mips/mulsize-5.c: New file.
18858 * gcc.target/mips/mulsize-6.c: Likewise.
18859 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18860 and !HAS_LSA as ghost options.
18861 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18862 for !HAS_LSA.
18863
18864 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18865
18866 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18867
18868 2015-01-15 Richard Biener <rguenther@suse.de>
18869
18870 PR middle-end/64365
18871 * gcc.dg/torture/pr64365.c: New testcase.
18872
18873 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18874
18875 * gcc.dg/stackprotectexplicit1.c: New test.
18876 * g++.dg/stackprotectexplicit2.c: New test.
18877
18878 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18879
18880 PR target/61933
18881 * gfortran.dg/inquire_internal.f90: New.
18882 * gfortran.dg/negative_unit_check.f90: New.
18883
18884 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18885
18886 PR target/53988
18887 * gcc.target/sh/pr53988-1.c: New.
18888
18889 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18890
18891 PR c++/58671
18892 * g++.dg/tls/thread_local-ice3.C: New.
18893
18894 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18895
18896 * gcc.target/i386/fentry-override.c: Properly place {} in target
18897 selector. Remove nonpic.
18898 * gcc.target/i386/fentry.c: Likewise.
18899
18900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18901
18902 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18903 warnings instead of errors.
18904
18905 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18906
18907 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18908 option support instead of ENABLE_LTO from Makefile.
18909
18910 2015-01-14 Richard Biener <rguenther@suse.de>
18911
18912 PR tree-optimization/59354
18913 * gcc.dg/vect/pr59354.c: New testcase.
18914
18915 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18916
18917 * lib/target-supports.exp
18918 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18919 on ARM architures before v7.
18920
18921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18922
18923 PR middle-end/59448
18924 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18925 an atomic_exchange.
18926
18927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18928
18929 PR target/64386
18930 * gcc.target/i386/pr64386.c: New test.
18931
18932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18933
18934 PR target/64393
18935 * gcc.target/i386/pr64393.c: New test.
18936
18937 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18938
18939 PR target/64387
18940 * gcc.target/i386/pr64387.c: New test.
18941
18942 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18943
18944 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18945
18946 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18947
18948 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18949
18950 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18951
18952 PR target/64453
18953 * gcc.target/arm/pr64453.c: New.
18954
18955 2015-01-14 Richard Biener <rguenther@suse.de>
18956
18957 PR lto/64415
18958 * gcc.dg/lto/pr64415_0.c: New testcase.
18959 * gcc.dg/lto/pr64415_1.c: Likewise.
18960
18961 2015-01-14 Martin Liska <mliska@suse.cz>
18962
18963 * gcc.dg/ipa/pr64307.c: New test.
18964
18965 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18966
18967 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18968 64-bit and 128-bit.
18969
18970 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18971
18972 PR target/64460
18973 * gcc.target/arm/pr64460_1.c: New test.
18974
18975 2015-01-14 Richard Biener <rguenther@suse.de>
18976
18977 PR tree-optimization/64493
18978 PR tree-optimization/64495
18979 * gcc.dg/vect/pr64493.c: New testcase.
18980 * gcc.dg/vect/pr64495.c: Likewise.
18981
18982 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18983
18984 * gcc.dg/Warray-bounds-11.c: New test-case.
18985
18986 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18987
18988 * gcc.target/mips/octeon3-pipe-1.c: New test.
18989
18990 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18991
18992 * jit.dg/harness.h (set_up_logging): Move string concatenation
18993 into...
18994 (concat_strings): New function.
18995 (dump_reproducer): New function.
18996 (test_jit): Call dump_reproducer.
18997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18998 function.
18999 (jit-dg-test): Delete any generated reproducer from previous runs.
19000 Verify that a generated reproducer was created, and verify that it
19001 compiles.
19002 * jit.dg/test-nested-contexts.c (main): Call
19003 gcc_jit_context_dump_reproducer_to_file.
19004
19005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19006
19007 * gcc.dg/aru-2.c: Add dg-require-profiling.
19008
19009 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19010
19011 * lib/target-supports.exp (check_profiling_available): Check if
19012 -pg links.
19013
19014 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19015
19016 PR ipa/64565
19017 * g++.dg/torture/pr64565.C: New testcase.
19018
19019 2015-01-13 Marek Polacek <polacek@redhat.com>
19020
19021 PR middle-end/64391
19022 * gcc.dg/tm/pr64391.c: New test.
19023
19024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19025
19026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19027 true.
19028
19029 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19030
19031 * gcc.target/i386/pie.c: New test.
19032
19033 * lib/target-supports.exp (check_effective_target_pie): New.
19034
19035 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19036
19037 PR rtl-optimization/64286
19038 * gcc.target/i386/avx2-pr64286.c: New test.
19039
19040 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19041
19042 PR c++/57626
19043 * g++.dg/cpp0x/vt-57626.C: New.
19044
19045 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19046
19047 PR fortran/64528
19048 * gfortran.dg/pr64528.f90: New test.
19049
19050 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19051
19052 * gcc.target/aarch64/subsp.c: New test.
19053
19054 2015-01-13 Andrew Pinski <apinski@cavium.com>
19055
19056 * gcc.target/aarch64/store-pair-1.c: New testcase.
19057
19058 2015-01-13 Richard Biener <rguenther@suse.de>
19059
19060 PR lto/64373
19061 * gcc.dg/lto/pr64373_0.c: New testcase.
19062
19063 2015-01-13 Andrew Pinski <apinski@cavium.com>
19064
19065 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19066 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19067
19068 2015-01-13 Richard Biener <rguenther@suse.de>
19069
19070 PR tree-optimization/64406
19071 * gcc.dg/pr64406.c: New testcase.
19072
19073 2015-01-13 Richard Biener <rguenther@suse.de>
19074
19075 PR tree-optimization/64404
19076 * gcc.dg/vect/pr64404.c: New testcase.
19077
19078 2015-01-13 Richard Biener <rguenther@suse.de>
19079
19080 PR tree-optimization/64568
19081 * g++.dg/torture/pr64568.C: New testcase.
19082
19083 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19084
19085 * jit.dg/test-error-local-used-from-other-function.c: New test
19086 case.
19087 * jit.dg/test-error-param-reuse.c: New test case.
19088 * jit.dg/test-error-param-sharing.c: New test case.
19089 * jit.dg/test-error-param-used-from-other-function.c: New test
19090 case.
19091 * jit.dg/test-error-param-used-without-a-function.c: New test
19092 case.
19093
19094 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19095
19096 PR tree-optimization/64563
19097 * gcc.dg/pr64563.c: New test.
19098
19099 PR target/64513
19100 * gcc.target/i386/pr64513.c: New test.
19101
19102 PR tree-optimization/64454
19103 * gcc.dg/pr64454.c: New test.
19104
19105 PR testsuite/64028
19106 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19107 bind_pic_locally.
19108 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19109 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19110 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19111 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19112 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19113 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19114 * gcc.dg/vect/slp-25.c: Likewise.
19115 * gcc.dg/vect/vect-109.c: Likewise.
19116 * gcc.dg/vect/vect-13.c: Likewise.
19117 * gcc.dg/vect/vect-17.c: Likewise.
19118 * gcc.dg/vect/vect-18.c: Likewise.
19119 * gcc.dg/vect/vect-19.c: Likewise.
19120 * gcc.dg/vect/vect-20.c: Likewise.
19121 * gcc.dg/vect/vect-21.c: Likewise.
19122 * gcc.dg/vect/vect-22.c: Likewise.
19123 * gcc.dg/vect/vect-27.c: Likewise.
19124 * gcc.dg/vect/vect-29.c: Likewise.
19125 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19126 * gcc.dg/vect/vect-2.c: Likewise.
19127 * gcc.dg/vect/vect-3.c: Likewise.
19128 * gcc.dg/vect/vect-4.c: Likewise.
19129 * gcc.dg/vect/vect-5.c: Likewise.
19130 * gcc.dg/vect/vect-72.c: Likewise.
19131 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19132 * gcc.dg/vect/vect-73.c: Likewise.
19133 * gcc.dg/vect/vect-77-global.c: Likewise.
19134 * gcc.dg/vect/vect-78-global.c: Likewise.
19135 * gcc.dg/vect/vect-7.c: Likewise.
19136 * gcc.dg/vect/vect-86.c: Likewise.
19137 * gcc.dg/vect/vect-align-1.c: Likewise.
19138 * gcc.dg/vect/vect-align-3.c: Likewise.
19139 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19140 * gcc.dg/vect/vect-all.c: Likewise.
19141 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19142 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19143 * gcc.dg/vect/vect-peel-3.c: Likewise.
19144 * gcc.dg/vect/vect-peel-4.c: Likewise.
19145 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19146
19147 2015-01-12 Jeff Law <law@redhat.com>
19148
19149 PR target/64461
19150 * gcc.target/m68k/pr64461.c: New test.
19151
19152 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19153
19154 * jit.dg/test-array-as-pointer.c (create_code): Update call
19155 to gcc_jit_context_new_global by setting "kind" to
19156 GCC_JIT_GLOBAL_IMPORTED.
19157 * jit.dg/test-error-array-as-pointer.c: Likewise.
19158 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19159 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19160 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19161 * jit.dg/test-using-global.c (the_global): Rename to...
19162 (imported_global): ...this.
19163 (create_code): Update to test the three kinds of global.
19164 (verify_code): Likewise.
19165
19166 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19167
19168 PR testsuite/64427
19169 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19170 undefined behavior.
19171 * gcc.target/i386/pr64291-2.c: Updated.
19172
19173 2015-01-12 Richard Biener <rguenther@suse.de>
19174
19175 PR tree-optimization/64530
19176 * gfortran.dg/pr64530.f90: New testcase.
19177
19178 2015-01-12 Richard Biener <rguenther@suse.de>
19179
19180 PR middle-end/64357
19181 * gcc.dg/torture/pr64357.c: New testcase.
19182
19183 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19184
19185 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19186 selector.
19187
19188 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19189 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19190
19191 2015-01-12 Martin Liska <mliska@suse.cz>
19192
19193 * gcc.dg/ipa/PR64550.c: New test.
19194
19195 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19196
19197 PR ipa/63470
19198 * g++.dg/ipa/pr63470.C: New testcase.
19199
19200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19201
19202 PR fortran/63733
19203 * gfortran.dg/typebound_operator_20.f90: New.
19204
19205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19206
19207 PR fortran/58023
19208 * gfortran.dg/proc_ptr_comp_42.f90: New.
19209
19210 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19211
19212 PR fortran/64508
19213 * gfortran.dg/proc_ptr_comp_41.f90: New.
19214
19215 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19216
19217 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19218
19219 2015-01-10 Tobias Burnus <burnus@net-b.de>
19220
19221 PR fortran/64522
19222 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19223 and add dg-excess-errors.
19224 * gfortran.dg/line_length_6.f90: New.
19225 * gfortran.dg/line_length_7.f90: New.
19226 * gfortran.dg/line_length_8.f90: New.
19227 * gfortran.dg/line_length_9.f90: New.
19228 * gfortran.dg/line_length_10.f90: New.
19229 * gfortran.dg/line_length_11.f90: New.
19230
19231 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19232
19233 * jit.dg/test-threads.c (struct testcase): Move declaration
19234 to jit.dg/all-non-failing-tests.h.
19235 (testcases): Likewise.
19236 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19237 declaration here from jit.dg/all-non-failing-tests.h.
19238 (testcases): Likewise.
19239 * jit.dg/test-combination.c (create_code): Eliminate spelling
19240 out all of the testcases in favor of looping through the
19241 "testcases" metadata.
19242 (verify_code): Likewise.
19243
19244 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19245
19246 PR rtl-optimization/64536
19247 * gcc.dg/pr64536.c: New test.
19248
19249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19250
19251 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19252 * jit.dg/test-combination.c (create_code): Likewise.
19253 (verify_code): Likewise.
19254 * jit.dg/test-constants.c: New test case.
19255 * jit.dg/test-threads.c: Add test-constants.c.
19256
19257 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19258
19259 PR libobjc/51891
19260 * objc.dg/gnu-api-2-class.m: Add a test case
19261 for the above change.
19262
19263 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19264
19265 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19266
19267 2015-01-09 Richard Biener <rguenther@suse.de>
19268
19269 PR tree-optimization/64410
19270 * g++.dg/vect/pr64410.cc: New testcase.
19271
19272 2015-01-09 Martin Liska <mliska@suse.cz>
19273
19274 * gcc.dg/ipa/ipa-icf-32.c: New test.
19275
19276 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19277
19278 * c-c++-common/tsan/tsan_barrier.h: New.
19279 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19280 * c-c++-common/tsan/bitfield_race.c: Likewise.
19281 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19282 * c-c++-common/tsan/mutexset1.c: Likewise.
19283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19284 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19285 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19286 * c-c++-common/tsan/simple_race.c: Likewise.
19287 * c-c++-common/tsan/simple_stack.c: Likewise.
19288 * c-c++-common/tsan/sleep_sync.c: Likewise.
19289 * c-c++-common/tsan/tiny_race.c: Likewise.
19290 * c-c++-common/tsan/tls_race.c: Likewise.
19291 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19292 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19293 * g++.dg/tsan/atomic_free.C: Likewise.
19294 * g++.dg/tsan/atomic_free2.C: Likewise.
19295 * g++.dg/tsan/cond_race.C: Likewise.
19296 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19297
19298 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19299
19300 PR testsuite/62250
19301 * lib/target-supports.exp (check_effective_target_libatomic_available):
19302 New.
19303 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19304 targets that match effective-target libatomic_available.
19305 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19306
19307 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19308
19309 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19310 Verify the result of gcc_jit_context_get_last_error.
19311 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19312
19313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19314
19315 PR tree-optimization/63989
19316 * gcc.dg/strlenopt-27.c: New test.
19317
19318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19319
19320 * jit.dg/harness.h (set_up_logging): New function.
19321 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19322 set_up_logging on the context, so that every testcase is
19323 logged to a particular file.
19324 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19325 and call gcc_jit_context_set_logfile on the top-level context.
19326
19327 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19328
19329 PR target/64338
19330 * g++.dg/opt/pr64338.C: New test.
19331
19332 2015-01-08 Tobias Burnus <burnus@net-b.de>
19333
19334 * gfortran.dg/coarray/codimension_2b.f90: New file.
19335 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19336 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19337
19338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19339
19340 PR c++/59004
19341 * g++.dg/ext/fnname4.C: New.
19342
19343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19344
19345 PR c++/64462
19346 * g++.dg/cpp0x/constexpr-64462.C: New.
19347
19348 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19349
19350 PR c++/60753
19351 * g++.dg/cpp0x/deleted10.C: New.
19352
19353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19354
19355 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19356
19357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19358
19359 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19360 GCC_JIT_UNARY_OP_ABS.
19361 (verify_unary_ops): Likewise.
19362
19363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19364
19365 * jit.dg/test-arith-overflow.c: New test case.
19366 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19367 * jit.dg/test-combination.c (create_code): Likewise.
19368 (verify_code): Likewise.
19369 * jit.dg/test-threads.c (testcases): Likewise.
19370
19371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19372
19373 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19374 rather than "jit". Load g++.exp, and call g++_init.
19375 Run test-*.cc files within the testsuite and *.cc files within
19376 docs/examples.
19377 (jit-dg-test): Drop the addition of -fgnu89-inline to
19378 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19379 doing it when compiling C testcases (since g++ does not handle
19380 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19381 is restored to the value after g++_init ran, rather than the
19382 value before g++_init ran. Return a list of
19383 $comp_output $output_file, as dg-test assumes.
19384
19385 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19386
19387 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19388 make it easier to figure out the origin of each test result when
19389 running test-combination.c and test-threads.c.
19390 (CHECK_VALUE): Likewise.
19391 (CHECK_DOUBLE_VALUE): Likewise.
19392 (CHECK_STRING_VALUE): Likewise.
19393 (CHECK_STRING_STARTS_WITH): Likewise.
19394 (CHECK_STRING_CONTAINS): Likewise.
19395 (CHECK): Likewise.
19396 (check_string_value): Likewise, add "funcname" param.
19397 (check_string_starts_with): Likewise.
19398 (check_string_contains): Likewise.
19399
19400 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19401
19402 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19403 generating name of built executable.
19404
19405 2015-01-07 Marek Polacek <polacek@redhat.com>
19406
19407 PR c/64440
19408 * gcc.dg/pr64440.c: New test.
19409 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19410
19411 2015-01-07 Marek Polacek <polacek@redhat.com>
19412
19413 PR c/64417
19414 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19415 * gcc.dg/pr64417.c: New test.
19416
19417 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19418
19419 PR target/64505
19420 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19421 fix is correct.
19422
19423 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19424
19425 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19426 Check if testcases run without errors, not just if they compile.
19427
19428 2015-01-06 Christian Bruel <christian.bruel@st.com>
19429
19430 PR target/64507
19431 * gcc.target/sh/pr64507.c: New test.
19432
19433 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19434
19435 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19436
19437 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19438
19439 * c-c++-common/asan/sanitize-all-1.c: New test.
19440 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19441 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19442 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19443 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19444
19445 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19446
19447 * lib/target-supports.exp (check_profiling_available): Return 0 for
19448 Visium.
19449 (check_effective_target_tls_runtime): Likewise.
19450 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19451 * gcc.dg/20020312-2.c: Adjust for Visium.
19452 * gcc.dg/tls/thr-cse-1.c: Likewise
19453 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19454 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19455 * gcc.dg/weak/typeof-2.c: Likewise.
19456
19457 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19458
19459 PR rtl-optimization/64287
19460 * gcc.dg/aru-2.c: New test.
19461
19462 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19463
19464 PR sanitizer/64344
19465 * c-c++-common/ubsan/pr64344-1.c: New test.
19466 * c-c++-common/ubsan/pr64344-2.c: New test.
19467
19468 PR tree-optimization/64465
19469 * gcc.dg/pr64465.c: New test.
19470
19471 PR tree-optimization/64494
19472 * gcc.c-torture/compile/pr64494.c: New test.
19473
19474 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19475
19476 PR fortran/47674
19477 * gfortran.dg/realloc_on_assign_25.f90: New test.
19478
19479 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19480
19481 Update copyright years.
19482
19483 2015-01-05 Marek Polacek <polacek@redhat.com>
19484
19485 PR c/64423
19486 * gcc.dg/pr64423.c: New test.
19487
19488 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19489
19490 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19491 mmix-knuth-mmixware for the same reason as for MIPS.
19492 * gcc.dg/debug/debug-2.c: Ditto.
19493
19494 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19495
19496 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19497
19498 PR testsuite/62250
19499 * lib/gfortran.exp: Add libatomic library search path.
19500 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19501 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19502
19503 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19504
19505 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19506
19507 * c-c++-common/tsan/bitfield_race.c: New testcase.
19508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19509
19510 2015-01-02 Tobias Burnus <burnus@net-b.de>
19511
19512 * gfortran.dg/coarray/collectives_4.f90: New.
19513
19514 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19515
19516 PR fortran/57562
19517 * gfortran.dg/extends_16.f90: New.
19518
19519 2015-01-02 Tobias Burnus <burnus@net-b.de>
19520
19521 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19522
19523 2015-01-02 Tobias Burnus <burnus@net-b.de>
19524
19525 * gfortran.dg/coarray/codimension_2.f90: New.
19526 * gfortran.dg/coarray/codimension_2a.f90: New.
19527 * gfortran.dg/coarray_35.f90: New.
19528 * gfortran.dg/coarray_35a.f90: New.
19529
19530 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19531
19532 PR fortran/60507
19533 * gfortran.dg/dummy_procedure_11.f90: New.
19534 ^L
19535 Copyright (C) 2015 Free Software Foundation, Inc.
19536
19537 Copying and distribution of this file, with or without modification,
19538 are permitted in any medium without royalty provided the copyright
19539 notice and this notice are preserved.