46b79e057fbd88a2ef5875e8273c985f49f99a7a
[platform/upstream/linaro-gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-07  Martin Liska  <mliska@suse.cz>
2
3         * g++.dg/ipa/pr66896.C: New test.
4
5 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
6
7         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
8         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
9
10 2015-12-07  Nathan Sidwell  <nathan@acm.org>
11
12         * gcc.target/nvptx/decl-init.c: New.
13
14 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
15
16         PR target/68627
17         * gfortran.dg/pr68627.f: New test.
18
19 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
20
21         PR target/68633
22         * gcc.target/i386/pr68633.c: New test.
23
24 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
25
26         * gcc.target/i386/clzero.c: New.
27         * gcc.target/i386/sse-12.c: Add -mclzero.
28         * gcc.target/i386/sse-13.c: Ditto.
29         * gcc.target/i386/sse-14.c: Ditto.
30         * gcc.target/i386/sse-22.c: Ditto.
31         * gcc.target/i386/sse-23.c: Ditto.
32         * g++.dg/other/i386-2.C: Ditto.
33         * g++.dg/other/i386-3.C: Ditto.
34
35 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
36
37         * gcc.target/powerpc/recip-sqrtf.c: New test.
38
39 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
40             Sebastian Pop  <s.pop@samsung.com>
41
42         * gcc.dg/graphite/id-29.c: New test.
43
44 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
45             Sebastian Pop  <s.pop@samsung.com>
46
47         PR tree-optimization/68693
48         * gfortran.dg/graphite/pr68693.f90: New test.
49
50 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
51
52         * gcc.c-torture/compile/20151204.c: New.
53
54 2015-12-04  Nathan Sidwell  <nathan@acm.org>
55
56         * gcc.dg/vla-24.c: Requires alloca.
57
58 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
59
60         PR rtl-optimization/68349
61         * gcc.target/i386/pr68349.c: New test.
62
63 2015-12-04  Nathan Sidwell  <nathan@acm.org>
64
65         * gcc.target/nvptx/ary-init.c: New.
66
67 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
68
69         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
70         * g++.dg/gomp/loop-1.C: Update dg-error locations.
71         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
72         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
73         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
74         * g++.dg/template/crash55.C: Update dg-error directives.
75         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
76         directives.
77         * g++.dg/template/pr64100.C: Update location of dg-error
78         directive.
79         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
80         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
81         improved location information.
82         * g++.dg/warn/pr35635.C (func3): Update location of a
83         dg-warning.
84         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
85         dg-warning; add a dg-message.
86         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
87         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
88         * obj-c++.dg/plugin/plugin.exp: New file, based on
89         objc.dg/plugin/plugin.exp.
90
91 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
92
93         PR c/68656
94         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
95         line 1.
96         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
97         * gcc.dg/tree-ssa/pr23109.c: Likewise.
98         * gcc.dg/tree-ssa/recip-5.c: Likewise.
99         * gcc.dg/pr33007.c: Likewise.
100
101 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
102
103         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
104         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
105         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
106         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
107         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
108         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
109
110 2015-11-25  Nick Clifton  <nickc@redhat.com>
111
112         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
113         * gcc.target/msp430/mul_main.h: New test support file.
114         * gcc.target/msp430/mul_none.c: New test.
115         * gcc.target/msp430/mul_16bit.c: New test.
116         * gcc.target/msp430/mul_32bit.c: New test.
117         * gcc.target/msp430/mul_f5.c: New test.
118
119 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
120
121         PR tree-optimization/68680
122         * gcc.target/i386/pr68680.c: New test.
123
124         PR tree-optimization/68671
125         * gcc.dg/pr68671.c: New test.
126
127 2015-12-02  Jeff Law  <law@redhat.com>
128
129         * gcc.dg/tree-ssa/reassoc-43.c: New test.
130
131 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
132
133         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
134
135 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
136
137         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
138         access arbitrary stack frames.
139         * gcc.dg/Wno-frame-address.c: Likewise.
140
141 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
142
143         * gcc.target/s390/asm-machine-1.c: Updated.
144         * gcc.target/s390/asm-machine-2.c: Updated.
145         * gcc.target/s390/asm-machine-3.c: Updated.
146         * gcc.target/s390/asm-machine-4.c: Updated.
147
148 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
149
150         * gcc.target/s390/asm-machine-1.c: New test.
151         * gcc.target/s390/asm-machine-2.c: New test.
152         * gcc.target/s390/asm-machine-3.c: New test.
153         * gcc.target/s390/asm-machine-4.c: New test.
154         * gcc.target/s390/target-attribute/tattr-1.c: New test.
155         * gcc.target/s390/target-attribute/tattr-2.c: New test.
156         * gcc.target/s390/target-attribute/tattr-3.c: New test.
157         * gcc.target/s390/target-attribute/tattr-4.c: New test.
158         * gcc.target/s390/target-attribute/tattr-5.c: New test.
159         * gcc.target/s390/target-attribute/tattr-6.c: New test.
160         * gcc.target/s390/target-attribute/tattr-7.c: New test.
161         * gcc.target/s390/target-attribute/tattr-8.c: New test.
162         * gcc.target/s390/target-attribute/tattr-9.c: New test.
163         * gcc.target/s390/target-attribute/tattr-10.c: New test.
164         * gcc.target/s390/target-attribute/tattr-11.c: New test.
165         * gcc.target/s390/target-attribute/tattr-12.c: New test.
166         * gcc.target/s390/target-attribute/tattr-13.c: New test.
167         * gcc.target/s390/target-attribute/tattr-14.c: New test.
168         * gcc.target/s390/target-attribute/tattr-15.c: New test.
169         * gcc.target/s390/target-attribute/tattr-16.c: New test.
170         * gcc.target/s390/target-attribute/tattr-17.c: New test.
171         * gcc.target/s390/target-attribute/tattr-18.c: New test.
172         * gcc.target/s390/target-attribute/tattr-19.c: New test.
173         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
174         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
175         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
176         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
177         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
178         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
179         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
180         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
181         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
182         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
183         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
184         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
185         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
186         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
187         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
188         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
189         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
190         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
191         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
192         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
193         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
194         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
195         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
196         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
197         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
198         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
199         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
200         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
201         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
202         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
203         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
204         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
205         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
206         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
207         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
208         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
209         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
210         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
211         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
212         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
213         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
214         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
215         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
216         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
217         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
218         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
219         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
220         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
221         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
222         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
223         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
224         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
225         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
226         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
227         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
228         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
229         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
230         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
231         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
232         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
233         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
234         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
235         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
236         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
237         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
238         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
239         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
240         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
241         Add check whether target attribute is available.
242         Run test in target-attribute subdir.
243         * gcc.target/s390/s390-c++.exp
244         (check_effective_target_target_attribute): Likewise.
245
246 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
247
248         * c-c++-common/attr-simd-4.c: New test.
249         * c-c++-common/attr-simd-5.c: New test.
250
251 2015-12-04  Nathan Sidwell  <nathan@acm.org>
252
253         * gcc.dg/graphite/id-28.c: Requires pthreads.
254
255 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
256
257         * gcc.dg/vla-24.c: New test.
258
259 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gcc.target/aarch64/stack-checking.c: New test.
262
263 2015-12-04  Richard Biener  <rguenther@suse.de>
264
265         PR testsuite/68681
266         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
267
268 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
269
270         * gcc.dg/sso-9.c: New test.
271
272 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
273
274         PR target/68655
275         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
276         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
277
278 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
279
280         PR target/68472
281         * gcc.target/i386/rop1.c: New test.
282
283 2015-12-03  Nathan Sidwell  <nathan@acm.org>
284
285         * gcc.target/nvptx/decl.c: New.
286         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
287
288 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
289
290         PR rtl-optimization/68624
291         * gcc.c-torture/execute/pr68624.c: New test.
292
293 2015-12-03  Richard Biener  <rguenther@suse.de>
294
295         PR tree-optimization/66051
296         * gcc.dg/vect/slp-42.c: New testcase.
297
298 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
299
300         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
301         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
302
303 2015-12-03  Richard Biener  <rguenther@suse.de>
304
305         PR tree-optimization/67800
306         PR tree-optimization/68333
307         * gcc.target/i386/vect-pr67800.c: New testcase.
308
309 2015-12-03  Richard Biener  <rguenther@suse.de>
310
311         PR tree-optimization/68639
312         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
313
314 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
315
316         PR ipa/68184
317         * g++.dg/torture/pr68184.C: New testcase.
318
319 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
320
321         PR preprocessor/57580
322         * c-c++-common/cpp/pr57580.c: New test.
323         * c-c++-common/gomp/pr57580.c: New test.
324
325 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
326             Sebastian Pop  <s.pop@samsung.com>
327
328         * gcc.dg/graphite/id-28.c: New.
329
330 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
331             Sebastian Pop  <s.pop@samsung.com>
332
333         * gfortran.dg/graphite/id-26.f03: New.
334
335 2015-12-02  Jason Merrill  <jason@redhat.com>
336
337         * lib/g++.exp: Handle --stds= option.
338         * lib/g++-dg.exp (g++-dg-runtest): Use it.
339
340 2015-12-02  Tobias Burnus  <burnus@net-b.de>
341             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
342
343         * gfortran.dg/coarray/event_1.f90: New.
344         * gfortran.dg/coarray/event_2.f90: New.
345
346 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
347             Sebastian Pop  <s.pop@samsung.com>
348
349         PR tree-optimization/68550
350         * gfortran.dg/graphite/pr68550-1.f90: New.
351         * gfortran.dg/graphite/pr68550-2.f90: New.
352
353 2015-12-02  Marek Polacek  <polacek@redhat.com>
354
355         PR c/68513
356         * gcc.dg/pr68513.c: New test.
357
358 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
359
360         PR fortran/63861
361         * gfortran.dg/goacc/array-reduction.f90: New test.
362         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
363         * gfortran.dg/goacc/coarray.f95: Likewise.
364         * gfortran.dg/goacc/coarray_2.f90: Likewise.
365         * gfortran.dg/goacc/reduction-2.f95: Likewise.
366         * gfortran.dg/goacc/reduction.f95: Likewise.
367
368 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
369
370         PR target/68647
371         * gcc.target/i386/pr68647.c: New test.
372
373 2015-12-02  Marek Polacek  <polacek@redhat.com>
374
375         PR c++/68653
376         * g++.dg/warn/nonnull3.C: New test.
377
378 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
379
380         PR c/68162
381         * gcc.dg/pr68162-1.c: New test.
382
383 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
384             Sebastian Pop  <s.pop@samsung.com>
385
386         * gfortran.dg/graphite/run-id-3.f90: New.
387
388 2015-12-02  David Sherwood  <david.sherwood@arm.com>
389
390         * gcc.target/aarch64/fmaxmin.c: New test.
391
392 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
393
394         * gfortran.dg/goacc/coarray.f95: XFAIL.
395         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
396         directive.
397         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
398         directive.
399
400 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
401             Julian Brown  <julian@codesourcery.com>
402             James Norris  <James_Norris@mentor.com>
403
404         * c-c++-common/goacc/host_data-5.c: New file.
405         * c-c++-common/goacc/host_data-6.c: Likewise.
406
407 2015-12-02  Tom de Vries  <tom@codesourcery.com>
408
409         * c-c++-common/goacc/kernels-default-2.c: New test.
410         * c-c++-common/goacc/kernels-default.c: New test.
411
412 2015-12-02  Tom de Vries  <tom@codesourcery.com>
413
414         * c-c++-common/goacc/kernels-alias-2.c: New test.
415         * c-c++-common/goacc/kernels-alias-3.c: New test.
416         * c-c++-common/goacc/kernels-alias-4.c: New test.
417         * c-c++-common/goacc/kernels-alias-5.c: New test.
418         * c-c++-common/goacc/kernels-alias-6.c: New test.
419         * c-c++-common/goacc/kernels-alias-7.c: New test.
420         * c-c++-common/goacc/kernels-alias-8.c: New test.
421         * c-c++-common/goacc/kernels-alias.c: New test.
422
423 2015-12-02  Tom de Vries  <tom@codesourcery.com>
424
425         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
426         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
427         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
428
429 2015-12-02  Richard Biener  <rguenther@suse.de>
430
431         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
432         y guarding a call to abort ().
433         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
434         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
435
436 2015-12-02  Marek Polacek  <polacek@redhat.com>
437
438         PR middle-end/68570
439         * gcc.dg/torture/pr68570.c: New test.
440
441 2015-12-02  Richard Biener  <rguenther@suse.de>
442
443         PR tree-optimization/68625
444         * gcc.dg/torture/pr68625.c: New testcase.
445
446 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
447
448         * gcc.target/i386/pr68432-1.c: New test.
449         * gcc.target/i386/pr68432-2.c: Likewise.
450         * gcc.target/i386/pr68432-3.c: Likewise.
451
452 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
453
454         * gcc.target/s390/zvector/vec-splat-2.c: New test.
455
456 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
457
458         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
459
460 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
461
462         * gcc.target/s390/zvector/vec-splat-1.c: New test.
463
464 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
465
466         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
467         * gcc.target/s390/bswaphi-1.c: New test.
468
469 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
470
471         * lib/target-supports.exp: Add s390 and s390x to the list of long
472         long atomic targets.
473
474 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
475
476         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
477         s390x to enable 64 bit bswap patterns.
478         * gcc.dg/optimize-bswapdi-2.c: Likewise.
479         * gcc.dg/optimize-bswapdi-3.c: Likewise.
480         * lib/target-supports.exp: Add a comment for s390.
481
482 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
483
484         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
485         order to make -m31 work.
486         * gcc.dg/optimize-bswapsi-1.c: Likewise.
487         * gcc.dg/optimize-bswapsi-2.c: Likewise.
488
489 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
490
491         PR c/68533
492         * gcc.dg/pr68533.c: New test.
493
494 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
495
496         PR tree-optimization/68577
497         * gcc.dg/vect/pr68577.c: New test.
498
499 2015-12-01  Nathan Sidwell  <nathan@acm.org>
500
501         * gcc.target/nvptx/uninit-decl.c: New.
502
503 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
504
505         * gcc.c-torture/execute/alias-1.c: New testcase.
506
507 2015-12-01  Marek Polacek  <polacek@redhat.com>
508
509         PR tree-optimization/64769
510         * c-c++-common/gomp/pr64769.c: New test.
511
512 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
513
514         * gcc.target/powerpc/swaps-p8-22.c: New.
515
516 2015-12-01  Marek Polacek  <polacek@redhat.com>
517
518         PR tree-optimization/67916
519         * gcc.dg/torture/pr67916.c: New test.
520
521 2015-12-01  Marek Polacek  <polacek@redhat.com>
522
523         PR middle-end/68582
524         * c-c++-common/pr68582.c: New test.
525
526 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
527
528         PR tree-optimization/68474
529         * gcc.dg/pr68474.c: New test.
530
531 2015-12-01  Christian Bruel  <christian.bruel@st.com>
532
533         PR target/68617
534         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
535
536 2015-12-01  Tom de Vries  <tom@codesourcery.com>
537
538         * gcc.dg/pr46032.c: Move to ...
539         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
540         vect_int.
541         * gcc.dg/pr46032-2.c: Move to ...
542         * gcc.dg/gomp/pr46032-2.c: ... here.  Drop dg-require-effective-target fopenmp.
543         * gcc.dg/pr46032-3.c: Move to ...
544         * gcc.dg/gomp/pr46032-3.c: ... here.  Drop dg-require-effective-target fopenmp.
545
546 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
547
548         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
549         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
550         * gfortran.dg/goacc/loop-6.f95: Likewise.
551         * gfortran.dg/goacc/loop-7.f95: New test.
552         * gfortran.dg/goacc/reduction-2.f95: New test.
553
554 2015-12-01  Richard Biener  <rguenther@suse.de>
555
556         PR tree-optimization/68379
557         * gcc.dg/torture/pr68379.c: New testcase.
558         * gfortran.dg/pr68379-1.f90: Likewise.
559         * gfortran.dg/pr68379-2.f: Likewise.
560
561 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
562
563         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
564         * gcc.dg/pr46032-2.c: Likewise.
565         * gcc.dg/pr46032-3.c: Likewise.
566
567 2015-12-01  Richard Biener  <rguenther@suse.de>
568
569         PR ipa/68470
570         * g++.dg/torture/pr68470.C: New testcase.
571
572 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
573
574         PR middle-end/68595
575         * gcc.dg/pr68595.c: New test.
576
577 2015-12-01  Christian Bruel  <christian.bruel@st.com>
578
579         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
580         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
581         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
582
583 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
584
585         PR tree-optimization/68529
586         * gcc.dg/tree-ssa/pr68529-1.c: New test.
587         * gcc.dg/tree-ssa/pr68529-2.c: New test.
588         * gcc.dg/tree-ssa/pr68529-3.c: New test.
589
590 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
591
592         * gcc.dg/lto/alias-1_0.c: New testcase.
593         * gcc.dg/lto/alias-1_1.c: New testcase.
594
595 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
596             Sebastian Pop  <s.pop@samsung.com>
597
598         PR tree-optimization/68565
599         * gfortran.dg/graphite/pr68565.f90: New.
600
601 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
602             Sebastian Pop  <s.pop@samsung.com>
603
604         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
605
606 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
607             Nathan Sidwell  <nathan@codesourcery.com>
608
609         * gfortran.dg/goacc/routine-3.f90: New test.
610         * gfortran.dg/goacc/routine-4.f90: New test.
611         * gfortran.dg/goacc/routine-5.f90: New test.
612         * gfortran.dg/goacc/routine-6.f90: New test.
613         * gfortran.dg/goacc/subroutines: New test.
614
615 2015-11-30  Tom de Vries  <tom@codesourcery.com>
616
617         * gcc.dg/pr46032-2.c: New test.
618         * gcc.dg/pr46032-3.c: New test.
619
620 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
621
622         PR target/63870
623         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
624         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
625         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
626         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
627         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
628         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
629         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
630         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
631         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
632         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
633         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
634         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
635         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
636         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
637         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
638         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
639         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
640         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
641         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
642         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
643         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
644         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
645         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
646         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
647         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
648         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
649         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
650         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
651         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
652         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
653         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
654         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
655         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
656         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
657         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
658         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
659         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
660         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
661         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
662         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
663         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
664         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
665         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
666         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
667         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
668         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
669         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
670         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
671         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
672         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
673         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
674         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
675         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
676         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
677         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
678         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
679         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
680         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
681         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
683         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
684         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
685         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
686         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
687         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
688         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
689         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
690         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
691         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
692         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
693         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
694         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
695         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
696         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
697         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
698         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
699         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
700         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
701         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
702         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
703         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
704         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
705         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
706         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
707         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
708         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
709         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
710         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
711         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
712         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
713         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
714         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
715         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
716         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
717         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
718         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
719         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
720         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
721         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
722         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
723         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
724         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
725         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
726         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
727         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
728         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
729         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
730         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
731         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
732         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
733         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
734         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
735         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
736         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
737         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
738         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
739         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
740         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
741         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
742         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
743         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
744         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
745         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
746         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
747         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
748         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
749         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
750         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
751         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
752         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
753         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
754         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
755         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
756         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
757         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
758         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
759         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
760         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
761         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
762         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
763         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
764         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
765         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
766         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
767
768 2015-11-30  Tom de Vries  <tom@codesourcery.com>
769
770         PR tree-optimization/46032
771         * gcc.dg/pr46032.c: New test.
772
773 2015-11-30  Richard Biener  <rguenther@suse.de>
774
775         PR tree-optimization/68592
776         * gfortran.dg/pr68592.f: New testcase.
777
778 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
779
780         PR fortran/68534
781         * gfortran.dg/submodule_13.f08: New test.
782
783 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
784
785         * gcc.target/s390/load-relative-check.c: Add scan patterns for
786         -m31.
787
788 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
789
790         * gcc.target/s390/load-relative-check.c: Add -mzarch.
791
792 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gcc.dg/dump-ada-spec-1.c: Move to...
795         * c-c++-common/dump-ada-spec-1.c: ...here.
796         * c-c++-common/dump-ada-spec-2.c: New test.
797
798 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
799
800         * gnat.dg/loop_optimization22.ad[sb]: New test.
801
802 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * gnat.dg/specs/rep_clause5.ads: New test.
805
806 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
807
808         PR c/67106
809         * gcc.c-torture/compile/pr67106.c: New testcase.
810
811 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
812
813         PR c/67581
814         * g++.dg/torture/pr67581.C: New testcase.
815
816 2015-11-27  Richard Biener  <rguenther@suse.de>
817
818         PR tree-optimization/68559
819         * gcc.dg/vect/slp-perm-4.c: Adjust again.
820         * gcc.dg/vect/pr45752.c: Likewise.
821
822 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
823
824         PR rtl-optimization/68250
825         * gcc.c-torture/execute/pr68250.c: New test.
826
827 2015-11-27  Marek Polacek  <polacek@redhat.com>
828
829         * gcc.dg/pr63568.c: Convert to GIMPLE.
830
831 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
832
833         PR rtl-optimization/68506
834         * gcc.c-torture/execute/pr68506.c: New test.
835
836 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
837
838         PR c/63326
839         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
840         * c-c++-common/gomp/pr63326.c: New test.
841
842 2015-11-27  Richard Biener  <rguenther@suse.de>
843
844         PR tree-optimization/68553
845         * gcc.dg/vect/pr45752.c: Adjust.
846         * gcc.dg/vect/slp-perm-4.c: Likewise.
847
848 2015-11-26  Martin Sebor  <msebor@redhat.com>
849
850         * g++.dg/init/new45.C (cookie_size): New constant set to a value
851         appropriate for the target.
852         (operator new[]): Use it.
853
854 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
855
856         PR c++/67238
857         * g++.dg/cpp0x/pr67238.C: New.
858
859 2015-11-26  Martin Sebor  <msebor@redhat.com>
860
861         * g++.dg/pr67876.C: Remove duplicate content.
862
863 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
864
865         * g++.dg/guality/pr67192.C: New test.
866
867 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
868
869         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
870         support code for vqrdml{as}h_lane tests.
871         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
872         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
873
874 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
875
876         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
877         support code for vqrdml{as}h tests.
878         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
879         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
880
881 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
882
883         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
884         (check_effective_target_arm_arch_FUNC_ok)
885         (add_options_for_arm_arch_FUNC)
886         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
887         to the list to be generated.
888         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
889         (check_effective_target_arm_v8_1a_neon_ok): New.
890         (check_effective_target_arm_v8_1a_neon_hw): New.
891
892 2015-11-26  Nathan Sidwell  <nathan@acm.org>
893
894         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
895
896 2015-11-26  Richard Biener  <rguenther@suse.de>
897
898         PR testsuite/68555
899         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
900         and not XFAIL.
901
902 2015-11-26  Richard Biener  <rguenther@suse.de>
903
904         PR testsuite/68554
905         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
906
907 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
908
909         PR c++/67249
910         * g++.dg/concepts/pr67249.C: New.
911
912 2015-11-26  Richard Biener  <rguenther@suse.de>
913
914         PR testsuite/66799
915         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
916         vectorize init loop and adjust expected outcome.
917
918 2015-11-26  Richard Biener  <rguenther@suse.de>
919
920         PR testsuite/67203
921         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
922         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
923         also monitor final optimization result.
924
925 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
926
927         PR rtl-optimization/68249
928         PR rtl-optimization/68321
929         * gcc.c-torture/execute/pr68249.c: New test.
930         * gcc.c-torture/execute/pr68321.c: New test.
931
932 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
933
934         PR target/68416
935         * gcc.target/i386/mpx/pr68416.c: New test.
936
937 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
938
939         PR c++/67313
940         * g++.dg/cpp0x/no-weak1.C: New.
941
942 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
943
944         PR tree-optimization/68128
945         * gcc.dg/gomp/pr68128-1.c: New test.
946         * gcc.dg/gomp/pr68128-2.c: New test.
947
948 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
949
950         PR rtl-optimization/67226
951         * gcc.c-torture/execute/pr67226.c: New test.
952
953 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
954
955         PR c++/68508
956         * g++.dg/ubsan/pr68508.C: New test.
957
958 2015-11-25  Martin Sebor  <msebor@redhat.com>
959
960         PR c++/67876
961         * g++.dg/pr67876.C: New test.
962
963 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
964             Sebastian Pop  <s.pop@samsung.com>
965
966         PR tree-optimization/68453
967         * gfortran.dg/graphite/pr68453.f90: New.
968
969 2015-11-25  Martin Sebor  <msebor@redhat.com>
970
971         PR c/66516
972         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
973         * gcc.dg/addr_builtin-1.c: Same.
974
975 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
976
977         * gcc.target/powerpc/dform-1.c: New test.
978         * gcc.target/powerpc/dform-2.c: Likewise.
979
980 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
981
982         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
983         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
984         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
985
986 2015-11-25  Tom de Vries  <tom@codesourcery.com>
987
988         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
989         * gcc.dg/pr23911.c: Same.
990         * gcc.dg/tree-ssa/20030709-2.c: Same.
991         * gcc.dg/tree-ssa/20030731-2.c: Same.
992         * gcc.dg/tree-ssa/20040729-1.c: Same.
993         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
994         * gcc.dg/tree-ssa/loop-36.c: Same.
995         * gcc.dg/tree-ssa/pr21086.c: Same.
996         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
997         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
998         * gcc.dg/vect/pr26359.c: Same.
999         * c-c++-common/restrict-2.c: Update after adding new lim1.
1000         * c-c++-common/restrict-4.c: Same.
1001         * g++.dg/tree-ssa/pr33615.C: Same.
1002         * g++.dg/tree-ssa/restrict1.C: Same.
1003         * gcc.dg/tm/pub-safety-1.c: Same.
1004         * gcc.dg/tm/reg-promotion.c: Same.
1005         * gcc.dg/tree-ssa/20050314-1.c: Same.
1006         * gcc.dg/tree-ssa/loop-32.c: Same.
1007         * gcc.dg/tree-ssa/loop-33.c: Same.
1008         * gcc.dg/tree-ssa/loop-34.c: Same.
1009         * gcc.dg/tree-ssa/loop-35.c: Same.
1010         * gcc.dg/tree-ssa/loop-7.c: Same.
1011         * gcc.dg/tree-ssa/pr23109.c: Same.
1012         * gcc.dg/tree-ssa/restrict-3.c: Same.
1013         * gcc.dg/tree-ssa/restrict-5.c: Same.
1014         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1015         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1016         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1017         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1018         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1019         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1020         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1021         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1022         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1023         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1024         * gcc.dg/tree-ssa/structopt-1.c: Same.
1025         * gfortran.dg/pr32921.f: Same.
1026         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1027         * g++.dg/tree-ssa/pr61009.C: Same.
1028         * g++.dg/tree-ssa/ssa-dom.C: Same.
1029         * gcc.dg/pr20115-1.c: Same.
1030         * gcc.dg/tree-prof/20050826-2.c: Same.
1031         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1032         * gcc.dg/tree-ssa/20030821-1.c: Same.
1033         * gcc.dg/tree-ssa/20030922-2.c: Same.
1034         * gcc.dg/tree-ssa/20031022-1.c: Same.
1035         * gcc.dg/tree-ssa/20040615-1.c: Same.
1036         * gcc.dg/tree-ssa/20040624-1.c: Same.
1037         * gcc.dg/tree-ssa/pr21417.c: Same.
1038         * gcc.dg/tree-ssa/pr61607.c: Same.
1039         * gcc.dg/tree-ssa/slsr-27.c: Same.
1040         * gcc.dg/tree-ssa/slsr-28.c: Same.
1041         * gcc.dg/tree-ssa/slsr-29.c: Same.
1042         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1043         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1044         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1045         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1046         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1047         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1048         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1049         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1050         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1051         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1052         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1053         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1054         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1055         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1056         * gcc.dg/tree-ssa/vrp47.c: Same.
1057         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1058         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1059         * gcc.dg/tree-ssa/loop-40.c: Same.
1060         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1061
1062 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1063
1064         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1065
1066 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1067
1068         * gfortran.dg/nint_p7.f90: New testcase.
1069
1070 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1071             Paolo Carlini  <paolo.carlini@oracle.com>
1072
1073         PR c++/68087
1074         * g++.dg/cpp0x/constexpr-array13.C: New.
1075
1076 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1077             Cesar Philippidis  <cesar@codesourcery.com>
1078
1079         PR fortran/63858
1080         * goacc/omp-fixed.f: New test.
1081         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1082
1083 2015-11-25  Richard Biener  <rguenther@suse.de>
1084
1085         PR middle-end/68528
1086         * gcc.dg/torture/pr68528.c: New testcase.
1087
1088 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1089
1090         PR c++/58910
1091         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1092
1093 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1094
1095         PR rtl-optimization/68435
1096         * gcc.dg/pr68435.c: New test.
1097
1098 2015-11-25  Richard Biener  <rguenther@suse.de>
1099
1100         PR tree-optimization/68517
1101         * gcc.dg/torture/pr68517.c: New testcase.
1102
1103 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1104
1105         PR target/67089
1106         * gcc.dg/pr67089-1.c: New test.
1107         * gcc.dg/pr67089-2.c: New test.
1108         * gcc.dg/pr67089-3.c: New test.
1109         * gcc.dg/pr67089-4.c: New test.
1110         * gcc.dg/pr67089-5.c: New test.
1111         * gcc.dg/pr67089-6.c: New test.
1112         * gcc.dg/pr67089-7.c: New test.
1113
1114 2015-11-25  Richard Biener  <rguenther@suse.de>
1115
1116         PR tree-optimization/68502
1117         * gcc.dg/vect/pr68502-1.c: New testcase.
1118         * gcc.dg/vect/pr68502-2.c: Likewise.
1119
1120 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1121
1122         * gcc.target/aarch64/saddw-1.c: New test.
1123         * gcc.target/aarch64/saddw-2.c: New test.
1124         * gcc.target/aarch64/uaddw-1.c: New test.
1125         * gcc.target/aarch64/uaddw-2.c: New test.
1126         * gcc.target/aarch64/uaddw-3.c: New test.
1127         * lib/target-support.exp
1128         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1129         Add aarch64 to list of support targets.
1130
1131 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1132
1133         * gcc.target/mips/frame-header-4.c: New test.
1134
1135 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1136
1137         PR fortran/68486
1138         * gfortran.dg/simplify_cshift_3.f90
1139
1140 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1141
1142         PR c++/68278
1143         * g++.dg/cpp1y/pr68278.C: New.
1144
1145 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1146
1147         PR c++/68388
1148         * g++.dg/cpp1y/pr68388.C: New.
1149
1150 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1151             Sebastian Pop  <s.pop@samsung.com>
1152
1153         PR tree-optimization/67984
1154         * gcc.dg/graphite/pr67984.c: New.
1155
1156 2015-11-24  Michael Matz  <matz@suse.de>
1157
1158         PR rtl-optimization/68392
1159         * g++.dg/pr68392.C: New test.
1160
1161 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1162
1163         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1164
1165 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1166
1167         PR rtl-optimization/68381
1168         * gcc.c-torture/execute/pr68381.c: New test.
1169
1170 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1171
1172         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1173         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1174
1175 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1176
1177         PR target/68497
1178         * gcc.target/i386/pr68497.c: New test.
1179
1180 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1181
1182         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1183         New.
1184         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1185         New.
1186         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1187         New.
1188         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1189         New.
1190         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1191         New.
1192         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1193         New.
1194         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1195         New.
1196         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1197         New.
1198         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1199         New.
1200         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1201         New.
1202         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1203         New.
1204         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1205         New.
1206
1207 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1208
1209         PR middle-end/68375
1210         * gcc.dg/pr68375.c: New test.
1211
1212 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR target/68483
1215         * gcc.target/i386/pr68483-1.c: New test.
1216         * gcc.target/i386/pr68483-2.c: New test.
1217
1218 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1219
1220         PR c/68337
1221         * gcc.target/i386/mpx/pr68337-1.c: New test.
1222         * gcc.target/i386/mpx/pr68337-2.c: New test.
1223
1224 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1225
1226         PR rtl-optimization/68194
1227         PR rtl-optimization/68328
1228         PR rtl-optimization/68185
1229         * gcc.c-torture/execute/pr68185.c: New test.
1230         * gcc.c-torture/execute/pr68328.c: Likewise.
1231
1232 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1233
1234         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1235
1236 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
1237
1238         PR objc/68438
1239         * objc.dg/plugin: New subdirectory.
1240         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1241         * objc.dg/plugin/plugin.exp: New file, based on
1242         gcc.dg/plugin/plugin.exp.
1243
1244 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1245             Sebastian Pop  <s.pop@samsung.com>
1246
1247         PR tree-optimization/68493
1248         * gcc.dg/graphite/pr68493.c: New.
1249
1250 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1251             Sebastian Pop  <s.pop@samsung.com>
1252
1253         PR tree-optimization/68279
1254         * gfortran.dg/graphite/pr68279.f90: New.
1255
1256 2015-11-23  Marek Polacek  <polacek@redhat.com>
1257
1258         PR tree-optimization/68455
1259         * gcc.dg/tree-ssa/pr68455.c: New test.
1260
1261 2015-11-23  Richard Biener  <rguenther@suse.de>
1262
1263         PR tree-optimization/68465
1264         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1265
1266 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1267
1268         PR target/68363
1269         * gcc.target/aarch64/pr68363_1.c: New test.
1270
1271 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
1272
1273         * gcc.target/aarch64/simd/vmulx.x: New.
1274         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1275         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1276         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1277
1278 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
1279
1280         PR c++/68001
1281         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1282
1283 2015-11-23  Richard Biener  <rguenther@suse.de>
1284             Jiong Wang  <jiong.wang@arm.com>
1285
1286         PR tree-optimization/68317
1287         PR tree-optimization/68326
1288         * gcc.dg/pr68317.c: New testcase.
1289
1290 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1291
1292         PR tree-optimization/68327
1293         * gcc.dg/pr68327.c: New test.
1294
1295 2015-11-23  Tom de Vries  <tom@codesourcery.com>
1296
1297         PR tree-optimization/68460
1298         * gcc.dg/autopar/pr68460.c: New test.
1299
1300 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1301
1302         * c-c++-common/asan/halt_on_error-1.c: New test.
1303         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1304
1305 2015-11-23  Richard Biener  <rguenther@suse.de>
1306
1307         PR tree-optimization/68482
1308         * gcc.dg/vect/pr68482.c: New testcase.
1309
1310 2015-11-23  Richard Biener  <rguenther@suse.de>
1311
1312         PR tree-optimization/68445
1313         * gcc.dg/vect/pr68445.c: New testcase.
1314
1315 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1316
1317         * gcc.target/s390/load-relative-check.c: New test to check
1318         generation of load relative instructions.
1319
1320 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1321
1322         * gfortran.dg/fmt_t_8.f90: New test.
1323
1324 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1325
1326         PR target/68390
1327         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1328
1329 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1330
1331         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1332
1333 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1334
1335         PR fortran/68486
1336         * gfortran.dg/simplify_cshift_2.f90: New test.
1337
1338 2015-11-22  James Norris  <jnorris@codesourcery.com>
1339             Cesar Philippidis  <cesar@codesourcery.com>
1340
1341         * gfortran.dg/goacc/declare-1.f95: Update test.
1342         * gfortran.dg/goacc/declare-2.f95: New test.
1343
1344 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
1345
1346         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1347         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1348         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1349         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1350         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1351         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1352         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1353         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1354         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1355         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1356         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1357         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1358
1359 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1360
1361         * gfortran.dg/simplify_cshift_1.f90: New test.
1362
1363 2015-11-21  Nathan Sidwell  <nathan@acm.org>
1364
1365         * gcc.dg/atomic-generic.c: Include <string.h>.
1366
1367 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
1368
1369         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1370
1371 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1374
1375 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR debug/66432
1378         * gcc.dg/debug/pr66432.c: New test.
1379
1380 2015-11-20  Ian Lance Taylor  <iant@google.com>
1381
1382         PR go/66406
1383         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1384
1385 2015-11-20  Mike Stump  <mikestump@comcast.net>
1386
1387         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1388         isn't portable.
1389
1390 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1391
1392         PR 62314
1393         * gcc.dg/fixits.c: New file.
1394         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1395         (test_fixit_insert): New.
1396         (test_fixit_remove): New.
1397         (test_fixit_replace): New.
1398         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1399         (test_fixit_insert): New.
1400         (test_fixit_remove): New.
1401         (test_fixit_replace): New.
1402         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1403         (test_show_locus): Add tests of rendering fixit hints.
1404
1405 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR middle-end/68339
1408         * gcc.dg/vect/pr68339.c: New test.
1409
1410 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1411
1412         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1413
1414 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1415
1416         PR fortran/68237
1417         * gfortran.dg/submodule_12.f90: New test
1418
1419         PR fortran/66762
1420         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1421
1422 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1423
1424         * lib/target-supports.exp
1425         (check_effective_target_arm_neon_ok_nocache): Add check
1426         for M profile.
1427
1428 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1429
1430         PR tree-optimization/68373
1431         * gcc.dg/autopar/pr68373.c: New test.
1432
1433 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR c++/67354
1436         * g++.dg/abi/mangle67.C: New test.
1437
1438 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1439
1440         * gcc.target/s390/bswap-1.c: New test.
1441
1442 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1443
1444         * gcc.target/s390/pfpo.c: New test.
1445
1446 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1447
1448         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1449         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1450
1451 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1452
1453         * g++.dg/spellcheck-fields.C: New file.
1454
1455 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1456             Sebastian Pop  <s.pop@samsung.com>
1457
1458         PR tree-optimization/68428
1459         * gcc.dg/graphite/pr68428.c: New.
1460
1461 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1462             Sebastian Pop  <s.pop@samsung.com>
1463
1464         PR tree-optimization/68335
1465         * gfortran.dg/graphite/pr68335.f90: New.
1466
1467 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1468
1469         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1470         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1471         * gcc.dg/special/weak-2.c: Likewise.
1472         * gcc.dg/weak/weak-12.c: Likewise.
1473         * gcc.dg/weak/weak-15.c: Likewise.
1474         * gcc.dg/weak/weak-16.c: Likewise.
1475         * gcc.dg/weak/weak-1.c: Likewise.
1476         * gcc.dg/weak/weak-2.c: Likewise.
1477         * gcc.dg/weak/weak-4.c: Likewise.
1478         * gcc.dg/torture/pr53922.c: Likewise.
1479         * gcc.dg/torture/pr60092.c: Likewise.
1480
1481 2015-11-19  Marek Polacek  <polacek@redhat.com>
1482
1483         PR c/68412
1484         * gcc.dg/pr68412-2.c: New test.
1485         * gcc.dg/pr68412.c: New test.
1486
1487 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1488
1489         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1490         * gcc.target/avr/uint8-single-reg.c: New testcase.
1491
1492 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR c++/67409
1495         * g++.dg/eh/goto3.C: New test.
1496
1497 2015-11-19  Marek Polacek  <polacek@redhat.com>
1498
1499         PR tree-optimization/68431
1500         * gcc.dg/tree-ssa/pr68431.c: New test.
1501
1502 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR rtl-optimization/68376
1505         * gcc.c-torture/execute/pr68376-1.c: New test.
1506         * gcc.c-torture/execute/pr68376-2.c: New test.
1507
1508         PR target/67770
1509         * gcc.target/i386/pr67770.c: New test.
1510
1511 2015-11-18  Jeff Law  <law@redhat.com>
1512
1513         PR tree-optimization/68198
1514         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1515         * gcc.dg/tree-ssa/pr68198.c: New test.
1516
1517 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1518
1519         PR fortran/59910
1520         * gfortran.dg/pr59910.f90: New test.
1521
1522 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1523
1524         PR fortran/43996
1525         * gfortran.dg/pr43996.f90: New test.
1526
1527 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1528
1529         PR c/65083
1530         * gcc.dg/atomic/stdatomic-fence-2.c,
1531         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1532
1533 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/loop_optimization19.adb: New test.
1536         * gnat.dg/loop_optimization20.adb: Likewise.
1537         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1538
1539 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1540
1541         * gnat.dg/opt52.adb: New test.
1542
1543 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1544
1545         * gcc.dg/goacc/nvptx-sese-1.c: New.
1546
1547 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * gnat.dg/renaming7.adb: New test.
1550         * gnat.dg/renaming7_pkg.ads: New helper.
1551
1552 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1553
1554         PR tree-optimization/68402
1555         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1556         to avoid undefined behaviour.
1557
1558 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR tree-optimization/68157
1561         * g++.dg/opt/pr68157.C: New test.
1562
1563 2015-11-18  Richard Biener  <rguenther@suse.de>
1564
1565         PR tree-optimization/67790
1566         * gcc.dg/vect/pr67790.c: New testcase.
1567
1568 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1569
1570         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1571
1572 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
1573
1574         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1575         (test_braced_init): New function.
1576         (test_statement_expression): New function.
1577         (test_address_of_label): New function.
1578         (test_transaction_expressions): New function.
1579         (test_keywords): New function.
1580         (test_builtin_va_arg): New function.
1581         (test_builtin_offsetof): New function.
1582         * lib/multiline.exp (_build_multiline_regex): Escape braces.
1583
1584 2015-11-17  Martin Sebor  <msebor@redhat.com>
1585
1586         PR c++/68308
1587         * g++.dg/init/new46.C: New test.
1588
1589 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1590
1591         PR fortran/65751
1592         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1593
1594 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1595
1596         PR middle-end/68134
1597         * gcc.dg/pr68134.c: New test.
1598
1599 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1600
1601         PR target/68143
1602         * gcc.c-torture/execute/pr68143_1.c: New test.
1603
1604 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1607
1608 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1609
1610         * gcc.dg/tree-ssa/ifc-8.c: New test.
1611
1612 2015-11-16  Marek Polacek  <polacek@redhat.com>
1613
1614         PR c++/68362
1615         * g++.dg/delayedfold/switch-1.C: New test.
1616
1617 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1618
1619         PR fortran/58027
1620         PR fortran/60993
1621         * gfortran.dg/pr58027.f90: New test.
1622
1623 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1624
1625         * c-c++-common/attr-simd.c: New test.
1626         * c-c++-common/attr-simd-2.c: New test.
1627         * c-c++-common/attr-simd-3.c: New test.
1628
1629 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1630
1631         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1632
1633 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1634
1635         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1636          Check __ARM_NEON__ instead of "arm_neon.h.
1637         * gcc.target/arm/attr-neon3.c: New test.
1638         * gcc.target/arm/attr-neon-fp16.c: Likewise
1639
1640 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1641
1642         PR target/65837
1643         * gcc.target/arm/lto/pr65837_0.c
1644         * gcc.target/arm/attr-neon2.c
1645         * gcc.target/arm/attr-neon.c
1646         * gcc.target/arm/attr-neon-builtin-fail.c
1647         * gcc.target/arm/attr-crypto.c
1648
1649 2015-11-16  Richard Biener  <rguenther@suse.de>
1650
1651         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1652
1653 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/50221
1656         * gfortran.dg/deferred_character_1.f90: New test.
1657         * gfortran.dg/deferred_character_4.f90: New test for comment
1658         #4 of the PR.
1659
1660         PR fortran/68216
1661         * gfortran.dg/deferred_character_2.f90: New test.
1662
1663         PR fortran/67674
1664         * gfortran.dg/deferred_character_3.f90: New test.
1665
1666         PR fortran/63932
1667         * gfortran.dg/deferred_character_5.f90: New test.
1668
1669         PR fortran/66408
1670         * gfortran.dg/deferred_character_6.f90: New test.
1671
1672         PR fortran/49954
1673         * gfortran.dg/deferred_character_7.f90: New test.
1674
1675 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1676
1677         PR fortran/67803
1678         * gfortran.dg/pr67803.f90: New test.
1679
1680 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1681
1682         * g++.dg/cpp/ucn-1.C: Fix typo.
1683
1684 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1685
1686         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1687         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1688
1689 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1690             Jeff Law  <law@redhat.com>
1691
1692         * gcc.dg/tree-ssa/split-path-1.c: New test.
1693
1694 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1695
1696         * c-c++-common/goacc/loop-auto-1.c: New.
1697
1698         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1699         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1700
1701 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1702
1703         PR fortran/68319
1704         * gfortran.dg/pr68319.f90: New test.
1705
1706 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1707
1708         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1709         hardware floating point support.
1710
1711         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1712         vector direct move instructions.
1713
1714         * gcc.target/powerpc/maddld.c: New test.
1715
1716 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1717
1718         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1719         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1720         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1721
1722 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1723
1724         * gcc.dg/diagnostic-token-ranges.c: New file.
1725         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1726         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1727         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1728         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1729         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1730         line_table param when calling
1731         linemap_position_for_line_and_column.
1732         (test_show_locus): Pass line_table to rich_location ctors.
1733         (plugin_init): Remove setting of global_dc->colorize_source_p.
1734         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1735         New file.
1736         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1737         diagnostic_plugin_test_tree_expression_range.c,
1738         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1739         and diagnostic-test-show-trees-1.c.
1740
1741 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1742
1743         PR tree-optimization/67682
1744         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1745         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1746         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1747         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1748
1749 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1750
1751         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1752
1753 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1754
1755         PR tree-optimization/68264
1756         * gcc.dg/torture/pr68264.c: New test.
1757
1758 2015-11-13  Marek Polacek  <polacek@redhat.com>
1759
1760         PR c/68320
1761         * gcc.dg/pr68320.c: New test.
1762
1763 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1764
1765         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1766
1767 2015-11-13  Richard Biener  <rguenther@suse.de>
1768
1769         PR tree-optimization/68306
1770         * gcc.dg/pr68306.c: Adjust.
1771         * gcc.dg/pr68306-2.c: New testcase.
1772         * gcc.dg/pr68306-3.c: Likewise.
1773
1774 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
1775
1776         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1777         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1778
1779 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1780
1781         PR fortran/47266
1782         * gfortran.dg/module_private_2.f90: New test.
1783
1784 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1785
1786         PR fortran/47266
1787         * gfortran.dg/warn_unused_function_2.f90: New test.
1788
1789 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1790
1791         Revert [ARM] Remove neon-testgen.ml and generated tests.
1792         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1793
1794         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1795         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1796         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1797         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1798         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1799         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1800         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1801         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1802         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1803         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1804         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1805         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1806         * gcc.target/arm/neon/vRhadds16.c: Remove.
1807         * gcc.target/arm/neon/vRhadds32.c: Remove.
1808         * gcc.target/arm/neon/vRhadds8.c: Remove.
1809         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1810         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1811         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1812         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1813         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1814         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1815         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1816         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1817         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1818         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1819         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1820         * gcc.target/arm/neon/vRshls16.c: Remove.
1821         * gcc.target/arm/neon/vRshls32.c: Remove.
1822         * gcc.target/arm/neon/vRshls64.c: Remove.
1823         * gcc.target/arm/neon/vRshls8.c: Remove.
1824         * gcc.target/arm/neon/vRshlu16.c: Remove.
1825         * gcc.target/arm/neon/vRshlu32.c: Remove.
1826         * gcc.target/arm/neon/vRshlu64.c: Remove.
1827         * gcc.target/arm/neon/vRshlu8.c: Remove.
1828         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1829         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1830         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1831         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1832         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1833         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1834         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1835         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1836         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1837         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1838         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1839         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1840         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1841         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1842         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1843         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1844         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1845         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1846         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1847         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1848         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1849         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1850         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1851         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1852         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1853         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1854         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1855         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1856         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1857         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1858         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1859         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1860         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1861         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1862         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1863         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1864         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1865         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1866         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1867         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1868         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1869         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1870         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1871         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1872         * gcc.target/arm/neon/vabaQs16.c: Remove.
1873         * gcc.target/arm/neon/vabaQs32.c: Remove.
1874         * gcc.target/arm/neon/vabaQs8.c: Remove.
1875         * gcc.target/arm/neon/vabaQu16.c: Remove.
1876         * gcc.target/arm/neon/vabaQu32.c: Remove.
1877         * gcc.target/arm/neon/vabaQu8.c: Remove.
1878         * gcc.target/arm/neon/vabals16.c: Remove.
1879         * gcc.target/arm/neon/vabals32.c: Remove.
1880         * gcc.target/arm/neon/vabals8.c: Remove.
1881         * gcc.target/arm/neon/vabalu16.c: Remove.
1882         * gcc.target/arm/neon/vabalu32.c: Remove.
1883         * gcc.target/arm/neon/vabalu8.c: Remove.
1884         * gcc.target/arm/neon/vabas16.c: Remove.
1885         * gcc.target/arm/neon/vabas32.c: Remove.
1886         * gcc.target/arm/neon/vabas8.c: Remove.
1887         * gcc.target/arm/neon/vabau16.c: Remove.
1888         * gcc.target/arm/neon/vabau32.c: Remove.
1889         * gcc.target/arm/neon/vabau8.c: Remove.
1890         * gcc.target/arm/neon/vabdQf32.c: Remove.
1891         * gcc.target/arm/neon/vabdQs16.c: Remove.
1892         * gcc.target/arm/neon/vabdQs32.c: Remove.
1893         * gcc.target/arm/neon/vabdQs8.c: Remove.
1894         * gcc.target/arm/neon/vabdQu16.c: Remove.
1895         * gcc.target/arm/neon/vabdQu32.c: Remove.
1896         * gcc.target/arm/neon/vabdQu8.c: Remove.
1897         * gcc.target/arm/neon/vabdf32.c: Remove.
1898         * gcc.target/arm/neon/vabdls16.c: Remove.
1899         * gcc.target/arm/neon/vabdls32.c: Remove.
1900         * gcc.target/arm/neon/vabdls8.c: Remove.
1901         * gcc.target/arm/neon/vabdlu16.c: Remove.
1902         * gcc.target/arm/neon/vabdlu32.c: Remove.
1903         * gcc.target/arm/neon/vabdlu8.c: Remove.
1904         * gcc.target/arm/neon/vabds16.c: Remove.
1905         * gcc.target/arm/neon/vabds32.c: Remove.
1906         * gcc.target/arm/neon/vabds8.c: Remove.
1907         * gcc.target/arm/neon/vabdu16.c: Remove.
1908         * gcc.target/arm/neon/vabdu32.c: Remove.
1909         * gcc.target/arm/neon/vabdu8.c: Remove.
1910         * gcc.target/arm/neon/vabsQf32.c: Remove.
1911         * gcc.target/arm/neon/vabsQs16.c: Remove.
1912         * gcc.target/arm/neon/vabsQs32.c: Remove.
1913         * gcc.target/arm/neon/vabsQs8.c: Remove.
1914         * gcc.target/arm/neon/vabsf32.c: Remove.
1915         * gcc.target/arm/neon/vabss16.c: Remove.
1916         * gcc.target/arm/neon/vabss32.c: Remove.
1917         * gcc.target/arm/neon/vabss8.c: Remove.
1918         * gcc.target/arm/neon/vaddQf32.c: Remove.
1919         * gcc.target/arm/neon/vaddQs16.c: Remove.
1920         * gcc.target/arm/neon/vaddQs32.c: Remove.
1921         * gcc.target/arm/neon/vaddQs64.c: Remove.
1922         * gcc.target/arm/neon/vaddQs8.c: Remove.
1923         * gcc.target/arm/neon/vaddQu16.c: Remove.
1924         * gcc.target/arm/neon/vaddQu32.c: Remove.
1925         * gcc.target/arm/neon/vaddQu64.c: Remove.
1926         * gcc.target/arm/neon/vaddQu8.c: Remove.
1927         * gcc.target/arm/neon/vaddf32.c: Remove.
1928         * gcc.target/arm/neon/vaddhns16.c: Remove.
1929         * gcc.target/arm/neon/vaddhns32.c: Remove.
1930         * gcc.target/arm/neon/vaddhns64.c: Remove.
1931         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1932         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1933         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1934         * gcc.target/arm/neon/vaddls16.c: Remove.
1935         * gcc.target/arm/neon/vaddls32.c: Remove.
1936         * gcc.target/arm/neon/vaddls8.c: Remove.
1937         * gcc.target/arm/neon/vaddlu16.c: Remove.
1938         * gcc.target/arm/neon/vaddlu32.c: Remove.
1939         * gcc.target/arm/neon/vaddlu8.c: Remove.
1940         * gcc.target/arm/neon/vadds16.c: Remove.
1941         * gcc.target/arm/neon/vadds32.c: Remove.
1942         * gcc.target/arm/neon/vadds64.c: Remove.
1943         * gcc.target/arm/neon/vadds8.c: Remove.
1944         * gcc.target/arm/neon/vaddu16.c: Remove.
1945         * gcc.target/arm/neon/vaddu32.c: Remove.
1946         * gcc.target/arm/neon/vaddu64.c: Remove.
1947         * gcc.target/arm/neon/vaddu8.c: Remove.
1948         * gcc.target/arm/neon/vaddws16.c: Remove.
1949         * gcc.target/arm/neon/vaddws32.c: Remove.
1950         * gcc.target/arm/neon/vaddws8.c: Remove.
1951         * gcc.target/arm/neon/vaddwu16.c: Remove.
1952         * gcc.target/arm/neon/vaddwu32.c: Remove.
1953         * gcc.target/arm/neon/vaddwu8.c: Remove.
1954         * gcc.target/arm/neon/vandQs16.c: Remove.
1955         * gcc.target/arm/neon/vandQs32.c: Remove.
1956         * gcc.target/arm/neon/vandQs64.c: Remove.
1957         * gcc.target/arm/neon/vandQs8.c: Remove.
1958         * gcc.target/arm/neon/vandQu16.c: Remove.
1959         * gcc.target/arm/neon/vandQu32.c: Remove.
1960         * gcc.target/arm/neon/vandQu64.c: Remove.
1961         * gcc.target/arm/neon/vandQu8.c: Remove.
1962         * gcc.target/arm/neon/vands16.c: Remove.
1963         * gcc.target/arm/neon/vands32.c: Remove.
1964         * gcc.target/arm/neon/vands64.c: Remove.
1965         * gcc.target/arm/neon/vands8.c: Remove.
1966         * gcc.target/arm/neon/vandu16.c: Remove.
1967         * gcc.target/arm/neon/vandu32.c: Remove.
1968         * gcc.target/arm/neon/vandu64.c: Remove.
1969         * gcc.target/arm/neon/vandu8.c: Remove.
1970         * gcc.target/arm/neon/vbicQs16.c: Remove.
1971         * gcc.target/arm/neon/vbicQs32.c: Remove.
1972         * gcc.target/arm/neon/vbicQs64.c: Remove.
1973         * gcc.target/arm/neon/vbicQs8.c: Remove.
1974         * gcc.target/arm/neon/vbicQu16.c: Remove.
1975         * gcc.target/arm/neon/vbicQu32.c: Remove.
1976         * gcc.target/arm/neon/vbicQu64.c: Remove.
1977         * gcc.target/arm/neon/vbicQu8.c: Remove.
1978         * gcc.target/arm/neon/vbics16.c: Remove.
1979         * gcc.target/arm/neon/vbics32.c: Remove.
1980         * gcc.target/arm/neon/vbics64.c: Remove.
1981         * gcc.target/arm/neon/vbics8.c: Remove.
1982         * gcc.target/arm/neon/vbicu16.c: Remove.
1983         * gcc.target/arm/neon/vbicu32.c: Remove.
1984         * gcc.target/arm/neon/vbicu64.c: Remove.
1985         * gcc.target/arm/neon/vbicu8.c: Remove.
1986         * gcc.target/arm/neon/vbslQf32.c: Remove.
1987         * gcc.target/arm/neon/vbslQp16.c: Remove.
1988         * gcc.target/arm/neon/vbslQp64.c: Remove.
1989         * gcc.target/arm/neon/vbslQp8.c: Remove.
1990         * gcc.target/arm/neon/vbslQs16.c: Remove.
1991         * gcc.target/arm/neon/vbslQs32.c: Remove.
1992         * gcc.target/arm/neon/vbslQs64.c: Remove.
1993         * gcc.target/arm/neon/vbslQs8.c: Remove.
1994         * gcc.target/arm/neon/vbslQu16.c: Remove.
1995         * gcc.target/arm/neon/vbslQu32.c: Remove.
1996         * gcc.target/arm/neon/vbslQu64.c: Remove.
1997         * gcc.target/arm/neon/vbslQu8.c: Remove.
1998         * gcc.target/arm/neon/vbslf32.c: Remove.
1999         * gcc.target/arm/neon/vbslp16.c: Remove.
2000         * gcc.target/arm/neon/vbslp64.c: Remove.
2001         * gcc.target/arm/neon/vbslp8.c: Remove.
2002         * gcc.target/arm/neon/vbsls16.c: Remove.
2003         * gcc.target/arm/neon/vbsls32.c: Remove.
2004         * gcc.target/arm/neon/vbsls64.c: Remove.
2005         * gcc.target/arm/neon/vbsls8.c: Remove.
2006         * gcc.target/arm/neon/vbslu16.c: Remove.
2007         * gcc.target/arm/neon/vbslu32.c: Remove.
2008         * gcc.target/arm/neon/vbslu64.c: Remove.
2009         * gcc.target/arm/neon/vbslu8.c: Remove.
2010         * gcc.target/arm/neon/vcageQf32.c: Remove.
2011         * gcc.target/arm/neon/vcagef32.c: Remove.
2012         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2013         * gcc.target/arm/neon/vcagtf32.c: Remove.
2014         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2015         * gcc.target/arm/neon/vcalef32.c: Remove.
2016         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2017         * gcc.target/arm/neon/vcaltf32.c: Remove.
2018         * gcc.target/arm/neon/vceqQf32.c: Remove.
2019         * gcc.target/arm/neon/vceqQp8.c: Remove.
2020         * gcc.target/arm/neon/vceqQs16.c: Remove.
2021         * gcc.target/arm/neon/vceqQs32.c: Remove.
2022         * gcc.target/arm/neon/vceqQs8.c: Remove.
2023         * gcc.target/arm/neon/vceqQu16.c: Remove.
2024         * gcc.target/arm/neon/vceqQu32.c: Remove.
2025         * gcc.target/arm/neon/vceqQu8.c: Remove.
2026         * gcc.target/arm/neon/vceqf32.c: Remove.
2027         * gcc.target/arm/neon/vceqp8.c: Remove.
2028         * gcc.target/arm/neon/vceqs16.c: Remove.
2029         * gcc.target/arm/neon/vceqs32.c: Remove.
2030         * gcc.target/arm/neon/vceqs8.c: Remove.
2031         * gcc.target/arm/neon/vcequ16.c: Remove.
2032         * gcc.target/arm/neon/vcequ32.c: Remove.
2033         * gcc.target/arm/neon/vcequ8.c: Remove.
2034         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2035         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2036         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2037         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2038         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2039         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2040         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2041         * gcc.target/arm/neon/vcgef32.c: Remove.
2042         * gcc.target/arm/neon/vcges16.c: Remove.
2043         * gcc.target/arm/neon/vcges32.c: Remove.
2044         * gcc.target/arm/neon/vcges8.c: Remove.
2045         * gcc.target/arm/neon/vcgeu16.c: Remove.
2046         * gcc.target/arm/neon/vcgeu32.c: Remove.
2047         * gcc.target/arm/neon/vcgeu8.c: Remove.
2048         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2049         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2050         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2051         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2052         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2053         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2054         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2055         * gcc.target/arm/neon/vcgtf32.c: Remove.
2056         * gcc.target/arm/neon/vcgts16.c: Remove.
2057         * gcc.target/arm/neon/vcgts32.c: Remove.
2058         * gcc.target/arm/neon/vcgts8.c: Remove.
2059         * gcc.target/arm/neon/vcgtu16.c: Remove.
2060         * gcc.target/arm/neon/vcgtu32.c: Remove.
2061         * gcc.target/arm/neon/vcgtu8.c: Remove.
2062         * gcc.target/arm/neon/vcleQf32.c: Remove.
2063         * gcc.target/arm/neon/vcleQs16.c: Remove.
2064         * gcc.target/arm/neon/vcleQs32.c: Remove.
2065         * gcc.target/arm/neon/vcleQs8.c: Remove.
2066         * gcc.target/arm/neon/vcleQu16.c: Remove.
2067         * gcc.target/arm/neon/vcleQu32.c: Remove.
2068         * gcc.target/arm/neon/vcleQu8.c: Remove.
2069         * gcc.target/arm/neon/vclef32.c: Remove.
2070         * gcc.target/arm/neon/vcles16.c: Remove.
2071         * gcc.target/arm/neon/vcles32.c: Remove.
2072         * gcc.target/arm/neon/vcles8.c: Remove.
2073         * gcc.target/arm/neon/vcleu16.c: Remove.
2074         * gcc.target/arm/neon/vcleu32.c: Remove.
2075         * gcc.target/arm/neon/vcleu8.c: Remove.
2076         * gcc.target/arm/neon/vclsQs16.c: Remove.
2077         * gcc.target/arm/neon/vclsQs32.c: Remove.
2078         * gcc.target/arm/neon/vclsQs8.c: Remove.
2079         * gcc.target/arm/neon/vclss16.c: Remove.
2080         * gcc.target/arm/neon/vclss32.c: Remove.
2081         * gcc.target/arm/neon/vclss8.c: Remove.
2082         * gcc.target/arm/neon/vcltQf32.c: Remove.
2083         * gcc.target/arm/neon/vcltQs16.c: Remove.
2084         * gcc.target/arm/neon/vcltQs32.c: Remove.
2085         * gcc.target/arm/neon/vcltQs8.c: Remove.
2086         * gcc.target/arm/neon/vcltQu16.c: Remove.
2087         * gcc.target/arm/neon/vcltQu32.c: Remove.
2088         * gcc.target/arm/neon/vcltQu8.c: Remove.
2089         * gcc.target/arm/neon/vcltf32.c: Remove.
2090         * gcc.target/arm/neon/vclts16.c: Remove.
2091         * gcc.target/arm/neon/vclts32.c: Remove.
2092         * gcc.target/arm/neon/vclts8.c: Remove.
2093         * gcc.target/arm/neon/vcltu16.c: Remove.
2094         * gcc.target/arm/neon/vcltu32.c: Remove.
2095         * gcc.target/arm/neon/vcltu8.c: Remove.
2096         * gcc.target/arm/neon/vclzQs16.c: Remove.
2097         * gcc.target/arm/neon/vclzQs32.c: Remove.
2098         * gcc.target/arm/neon/vclzQs8.c: Remove.
2099         * gcc.target/arm/neon/vclzQu16.c: Remove.
2100         * gcc.target/arm/neon/vclzQu32.c: Remove.
2101         * gcc.target/arm/neon/vclzQu8.c: Remove.
2102         * gcc.target/arm/neon/vclzs16.c: Remove.
2103         * gcc.target/arm/neon/vclzs32.c: Remove.
2104         * gcc.target/arm/neon/vclzs8.c: Remove.
2105         * gcc.target/arm/neon/vclzu16.c: Remove.
2106         * gcc.target/arm/neon/vclzu32.c: Remove.
2107         * gcc.target/arm/neon/vclzu8.c: Remove.
2108         * gcc.target/arm/neon/vcntQp8.c: Remove.
2109         * gcc.target/arm/neon/vcntQs8.c: Remove.
2110         * gcc.target/arm/neon/vcntQu8.c: Remove.
2111         * gcc.target/arm/neon/vcntp8.c: Remove.
2112         * gcc.target/arm/neon/vcnts8.c: Remove.
2113         * gcc.target/arm/neon/vcntu8.c: Remove.
2114         * gcc.target/arm/neon/vcombinef32.c: Remove.
2115         * gcc.target/arm/neon/vcombinep16.c: Remove.
2116         * gcc.target/arm/neon/vcombinep64.c: Remove.
2117         * gcc.target/arm/neon/vcombinep8.c: Remove.
2118         * gcc.target/arm/neon/vcombines16.c: Remove.
2119         * gcc.target/arm/neon/vcombines32.c: Remove.
2120         * gcc.target/arm/neon/vcombines64.c: Remove.
2121         * gcc.target/arm/neon/vcombines8.c: Remove.
2122         * gcc.target/arm/neon/vcombineu16.c: Remove.
2123         * gcc.target/arm/neon/vcombineu32.c: Remove.
2124         * gcc.target/arm/neon/vcombineu64.c: Remove.
2125         * gcc.target/arm/neon/vcombineu8.c: Remove.
2126         * gcc.target/arm/neon/vcreatef32.c: Remove.
2127         * gcc.target/arm/neon/vcreatep16.c: Remove.
2128         * gcc.target/arm/neon/vcreatep64.c: Remove.
2129         * gcc.target/arm/neon/vcreatep8.c: Remove.
2130         * gcc.target/arm/neon/vcreates16.c: Remove.
2131         * gcc.target/arm/neon/vcreates32.c: Remove.
2132         * gcc.target/arm/neon/vcreates64.c: Remove.
2133         * gcc.target/arm/neon/vcreates8.c: Remove.
2134         * gcc.target/arm/neon/vcreateu16.c: Remove.
2135         * gcc.target/arm/neon/vcreateu32.c: Remove.
2136         * gcc.target/arm/neon/vcreateu64.c: Remove.
2137         * gcc.target/arm/neon/vcreateu8.c: Remove.
2138         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2139         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2140         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2141         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2142         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2143         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2144         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2145         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2146         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2147         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2148         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2149         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2150         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2151         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2152         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2153         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2154         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2155         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2156         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2157         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2158         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2159         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2160         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2161         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2162         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2163         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2164         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2165         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2166         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2167         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2168         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2169         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2170         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2171         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2172         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2173         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2174         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2175         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2176         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2177         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2178         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2179         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2180         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2181         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2182         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2183         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2184         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2185         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2186         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2187         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2188         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2189         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2190         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2191         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2192         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2193         * gcc.target/arm/neon/vdup_np16.c: Remove.
2194         * gcc.target/arm/neon/vdup_np64.c: Remove.
2195         * gcc.target/arm/neon/vdup_np8.c: Remove.
2196         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2197         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2198         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2199         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2200         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2201         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2202         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2203         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2204         * gcc.target/arm/neon/veorQs16.c: Remove.
2205         * gcc.target/arm/neon/veorQs32.c: Remove.
2206         * gcc.target/arm/neon/veorQs64.c: Remove.
2207         * gcc.target/arm/neon/veorQs8.c: Remove.
2208         * gcc.target/arm/neon/veorQu16.c: Remove.
2209         * gcc.target/arm/neon/veorQu32.c: Remove.
2210         * gcc.target/arm/neon/veorQu64.c: Remove.
2211         * gcc.target/arm/neon/veorQu8.c: Remove.
2212         * gcc.target/arm/neon/veors16.c: Remove.
2213         * gcc.target/arm/neon/veors32.c: Remove.
2214         * gcc.target/arm/neon/veors64.c: Remove.
2215         * gcc.target/arm/neon/veors8.c: Remove.
2216         * gcc.target/arm/neon/veoru16.c: Remove.
2217         * gcc.target/arm/neon/veoru32.c: Remove.
2218         * gcc.target/arm/neon/veoru64.c: Remove.
2219         * gcc.target/arm/neon/veoru8.c: Remove.
2220         * gcc.target/arm/neon/vextQf32.c: Remove.
2221         * gcc.target/arm/neon/vextQp16.c: Remove.
2222         * gcc.target/arm/neon/vextQp64.c: Remove.
2223         * gcc.target/arm/neon/vextQp8.c: Remove.
2224         * gcc.target/arm/neon/vextQs16.c: Remove.
2225         * gcc.target/arm/neon/vextQs32.c: Remove.
2226         * gcc.target/arm/neon/vextQs64.c: Remove.
2227         * gcc.target/arm/neon/vextQs8.c: Remove.
2228         * gcc.target/arm/neon/vextQu16.c: Remove.
2229         * gcc.target/arm/neon/vextQu32.c: Remove.
2230         * gcc.target/arm/neon/vextQu64.c: Remove.
2231         * gcc.target/arm/neon/vextQu8.c: Remove.
2232         * gcc.target/arm/neon/vextf32.c: Remove.
2233         * gcc.target/arm/neon/vextp16.c: Remove.
2234         * gcc.target/arm/neon/vextp64.c: Remove.
2235         * gcc.target/arm/neon/vextp8.c: Remove.
2236         * gcc.target/arm/neon/vexts16.c: Remove.
2237         * gcc.target/arm/neon/vexts32.c: Remove.
2238         * gcc.target/arm/neon/vexts64.c: Remove.
2239         * gcc.target/arm/neon/vexts8.c: Remove.
2240         * gcc.target/arm/neon/vextu16.c: Remove.
2241         * gcc.target/arm/neon/vextu32.c: Remove.
2242         * gcc.target/arm/neon/vextu64.c: Remove.
2243         * gcc.target/arm/neon/vextu8.c: Remove.
2244         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2245         * gcc.target/arm/neon/vfmaf32.c: Remove.
2246         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2247         * gcc.target/arm/neon/vfmsf32.c: Remove.
2248         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2249         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2250         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2251         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2252         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2253         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2254         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2255         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2256         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2257         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2258         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2259         * gcc.target/arm/neon/vget_highf32.c: Remove.
2260         * gcc.target/arm/neon/vget_highp16.c: Remove.
2261         * gcc.target/arm/neon/vget_highp64.c: Remove.
2262         * gcc.target/arm/neon/vget_highp8.c: Remove.
2263         * gcc.target/arm/neon/vget_highs16.c: Remove.
2264         * gcc.target/arm/neon/vget_highs32.c: Remove.
2265         * gcc.target/arm/neon/vget_highs64.c: Remove.
2266         * gcc.target/arm/neon/vget_highs8.c: Remove.
2267         * gcc.target/arm/neon/vget_highu16.c: Remove.
2268         * gcc.target/arm/neon/vget_highu32.c: Remove.
2269         * gcc.target/arm/neon/vget_highu64.c: Remove.
2270         * gcc.target/arm/neon/vget_highu8.c: Remove.
2271         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2272         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2273         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2274         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2275         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2276         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2277         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2278         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2279         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2280         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2281         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2282         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2283         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2284         * gcc.target/arm/neon/vget_lowp64.c: Remove.
2285         * gcc.target/arm/neon/vget_lowp8.c: Remove.
2286         * gcc.target/arm/neon/vget_lows16.c: Remove.
2287         * gcc.target/arm/neon/vget_lows32.c: Remove.
2288         * gcc.target/arm/neon/vget_lows64.c: Remove.
2289         * gcc.target/arm/neon/vget_lows8.c: Remove.
2290         * gcc.target/arm/neon/vget_lowu16.c: Remove.
2291         * gcc.target/arm/neon/vget_lowu32.c: Remove.
2292         * gcc.target/arm/neon/vget_lowu64.c: Remove.
2293         * gcc.target/arm/neon/vget_lowu8.c: Remove.
2294         * gcc.target/arm/neon/vhaddQs16.c: Remove.
2295         * gcc.target/arm/neon/vhaddQs32.c: Remove.
2296         * gcc.target/arm/neon/vhaddQs8.c: Remove.
2297         * gcc.target/arm/neon/vhaddQu16.c: Remove.
2298         * gcc.target/arm/neon/vhaddQu32.c: Remove.
2299         * gcc.target/arm/neon/vhaddQu8.c: Remove.
2300         * gcc.target/arm/neon/vhadds16.c: Remove.
2301         * gcc.target/arm/neon/vhadds32.c: Remove.
2302         * gcc.target/arm/neon/vhadds8.c: Remove.
2303         * gcc.target/arm/neon/vhaddu16.c: Remove.
2304         * gcc.target/arm/neon/vhaddu32.c: Remove.
2305         * gcc.target/arm/neon/vhaddu8.c: Remove.
2306         * gcc.target/arm/neon/vhsubQs16.c: Remove.
2307         * gcc.target/arm/neon/vhsubQs32.c: Remove.
2308         * gcc.target/arm/neon/vhsubQs8.c: Remove.
2309         * gcc.target/arm/neon/vhsubQu16.c: Remove.
2310         * gcc.target/arm/neon/vhsubQu32.c: Remove.
2311         * gcc.target/arm/neon/vhsubQu8.c: Remove.
2312         * gcc.target/arm/neon/vhsubs16.c: Remove.
2313         * gcc.target/arm/neon/vhsubs32.c: Remove.
2314         * gcc.target/arm/neon/vhsubs8.c: Remove.
2315         * gcc.target/arm/neon/vhsubu16.c: Remove.
2316         * gcc.target/arm/neon/vhsubu32.c: Remove.
2317         * gcc.target/arm/neon/vhsubu8.c: Remove.
2318         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2319         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2320         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2321         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2322         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2323         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2324         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2325         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2326         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2327         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2328         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2329         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2330         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2331         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2332         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2333         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2334         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2335         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2336         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2337         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2338         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2339         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2340         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2341         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2342         * gcc.target/arm/neon/vld1Qf32.c: Remove.
2343         * gcc.target/arm/neon/vld1Qp16.c: Remove.
2344         * gcc.target/arm/neon/vld1Qp64.c: Remove.
2345         * gcc.target/arm/neon/vld1Qp8.c: Remove.
2346         * gcc.target/arm/neon/vld1Qs16.c: Remove.
2347         * gcc.target/arm/neon/vld1Qs32.c: Remove.
2348         * gcc.target/arm/neon/vld1Qs64.c: Remove.
2349         * gcc.target/arm/neon/vld1Qs8.c: Remove.
2350         * gcc.target/arm/neon/vld1Qu16.c: Remove.
2351         * gcc.target/arm/neon/vld1Qu32.c: Remove.
2352         * gcc.target/arm/neon/vld1Qu64.c: Remove.
2353         * gcc.target/arm/neon/vld1Qu8.c: Remove.
2354         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2355         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2356         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2357         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2358         * gcc.target/arm/neon/vld1_dups16.c: Remove.
2359         * gcc.target/arm/neon/vld1_dups32.c: Remove.
2360         * gcc.target/arm/neon/vld1_dups64.c: Remove.
2361         * gcc.target/arm/neon/vld1_dups8.c: Remove.
2362         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2363         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2364         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2365         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2366         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2367         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2368         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2369         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2370         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2371         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2372         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2373         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2374         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2375         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2376         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2377         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2378         * gcc.target/arm/neon/vld1f32.c: Remove.
2379         * gcc.target/arm/neon/vld1p16.c: Remove.
2380         * gcc.target/arm/neon/vld1p64.c: Remove.
2381         * gcc.target/arm/neon/vld1p8.c: Remove.
2382         * gcc.target/arm/neon/vld1s16.c: Remove.
2383         * gcc.target/arm/neon/vld1s32.c: Remove.
2384         * gcc.target/arm/neon/vld1s64.c: Remove.
2385         * gcc.target/arm/neon/vld1s8.c: Remove.
2386         * gcc.target/arm/neon/vld1u16.c: Remove.
2387         * gcc.target/arm/neon/vld1u32.c: Remove.
2388         * gcc.target/arm/neon/vld1u64.c: Remove.
2389         * gcc.target/arm/neon/vld1u8.c: Remove.
2390         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2391         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2392         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2393         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2394         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2395         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2396         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2397         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2398         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2399         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2400         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2401         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2402         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2403         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2404         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2405         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2406         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2407         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2408         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2409         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2410         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2411         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2412         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2413         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2414         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2415         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2416         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2417         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2418         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2419         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2420         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2421         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2422         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2423         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2424         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2425         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2426         * gcc.target/arm/neon/vld2f32.c: Remove.
2427         * gcc.target/arm/neon/vld2p16.c: Remove.
2428         * gcc.target/arm/neon/vld2p64.c: Remove.
2429         * gcc.target/arm/neon/vld2p8.c: Remove.
2430         * gcc.target/arm/neon/vld2s16.c: Remove.
2431         * gcc.target/arm/neon/vld2s32.c: Remove.
2432         * gcc.target/arm/neon/vld2s64.c: Remove.
2433         * gcc.target/arm/neon/vld2s8.c: Remove.
2434         * gcc.target/arm/neon/vld2u16.c: Remove.
2435         * gcc.target/arm/neon/vld2u32.c: Remove.
2436         * gcc.target/arm/neon/vld2u64.c: Remove.
2437         * gcc.target/arm/neon/vld2u8.c: Remove.
2438         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2439         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2440         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2441         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2442         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2443         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2444         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2445         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2446         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2447         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2448         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2449         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2450         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2451         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2452         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2453         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2454         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2455         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2456         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2457         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2458         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2459         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2460         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2461         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2462         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2463         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2464         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2465         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2466         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2467         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2468         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2469         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2470         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2471         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2472         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2473         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2474         * gcc.target/arm/neon/vld3f32.c: Remove.
2475         * gcc.target/arm/neon/vld3p16.c: Remove.
2476         * gcc.target/arm/neon/vld3p64.c: Remove.
2477         * gcc.target/arm/neon/vld3p8.c: Remove.
2478         * gcc.target/arm/neon/vld3s16.c: Remove.
2479         * gcc.target/arm/neon/vld3s32.c: Remove.
2480         * gcc.target/arm/neon/vld3s64.c: Remove.
2481         * gcc.target/arm/neon/vld3s8.c: Remove.
2482         * gcc.target/arm/neon/vld3u16.c: Remove.
2483         * gcc.target/arm/neon/vld3u32.c: Remove.
2484         * gcc.target/arm/neon/vld3u64.c: Remove.
2485         * gcc.target/arm/neon/vld3u8.c: Remove.
2486         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2487         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2488         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2489         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2490         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2491         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2492         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2493         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2494         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2495         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2496         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2497         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2498         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2499         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2500         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2501         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2502         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2503         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2504         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2505         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2506         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2507         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2508         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2509         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2510         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2511         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2512         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2513         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2514         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2515         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2516         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2517         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2518         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2519         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2520         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2521         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2522         * gcc.target/arm/neon/vld4f32.c: Remove.
2523         * gcc.target/arm/neon/vld4p16.c: Remove.
2524         * gcc.target/arm/neon/vld4p64.c: Remove.
2525         * gcc.target/arm/neon/vld4p8.c: Remove.
2526         * gcc.target/arm/neon/vld4s16.c: Remove.
2527         * gcc.target/arm/neon/vld4s32.c: Remove.
2528         * gcc.target/arm/neon/vld4s64.c: Remove.
2529         * gcc.target/arm/neon/vld4s8.c: Remove.
2530         * gcc.target/arm/neon/vld4u16.c: Remove.
2531         * gcc.target/arm/neon/vld4u32.c: Remove.
2532         * gcc.target/arm/neon/vld4u64.c: Remove.
2533         * gcc.target/arm/neon/vld4u8.c: Remove.
2534         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2535         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2536         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2537         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2538         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2539         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2540         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2541         * gcc.target/arm/neon/vmaxf32.c: Remove.
2542         * gcc.target/arm/neon/vmaxs16.c: Remove.
2543         * gcc.target/arm/neon/vmaxs32.c: Remove.
2544         * gcc.target/arm/neon/vmaxs8.c: Remove.
2545         * gcc.target/arm/neon/vmaxu16.c: Remove.
2546         * gcc.target/arm/neon/vmaxu32.c: Remove.
2547         * gcc.target/arm/neon/vmaxu8.c: Remove.
2548         * gcc.target/arm/neon/vminQf32.c: Remove.
2549         * gcc.target/arm/neon/vminQs16.c: Remove.
2550         * gcc.target/arm/neon/vminQs32.c: Remove.
2551         * gcc.target/arm/neon/vminQs8.c: Remove.
2552         * gcc.target/arm/neon/vminQu16.c: Remove.
2553         * gcc.target/arm/neon/vminQu32.c: Remove.
2554         * gcc.target/arm/neon/vminQu8.c: Remove.
2555         * gcc.target/arm/neon/vminf32.c: Remove.
2556         * gcc.target/arm/neon/vmins16.c: Remove.
2557         * gcc.target/arm/neon/vmins32.c: Remove.
2558         * gcc.target/arm/neon/vmins8.c: Remove.
2559         * gcc.target/arm/neon/vminu16.c: Remove.
2560         * gcc.target/arm/neon/vminu32.c: Remove.
2561         * gcc.target/arm/neon/vminu8.c: Remove.
2562         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2563         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2564         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2565         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2566         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2567         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2568         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2569         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2570         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2571         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2572         * gcc.target/arm/neon/vmlaQf32.c: Remove.
2573         * gcc.target/arm/neon/vmlaQs16.c: Remove.
2574         * gcc.target/arm/neon/vmlaQs32.c: Remove.
2575         * gcc.target/arm/neon/vmlaQs8.c: Remove.
2576         * gcc.target/arm/neon/vmlaQu16.c: Remove.
2577         * gcc.target/arm/neon/vmlaQu32.c: Remove.
2578         * gcc.target/arm/neon/vmlaQu8.c: Remove.
2579         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2580         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2581         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2582         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2583         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2584         * gcc.target/arm/neon/vmla_nf32.c: Remove.
2585         * gcc.target/arm/neon/vmla_ns16.c: Remove.
2586         * gcc.target/arm/neon/vmla_ns32.c: Remove.
2587         * gcc.target/arm/neon/vmla_nu16.c: Remove.
2588         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2589         * gcc.target/arm/neon/vmlaf32.c: Remove.
2590         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2591         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2592         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2593         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2594         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2595         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2596         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2597         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2598         * gcc.target/arm/neon/vmlals16.c: Remove.
2599         * gcc.target/arm/neon/vmlals32.c: Remove.
2600         * gcc.target/arm/neon/vmlals8.c: Remove.
2601         * gcc.target/arm/neon/vmlalu16.c: Remove.
2602         * gcc.target/arm/neon/vmlalu32.c: Remove.
2603         * gcc.target/arm/neon/vmlalu8.c: Remove.
2604         * gcc.target/arm/neon/vmlas16.c: Remove.
2605         * gcc.target/arm/neon/vmlas32.c: Remove.
2606         * gcc.target/arm/neon/vmlas8.c: Remove.
2607         * gcc.target/arm/neon/vmlau16.c: Remove.
2608         * gcc.target/arm/neon/vmlau32.c: Remove.
2609         * gcc.target/arm/neon/vmlau8.c: Remove.
2610         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2611         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2612         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2613         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2614         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2615         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2616         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2617         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2618         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2619         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2620         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2621         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2622         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2623         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2624         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2625         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2626         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2627         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2628         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2629         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2630         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2631         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2632         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2633         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2634         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2635         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2636         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2637         * gcc.target/arm/neon/vmlsf32.c: Remove.
2638         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2639         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2640         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2641         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2642         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2643         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2644         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2645         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2646         * gcc.target/arm/neon/vmlsls16.c: Remove.
2647         * gcc.target/arm/neon/vmlsls32.c: Remove.
2648         * gcc.target/arm/neon/vmlsls8.c: Remove.
2649         * gcc.target/arm/neon/vmlslu16.c: Remove.
2650         * gcc.target/arm/neon/vmlslu32.c: Remove.
2651         * gcc.target/arm/neon/vmlslu8.c: Remove.
2652         * gcc.target/arm/neon/vmlss16.c: Remove.
2653         * gcc.target/arm/neon/vmlss32.c: Remove.
2654         * gcc.target/arm/neon/vmlss8.c: Remove.
2655         * gcc.target/arm/neon/vmlsu16.c: Remove.
2656         * gcc.target/arm/neon/vmlsu32.c: Remove.
2657         * gcc.target/arm/neon/vmlsu8.c: Remove.
2658         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2659         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2660         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2661         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2662         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2663         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2664         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2665         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2666         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2667         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2668         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2669         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2670         * gcc.target/arm/neon/vmov_np16.c: Remove.
2671         * gcc.target/arm/neon/vmov_np8.c: Remove.
2672         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2673         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2674         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2675         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2676         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2677         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2678         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2679         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2680         * gcc.target/arm/neon/vmovls16.c: Remove.
2681         * gcc.target/arm/neon/vmovls32.c: Remove.
2682         * gcc.target/arm/neon/vmovls8.c: Remove.
2683         * gcc.target/arm/neon/vmovlu16.c: Remove.
2684         * gcc.target/arm/neon/vmovlu32.c: Remove.
2685         * gcc.target/arm/neon/vmovlu8.c: Remove.
2686         * gcc.target/arm/neon/vmovns16.c: Remove.
2687         * gcc.target/arm/neon/vmovns32.c: Remove.
2688         * gcc.target/arm/neon/vmovns64.c: Remove.
2689         * gcc.target/arm/neon/vmovnu16.c: Remove.
2690         * gcc.target/arm/neon/vmovnu32.c: Remove.
2691         * gcc.target/arm/neon/vmovnu64.c: Remove.
2692         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2693         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2694         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2695         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2696         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2697         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2698         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2699         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2700         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2701         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2702         * gcc.target/arm/neon/vmulQf32.c: Remove.
2703         * gcc.target/arm/neon/vmulQp8.c: Remove.
2704         * gcc.target/arm/neon/vmulQs16.c: Remove.
2705         * gcc.target/arm/neon/vmulQs32.c: Remove.
2706         * gcc.target/arm/neon/vmulQs8.c: Remove.
2707         * gcc.target/arm/neon/vmulQu16.c: Remove.
2708         * gcc.target/arm/neon/vmulQu32.c: Remove.
2709         * gcc.target/arm/neon/vmulQu8.c: Remove.
2710         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2711         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2712         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2713         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2714         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2715         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2716         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2717         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2718         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2719         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2720         * gcc.target/arm/neon/vmulf32.c: Remove.
2721         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2722         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2723         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2724         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2725         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2726         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2727         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2728         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2729         * gcc.target/arm/neon/vmullp8.c: Remove.
2730         * gcc.target/arm/neon/vmulls16.c: Remove.
2731         * gcc.target/arm/neon/vmulls32.c: Remove.
2732         * gcc.target/arm/neon/vmulls8.c: Remove.
2733         * gcc.target/arm/neon/vmullu16.c: Remove.
2734         * gcc.target/arm/neon/vmullu32.c: Remove.
2735         * gcc.target/arm/neon/vmullu8.c: Remove.
2736         * gcc.target/arm/neon/vmulp8.c: Remove.
2737         * gcc.target/arm/neon/vmuls16.c: Remove.
2738         * gcc.target/arm/neon/vmuls32.c: Remove.
2739         * gcc.target/arm/neon/vmuls8.c: Remove.
2740         * gcc.target/arm/neon/vmulu16.c: Remove.
2741         * gcc.target/arm/neon/vmulu32.c: Remove.
2742         * gcc.target/arm/neon/vmulu8.c: Remove.
2743         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2744         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2745         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2746         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2747         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2748         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2749         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2750         * gcc.target/arm/neon/vmvnp8.c: Remove.
2751         * gcc.target/arm/neon/vmvns16.c: Remove.
2752         * gcc.target/arm/neon/vmvns32.c: Remove.
2753         * gcc.target/arm/neon/vmvns8.c: Remove.
2754         * gcc.target/arm/neon/vmvnu16.c: Remove.
2755         * gcc.target/arm/neon/vmvnu32.c: Remove.
2756         * gcc.target/arm/neon/vmvnu8.c: Remove.
2757         * gcc.target/arm/neon/vnegQf32.c: Remove.
2758         * gcc.target/arm/neon/vnegQs16.c: Remove.
2759         * gcc.target/arm/neon/vnegQs32.c: Remove.
2760         * gcc.target/arm/neon/vnegQs8.c: Remove.
2761         * gcc.target/arm/neon/vnegf32.c: Remove.
2762         * gcc.target/arm/neon/vnegs16.c: Remove.
2763         * gcc.target/arm/neon/vnegs32.c: Remove.
2764         * gcc.target/arm/neon/vnegs8.c: Remove.
2765         * gcc.target/arm/neon/vornQs16.c: Remove.
2766         * gcc.target/arm/neon/vornQs32.c: Remove.
2767         * gcc.target/arm/neon/vornQs64.c: Remove.
2768         * gcc.target/arm/neon/vornQs8.c: Remove.
2769         * gcc.target/arm/neon/vornQu16.c: Remove.
2770         * gcc.target/arm/neon/vornQu32.c: Remove.
2771         * gcc.target/arm/neon/vornQu64.c: Remove.
2772         * gcc.target/arm/neon/vornQu8.c: Remove.
2773         * gcc.target/arm/neon/vorns16.c: Remove.
2774         * gcc.target/arm/neon/vorns32.c: Remove.
2775         * gcc.target/arm/neon/vorns64.c: Remove.
2776         * gcc.target/arm/neon/vorns8.c: Remove.
2777         * gcc.target/arm/neon/vornu16.c: Remove.
2778         * gcc.target/arm/neon/vornu32.c: Remove.
2779         * gcc.target/arm/neon/vornu64.c: Remove.
2780         * gcc.target/arm/neon/vornu8.c: Remove.
2781         * gcc.target/arm/neon/vorrQs16.c: Remove.
2782         * gcc.target/arm/neon/vorrQs32.c: Remove.
2783         * gcc.target/arm/neon/vorrQs64.c: Remove.
2784         * gcc.target/arm/neon/vorrQs8.c: Remove.
2785         * gcc.target/arm/neon/vorrQu16.c: Remove.
2786         * gcc.target/arm/neon/vorrQu32.c: Remove.
2787         * gcc.target/arm/neon/vorrQu64.c: Remove.
2788         * gcc.target/arm/neon/vorrQu8.c: Remove.
2789         * gcc.target/arm/neon/vorrs16.c: Remove.
2790         * gcc.target/arm/neon/vorrs32.c: Remove.
2791         * gcc.target/arm/neon/vorrs64.c: Remove.
2792         * gcc.target/arm/neon/vorrs8.c: Remove.
2793         * gcc.target/arm/neon/vorru16.c: Remove.
2794         * gcc.target/arm/neon/vorru32.c: Remove.
2795         * gcc.target/arm/neon/vorru64.c: Remove.
2796         * gcc.target/arm/neon/vorru8.c: Remove.
2797         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2798         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2799         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2800         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2801         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2802         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2803         * gcc.target/arm/neon/vpadals16.c: Remove.
2804         * gcc.target/arm/neon/vpadals32.c: Remove.
2805         * gcc.target/arm/neon/vpadals8.c: Remove.
2806         * gcc.target/arm/neon/vpadalu16.c: Remove.
2807         * gcc.target/arm/neon/vpadalu32.c: Remove.
2808         * gcc.target/arm/neon/vpadalu8.c: Remove.
2809         * gcc.target/arm/neon/vpaddf32.c: Remove.
2810         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2811         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2812         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2813         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2814         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2815         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2816         * gcc.target/arm/neon/vpaddls16.c: Remove.
2817         * gcc.target/arm/neon/vpaddls32.c: Remove.
2818         * gcc.target/arm/neon/vpaddls8.c: Remove.
2819         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2820         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2821         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2822         * gcc.target/arm/neon/vpadds16.c: Remove.
2823         * gcc.target/arm/neon/vpadds32.c: Remove.
2824         * gcc.target/arm/neon/vpadds8.c: Remove.
2825         * gcc.target/arm/neon/vpaddu16.c: Remove.
2826         * gcc.target/arm/neon/vpaddu32.c: Remove.
2827         * gcc.target/arm/neon/vpaddu8.c: Remove.
2828         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2829         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2830         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2831         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2832         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2833         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2834         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2835         * gcc.target/arm/neon/vpminf32.c: Remove.
2836         * gcc.target/arm/neon/vpmins16.c: Remove.
2837         * gcc.target/arm/neon/vpmins32.c: Remove.
2838         * gcc.target/arm/neon/vpmins8.c: Remove.
2839         * gcc.target/arm/neon/vpminu16.c: Remove.
2840         * gcc.target/arm/neon/vpminu32.c: Remove.
2841         * gcc.target/arm/neon/vpminu8.c: Remove.
2842         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2843         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2844         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2845         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2846         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2847         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2848         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2849         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2850         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2851         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2852         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2853         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2854         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2855         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2856         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2857         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2858         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2859         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2860         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2861         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2862         * gcc.target/arm/neon/vqRshls16.c: Remove.
2863         * gcc.target/arm/neon/vqRshls32.c: Remove.
2864         * gcc.target/arm/neon/vqRshls64.c: Remove.
2865         * gcc.target/arm/neon/vqRshls8.c: Remove.
2866         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2867         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2868         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2869         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2870         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2871         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2872         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2873         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2874         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2875         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2876         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2877         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2878         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2879         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2880         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2881         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2882         * gcc.target/arm/neon/vqabss16.c: Remove.
2883         * gcc.target/arm/neon/vqabss32.c: Remove.
2884         * gcc.target/arm/neon/vqabss8.c: Remove.
2885         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2886         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2887         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2888         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2889         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2890         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2891         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2892         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2893         * gcc.target/arm/neon/vqadds16.c: Remove.
2894         * gcc.target/arm/neon/vqadds32.c: Remove.
2895         * gcc.target/arm/neon/vqadds64.c: Remove.
2896         * gcc.target/arm/neon/vqadds8.c: Remove.
2897         * gcc.target/arm/neon/vqaddu16.c: Remove.
2898         * gcc.target/arm/neon/vqaddu32.c: Remove.
2899         * gcc.target/arm/neon/vqaddu64.c: Remove.
2900         * gcc.target/arm/neon/vqaddu8.c: Remove.
2901         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2902         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2903         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2904         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2905         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2906         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2907         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2908         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2909         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2910         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2911         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2912         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2913         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2914         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2915         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2916         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2917         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2918         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2919         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2920         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2921         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2922         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2923         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2924         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2925         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2926         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2927         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2928         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2929         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2930         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2931         * gcc.target/arm/neon/vqmovns16.c: Remove.
2932         * gcc.target/arm/neon/vqmovns32.c: Remove.
2933         * gcc.target/arm/neon/vqmovns64.c: Remove.
2934         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2935         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2936         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2937         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2938         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2939         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2940         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2941         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2942         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2943         * gcc.target/arm/neon/vqnegs16.c: Remove.
2944         * gcc.target/arm/neon/vqnegs32.c: Remove.
2945         * gcc.target/arm/neon/vqnegs8.c: Remove.
2946         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2947         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2948         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2949         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2950         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2951         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2952         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2953         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2954         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2955         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2956         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2957         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2958         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2959         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2960         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2961         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2962         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2963         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2964         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2965         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2966         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2967         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2968         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2969         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2970         * gcc.target/arm/neon/vqshls16.c: Remove.
2971         * gcc.target/arm/neon/vqshls32.c: Remove.
2972         * gcc.target/arm/neon/vqshls64.c: Remove.
2973         * gcc.target/arm/neon/vqshls8.c: Remove.
2974         * gcc.target/arm/neon/vqshlu16.c: Remove.
2975         * gcc.target/arm/neon/vqshlu32.c: Remove.
2976         * gcc.target/arm/neon/vqshlu64.c: Remove.
2977         * gcc.target/arm/neon/vqshlu8.c: Remove.
2978         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2979         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2980         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2981         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2982         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2983         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2984         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2985         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2986         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2987         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2988         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2989         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2990         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2991         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2992         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2993         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2994         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2995         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2996         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2997         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2998         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2999         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3000         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3001         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3002         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3003         * gcc.target/arm/neon/vqsubs16.c: Remove.
3004         * gcc.target/arm/neon/vqsubs32.c: Remove.
3005         * gcc.target/arm/neon/vqsubs64.c: Remove.
3006         * gcc.target/arm/neon/vqsubs8.c: Remove.
3007         * gcc.target/arm/neon/vqsubu16.c: Remove.
3008         * gcc.target/arm/neon/vqsubu32.c: Remove.
3009         * gcc.target/arm/neon/vqsubu64.c: Remove.
3010         * gcc.target/arm/neon/vqsubu8.c: Remove.
3011         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3012         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3013         * gcc.target/arm/neon/vrecpef32.c: Remove.
3014         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3015         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3016         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3017         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3018         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3019         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3020         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3021         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3022         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3023         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3024         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3025         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3026         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3027         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3028         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3029         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3030         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3031         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3032         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3033         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3034         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3035         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3036         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3037         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3038         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3039         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3040         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3041         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3042         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3043         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3044         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3045         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3046         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3047         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3048         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3049         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3050         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3051         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3052         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3053         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3054         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3055         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3056         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3057         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3058         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3059         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3060         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3061         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3062         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3063         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3064         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3065         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3066         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3067         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3068         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3069         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3070         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3071         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3072         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3073         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3074         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3075         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3076         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3077         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3078         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3079         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3080         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3081         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3082         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3083         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3084         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3085         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3086         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3087         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3088         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3089         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3090         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3091         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3092         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3093         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3094         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3095         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3096         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3097         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3098         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3099         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3100         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3101         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3102         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3103         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3104         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3105         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3106         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3107         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3108         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3109         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3110         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3111         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3112         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3113         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3114         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3115         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3116         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3117         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3118         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3119         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3120         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3121         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3122         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3123         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3124         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3125         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3126         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3127         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3128         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3129         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3130         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3131         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3132         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3133         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3134         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3135         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3136         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3137         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3138         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3139         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3140         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3141         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3142         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3143         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3144         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3145         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3146         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3147         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3148         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3149         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3150         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3151         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3152         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3153         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3154         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3155         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3156         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3157         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3158         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3159         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3160         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3161         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3162         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3163         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3164         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3165         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3166         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3167         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3168         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3169         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3170         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3171         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3172         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3173         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3174         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3175         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3176         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3177         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3178         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3179         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3180         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3181         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3182         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3183         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3184         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3185         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3186         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3187         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3188         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3189         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3190         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3191         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3192         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3193         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3194         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3195         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3196         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3197         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3198         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3199         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3200         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3201         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3202         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3203         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3204         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3205         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3206         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3207         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3208         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3209         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3210         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3211         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3212         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3213         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3214         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3215         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3216         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3217         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3218         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3219         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3220         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3221         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3222         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3223         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3224         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3225         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3226         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3227         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3228         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3229         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3230         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3231         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3232         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3233         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3234         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3235         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3236         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3237         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3238         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3239         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3240         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3241         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3242         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3243         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3244         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3245         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3246         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3247         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3248         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3249         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3250         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3251         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3252         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3253         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3254         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3255         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3256         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3257         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3258         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3259         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3260         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3261         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3262         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3263         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3264         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3265         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3266         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3267         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3268         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3269         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3270         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3271         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3272         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3273         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3274         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3275         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3276         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3277         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3278         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3279         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3280         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3281         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3282         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3283         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3284         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3285         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3286         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3287         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3288         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3289         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3290         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3291         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3292         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3293         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3294         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3295         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3296         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3297         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3298         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3299         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3300         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3301         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3302         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3303         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3304         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3305         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3306         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3307         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3308         * gcc.target/arm/neon/vrev16p8.c: Remove.
3309         * gcc.target/arm/neon/vrev16s8.c: Remove.
3310         * gcc.target/arm/neon/vrev16u8.c: Remove.
3311         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3312         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3313         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3314         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3315         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3316         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3317         * gcc.target/arm/neon/vrev32p16.c: Remove.
3318         * gcc.target/arm/neon/vrev32p8.c: Remove.
3319         * gcc.target/arm/neon/vrev32s16.c: Remove.
3320         * gcc.target/arm/neon/vrev32s8.c: Remove.
3321         * gcc.target/arm/neon/vrev32u16.c: Remove.
3322         * gcc.target/arm/neon/vrev32u8.c: Remove.
3323         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3324         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3325         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3326         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3327         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3328         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3329         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3330         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3331         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3332         * gcc.target/arm/neon/vrev64f32.c: Remove.
3333         * gcc.target/arm/neon/vrev64p16.c: Remove.
3334         * gcc.target/arm/neon/vrev64p8.c: Remove.
3335         * gcc.target/arm/neon/vrev64s16.c: Remove.
3336         * gcc.target/arm/neon/vrev64s32.c: Remove.
3337         * gcc.target/arm/neon/vrev64s8.c: Remove.
3338         * gcc.target/arm/neon/vrev64u16.c: Remove.
3339         * gcc.target/arm/neon/vrev64u32.c: Remove.
3340         * gcc.target/arm/neon/vrev64u8.c: Remove.
3341         * gcc.target/arm/neon/vrndaf32.c: Remove.
3342         * gcc.target/arm/neon/vrndaqf32.c: Remove.
3343         * gcc.target/arm/neon/vrndf32.c: Remove.
3344         * gcc.target/arm/neon/vrndmf32.c: Remove.
3345         * gcc.target/arm/neon/vrndmqf32.c: Remove.
3346         * gcc.target/arm/neon/vrndnf32.c: Remove.
3347         * gcc.target/arm/neon/vrndnqf32.c: Remove.
3348         * gcc.target/arm/neon/vrndpf32.c: Remove.
3349         * gcc.target/arm/neon/vrndpqf32.c: Remove.
3350         * gcc.target/arm/neon/vrndqf32.c: Remove.
3351         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3352         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3353         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3354         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3355         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3356         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3357         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3358         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3359         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3360         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3361         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3362         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3363         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3364         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3365         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3366         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3367         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3368         * gcc.target/arm/neon/vset_lanef32.c: Remove.
3369         * gcc.target/arm/neon/vset_lanep16.c: Remove.
3370         * gcc.target/arm/neon/vset_lanep8.c: Remove.
3371         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3372         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3373         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3374         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3375         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3376         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3377         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3378         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3379         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3380         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3381         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3382         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3383         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3384         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3385         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3386         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3387         * gcc.target/arm/neon/vshlQs16.c: Remove.
3388         * gcc.target/arm/neon/vshlQs32.c: Remove.
3389         * gcc.target/arm/neon/vshlQs64.c: Remove.
3390         * gcc.target/arm/neon/vshlQs8.c: Remove.
3391         * gcc.target/arm/neon/vshlQu16.c: Remove.
3392         * gcc.target/arm/neon/vshlQu32.c: Remove.
3393         * gcc.target/arm/neon/vshlQu64.c: Remove.
3394         * gcc.target/arm/neon/vshlQu8.c: Remove.
3395         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3396         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3397         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3398         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3399         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3400         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3401         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3402         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3403         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3404         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3405         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3406         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3407         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3408         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3409         * gcc.target/arm/neon/vshls16.c: Remove.
3410         * gcc.target/arm/neon/vshls32.c: Remove.
3411         * gcc.target/arm/neon/vshls64.c: Remove.
3412         * gcc.target/arm/neon/vshls8.c: Remove.
3413         * gcc.target/arm/neon/vshlu16.c: Remove.
3414         * gcc.target/arm/neon/vshlu32.c: Remove.
3415         * gcc.target/arm/neon/vshlu64.c: Remove.
3416         * gcc.target/arm/neon/vshlu8.c: Remove.
3417         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3418         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3419         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3420         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3421         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3422         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3423         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3424         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3425         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3426         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3427         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3428         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3429         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3430         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3431         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3432         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3433         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3434         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3435         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3436         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3437         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3438         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3439         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3440         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3441         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3442         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3443         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3444         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3445         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3446         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3447         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3448         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3449         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3450         * gcc.target/arm/neon/vsli_np16.c: Remove.
3451         * gcc.target/arm/neon/vsli_np64.c: Remove.
3452         * gcc.target/arm/neon/vsli_np8.c: Remove.
3453         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3454         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3455         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3456         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3457         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3458         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3459         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3460         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3461         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3462         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3463         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3464         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3465         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3466         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3467         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3468         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3469         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3470         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3471         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3472         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3473         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3474         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3475         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3476         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3477         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3478         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3479         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3480         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3481         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3482         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3483         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3484         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3485         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3486         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3487         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3488         * gcc.target/arm/neon/vsri_np16.c: Remove.
3489         * gcc.target/arm/neon/vsri_np64.c: Remove.
3490         * gcc.target/arm/neon/vsri_np8.c: Remove.
3491         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3492         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3493         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3494         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3495         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3496         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3497         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3498         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3499         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3500         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3501         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3502         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3503         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3504         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3505         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3506         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3507         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3508         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3509         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3510         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3511         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3512         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3513         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3514         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3515         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3516         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3517         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3518         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3519         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3520         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3521         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3522         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3523         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3524         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3525         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3526         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3527         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3528         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3529         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3530         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3531         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3532         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3533         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3534         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3535         * gcc.target/arm/neon/vst1f32.c: Remove.
3536         * gcc.target/arm/neon/vst1p16.c: Remove.
3537         * gcc.target/arm/neon/vst1p64.c: Remove.
3538         * gcc.target/arm/neon/vst1p8.c: Remove.
3539         * gcc.target/arm/neon/vst1s16.c: Remove.
3540         * gcc.target/arm/neon/vst1s32.c: Remove.
3541         * gcc.target/arm/neon/vst1s64.c: Remove.
3542         * gcc.target/arm/neon/vst1s8.c: Remove.
3543         * gcc.target/arm/neon/vst1u16.c: Remove.
3544         * gcc.target/arm/neon/vst1u32.c: Remove.
3545         * gcc.target/arm/neon/vst1u64.c: Remove.
3546         * gcc.target/arm/neon/vst1u8.c: Remove.
3547         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3548         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3549         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3550         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3551         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3552         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3553         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3554         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3555         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3556         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3557         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3558         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3559         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3560         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3561         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3562         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3563         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3564         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3565         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3566         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3567         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3568         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3569         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3570         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3571         * gcc.target/arm/neon/vst2f32.c: Remove.
3572         * gcc.target/arm/neon/vst2p16.c: Remove.
3573         * gcc.target/arm/neon/vst2p64.c: Remove.
3574         * gcc.target/arm/neon/vst2p8.c: Remove.
3575         * gcc.target/arm/neon/vst2s16.c: Remove.
3576         * gcc.target/arm/neon/vst2s32.c: Remove.
3577         * gcc.target/arm/neon/vst2s64.c: Remove.
3578         * gcc.target/arm/neon/vst2s8.c: Remove.
3579         * gcc.target/arm/neon/vst2u16.c: Remove.
3580         * gcc.target/arm/neon/vst2u32.c: Remove.
3581         * gcc.target/arm/neon/vst2u64.c: Remove.
3582         * gcc.target/arm/neon/vst2u8.c: Remove.
3583         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3584         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3585         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3586         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3587         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3588         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3589         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3590         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3591         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3592         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3593         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3594         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3595         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3596         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3597         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3598         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3599         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3600         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3601         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3602         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3603         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3604         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3605         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3606         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3607         * gcc.target/arm/neon/vst3f32.c: Remove.
3608         * gcc.target/arm/neon/vst3p16.c: Remove.
3609         * gcc.target/arm/neon/vst3p64.c: Remove.
3610         * gcc.target/arm/neon/vst3p8.c: Remove.
3611         * gcc.target/arm/neon/vst3s16.c: Remove.
3612         * gcc.target/arm/neon/vst3s32.c: Remove.
3613         * gcc.target/arm/neon/vst3s64.c: Remove.
3614         * gcc.target/arm/neon/vst3s8.c: Remove.
3615         * gcc.target/arm/neon/vst3u16.c: Remove.
3616         * gcc.target/arm/neon/vst3u32.c: Remove.
3617         * gcc.target/arm/neon/vst3u64.c: Remove.
3618         * gcc.target/arm/neon/vst3u8.c: Remove.
3619         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3620         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3621         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3622         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3623         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3624         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3625         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3626         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3627         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3628         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3629         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3630         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3631         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3632         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3633         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3634         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3635         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3636         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3637         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3638         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3639         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3640         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3641         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3642         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3643         * gcc.target/arm/neon/vst4f32.c: Remove.
3644         * gcc.target/arm/neon/vst4p16.c: Remove.
3645         * gcc.target/arm/neon/vst4p64.c: Remove.
3646         * gcc.target/arm/neon/vst4p8.c: Remove.
3647         * gcc.target/arm/neon/vst4s16.c: Remove.
3648         * gcc.target/arm/neon/vst4s32.c: Remove.
3649         * gcc.target/arm/neon/vst4s64.c: Remove.
3650         * gcc.target/arm/neon/vst4s8.c: Remove.
3651         * gcc.target/arm/neon/vst4u16.c: Remove.
3652         * gcc.target/arm/neon/vst4u32.c: Remove.
3653         * gcc.target/arm/neon/vst4u64.c: Remove.
3654         * gcc.target/arm/neon/vst4u8.c: Remove.
3655         * gcc.target/arm/neon/vsubQf32.c: Remove.
3656         * gcc.target/arm/neon/vsubQs16.c: Remove.
3657         * gcc.target/arm/neon/vsubQs32.c: Remove.
3658         * gcc.target/arm/neon/vsubQs64.c: Remove.
3659         * gcc.target/arm/neon/vsubQs8.c: Remove.
3660         * gcc.target/arm/neon/vsubQu16.c: Remove.
3661         * gcc.target/arm/neon/vsubQu32.c: Remove.
3662         * gcc.target/arm/neon/vsubQu64.c: Remove.
3663         * gcc.target/arm/neon/vsubQu8.c: Remove.
3664         * gcc.target/arm/neon/vsubf32.c: Remove.
3665         * gcc.target/arm/neon/vsubhns16.c: Remove.
3666         * gcc.target/arm/neon/vsubhns32.c: Remove.
3667         * gcc.target/arm/neon/vsubhns64.c: Remove.
3668         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3669         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3670         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3671         * gcc.target/arm/neon/vsubls16.c: Remove.
3672         * gcc.target/arm/neon/vsubls32.c: Remove.
3673         * gcc.target/arm/neon/vsubls8.c: Remove.
3674         * gcc.target/arm/neon/vsublu16.c: Remove.
3675         * gcc.target/arm/neon/vsublu32.c: Remove.
3676         * gcc.target/arm/neon/vsublu8.c: Remove.
3677         * gcc.target/arm/neon/vsubs16.c: Remove.
3678         * gcc.target/arm/neon/vsubs32.c: Remove.
3679         * gcc.target/arm/neon/vsubs64.c: Remove.
3680         * gcc.target/arm/neon/vsubs8.c: Remove.
3681         * gcc.target/arm/neon/vsubu16.c: Remove.
3682         * gcc.target/arm/neon/vsubu32.c: Remove.
3683         * gcc.target/arm/neon/vsubu64.c: Remove.
3684         * gcc.target/arm/neon/vsubu8.c: Remove.
3685         * gcc.target/arm/neon/vsubws16.c: Remove.
3686         * gcc.target/arm/neon/vsubws32.c: Remove.
3687         * gcc.target/arm/neon/vsubws8.c: Remove.
3688         * gcc.target/arm/neon/vsubwu16.c: Remove.
3689         * gcc.target/arm/neon/vsubwu32.c: Remove.
3690         * gcc.target/arm/neon/vsubwu8.c: Remove.
3691         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3692         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3693         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3694         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3695         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3696         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3697         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3698         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3699         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3700         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3701         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3702         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3703         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3704         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3705         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3706         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3707         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3708         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3709         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3710         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3711         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3712         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3713         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3714         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3715         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3716         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3717         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3718         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3719         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3720         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3721         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3722         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3723         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3724         * gcc.target/arm/neon/vtrnf32.c: Remove.
3725         * gcc.target/arm/neon/vtrnp16.c: Remove.
3726         * gcc.target/arm/neon/vtrnp8.c: Remove.
3727         * gcc.target/arm/neon/vtrns16.c: Remove.
3728         * gcc.target/arm/neon/vtrns32.c: Remove.
3729         * gcc.target/arm/neon/vtrns8.c: Remove.
3730         * gcc.target/arm/neon/vtrnu16.c: Remove.
3731         * gcc.target/arm/neon/vtrnu32.c: Remove.
3732         * gcc.target/arm/neon/vtrnu8.c: Remove.
3733         * gcc.target/arm/neon/vtstQp8.c: Remove.
3734         * gcc.target/arm/neon/vtstQs16.c: Remove.
3735         * gcc.target/arm/neon/vtstQs32.c: Remove.
3736         * gcc.target/arm/neon/vtstQs8.c: Remove.
3737         * gcc.target/arm/neon/vtstQu16.c: Remove.
3738         * gcc.target/arm/neon/vtstQu32.c: Remove.
3739         * gcc.target/arm/neon/vtstQu8.c: Remove.
3740         * gcc.target/arm/neon/vtstp8.c: Remove.
3741         * gcc.target/arm/neon/vtsts16.c: Remove.
3742         * gcc.target/arm/neon/vtsts32.c: Remove.
3743         * gcc.target/arm/neon/vtsts8.c: Remove.
3744         * gcc.target/arm/neon/vtstu16.c: Remove.
3745         * gcc.target/arm/neon/vtstu32.c: Remove.
3746         * gcc.target/arm/neon/vtstu8.c: Remove.
3747         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3748         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3749         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3750         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3751         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3752         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3753         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3754         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3755         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3756         * gcc.target/arm/neon/vuzpf32.c: Remove.
3757         * gcc.target/arm/neon/vuzpp16.c: Remove.
3758         * gcc.target/arm/neon/vuzpp8.c: Remove.
3759         * gcc.target/arm/neon/vuzps16.c: Remove.
3760         * gcc.target/arm/neon/vuzps32.c: Remove.
3761         * gcc.target/arm/neon/vuzps8.c: Remove.
3762         * gcc.target/arm/neon/vuzpu16.c: Remove.
3763         * gcc.target/arm/neon/vuzpu32.c: Remove.
3764         * gcc.target/arm/neon/vuzpu8.c: Remove.
3765         * gcc.target/arm/neon/vzipQf32.c: Remove.
3766         * gcc.target/arm/neon/vzipQp16.c: Remove.
3767         * gcc.target/arm/neon/vzipQp8.c: Remove.
3768         * gcc.target/arm/neon/vzipQs16.c: Remove.
3769         * gcc.target/arm/neon/vzipQs32.c: Remove.
3770         * gcc.target/arm/neon/vzipQs8.c: Remove.
3771         * gcc.target/arm/neon/vzipQu16.c: Remove.
3772         * gcc.target/arm/neon/vzipQu32.c: Remove.
3773         * gcc.target/arm/neon/vzipQu8.c: Remove.
3774         * gcc.target/arm/neon/vzipf32.c: Remove.
3775         * gcc.target/arm/neon/vzipp16.c: Remove.
3776         * gcc.target/arm/neon/vzipp8.c: Remove.
3777         * gcc.target/arm/neon/vzips16.c: Remove.
3778         * gcc.target/arm/neon/vzips32.c: Remove.
3779         * gcc.target/arm/neon/vzips8.c: Remove.
3780         * gcc.target/arm/neon/vzipu16.c: Remove.
3781         * gcc.target/arm/neon/vzipu32.c: Remove.
3782         * gcc.target/arm/neon/vzipu8.c: Remove.
3783
3784 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
3785
3786         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3787
3788 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3789
3790         PR driver/67613
3791         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3792         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3793
3794 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3795
3796         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3797         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3798         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3799         levenshtein_plugin.c.
3800         * gcc.dg/spellcheck-fields.c: New file.
3801
3802 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3803
3804         PR fortran/68318
3805         * gfortran.dg/pr68318_1.f90: New test.
3806         * gfortran.dg/pr68318_2.f90: Ditto.
3807
3808 2015-11-12  James Norris  <jnorris@codesourcery.com>
3809             Joseph Myers  <joseph@codesourcery.com>
3810
3811         * c-c++-common/goacc/declare-1.c: New test.
3812         * c-c++-common/goacc/declare-2.c: Likewise.
3813
3814 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3815
3816         [ARM] Remove neon-testgen.ml and generated tests.
3817
3818         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3819         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3820         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3821         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3822         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3823         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3824         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3825         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3826         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3827         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3828         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3829         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3830         * gcc.target/arm/neon/vRhadds16.c: Remove.
3831         * gcc.target/arm/neon/vRhadds32.c: Remove.
3832         * gcc.target/arm/neon/vRhadds8.c: Remove.
3833         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3834         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3835         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3836         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3837         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3838         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3839         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3840         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3841         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3842         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3843         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3844         * gcc.target/arm/neon/vRshls16.c: Remove.
3845         * gcc.target/arm/neon/vRshls32.c: Remove.
3846         * gcc.target/arm/neon/vRshls64.c: Remove.
3847         * gcc.target/arm/neon/vRshls8.c: Remove.
3848         * gcc.target/arm/neon/vRshlu16.c: Remove.
3849         * gcc.target/arm/neon/vRshlu32.c: Remove.
3850         * gcc.target/arm/neon/vRshlu64.c: Remove.
3851         * gcc.target/arm/neon/vRshlu8.c: Remove.
3852         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3853         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3854         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3855         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3856         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3857         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3858         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3859         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3860         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3861         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3862         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3863         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3864         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3865         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3866         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3867         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3868         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3869         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3870         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3871         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3872         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3873         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3874         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3875         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3876         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3877         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3878         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3879         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3880         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3881         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3882         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3883         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3884         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3885         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3886         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3887         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3888         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3889         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3890         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3891         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3892         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3893         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3894         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3895         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3896         * gcc.target/arm/neon/vabaQs16.c: Remove.
3897         * gcc.target/arm/neon/vabaQs32.c: Remove.
3898         * gcc.target/arm/neon/vabaQs8.c: Remove.
3899         * gcc.target/arm/neon/vabaQu16.c: Remove.
3900         * gcc.target/arm/neon/vabaQu32.c: Remove.
3901         * gcc.target/arm/neon/vabaQu8.c: Remove.
3902         * gcc.target/arm/neon/vabals16.c: Remove.
3903         * gcc.target/arm/neon/vabals32.c: Remove.
3904         * gcc.target/arm/neon/vabals8.c: Remove.
3905         * gcc.target/arm/neon/vabalu16.c: Remove.
3906         * gcc.target/arm/neon/vabalu32.c: Remove.
3907         * gcc.target/arm/neon/vabalu8.c: Remove.
3908         * gcc.target/arm/neon/vabas16.c: Remove.
3909         * gcc.target/arm/neon/vabas32.c: Remove.
3910         * gcc.target/arm/neon/vabas8.c: Remove.
3911         * gcc.target/arm/neon/vabau16.c: Remove.
3912         * gcc.target/arm/neon/vabau32.c: Remove.
3913         * gcc.target/arm/neon/vabau8.c: Remove.
3914         * gcc.target/arm/neon/vabdQf32.c: Remove.
3915         * gcc.target/arm/neon/vabdQs16.c: Remove.
3916         * gcc.target/arm/neon/vabdQs32.c: Remove.
3917         * gcc.target/arm/neon/vabdQs8.c: Remove.
3918         * gcc.target/arm/neon/vabdQu16.c: Remove.
3919         * gcc.target/arm/neon/vabdQu32.c: Remove.
3920         * gcc.target/arm/neon/vabdQu8.c: Remove.
3921         * gcc.target/arm/neon/vabdf32.c: Remove.
3922         * gcc.target/arm/neon/vabdls16.c: Remove.
3923         * gcc.target/arm/neon/vabdls32.c: Remove.
3924         * gcc.target/arm/neon/vabdls8.c: Remove.
3925         * gcc.target/arm/neon/vabdlu16.c: Remove.
3926         * gcc.target/arm/neon/vabdlu32.c: Remove.
3927         * gcc.target/arm/neon/vabdlu8.c: Remove.
3928         * gcc.target/arm/neon/vabds16.c: Remove.
3929         * gcc.target/arm/neon/vabds32.c: Remove.
3930         * gcc.target/arm/neon/vabds8.c: Remove.
3931         * gcc.target/arm/neon/vabdu16.c: Remove.
3932         * gcc.target/arm/neon/vabdu32.c: Remove.
3933         * gcc.target/arm/neon/vabdu8.c: Remove.
3934         * gcc.target/arm/neon/vabsQf32.c: Remove.
3935         * gcc.target/arm/neon/vabsQs16.c: Remove.
3936         * gcc.target/arm/neon/vabsQs32.c: Remove.
3937         * gcc.target/arm/neon/vabsQs8.c: Remove.
3938         * gcc.target/arm/neon/vabsf32.c: Remove.
3939         * gcc.target/arm/neon/vabss16.c: Remove.
3940         * gcc.target/arm/neon/vabss32.c: Remove.
3941         * gcc.target/arm/neon/vabss8.c: Remove.
3942         * gcc.target/arm/neon/vaddQf32.c: Remove.
3943         * gcc.target/arm/neon/vaddQs16.c: Remove.
3944         * gcc.target/arm/neon/vaddQs32.c: Remove.
3945         * gcc.target/arm/neon/vaddQs64.c: Remove.
3946         * gcc.target/arm/neon/vaddQs8.c: Remove.
3947         * gcc.target/arm/neon/vaddQu16.c: Remove.
3948         * gcc.target/arm/neon/vaddQu32.c: Remove.
3949         * gcc.target/arm/neon/vaddQu64.c: Remove.
3950         * gcc.target/arm/neon/vaddQu8.c: Remove.
3951         * gcc.target/arm/neon/vaddf32.c: Remove.
3952         * gcc.target/arm/neon/vaddhns16.c: Remove.
3953         * gcc.target/arm/neon/vaddhns32.c: Remove.
3954         * gcc.target/arm/neon/vaddhns64.c: Remove.
3955         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3956         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3957         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3958         * gcc.target/arm/neon/vaddls16.c: Remove.
3959         * gcc.target/arm/neon/vaddls32.c: Remove.
3960         * gcc.target/arm/neon/vaddls8.c: Remove.
3961         * gcc.target/arm/neon/vaddlu16.c: Remove.
3962         * gcc.target/arm/neon/vaddlu32.c: Remove.
3963         * gcc.target/arm/neon/vaddlu8.c: Remove.
3964         * gcc.target/arm/neon/vadds16.c: Remove.
3965         * gcc.target/arm/neon/vadds32.c: Remove.
3966         * gcc.target/arm/neon/vadds64.c: Remove.
3967         * gcc.target/arm/neon/vadds8.c: Remove.
3968         * gcc.target/arm/neon/vaddu16.c: Remove.
3969         * gcc.target/arm/neon/vaddu32.c: Remove.
3970         * gcc.target/arm/neon/vaddu64.c: Remove.
3971         * gcc.target/arm/neon/vaddu8.c: Remove.
3972         * gcc.target/arm/neon/vaddws16.c: Remove.
3973         * gcc.target/arm/neon/vaddws32.c: Remove.
3974         * gcc.target/arm/neon/vaddws8.c: Remove.
3975         * gcc.target/arm/neon/vaddwu16.c: Remove.
3976         * gcc.target/arm/neon/vaddwu32.c: Remove.
3977         * gcc.target/arm/neon/vaddwu8.c: Remove.
3978         * gcc.target/arm/neon/vandQs16.c: Remove.
3979         * gcc.target/arm/neon/vandQs32.c: Remove.
3980         * gcc.target/arm/neon/vandQs64.c: Remove.
3981         * gcc.target/arm/neon/vandQs8.c: Remove.
3982         * gcc.target/arm/neon/vandQu16.c: Remove.
3983         * gcc.target/arm/neon/vandQu32.c: Remove.
3984         * gcc.target/arm/neon/vandQu64.c: Remove.
3985         * gcc.target/arm/neon/vandQu8.c: Remove.
3986         * gcc.target/arm/neon/vands16.c: Remove.
3987         * gcc.target/arm/neon/vands32.c: Remove.
3988         * gcc.target/arm/neon/vands64.c: Remove.
3989         * gcc.target/arm/neon/vands8.c: Remove.
3990         * gcc.target/arm/neon/vandu16.c: Remove.
3991         * gcc.target/arm/neon/vandu32.c: Remove.
3992         * gcc.target/arm/neon/vandu64.c: Remove.
3993         * gcc.target/arm/neon/vandu8.c: Remove.
3994         * gcc.target/arm/neon/vbicQs16.c: Remove.
3995         * gcc.target/arm/neon/vbicQs32.c: Remove.
3996         * gcc.target/arm/neon/vbicQs64.c: Remove.
3997         * gcc.target/arm/neon/vbicQs8.c: Remove.
3998         * gcc.target/arm/neon/vbicQu16.c: Remove.
3999         * gcc.target/arm/neon/vbicQu32.c: Remove.
4000         * gcc.target/arm/neon/vbicQu64.c: Remove.
4001         * gcc.target/arm/neon/vbicQu8.c: Remove.
4002         * gcc.target/arm/neon/vbics16.c: Remove.
4003         * gcc.target/arm/neon/vbics32.c: Remove.
4004         * gcc.target/arm/neon/vbics64.c: Remove.
4005         * gcc.target/arm/neon/vbics8.c: Remove.
4006         * gcc.target/arm/neon/vbicu16.c: Remove.
4007         * gcc.target/arm/neon/vbicu32.c: Remove.
4008         * gcc.target/arm/neon/vbicu64.c: Remove.
4009         * gcc.target/arm/neon/vbicu8.c: Remove.
4010         * gcc.target/arm/neon/vbslQf32.c: Remove.
4011         * gcc.target/arm/neon/vbslQp16.c: Remove.
4012         * gcc.target/arm/neon/vbslQp64.c: Remove.
4013         * gcc.target/arm/neon/vbslQp8.c: Remove.
4014         * gcc.target/arm/neon/vbslQs16.c: Remove.
4015         * gcc.target/arm/neon/vbslQs32.c: Remove.
4016         * gcc.target/arm/neon/vbslQs64.c: Remove.
4017         * gcc.target/arm/neon/vbslQs8.c: Remove.
4018         * gcc.target/arm/neon/vbslQu16.c: Remove.
4019         * gcc.target/arm/neon/vbslQu32.c: Remove.
4020         * gcc.target/arm/neon/vbslQu64.c: Remove.
4021         * gcc.target/arm/neon/vbslQu8.c: Remove.
4022         * gcc.target/arm/neon/vbslf32.c: Remove.
4023         * gcc.target/arm/neon/vbslp16.c: Remove.
4024         * gcc.target/arm/neon/vbslp64.c: Remove.
4025         * gcc.target/arm/neon/vbslp8.c: Remove.
4026         * gcc.target/arm/neon/vbsls16.c: Remove.
4027         * gcc.target/arm/neon/vbsls32.c: Remove.
4028         * gcc.target/arm/neon/vbsls64.c: Remove.
4029         * gcc.target/arm/neon/vbsls8.c: Remove.
4030         * gcc.target/arm/neon/vbslu16.c: Remove.
4031         * gcc.target/arm/neon/vbslu32.c: Remove.
4032         * gcc.target/arm/neon/vbslu64.c: Remove.
4033         * gcc.target/arm/neon/vbslu8.c: Remove.
4034         * gcc.target/arm/neon/vcageQf32.c: Remove.
4035         * gcc.target/arm/neon/vcagef32.c: Remove.
4036         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4037         * gcc.target/arm/neon/vcagtf32.c: Remove.
4038         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4039         * gcc.target/arm/neon/vcalef32.c: Remove.
4040         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4041         * gcc.target/arm/neon/vcaltf32.c: Remove.
4042         * gcc.target/arm/neon/vceqQf32.c: Remove.
4043         * gcc.target/arm/neon/vceqQp8.c: Remove.
4044         * gcc.target/arm/neon/vceqQs16.c: Remove.
4045         * gcc.target/arm/neon/vceqQs32.c: Remove.
4046         * gcc.target/arm/neon/vceqQs8.c: Remove.
4047         * gcc.target/arm/neon/vceqQu16.c: Remove.
4048         * gcc.target/arm/neon/vceqQu32.c: Remove.
4049         * gcc.target/arm/neon/vceqQu8.c: Remove.
4050         * gcc.target/arm/neon/vceqf32.c: Remove.
4051         * gcc.target/arm/neon/vceqp8.c: Remove.
4052         * gcc.target/arm/neon/vceqs16.c: Remove.
4053         * gcc.target/arm/neon/vceqs32.c: Remove.
4054         * gcc.target/arm/neon/vceqs8.c: Remove.
4055         * gcc.target/arm/neon/vcequ16.c: Remove.
4056         * gcc.target/arm/neon/vcequ32.c: Remove.
4057         * gcc.target/arm/neon/vcequ8.c: Remove.
4058         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4059         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4060         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4061         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4062         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4063         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4064         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4065         * gcc.target/arm/neon/vcgef32.c: Remove.
4066         * gcc.target/arm/neon/vcges16.c: Remove.
4067         * gcc.target/arm/neon/vcges32.c: Remove.
4068         * gcc.target/arm/neon/vcges8.c: Remove.
4069         * gcc.target/arm/neon/vcgeu16.c: Remove.
4070         * gcc.target/arm/neon/vcgeu32.c: Remove.
4071         * gcc.target/arm/neon/vcgeu8.c: Remove.
4072         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4073         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4074         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4075         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4076         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4077         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4078         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4079         * gcc.target/arm/neon/vcgtf32.c: Remove.
4080         * gcc.target/arm/neon/vcgts16.c: Remove.
4081         * gcc.target/arm/neon/vcgts32.c: Remove.
4082         * gcc.target/arm/neon/vcgts8.c: Remove.
4083         * gcc.target/arm/neon/vcgtu16.c: Remove.
4084         * gcc.target/arm/neon/vcgtu32.c: Remove.
4085         * gcc.target/arm/neon/vcgtu8.c: Remove.
4086         * gcc.target/arm/neon/vcleQf32.c: Remove.
4087         * gcc.target/arm/neon/vcleQs16.c: Remove.
4088         * gcc.target/arm/neon/vcleQs32.c: Remove.
4089         * gcc.target/arm/neon/vcleQs8.c: Remove.
4090         * gcc.target/arm/neon/vcleQu16.c: Remove.
4091         * gcc.target/arm/neon/vcleQu32.c: Remove.
4092         * gcc.target/arm/neon/vcleQu8.c: Remove.
4093         * gcc.target/arm/neon/vclef32.c: Remove.
4094         * gcc.target/arm/neon/vcles16.c: Remove.
4095         * gcc.target/arm/neon/vcles32.c: Remove.
4096         * gcc.target/arm/neon/vcles8.c: Remove.
4097         * gcc.target/arm/neon/vcleu16.c: Remove.
4098         * gcc.target/arm/neon/vcleu32.c: Remove.
4099         * gcc.target/arm/neon/vcleu8.c: Remove.
4100         * gcc.target/arm/neon/vclsQs16.c: Remove.
4101         * gcc.target/arm/neon/vclsQs32.c: Remove.
4102         * gcc.target/arm/neon/vclsQs8.c: Remove.
4103         * gcc.target/arm/neon/vclss16.c: Remove.
4104         * gcc.target/arm/neon/vclss32.c: Remove.
4105         * gcc.target/arm/neon/vclss8.c: Remove.
4106         * gcc.target/arm/neon/vcltQf32.c: Remove.
4107         * gcc.target/arm/neon/vcltQs16.c: Remove.
4108         * gcc.target/arm/neon/vcltQs32.c: Remove.
4109         * gcc.target/arm/neon/vcltQs8.c: Remove.
4110         * gcc.target/arm/neon/vcltQu16.c: Remove.
4111         * gcc.target/arm/neon/vcltQu32.c: Remove.
4112         * gcc.target/arm/neon/vcltQu8.c: Remove.
4113         * gcc.target/arm/neon/vcltf32.c: Remove.
4114         * gcc.target/arm/neon/vclts16.c: Remove.
4115         * gcc.target/arm/neon/vclts32.c: Remove.
4116         * gcc.target/arm/neon/vclts8.c: Remove.
4117         * gcc.target/arm/neon/vcltu16.c: Remove.
4118         * gcc.target/arm/neon/vcltu32.c: Remove.
4119         * gcc.target/arm/neon/vcltu8.c: Remove.
4120         * gcc.target/arm/neon/vclzQs16.c: Remove.
4121         * gcc.target/arm/neon/vclzQs32.c: Remove.
4122         * gcc.target/arm/neon/vclzQs8.c: Remove.
4123         * gcc.target/arm/neon/vclzQu16.c: Remove.
4124         * gcc.target/arm/neon/vclzQu32.c: Remove.
4125         * gcc.target/arm/neon/vclzQu8.c: Remove.
4126         * gcc.target/arm/neon/vclzs16.c: Remove.
4127         * gcc.target/arm/neon/vclzs32.c: Remove.
4128         * gcc.target/arm/neon/vclzs8.c: Remove.
4129         * gcc.target/arm/neon/vclzu16.c: Remove.
4130         * gcc.target/arm/neon/vclzu32.c: Remove.
4131         * gcc.target/arm/neon/vclzu8.c: Remove.
4132         * gcc.target/arm/neon/vcntQp8.c: Remove.
4133         * gcc.target/arm/neon/vcntQs8.c: Remove.
4134         * gcc.target/arm/neon/vcntQu8.c: Remove.
4135         * gcc.target/arm/neon/vcntp8.c: Remove.
4136         * gcc.target/arm/neon/vcnts8.c: Remove.
4137         * gcc.target/arm/neon/vcntu8.c: Remove.
4138         * gcc.target/arm/neon/vcombinef32.c: Remove.
4139         * gcc.target/arm/neon/vcombinep16.c: Remove.
4140         * gcc.target/arm/neon/vcombinep64.c: Remove.
4141         * gcc.target/arm/neon/vcombinep8.c: Remove.
4142         * gcc.target/arm/neon/vcombines16.c: Remove.
4143         * gcc.target/arm/neon/vcombines32.c: Remove.
4144         * gcc.target/arm/neon/vcombines64.c: Remove.
4145         * gcc.target/arm/neon/vcombines8.c: Remove.
4146         * gcc.target/arm/neon/vcombineu16.c: Remove.
4147         * gcc.target/arm/neon/vcombineu32.c: Remove.
4148         * gcc.target/arm/neon/vcombineu64.c: Remove.
4149         * gcc.target/arm/neon/vcombineu8.c: Remove.
4150         * gcc.target/arm/neon/vcreatef32.c: Remove.
4151         * gcc.target/arm/neon/vcreatep16.c: Remove.
4152         * gcc.target/arm/neon/vcreatep64.c: Remove.
4153         * gcc.target/arm/neon/vcreatep8.c: Remove.
4154         * gcc.target/arm/neon/vcreates16.c: Remove.
4155         * gcc.target/arm/neon/vcreates32.c: Remove.
4156         * gcc.target/arm/neon/vcreates64.c: Remove.
4157         * gcc.target/arm/neon/vcreates8.c: Remove.
4158         * gcc.target/arm/neon/vcreateu16.c: Remove.
4159         * gcc.target/arm/neon/vcreateu32.c: Remove.
4160         * gcc.target/arm/neon/vcreateu64.c: Remove.
4161         * gcc.target/arm/neon/vcreateu8.c: Remove.
4162         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4163         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4164         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4165         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4166         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4167         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4168         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4169         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4170         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4171         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4172         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4173         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4174         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4175         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4176         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4177         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4178         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4179         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4180         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4181         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4182         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4183         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4184         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4185         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4186         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4187         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4188         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4189         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4190         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4191         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4192         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4193         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4194         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4195         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4196         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4197         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4198         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4199         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4200         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4201         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4202         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4203         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4204         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4205         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4206         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4207         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4208         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4209         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4210         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4211         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4212         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4213         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4214         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4215         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4216         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4217         * gcc.target/arm/neon/vdup_np16.c: Remove.
4218         * gcc.target/arm/neon/vdup_np64.c: Remove.
4219         * gcc.target/arm/neon/vdup_np8.c: Remove.
4220         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4221         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4222         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4223         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4224         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4225         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4226         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4227         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4228         * gcc.target/arm/neon/veorQs16.c: Remove.
4229         * gcc.target/arm/neon/veorQs32.c: Remove.
4230         * gcc.target/arm/neon/veorQs64.c: Remove.
4231         * gcc.target/arm/neon/veorQs8.c: Remove.
4232         * gcc.target/arm/neon/veorQu16.c: Remove.
4233         * gcc.target/arm/neon/veorQu32.c: Remove.
4234         * gcc.target/arm/neon/veorQu64.c: Remove.
4235         * gcc.target/arm/neon/veorQu8.c: Remove.
4236         * gcc.target/arm/neon/veors16.c: Remove.
4237         * gcc.target/arm/neon/veors32.c: Remove.
4238         * gcc.target/arm/neon/veors64.c: Remove.
4239         * gcc.target/arm/neon/veors8.c: Remove.
4240         * gcc.target/arm/neon/veoru16.c: Remove.
4241         * gcc.target/arm/neon/veoru32.c: Remove.
4242         * gcc.target/arm/neon/veoru64.c: Remove.
4243         * gcc.target/arm/neon/veoru8.c: Remove.
4244         * gcc.target/arm/neon/vextQf32.c: Remove.
4245         * gcc.target/arm/neon/vextQp16.c: Remove.
4246         * gcc.target/arm/neon/vextQp64.c: Remove.
4247         * gcc.target/arm/neon/vextQp8.c: Remove.
4248         * gcc.target/arm/neon/vextQs16.c: Remove.
4249         * gcc.target/arm/neon/vextQs32.c: Remove.
4250         * gcc.target/arm/neon/vextQs64.c: Remove.
4251         * gcc.target/arm/neon/vextQs8.c: Remove.
4252         * gcc.target/arm/neon/vextQu16.c: Remove.
4253         * gcc.target/arm/neon/vextQu32.c: Remove.
4254         * gcc.target/arm/neon/vextQu64.c: Remove.
4255         * gcc.target/arm/neon/vextQu8.c: Remove.
4256         * gcc.target/arm/neon/vextf32.c: Remove.
4257         * gcc.target/arm/neon/vextp16.c: Remove.
4258         * gcc.target/arm/neon/vextp64.c: Remove.
4259         * gcc.target/arm/neon/vextp8.c: Remove.
4260         * gcc.target/arm/neon/vexts16.c: Remove.
4261         * gcc.target/arm/neon/vexts32.c: Remove.
4262         * gcc.target/arm/neon/vexts64.c: Remove.
4263         * gcc.target/arm/neon/vexts8.c: Remove.
4264         * gcc.target/arm/neon/vextu16.c: Remove.
4265         * gcc.target/arm/neon/vextu32.c: Remove.
4266         * gcc.target/arm/neon/vextu64.c: Remove.
4267         * gcc.target/arm/neon/vextu8.c: Remove.
4268         * gcc.target/arm/neon/vfmaQf32.c: Remove.
4269         * gcc.target/arm/neon/vfmaf32.c: Remove.
4270         * gcc.target/arm/neon/vfmsQf32.c: Remove.
4271         * gcc.target/arm/neon/vfmsf32.c: Remove.
4272         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4273         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4274         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4275         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4276         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4277         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4278         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4279         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4280         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4281         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4282         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4283         * gcc.target/arm/neon/vget_highf32.c: Remove.
4284         * gcc.target/arm/neon/vget_highp16.c: Remove.
4285         * gcc.target/arm/neon/vget_highp64.c: Remove.
4286         * gcc.target/arm/neon/vget_highp8.c: Remove.
4287         * gcc.target/arm/neon/vget_highs16.c: Remove.
4288         * gcc.target/arm/neon/vget_highs32.c: Remove.
4289         * gcc.target/arm/neon/vget_highs64.c: Remove.
4290         * gcc.target/arm/neon/vget_highs8.c: Remove.
4291         * gcc.target/arm/neon/vget_highu16.c: Remove.
4292         * gcc.target/arm/neon/vget_highu32.c: Remove.
4293         * gcc.target/arm/neon/vget_highu64.c: Remove.
4294         * gcc.target/arm/neon/vget_highu8.c: Remove.
4295         * gcc.target/arm/neon/vget_lanef32.c: Remove.
4296         * gcc.target/arm/neon/vget_lanep16.c: Remove.
4297         * gcc.target/arm/neon/vget_lanep8.c: Remove.
4298         * gcc.target/arm/neon/vget_lanes16.c: Remove.
4299         * gcc.target/arm/neon/vget_lanes32.c: Remove.
4300         * gcc.target/arm/neon/vget_lanes64.c: Remove.
4301         * gcc.target/arm/neon/vget_lanes8.c: Remove.
4302         * gcc.target/arm/neon/vget_laneu16.c: Remove.
4303         * gcc.target/arm/neon/vget_laneu32.c: Remove.
4304         * gcc.target/arm/neon/vget_laneu64.c: Remove.
4305         * gcc.target/arm/neon/vget_laneu8.c: Remove.
4306         * gcc.target/arm/neon/vget_lowf32.c: Remove.
4307         * gcc.target/arm/neon/vget_lowp16.c: Remove.
4308         * gcc.target/arm/neon/vget_lowp64.c: Remove.
4309         * gcc.target/arm/neon/vget_lowp8.c: Remove.
4310         * gcc.target/arm/neon/vget_lows16.c: Remove.
4311         * gcc.target/arm/neon/vget_lows32.c: Remove.
4312         * gcc.target/arm/neon/vget_lows64.c: Remove.
4313         * gcc.target/arm/neon/vget_lows8.c: Remove.
4314         * gcc.target/arm/neon/vget_lowu16.c: Remove.
4315         * gcc.target/arm/neon/vget_lowu32.c: Remove.
4316         * gcc.target/arm/neon/vget_lowu64.c: Remove.
4317         * gcc.target/arm/neon/vget_lowu8.c: Remove.
4318         * gcc.target/arm/neon/vhaddQs16.c: Remove.
4319         * gcc.target/arm/neon/vhaddQs32.c: Remove.
4320         * gcc.target/arm/neon/vhaddQs8.c: Remove.
4321         * gcc.target/arm/neon/vhaddQu16.c: Remove.
4322         * gcc.target/arm/neon/vhaddQu32.c: Remove.
4323         * gcc.target/arm/neon/vhaddQu8.c: Remove.
4324         * gcc.target/arm/neon/vhadds16.c: Remove.
4325         * gcc.target/arm/neon/vhadds32.c: Remove.
4326         * gcc.target/arm/neon/vhadds8.c: Remove.
4327         * gcc.target/arm/neon/vhaddu16.c: Remove.
4328         * gcc.target/arm/neon/vhaddu32.c: Remove.
4329         * gcc.target/arm/neon/vhaddu8.c: Remove.
4330         * gcc.target/arm/neon/vhsubQs16.c: Remove.
4331         * gcc.target/arm/neon/vhsubQs32.c: Remove.
4332         * gcc.target/arm/neon/vhsubQs8.c: Remove.
4333         * gcc.target/arm/neon/vhsubQu16.c: Remove.
4334         * gcc.target/arm/neon/vhsubQu32.c: Remove.
4335         * gcc.target/arm/neon/vhsubQu8.c: Remove.
4336         * gcc.target/arm/neon/vhsubs16.c: Remove.
4337         * gcc.target/arm/neon/vhsubs32.c: Remove.
4338         * gcc.target/arm/neon/vhsubs8.c: Remove.
4339         * gcc.target/arm/neon/vhsubu16.c: Remove.
4340         * gcc.target/arm/neon/vhsubu32.c: Remove.
4341         * gcc.target/arm/neon/vhsubu8.c: Remove.
4342         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4343         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4344         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4345         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4346         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4347         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4348         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4349         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4350         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4351         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4352         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4353         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4354         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4355         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4356         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4357         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4358         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4359         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4360         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4361         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4362         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4363         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4364         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4365         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4366         * gcc.target/arm/neon/vld1Qf32.c: Remove.
4367         * gcc.target/arm/neon/vld1Qp16.c: Remove.
4368         * gcc.target/arm/neon/vld1Qp64.c: Remove.
4369         * gcc.target/arm/neon/vld1Qp8.c: Remove.
4370         * gcc.target/arm/neon/vld1Qs16.c: Remove.
4371         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4372         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4373         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4374         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4375         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4376         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4377         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4378         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4379         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4380         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4381         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4382         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4383         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4384         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4385         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4386         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4387         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4388         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4389         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4390         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4391         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4392         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4393         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4394         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4395         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4396         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4397         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4398         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4399         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4400         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4401         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4402         * gcc.target/arm/neon/vld1f32.c: Remove.
4403         * gcc.target/arm/neon/vld1p16.c: Remove.
4404         * gcc.target/arm/neon/vld1p64.c: Remove.
4405         * gcc.target/arm/neon/vld1p8.c: Remove.
4406         * gcc.target/arm/neon/vld1s16.c: Remove.
4407         * gcc.target/arm/neon/vld1s32.c: Remove.
4408         * gcc.target/arm/neon/vld1s64.c: Remove.
4409         * gcc.target/arm/neon/vld1s8.c: Remove.
4410         * gcc.target/arm/neon/vld1u16.c: Remove.
4411         * gcc.target/arm/neon/vld1u32.c: Remove.
4412         * gcc.target/arm/neon/vld1u64.c: Remove.
4413         * gcc.target/arm/neon/vld1u8.c: Remove.
4414         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4415         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4416         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4417         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4418         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4419         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4420         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4421         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4422         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4423         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4424         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4425         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4426         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4427         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4428         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4429         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4430         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4431         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4432         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4433         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4434         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4435         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4436         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4437         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4438         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4439         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4440         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4441         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4442         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4443         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4444         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4445         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4446         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4447         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4448         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4449         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4450         * gcc.target/arm/neon/vld2f32.c: Remove.
4451         * gcc.target/arm/neon/vld2p16.c: Remove.
4452         * gcc.target/arm/neon/vld2p64.c: Remove.
4453         * gcc.target/arm/neon/vld2p8.c: Remove.
4454         * gcc.target/arm/neon/vld2s16.c: Remove.
4455         * gcc.target/arm/neon/vld2s32.c: Remove.
4456         * gcc.target/arm/neon/vld2s64.c: Remove.
4457         * gcc.target/arm/neon/vld2s8.c: Remove.
4458         * gcc.target/arm/neon/vld2u16.c: Remove.
4459         * gcc.target/arm/neon/vld2u32.c: Remove.
4460         * gcc.target/arm/neon/vld2u64.c: Remove.
4461         * gcc.target/arm/neon/vld2u8.c: Remove.
4462         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4463         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4464         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4465         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4466         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4467         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4468         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4469         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4470         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4471         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4472         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4473         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4474         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4475         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4476         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4477         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4478         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4479         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4480         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4481         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4482         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4483         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4484         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4485         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4486         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4487         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4488         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4489         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4490         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4491         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4492         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4493         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4494         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4495         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4496         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4497         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4498         * gcc.target/arm/neon/vld3f32.c: Remove.
4499         * gcc.target/arm/neon/vld3p16.c: Remove.
4500         * gcc.target/arm/neon/vld3p64.c: Remove.
4501         * gcc.target/arm/neon/vld3p8.c: Remove.
4502         * gcc.target/arm/neon/vld3s16.c: Remove.
4503         * gcc.target/arm/neon/vld3s32.c: Remove.
4504         * gcc.target/arm/neon/vld3s64.c: Remove.
4505         * gcc.target/arm/neon/vld3s8.c: Remove.
4506         * gcc.target/arm/neon/vld3u16.c: Remove.
4507         * gcc.target/arm/neon/vld3u32.c: Remove.
4508         * gcc.target/arm/neon/vld3u64.c: Remove.
4509         * gcc.target/arm/neon/vld3u8.c: Remove.
4510         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4511         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4512         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4513         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4514         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4515         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4516         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4517         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4518         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4519         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4520         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4521         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4522         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4523         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4524         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4525         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4526         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4527         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4528         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4529         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4530         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4531         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4532         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4533         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4534         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4535         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4536         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4537         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4538         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4539         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4540         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4541         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4542         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4543         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4544         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4545         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4546         * gcc.target/arm/neon/vld4f32.c: Remove.
4547         * gcc.target/arm/neon/vld4p16.c: Remove.
4548         * gcc.target/arm/neon/vld4p64.c: Remove.
4549         * gcc.target/arm/neon/vld4p8.c: Remove.
4550         * gcc.target/arm/neon/vld4s16.c: Remove.
4551         * gcc.target/arm/neon/vld4s32.c: Remove.
4552         * gcc.target/arm/neon/vld4s64.c: Remove.
4553         * gcc.target/arm/neon/vld4s8.c: Remove.
4554         * gcc.target/arm/neon/vld4u16.c: Remove.
4555         * gcc.target/arm/neon/vld4u32.c: Remove.
4556         * gcc.target/arm/neon/vld4u64.c: Remove.
4557         * gcc.target/arm/neon/vld4u8.c: Remove.
4558         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4559         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4560         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4561         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4562         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4563         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4564         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4565         * gcc.target/arm/neon/vmaxf32.c: Remove.
4566         * gcc.target/arm/neon/vmaxs16.c: Remove.
4567         * gcc.target/arm/neon/vmaxs32.c: Remove.
4568         * gcc.target/arm/neon/vmaxs8.c: Remove.
4569         * gcc.target/arm/neon/vmaxu16.c: Remove.
4570         * gcc.target/arm/neon/vmaxu32.c: Remove.
4571         * gcc.target/arm/neon/vmaxu8.c: Remove.
4572         * gcc.target/arm/neon/vminQf32.c: Remove.
4573         * gcc.target/arm/neon/vminQs16.c: Remove.
4574         * gcc.target/arm/neon/vminQs32.c: Remove.
4575         * gcc.target/arm/neon/vminQs8.c: Remove.
4576         * gcc.target/arm/neon/vminQu16.c: Remove.
4577         * gcc.target/arm/neon/vminQu32.c: Remove.
4578         * gcc.target/arm/neon/vminQu8.c: Remove.
4579         * gcc.target/arm/neon/vminf32.c: Remove.
4580         * gcc.target/arm/neon/vmins16.c: Remove.
4581         * gcc.target/arm/neon/vmins32.c: Remove.
4582         * gcc.target/arm/neon/vmins8.c: Remove.
4583         * gcc.target/arm/neon/vminu16.c: Remove.
4584         * gcc.target/arm/neon/vminu32.c: Remove.
4585         * gcc.target/arm/neon/vminu8.c: Remove.
4586         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4587         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4588         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4589         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4590         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4591         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4592         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4593         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4594         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4595         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4596         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4597         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4598         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4599         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4600         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4601         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4602         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4603         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4604         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4605         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4606         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4607         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4608         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4609         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4610         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4611         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4612         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4613         * gcc.target/arm/neon/vmlaf32.c: Remove.
4614         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4615         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4616         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4617         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4618         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4619         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4620         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4621         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4622         * gcc.target/arm/neon/vmlals16.c: Remove.
4623         * gcc.target/arm/neon/vmlals32.c: Remove.
4624         * gcc.target/arm/neon/vmlals8.c: Remove.
4625         * gcc.target/arm/neon/vmlalu16.c: Remove.
4626         * gcc.target/arm/neon/vmlalu32.c: Remove.
4627         * gcc.target/arm/neon/vmlalu8.c: Remove.
4628         * gcc.target/arm/neon/vmlas16.c: Remove.
4629         * gcc.target/arm/neon/vmlas32.c: Remove.
4630         * gcc.target/arm/neon/vmlas8.c: Remove.
4631         * gcc.target/arm/neon/vmlau16.c: Remove.
4632         * gcc.target/arm/neon/vmlau32.c: Remove.
4633         * gcc.target/arm/neon/vmlau8.c: Remove.
4634         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4635         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4636         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4637         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4638         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4639         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4640         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4641         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4642         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4643         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4644         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4645         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4646         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4647         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4648         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4649         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4650         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4651         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4652         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4653         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4654         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4655         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4656         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4657         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4658         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4659         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4660         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4661         * gcc.target/arm/neon/vmlsf32.c: Remove.
4662         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4663         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4664         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4665         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4666         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4667         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4668         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4669         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4670         * gcc.target/arm/neon/vmlsls16.c: Remove.
4671         * gcc.target/arm/neon/vmlsls32.c: Remove.
4672         * gcc.target/arm/neon/vmlsls8.c: Remove.
4673         * gcc.target/arm/neon/vmlslu16.c: Remove.
4674         * gcc.target/arm/neon/vmlslu32.c: Remove.
4675         * gcc.target/arm/neon/vmlslu8.c: Remove.
4676         * gcc.target/arm/neon/vmlss16.c: Remove.
4677         * gcc.target/arm/neon/vmlss32.c: Remove.
4678         * gcc.target/arm/neon/vmlss8.c: Remove.
4679         * gcc.target/arm/neon/vmlsu16.c: Remove.
4680         * gcc.target/arm/neon/vmlsu32.c: Remove.
4681         * gcc.target/arm/neon/vmlsu8.c: Remove.
4682         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4683         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4684         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4685         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4686         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4687         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4688         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4689         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4690         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4691         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4692         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4693         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4694         * gcc.target/arm/neon/vmov_np16.c: Remove.
4695         * gcc.target/arm/neon/vmov_np8.c: Remove.
4696         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4697         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4698         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4699         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4700         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4701         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4702         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4703         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4704         * gcc.target/arm/neon/vmovls16.c: Remove.
4705         * gcc.target/arm/neon/vmovls32.c: Remove.
4706         * gcc.target/arm/neon/vmovls8.c: Remove.
4707         * gcc.target/arm/neon/vmovlu16.c: Remove.
4708         * gcc.target/arm/neon/vmovlu32.c: Remove.
4709         * gcc.target/arm/neon/vmovlu8.c: Remove.
4710         * gcc.target/arm/neon/vmovns16.c: Remove.
4711         * gcc.target/arm/neon/vmovns32.c: Remove.
4712         * gcc.target/arm/neon/vmovns64.c: Remove.
4713         * gcc.target/arm/neon/vmovnu16.c: Remove.
4714         * gcc.target/arm/neon/vmovnu32.c: Remove.
4715         * gcc.target/arm/neon/vmovnu64.c: Remove.
4716         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4717         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4718         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4719         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4720         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4721         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4722         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4723         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4724         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4725         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4726         * gcc.target/arm/neon/vmulQf32.c: Remove.
4727         * gcc.target/arm/neon/vmulQp8.c: Remove.
4728         * gcc.target/arm/neon/vmulQs16.c: Remove.
4729         * gcc.target/arm/neon/vmulQs32.c: Remove.
4730         * gcc.target/arm/neon/vmulQs8.c: Remove.
4731         * gcc.target/arm/neon/vmulQu16.c: Remove.
4732         * gcc.target/arm/neon/vmulQu32.c: Remove.
4733         * gcc.target/arm/neon/vmulQu8.c: Remove.
4734         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4735         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4736         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4737         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4738         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4739         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4740         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4741         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4742         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4743         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4744         * gcc.target/arm/neon/vmulf32.c: Remove.
4745         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4746         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4747         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4748         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4749         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4750         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4751         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4752         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4753         * gcc.target/arm/neon/vmullp8.c: Remove.
4754         * gcc.target/arm/neon/vmulls16.c: Remove.
4755         * gcc.target/arm/neon/vmulls32.c: Remove.
4756         * gcc.target/arm/neon/vmulls8.c: Remove.
4757         * gcc.target/arm/neon/vmullu16.c: Remove.
4758         * gcc.target/arm/neon/vmullu32.c: Remove.
4759         * gcc.target/arm/neon/vmullu8.c: Remove.
4760         * gcc.target/arm/neon/vmulp8.c: Remove.
4761         * gcc.target/arm/neon/vmuls16.c: Remove.
4762         * gcc.target/arm/neon/vmuls32.c: Remove.
4763         * gcc.target/arm/neon/vmuls8.c: Remove.
4764         * gcc.target/arm/neon/vmulu16.c: Remove.
4765         * gcc.target/arm/neon/vmulu32.c: Remove.
4766         * gcc.target/arm/neon/vmulu8.c: Remove.
4767         * gcc.target/arm/neon/vmvnQp8.c: Remove.
4768         * gcc.target/arm/neon/vmvnQs16.c: Remove.
4769         * gcc.target/arm/neon/vmvnQs32.c: Remove.
4770         * gcc.target/arm/neon/vmvnQs8.c: Remove.
4771         * gcc.target/arm/neon/vmvnQu16.c: Remove.
4772         * gcc.target/arm/neon/vmvnQu32.c: Remove.
4773         * gcc.target/arm/neon/vmvnQu8.c: Remove.
4774         * gcc.target/arm/neon/vmvnp8.c: Remove.
4775         * gcc.target/arm/neon/vmvns16.c: Remove.
4776         * gcc.target/arm/neon/vmvns32.c: Remove.
4777         * gcc.target/arm/neon/vmvns8.c: Remove.
4778         * gcc.target/arm/neon/vmvnu16.c: Remove.
4779         * gcc.target/arm/neon/vmvnu32.c: Remove.
4780         * gcc.target/arm/neon/vmvnu8.c: Remove.
4781         * gcc.target/arm/neon/vnegQf32.c: Remove.
4782         * gcc.target/arm/neon/vnegQs16.c: Remove.
4783         * gcc.target/arm/neon/vnegQs32.c: Remove.
4784         * gcc.target/arm/neon/vnegQs8.c: Remove.
4785         * gcc.target/arm/neon/vnegf32.c: Remove.
4786         * gcc.target/arm/neon/vnegs16.c: Remove.
4787         * gcc.target/arm/neon/vnegs32.c: Remove.
4788         * gcc.target/arm/neon/vnegs8.c: Remove.
4789         * gcc.target/arm/neon/vornQs16.c: Remove.
4790         * gcc.target/arm/neon/vornQs32.c: Remove.
4791         * gcc.target/arm/neon/vornQs64.c: Remove.
4792         * gcc.target/arm/neon/vornQs8.c: Remove.
4793         * gcc.target/arm/neon/vornQu16.c: Remove.
4794         * gcc.target/arm/neon/vornQu32.c: Remove.
4795         * gcc.target/arm/neon/vornQu64.c: Remove.
4796         * gcc.target/arm/neon/vornQu8.c: Remove.
4797         * gcc.target/arm/neon/vorns16.c: Remove.
4798         * gcc.target/arm/neon/vorns32.c: Remove.
4799         * gcc.target/arm/neon/vorns64.c: Remove.
4800         * gcc.target/arm/neon/vorns8.c: Remove.
4801         * gcc.target/arm/neon/vornu16.c: Remove.
4802         * gcc.target/arm/neon/vornu32.c: Remove.
4803         * gcc.target/arm/neon/vornu64.c: Remove.
4804         * gcc.target/arm/neon/vornu8.c: Remove.
4805         * gcc.target/arm/neon/vorrQs16.c: Remove.
4806         * gcc.target/arm/neon/vorrQs32.c: Remove.
4807         * gcc.target/arm/neon/vorrQs64.c: Remove.
4808         * gcc.target/arm/neon/vorrQs8.c: Remove.
4809         * gcc.target/arm/neon/vorrQu16.c: Remove.
4810         * gcc.target/arm/neon/vorrQu32.c: Remove.
4811         * gcc.target/arm/neon/vorrQu64.c: Remove.
4812         * gcc.target/arm/neon/vorrQu8.c: Remove.
4813         * gcc.target/arm/neon/vorrs16.c: Remove.
4814         * gcc.target/arm/neon/vorrs32.c: Remove.
4815         * gcc.target/arm/neon/vorrs64.c: Remove.
4816         * gcc.target/arm/neon/vorrs8.c: Remove.
4817         * gcc.target/arm/neon/vorru16.c: Remove.
4818         * gcc.target/arm/neon/vorru32.c: Remove.
4819         * gcc.target/arm/neon/vorru64.c: Remove.
4820         * gcc.target/arm/neon/vorru8.c: Remove.
4821         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4822         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4823         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4824         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4825         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4826         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4827         * gcc.target/arm/neon/vpadals16.c: Remove.
4828         * gcc.target/arm/neon/vpadals32.c: Remove.
4829         * gcc.target/arm/neon/vpadals8.c: Remove.
4830         * gcc.target/arm/neon/vpadalu16.c: Remove.
4831         * gcc.target/arm/neon/vpadalu32.c: Remove.
4832         * gcc.target/arm/neon/vpadalu8.c: Remove.
4833         * gcc.target/arm/neon/vpaddf32.c: Remove.
4834         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4835         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4836         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4837         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4838         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4839         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4840         * gcc.target/arm/neon/vpaddls16.c: Remove.
4841         * gcc.target/arm/neon/vpaddls32.c: Remove.
4842         * gcc.target/arm/neon/vpaddls8.c: Remove.
4843         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4844         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4845         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4846         * gcc.target/arm/neon/vpadds16.c: Remove.
4847         * gcc.target/arm/neon/vpadds32.c: Remove.
4848         * gcc.target/arm/neon/vpadds8.c: Remove.
4849         * gcc.target/arm/neon/vpaddu16.c: Remove.
4850         * gcc.target/arm/neon/vpaddu32.c: Remove.
4851         * gcc.target/arm/neon/vpaddu8.c: Remove.
4852         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4853         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4854         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4855         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4856         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4857         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4858         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4859         * gcc.target/arm/neon/vpminf32.c: Remove.
4860         * gcc.target/arm/neon/vpmins16.c: Remove.
4861         * gcc.target/arm/neon/vpmins32.c: Remove.
4862         * gcc.target/arm/neon/vpmins8.c: Remove.
4863         * gcc.target/arm/neon/vpminu16.c: Remove.
4864         * gcc.target/arm/neon/vpminu32.c: Remove.
4865         * gcc.target/arm/neon/vpminu8.c: Remove.
4866         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4867         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4868         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4869         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4870         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4871         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4872         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4873         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4874         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4875         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4876         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4877         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4878         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4879         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4880         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4881         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4882         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4883         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4884         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4885         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4886         * gcc.target/arm/neon/vqRshls16.c: Remove.
4887         * gcc.target/arm/neon/vqRshls32.c: Remove.
4888         * gcc.target/arm/neon/vqRshls64.c: Remove.
4889         * gcc.target/arm/neon/vqRshls8.c: Remove.
4890         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4891         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4892         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4893         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4894         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4895         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4896         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4897         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4898         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4899         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4900         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4901         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4902         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4903         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4904         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4905         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4906         * gcc.target/arm/neon/vqabss16.c: Remove.
4907         * gcc.target/arm/neon/vqabss32.c: Remove.
4908         * gcc.target/arm/neon/vqabss8.c: Remove.
4909         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4910         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4911         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4912         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4913         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4914         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4915         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4916         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4917         * gcc.target/arm/neon/vqadds16.c: Remove.
4918         * gcc.target/arm/neon/vqadds32.c: Remove.
4919         * gcc.target/arm/neon/vqadds64.c: Remove.
4920         * gcc.target/arm/neon/vqadds8.c: Remove.
4921         * gcc.target/arm/neon/vqaddu16.c: Remove.
4922         * gcc.target/arm/neon/vqaddu32.c: Remove.
4923         * gcc.target/arm/neon/vqaddu64.c: Remove.
4924         * gcc.target/arm/neon/vqaddu8.c: Remove.
4925         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4926         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4927         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4928         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4929         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4930         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4931         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4932         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4933         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4934         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4935         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4936         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4937         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4938         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4939         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4940         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4941         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4942         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4943         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4944         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4945         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4946         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4947         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4948         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4949         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4950         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4951         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4952         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4953         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4954         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4955         * gcc.target/arm/neon/vqmovns16.c: Remove.
4956         * gcc.target/arm/neon/vqmovns32.c: Remove.
4957         * gcc.target/arm/neon/vqmovns64.c: Remove.
4958         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4959         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4960         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4961         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4962         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4963         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4964         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4965         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4966         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4967         * gcc.target/arm/neon/vqnegs16.c: Remove.
4968         * gcc.target/arm/neon/vqnegs32.c: Remove.
4969         * gcc.target/arm/neon/vqnegs8.c: Remove.
4970         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4971         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4972         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4973         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4974         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4975         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4976         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4977         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4978         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4979         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4980         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4981         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4982         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4983         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4984         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4985         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4986         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4987         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4988         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4989         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4990         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4991         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4992         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4993         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4994         * gcc.target/arm/neon/vqshls16.c: Remove.
4995         * gcc.target/arm/neon/vqshls32.c: Remove.
4996         * gcc.target/arm/neon/vqshls64.c: Remove.
4997         * gcc.target/arm/neon/vqshls8.c: Remove.
4998         * gcc.target/arm/neon/vqshlu16.c: Remove.
4999         * gcc.target/arm/neon/vqshlu32.c: Remove.
5000         * gcc.target/arm/neon/vqshlu64.c: Remove.
5001         * gcc.target/arm/neon/vqshlu8.c: Remove.
5002         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5003         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5004         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5005         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5006         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5007         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5008         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5009         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5010         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5011         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5012         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5013         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5014         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5015         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5016         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5017         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5018         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5019         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5020         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5021         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5022         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5023         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5024         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5025         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5026         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5027         * gcc.target/arm/neon/vqsubs16.c: Remove.
5028         * gcc.target/arm/neon/vqsubs32.c: Remove.
5029         * gcc.target/arm/neon/vqsubs64.c: Remove.
5030         * gcc.target/arm/neon/vqsubs8.c: Remove.
5031         * gcc.target/arm/neon/vqsubu16.c: Remove.
5032         * gcc.target/arm/neon/vqsubu32.c: Remove.
5033         * gcc.target/arm/neon/vqsubu64.c: Remove.
5034         * gcc.target/arm/neon/vqsubu8.c: Remove.
5035         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5036         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5037         * gcc.target/arm/neon/vrecpef32.c: Remove.
5038         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5039         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5040         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5041         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5042         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5043         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5044         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5045         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5046         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5047         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5048         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5049         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5050         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5051         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5052         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5053         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5054         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5055         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5056         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5057         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5058         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5059         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5060         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5061         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5062         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5063         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5064         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5065         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5066         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5067         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5068         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5069         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5070         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5071         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5072         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5073         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5074         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5075         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5076         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5077         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5078         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5079         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5080         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5081         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5082         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5083         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5084         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5085         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5086         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5087         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5088         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5089         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5090         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5091         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5092         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5093         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5094         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5095         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5096         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5097         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5098         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5099         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5100         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5101         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5102         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5103         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5104         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5105         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5106         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5107         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5108         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5109         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5110         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5111         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5112         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5113         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5114         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5115         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5116         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5117         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5118         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5119         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5120         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5121         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5122         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5123         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5124         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5125         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5126         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5127         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5128         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5129         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5130         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5131         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5132         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5133         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5134         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5135         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5136         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5137         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5138         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5139         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5140         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5141         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5142         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5143         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5144         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5145         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5146         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5147         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5148         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5149         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5150         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5151         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5152         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5153         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5154         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5155         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5156         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5157         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5158         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5159         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5160         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5161         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5162         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5163         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5164         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5165         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5166         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5167         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5168         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5169         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5170         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5171         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5172         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5173         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5174         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5175         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5176         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5177         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5178         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5179         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5180         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5181         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5182         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5183         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5184         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5185         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5186         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5187         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5188         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5189         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5190         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5191         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5192         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5193         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5194         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5195         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5196         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5197         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5198         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5199         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5200         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5201         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5202         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5203         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5204         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5205         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5206         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5207         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5208         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5209         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5210         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5211         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5212         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5213         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5214         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5215         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5216         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5217         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5218         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5219         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5220         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5221         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5222         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5223         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5224         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5225         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5226         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5227         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5228         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5229         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5230         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5231         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5232         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5233         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5234         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5235         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5236         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5237         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5238         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5239         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5240         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5241         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5242         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5243         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5244         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5245         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5246         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5247         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5248         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5249         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5250         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5251         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5252         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5253         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5254         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5255         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5256         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5257         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5258         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5259         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5260         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5261         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5262         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5263         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5264         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5265         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5266         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5267         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5268         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5269         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5270         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5271         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5272         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5273         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5274         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5275         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5276         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5277         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5278         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5279         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5280         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5281         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5282         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5283         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5284         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5285         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5286         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5287         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5288         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5289         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5290         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5291         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5292         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5293         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5294         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5295         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5296         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5297         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5298         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5299         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5300         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5301         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5302         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5303         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5304         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5305         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5306         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5307         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5308         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5309         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5310         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5311         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5312         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5313         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5314         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5315         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5316         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5317         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5318         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5319         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5320         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5321         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5322         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5323         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5324         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5325         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5326         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5327         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5328         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5329         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5330         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5331         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5332         * gcc.target/arm/neon/vrev16p8.c: Remove.
5333         * gcc.target/arm/neon/vrev16s8.c: Remove.
5334         * gcc.target/arm/neon/vrev16u8.c: Remove.
5335         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5336         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5337         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5338         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5339         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5340         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5341         * gcc.target/arm/neon/vrev32p16.c: Remove.
5342         * gcc.target/arm/neon/vrev32p8.c: Remove.
5343         * gcc.target/arm/neon/vrev32s16.c: Remove.
5344         * gcc.target/arm/neon/vrev32s8.c: Remove.
5345         * gcc.target/arm/neon/vrev32u16.c: Remove.
5346         * gcc.target/arm/neon/vrev32u8.c: Remove.
5347         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5348         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5349         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5350         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5351         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5352         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5353         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5354         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5355         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5356         * gcc.target/arm/neon/vrev64f32.c: Remove.
5357         * gcc.target/arm/neon/vrev64p16.c: Remove.
5358         * gcc.target/arm/neon/vrev64p8.c: Remove.
5359         * gcc.target/arm/neon/vrev64s16.c: Remove.
5360         * gcc.target/arm/neon/vrev64s32.c: Remove.
5361         * gcc.target/arm/neon/vrev64s8.c: Remove.
5362         * gcc.target/arm/neon/vrev64u16.c: Remove.
5363         * gcc.target/arm/neon/vrev64u32.c: Remove.
5364         * gcc.target/arm/neon/vrev64u8.c: Remove.
5365         * gcc.target/arm/neon/vrndaf32.c: Remove.
5366         * gcc.target/arm/neon/vrndaqf32.c: Remove.
5367         * gcc.target/arm/neon/vrndf32.c: Remove.
5368         * gcc.target/arm/neon/vrndmf32.c: Remove.
5369         * gcc.target/arm/neon/vrndmqf32.c: Remove.
5370         * gcc.target/arm/neon/vrndnf32.c: Remove.
5371         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5372         * gcc.target/arm/neon/vrndpf32.c: Remove.
5373         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5374         * gcc.target/arm/neon/vrndqf32.c: Remove.
5375         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5376         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5377         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5378         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5379         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5380         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5381         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5382         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5383         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5384         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5385         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5386         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5387         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5388         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5389         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5390         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5391         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5392         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5393         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5394         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5395         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5396         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5397         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5398         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5399         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5400         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5401         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5402         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5403         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5404         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5405         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5406         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5407         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5408         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5409         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5410         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5411         * gcc.target/arm/neon/vshlQs16.c: Remove.
5412         * gcc.target/arm/neon/vshlQs32.c: Remove.
5413         * gcc.target/arm/neon/vshlQs64.c: Remove.
5414         * gcc.target/arm/neon/vshlQs8.c: Remove.
5415         * gcc.target/arm/neon/vshlQu16.c: Remove.
5416         * gcc.target/arm/neon/vshlQu32.c: Remove.
5417         * gcc.target/arm/neon/vshlQu64.c: Remove.
5418         * gcc.target/arm/neon/vshlQu8.c: Remove.
5419         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5420         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5421         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5422         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5423         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5424         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5425         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5426         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5427         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5428         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5429         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5430         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5431         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5432         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5433         * gcc.target/arm/neon/vshls16.c: Remove.
5434         * gcc.target/arm/neon/vshls32.c: Remove.
5435         * gcc.target/arm/neon/vshls64.c: Remove.
5436         * gcc.target/arm/neon/vshls8.c: Remove.
5437         * gcc.target/arm/neon/vshlu16.c: Remove.
5438         * gcc.target/arm/neon/vshlu32.c: Remove.
5439         * gcc.target/arm/neon/vshlu64.c: Remove.
5440         * gcc.target/arm/neon/vshlu8.c: Remove.
5441         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5442         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5443         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5444         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5445         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5446         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5447         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5448         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5449         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5450         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5451         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5452         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5453         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5454         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5455         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5456         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5457         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5458         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5459         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5460         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5461         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5462         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5463         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5464         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5465         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5466         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5467         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5468         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5469         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5470         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5471         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5472         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5473         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5474         * gcc.target/arm/neon/vsli_np16.c: Remove.
5475         * gcc.target/arm/neon/vsli_np64.c: Remove.
5476         * gcc.target/arm/neon/vsli_np8.c: Remove.
5477         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5478         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5479         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5480         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5481         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5482         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5483         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5484         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5485         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5486         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5487         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5488         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5489         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5490         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5491         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5492         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5493         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5494         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5495         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5496         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5497         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5498         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5499         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5500         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5501         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5502         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5503         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5504         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5505         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5506         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5507         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5508         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5509         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5510         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5511         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5512         * gcc.target/arm/neon/vsri_np16.c: Remove.
5513         * gcc.target/arm/neon/vsri_np64.c: Remove.
5514         * gcc.target/arm/neon/vsri_np8.c: Remove.
5515         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5516         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5517         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5518         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5519         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5520         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5521         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5522         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5523         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5524         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5525         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5526         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5527         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5528         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5529         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5530         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5531         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5532         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5533         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5534         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5535         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5536         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5537         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5538         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5539         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5540         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5541         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5542         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5543         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5544         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5545         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5546         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5547         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5548         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5549         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5550         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5551         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5552         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5553         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5554         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5555         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5556         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5557         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5558         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5559         * gcc.target/arm/neon/vst1f32.c: Remove.
5560         * gcc.target/arm/neon/vst1p16.c: Remove.
5561         * gcc.target/arm/neon/vst1p64.c: Remove.
5562         * gcc.target/arm/neon/vst1p8.c: Remove.
5563         * gcc.target/arm/neon/vst1s16.c: Remove.
5564         * gcc.target/arm/neon/vst1s32.c: Remove.
5565         * gcc.target/arm/neon/vst1s64.c: Remove.
5566         * gcc.target/arm/neon/vst1s8.c: Remove.
5567         * gcc.target/arm/neon/vst1u16.c: Remove.
5568         * gcc.target/arm/neon/vst1u32.c: Remove.
5569         * gcc.target/arm/neon/vst1u64.c: Remove.
5570         * gcc.target/arm/neon/vst1u8.c: Remove.
5571         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5572         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5573         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5574         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5575         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5576         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5577         * gcc.target/arm/neon/vst2Qf32.c: Remove.
5578         * gcc.target/arm/neon/vst2Qp16.c: Remove.
5579         * gcc.target/arm/neon/vst2Qp8.c: Remove.
5580         * gcc.target/arm/neon/vst2Qs16.c: Remove.
5581         * gcc.target/arm/neon/vst2Qs32.c: Remove.
5582         * gcc.target/arm/neon/vst2Qs8.c: Remove.
5583         * gcc.target/arm/neon/vst2Qu16.c: Remove.
5584         * gcc.target/arm/neon/vst2Qu32.c: Remove.
5585         * gcc.target/arm/neon/vst2Qu8.c: Remove.
5586         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5587         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5588         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5589         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5590         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5591         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5592         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5593         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5594         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5595         * gcc.target/arm/neon/vst2f32.c: Remove.
5596         * gcc.target/arm/neon/vst2p16.c: Remove.
5597         * gcc.target/arm/neon/vst2p64.c: Remove.
5598         * gcc.target/arm/neon/vst2p8.c: Remove.
5599         * gcc.target/arm/neon/vst2s16.c: Remove.
5600         * gcc.target/arm/neon/vst2s32.c: Remove.
5601         * gcc.target/arm/neon/vst2s64.c: Remove.
5602         * gcc.target/arm/neon/vst2s8.c: Remove.
5603         * gcc.target/arm/neon/vst2u16.c: Remove.
5604         * gcc.target/arm/neon/vst2u32.c: Remove.
5605         * gcc.target/arm/neon/vst2u64.c: Remove.
5606         * gcc.target/arm/neon/vst2u8.c: Remove.
5607         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5608         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5609         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5610         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5611         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5612         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5613         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5614         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5615         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5616         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5617         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5618         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5619         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5620         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5621         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5622         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5623         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5624         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5625         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5626         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5627         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5628         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5629         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5630         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5631         * gcc.target/arm/neon/vst3f32.c: Remove.
5632         * gcc.target/arm/neon/vst3p16.c: Remove.
5633         * gcc.target/arm/neon/vst3p64.c: Remove.
5634         * gcc.target/arm/neon/vst3p8.c: Remove.
5635         * gcc.target/arm/neon/vst3s16.c: Remove.
5636         * gcc.target/arm/neon/vst3s32.c: Remove.
5637         * gcc.target/arm/neon/vst3s64.c: Remove.
5638         * gcc.target/arm/neon/vst3s8.c: Remove.
5639         * gcc.target/arm/neon/vst3u16.c: Remove.
5640         * gcc.target/arm/neon/vst3u32.c: Remove.
5641         * gcc.target/arm/neon/vst3u64.c: Remove.
5642         * gcc.target/arm/neon/vst3u8.c: Remove.
5643         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5644         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5645         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5646         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5647         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5648         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5649         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5650         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5651         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5652         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5653         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5654         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5655         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5656         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5657         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5658         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5659         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5660         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5661         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5662         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5663         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5664         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5665         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5666         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5667         * gcc.target/arm/neon/vst4f32.c: Remove.
5668         * gcc.target/arm/neon/vst4p16.c: Remove.
5669         * gcc.target/arm/neon/vst4p64.c: Remove.
5670         * gcc.target/arm/neon/vst4p8.c: Remove.
5671         * gcc.target/arm/neon/vst4s16.c: Remove.
5672         * gcc.target/arm/neon/vst4s32.c: Remove.
5673         * gcc.target/arm/neon/vst4s64.c: Remove.
5674         * gcc.target/arm/neon/vst4s8.c: Remove.
5675         * gcc.target/arm/neon/vst4u16.c: Remove.
5676         * gcc.target/arm/neon/vst4u32.c: Remove.
5677         * gcc.target/arm/neon/vst4u64.c: Remove.
5678         * gcc.target/arm/neon/vst4u8.c: Remove.
5679         * gcc.target/arm/neon/vsubQf32.c: Remove.
5680         * gcc.target/arm/neon/vsubQs16.c: Remove.
5681         * gcc.target/arm/neon/vsubQs32.c: Remove.
5682         * gcc.target/arm/neon/vsubQs64.c: Remove.
5683         * gcc.target/arm/neon/vsubQs8.c: Remove.
5684         * gcc.target/arm/neon/vsubQu16.c: Remove.
5685         * gcc.target/arm/neon/vsubQu32.c: Remove.
5686         * gcc.target/arm/neon/vsubQu64.c: Remove.
5687         * gcc.target/arm/neon/vsubQu8.c: Remove.
5688         * gcc.target/arm/neon/vsubf32.c: Remove.
5689         * gcc.target/arm/neon/vsubhns16.c: Remove.
5690         * gcc.target/arm/neon/vsubhns32.c: Remove.
5691         * gcc.target/arm/neon/vsubhns64.c: Remove.
5692         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5693         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5694         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5695         * gcc.target/arm/neon/vsubls16.c: Remove.
5696         * gcc.target/arm/neon/vsubls32.c: Remove.
5697         * gcc.target/arm/neon/vsubls8.c: Remove.
5698         * gcc.target/arm/neon/vsublu16.c: Remove.
5699         * gcc.target/arm/neon/vsublu32.c: Remove.
5700         * gcc.target/arm/neon/vsublu8.c: Remove.
5701         * gcc.target/arm/neon/vsubs16.c: Remove.
5702         * gcc.target/arm/neon/vsubs32.c: Remove.
5703         * gcc.target/arm/neon/vsubs64.c: Remove.
5704         * gcc.target/arm/neon/vsubs8.c: Remove.
5705         * gcc.target/arm/neon/vsubu16.c: Remove.
5706         * gcc.target/arm/neon/vsubu32.c: Remove.
5707         * gcc.target/arm/neon/vsubu64.c: Remove.
5708         * gcc.target/arm/neon/vsubu8.c: Remove.
5709         * gcc.target/arm/neon/vsubws16.c: Remove.
5710         * gcc.target/arm/neon/vsubws32.c: Remove.
5711         * gcc.target/arm/neon/vsubws8.c: Remove.
5712         * gcc.target/arm/neon/vsubwu16.c: Remove.
5713         * gcc.target/arm/neon/vsubwu32.c: Remove.
5714         * gcc.target/arm/neon/vsubwu8.c: Remove.
5715         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5716         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5717         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5718         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5719         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5720         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5721         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5722         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5723         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5724         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5725         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5726         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5727         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5728         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5729         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5730         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5731         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5732         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5733         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5734         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5735         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5736         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5737         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5738         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5739         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5740         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5741         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5742         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5743         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5744         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5745         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5746         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5747         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5748         * gcc.target/arm/neon/vtrnf32.c: Remove.
5749         * gcc.target/arm/neon/vtrnp16.c: Remove.
5750         * gcc.target/arm/neon/vtrnp8.c: Remove.
5751         * gcc.target/arm/neon/vtrns16.c: Remove.
5752         * gcc.target/arm/neon/vtrns32.c: Remove.
5753         * gcc.target/arm/neon/vtrns8.c: Remove.
5754         * gcc.target/arm/neon/vtrnu16.c: Remove.
5755         * gcc.target/arm/neon/vtrnu32.c: Remove.
5756         * gcc.target/arm/neon/vtrnu8.c: Remove.
5757         * gcc.target/arm/neon/vtstQp8.c: Remove.
5758         * gcc.target/arm/neon/vtstQs16.c: Remove.
5759         * gcc.target/arm/neon/vtstQs32.c: Remove.
5760         * gcc.target/arm/neon/vtstQs8.c: Remove.
5761         * gcc.target/arm/neon/vtstQu16.c: Remove.
5762         * gcc.target/arm/neon/vtstQu32.c: Remove.
5763         * gcc.target/arm/neon/vtstQu8.c: Remove.
5764         * gcc.target/arm/neon/vtstp8.c: Remove.
5765         * gcc.target/arm/neon/vtsts16.c: Remove.
5766         * gcc.target/arm/neon/vtsts32.c: Remove.
5767         * gcc.target/arm/neon/vtsts8.c: Remove.
5768         * gcc.target/arm/neon/vtstu16.c: Remove.
5769         * gcc.target/arm/neon/vtstu32.c: Remove.
5770         * gcc.target/arm/neon/vtstu8.c: Remove.
5771         * gcc.target/arm/neon/vuzpQf32.c: Remove.
5772         * gcc.target/arm/neon/vuzpQp16.c: Remove.
5773         * gcc.target/arm/neon/vuzpQp8.c: Remove.
5774         * gcc.target/arm/neon/vuzpQs16.c: Remove.
5775         * gcc.target/arm/neon/vuzpQs32.c: Remove.
5776         * gcc.target/arm/neon/vuzpQs8.c: Remove.
5777         * gcc.target/arm/neon/vuzpQu16.c: Remove.
5778         * gcc.target/arm/neon/vuzpQu32.c: Remove.
5779         * gcc.target/arm/neon/vuzpQu8.c: Remove.
5780         * gcc.target/arm/neon/vuzpf32.c: Remove.
5781         * gcc.target/arm/neon/vuzpp16.c: Remove.
5782         * gcc.target/arm/neon/vuzpp8.c: Remove.
5783         * gcc.target/arm/neon/vuzps16.c: Remove.
5784         * gcc.target/arm/neon/vuzps32.c: Remove.
5785         * gcc.target/arm/neon/vuzps8.c: Remove.
5786         * gcc.target/arm/neon/vuzpu16.c: Remove.
5787         * gcc.target/arm/neon/vuzpu32.c: Remove.
5788         * gcc.target/arm/neon/vuzpu8.c: Remove.
5789         * gcc.target/arm/neon/vzipQf32.c: Remove.
5790         * gcc.target/arm/neon/vzipQp16.c: Remove.
5791         * gcc.target/arm/neon/vzipQp8.c: Remove.
5792         * gcc.target/arm/neon/vzipQs16.c: Remove.
5793         * gcc.target/arm/neon/vzipQs32.c: Remove.
5794         * gcc.target/arm/neon/vzipQs8.c: Remove.
5795         * gcc.target/arm/neon/vzipQu16.c: Remove.
5796         * gcc.target/arm/neon/vzipQu32.c: Remove.
5797         * gcc.target/arm/neon/vzipQu8.c: Remove.
5798         * gcc.target/arm/neon/vzipf32.c: Remove.
5799         * gcc.target/arm/neon/vzipp16.c: Remove.
5800         * gcc.target/arm/neon/vzipp8.c: Remove.
5801         * gcc.target/arm/neon/vzips16.c: Remove.
5802         * gcc.target/arm/neon/vzips32.c: Remove.
5803         * gcc.target/arm/neon/vzips8.c: Remove.
5804         * gcc.target/arm/neon/vzipu16.c: Remove.
5805         * gcc.target/arm/neon/vzipu32.c: Remove.
5806         * gcc.target/arm/neon/vzipu8.c: Remove.
5807
5808
5809 2015-11-12  Marek Polacek  <polacek@redhat.com>
5810
5811         PR c/67784
5812         * gcc.dg/pr67784-1.c: New test.
5813         * gcc.dg/pr67784-2.c: New test.
5814
5815 2015-11-12  Martin Liska  <mliska@suse.cz>
5816
5817         * gcc.dg/ipa/pr68035.c: New test.
5818
5819 2015-11-12  Richard Biener  <rguenther@suse.de>
5820
5821         PR tree-optimization/68306
5822         * gcc.dg/pr68306.c: New testcase.
5823
5824 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5825
5826         Implement D0013R2, logical type traits.
5827
5828         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5829
5830 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5831
5832         * c-c++-common/goacc/data-default-1.c: New.
5833
5834 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5835
5836         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5837
5838 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5839
5840         PR tree-optimization/68305
5841         * gcc.dg/vect/pr68305.c: New test.
5842
5843 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5844
5845         * gcc.target/i386/pr67265-2.c: New test.
5846
5847 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5848
5849         * gcc.dg/pr68286.c: New test.
5850
5851 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5852
5853         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5854
5855 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5858         aligned to 64 bits.
5859
5860 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5861
5862         * gcc.dg/pr65521.c: Fail on AIX.
5863
5864 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5865
5866         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5867         * gcc.dg/graphite/fuse-2.c: Same.
5868         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5869         isl-ast-gen-*.c files.
5870         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5871         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5872         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5873         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5874         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5875         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5876         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5877         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5878         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5879         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5880         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5881
5882 2015-11-11  Marek Polacek  <polacek@redhat.com>
5883
5884         PR c/68107
5885         PR c++/68266
5886         * c-c++-common/pr68107.c: New test.
5887         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5888         (large_array_char_template): Likewise.
5889         * g++.dg/init/new44.C: Adjust dg-error.
5890
5891 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5892
5893         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5894         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5895
5896 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5897
5898         * gcc.target/i386/pr67265.c: New test.
5899
5900 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5901
5902         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5903         tests for the expected generated code.
5904
5905 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5906
5907         * gcc.target/mips/split-ds-sequence.c: New test.
5908
5909 2015-11-11  Julia Koval  <julia.koval@intel.com>
5910
5911         * g++.dg/ext/mv16.C: New functions.
5912
5913 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5914             Jiong Wang      <jiong.wang@arm.com>
5915
5916         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5917
5918 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5919
5920         * gcc.target/i386/mask-pack.c: New test.
5921         * gcc.target/i386/mask-unpack.c: New test.
5922
5923 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5924
5925         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5926
5927 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5928
5929         * gcc.dg/vect/slp-cond-5.c: New test.
5930
5931 2015-11-10  Richard Biener  <rguenther@suse.de>
5932
5933         PR tree-optimization/68240
5934         * gcc.dg/torture/pr68240.c: New testcase.
5935
5936 2015-11-10  Richard Biener  <rguenther@suse.de>
5937
5938         PR tree-optimization/56118
5939         * gcc.target/i386/pr56118.c: New testcase.
5940
5941 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5942
5943         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5944
5945 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5946
5947         * gfortran.dg/pr68251.f90: New test.
5948
5949 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5950
5951         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5952
5953 2015-11-09  Martin Sebor  <msebor@redhat.com>
5954
5955         * init/new45.C: New test to verify that operator new is invoked
5956         with or without overhead for a cookie.
5957
5958         PR c++/67927
5959         * init/new44.C: New test for placement new expressions for arrays
5960         with excessive number of elements.
5961
5962         PR c++/67913
5963         * init/new43.C: New test for placement new expressions for arrays
5964         with negative number of elements.
5965
5966         * other/new-size-type.C: Expect array new expression with
5967         an excessive number of elements to be rejected.
5968
5969 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5970
5971         * c-c++-common/goacc/routine-1.c: New.
5972         * c-c++-common/goacc/routine-2.c: New.
5973         * c-c++-common/goacc/routine-3.c: New.
5974         * c-c++-common/goacc/routine-4.c: New.
5975         * c-c++-common/goacc/routine-5.c: New.
5976
5977 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5978
5979         * gcc.target/sparc/sparc-ret.c: Rename to...
5980         * gcc.target/sparc/sparc-ret-1.c: ...this.
5981         * gcc.target/sparc/sparc-ret-2.c: New test.
5982
5983 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5984
5985         * lib/target-supports.exp (check_p8vector_hw_available): Split
5986         long line.
5987         (check_vsx_hw_available): Likewise.
5988         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5989         support and for PowerPC float128 support.
5990         (check_p9modulo_hw_available): Likewise.
5991         (check_ppc_float128_sw_available): Likewise.
5992         (check_ppc_float128_hw_available): Likewise.
5993         (check_effective_target_powerpc_p9vector_ok): Likewise.
5994         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5995         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5996         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5997         (is-effective-target): Add new PowerPc targets.
5998         (is-effective-target-keyword): Likewise.
5999         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6000         instructions, use it.
6001
6002         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6003         * gcc.target/powerpc/mod-2.c: Likewise.
6004         * gcc.target/powerpc/ctz-1.c: Likewise.
6005         * gcc.target/powerpc/ctz-2.c: Likewise.
6006         * gcc.target/powerpc/extswsli-1.c: Likewise.
6007         * gcc.target/powerpc/extswsli-2.c: Likewise.
6008         * gcc.target/powerpc/extswsli-3.c: Likewise.
6009
6010         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6011         and allow the test on PowerPC LE.
6012         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6013         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6014
6015         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6016         check instead of powerpc_vsx_ok.
6017         * gcc.target/powerpc/float128-mix.c: Likewise.
6018
6019 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gcc.dg/sso/*.c: Robustify dg-output directives.
6022
6023 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6024
6025         * g++.dg/ubsan/pr68259.C: New test.
6026
6027 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6028
6029         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6030         (main): Use _Cilk_spawn instead of cilk_spawn.
6031
6032 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6033
6034         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6035         scan-assembler directive.
6036
6037 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6038
6039         PR target/68129
6040         * gcc.dg/pr68129_1.c: New test.
6041
6042 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6043
6044         PR debug/67192
6045         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6046         (main): Invoke them.
6047
6048 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6049
6050         PR debug/67192
6051         * gcc.dg/guality/pr67192.c: New test.
6052
6053 2015-11-09  Richard Biener  <rguenther@suse.de>
6054
6055         PR tree-optimization/68248
6056         * gcc.dg/torture/pr68248.c: New testcase.
6057
6058 2015-11-09  Richard Biener  <rguenther@suse.de>
6059
6060         PR tree-optimization/56118
6061         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6062
6063 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6064
6065         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6066         labelref and check use of constant pool by looking for .word and
6067         similar directives.
6068
6069 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6070
6071         PR target/66326
6072         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6073
6074 2015-11-09  Richard Henderson  <rth@redhat.com>
6075
6076         * gcc.target/i386/addr-space-1.c: New test.
6077         * gcc.target/i386/addr-space-2.c: New test.
6078         * gcc.target/i386/addr-space-3.c: New test.
6079
6080 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6081
6082         PR fortran/68053
6083         * gfortran.dg/pr68053.f90: New test.
6084
6085 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6086
6087         * g++.dg/lto/pr68057_0.C: Fix testcase.
6088
6089 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6090
6091         * gfortran.dg/PR67518.f90: move from here...
6092         * gfortran.dg/graphite/PR67518.f90: to here.
6093         * gfortran.dg/PR53852.f90: move from here...
6094         * gfortran.dg/graphite/PR53852.f90: to here.
6095
6096 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6097
6098         * gcc.dg/sso-1.c: New test.
6099         * gcc.dg/sso-2.c: Likewise.
6100         * gcc.dg/sso-3.c: Likewise.
6101         * gcc.dg/sso-4.c: Likewise.
6102         * gcc.dg/sso-5.c: Likewise.
6103         * gcc.dg/sso-6.c: Likewise.
6104         * gcc.dg/sso-7.c: Likewise.
6105         * gcc.dg/sso-8.c: Likewise.
6106         * gcc.dg/sso: New directory.
6107         * gcc.target/i386/movbe-3.c: New test.
6108         * gnat.dg/sso1.adb: Likewise.
6109         * gnat.dg/sso2.ad[sb]: Likewise.
6110         * gnat.dg/sso3.adb: Likewise.
6111         * gnat.dg/sso4.adb: Likewise.
6112         * gnat.dg/sso5.adb: Likewise.
6113         * gnat.dg/sso6.adb: Likewise.
6114         * gnat.dg/sso7.adb: Likewise.
6115         * gnat.dg/specs/sso1.ads: Likewise.
6116         * gnat.dg/specs/sso2.ads: Likewise.
6117         * gnat.dg/sso: New directory.
6118
6119 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6120
6121         PR fortran/68218
6122         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6123
6124 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6125
6126         PR fortran/68224
6127         * gfortran.dg/pr68224.f90: New test.
6128
6129 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6130
6131         PR fortran/68196
6132         * gfortran.dg/proc_ptr_47.f90: New test.
6133
6134         PR fortran/66465
6135         * gfortran.dg/pr66465.f90: New test.
6136
6137 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6138
6139         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6140
6141 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6142
6143         PR fortran/68153
6144         * gfortran.dg/pr68153.f90: New test.
6145
6146 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6147
6148         PR fortran/68151
6149         * gfortran.dg/pr68151.f90: New test.
6150
6151 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6152
6153         PR tree-optimization/68235
6154         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6155
6156 2015-11-06  Jeff Law  <law@redhat.com>
6157
6158         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6159         realized jump threads.
6160         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6161         threads rather than dom1 dump.
6162
6163 2015-11-06  Michael Collison  <michael.collison@linaro.org
6164             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6165
6166         Revert:
6167         2015-08-01  Michael Collison  <michael.collison@linaro.org
6168                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6169
6170         * gcc.target/arm/mincmp.c: New test.
6171
6172 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6173
6174         PR fortran/54224
6175         * gfortran.dg/warn_unused_function_2.f90: Add two new
6176         "defined but not used" subroutines.
6177
6178 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6179
6180         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6181         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6182         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6183         expected diagnostics for the addition of quotes.
6184         * gfortran.dg/gomp/target3.f90: Likewise.
6185         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6186         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6187         * c-c++-common/gomp/doacross-1.c: Likewise.
6188         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6189         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6190         Adjust expected diagnostics wording.
6191         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6192         Don't expect error on ordered threads simd when in for simd.
6193         * c-c++-common/gomp/nesting-2.c: New test.
6194         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6195         * c-c++-common/gomp/ordered-4.c: New test.
6196
6197 2015-11-06  Mike Stump  <mikestump@comcast.net>
6198
6199         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6200
6201 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6202             Sebastian Pop  <s.pop@samsung.com>
6203
6204         * gcc.dg/graphite/fuse-1.c: New.
6205         * gcc.dg/graphite/fuse-2.c: New.
6206         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6207
6208 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6209
6210         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6211
6212 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6213
6214         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6215         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6216         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6217         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6218         * lib/gcc-dg.exp: Load multiline.exp.
6219
6220 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6221
6222         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6223         * gcc.target/arm/interrupt-1.c: Likewise.
6224         * gcc.target/arm/interrupt-2.c: Likewise.
6225         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6226
6227 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6228             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6229
6230         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6231         macros for assembly checks.
6232         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6233         frsqrts and frsqrte are not emitted.
6234         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6235         frsqrts and frsqrte are emitted.
6236         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6237
6238 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6239
6240         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6241
6242 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6243
6244         PR ipa/68057
6245         PR ipa/68220
6246         * g++.dg/lto/pr68057_0.C: New testcase.
6247         * g++.dg/lto/pr68057_1.C: New testcase.
6248         * g++.dg/torture/pr68220.C: New testcase.
6249
6250 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6251
6252         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6253         comment.
6254
6255 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
6256
6257         PR tree-optimization/68145
6258         * g++.dg/vect/pr68145.cc: New test.
6259
6260 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6261
6262         PR target/68088
6263         * gcc.dg/pr68088_1.c: New test.
6264
6265 2015-11-06  Richard Biener  <rguenther@suse.de>
6266
6267         * gcc.dg/vect/bb-slp-38.c: New testcase.
6268
6269 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6270
6271         * gfortran.dg/goacc/private-3.f95: XFAIL.
6272
6273 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
6274
6275         PR middle-end/53852
6276         PR middle-end/67518
6277         * gfortran.dg/PR67518.f90: New test.
6278         * gfortran.dg/PR53852.f90: New test.
6279
6280 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
6281             Tom de Vries  <tom@codesourcery.com>
6282             Nathan Sidwell  <nathan@codesourcery.com>
6283             Thomas Schwinge  <thomas@codesourcery.com>
6284
6285         * c-c++-common/goacc/combined-directives.c: New test.
6286         * c-c++-common/goacc/loop-clauses.c: New test.
6287         * c-c++-common/goacc/tile.c: New test.
6288         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6289         as gang static arguments.
6290         * c-c++-common/goacc/update-1.c: Adjust expected error message.
6291         * g++.dg/goacc/template.C: New test.
6292         * gfortran.dg/goacc/combined-directives.f90: New test.
6293         * gfortran.dg/goacc/default.f95: New test.
6294         * gfortran.dg/goacc/default_none.f95: New test.
6295         * gfortran.dg/goacc/firstprivate-1.f95: New test.
6296         * gfortran.dg/goacc/gang-static.f95: New test.
6297         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6298         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6299         * gfortran.dg/goacc/list.f95: Update test.
6300         * gfortran.dg/goacc/loop-2.f95: Likewise.
6301         * gfortran.dg/goacc/loop-4.f95: New test.
6302         * gfortran.dg/goacc/loop-5.f95: New test.
6303         * gfortran.dg/goacc/loop-6.f95: New test.
6304         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6305         * gfortran.dg/goacc/multi-clause.f90: New test.
6306         * gfortran.dg/goacc/parallel-tree.f95: Update test.
6307         * gfortran.dg/goacc/update.f95: New test.
6308
6309 2015-11-05  Martin Sebor  <msebor@redhat.com>
6310
6311         PR c++/67942
6312         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6313         invocations where the size of the destination buffer object
6314         or its type (or both) is unknown.
6315
6316 2015-11-05  Martin Sebor  <msebor@redhat.com>
6317
6318         PR c++/67942
6319         * g++.dg/warn/Wplacement-new-size.C: New test.
6320
6321 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
6322
6323         * gcc.dg/pr68112.c: New.
6324         * gcc.dg/vect/vect-strided-shift-1.c: New.
6325
6326 2015-11-05  Marek Polacek  <polacek@redhat.com>
6327
6328         PR c/68090
6329         * gcc.dg/pr68090.c: New test.
6330
6331 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
6332
6333         * gcc.dg/ifcvt-4.c: New.
6334
6335 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6336
6337         PR c++/67846
6338         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6339
6340 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
6341
6342         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6343         of variables in both data sharing and mapping clauses and for
6344         structure element based array sections being mapped rather than
6345         privatized.
6346         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
6347         expected diagnostics wording in one case.
6348         * c-c++-common/gomp/distribute-1.c: New test.
6349         * c-c++-common/gomp/element-1.c: New test.
6350         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6351         and #pragma omp end declare target pair around the function.
6352         Change s from a parameter to a file scope variable.
6353         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6354         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6355         on non-zero low-bound in reduction array sections.  Add further
6356         tests.
6357         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6358         * c-c++-common/gomp/target-teams-1.c: New test.
6359         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6360         for expected mangling on x86_64/i?86.
6361         * gcc.dg/gomp/declare-simd-3.c: New test.
6362         * gcc.dg/gomp/declare-simd-4.c: New test.
6363         * gcc.dg/gomp/for-20.c: New test.
6364         * gcc.dg/gomp/for-21.c: New test.
6365         * gcc.dg/gomp/for-22.c: New test.
6366         * gcc.dg/gomp/for-23.c: New test.
6367         * gcc.dg/gomp/for-24.c: New test.
6368         * gcc.dg/gomp/linear-1.c: New test.
6369         * gcc.dg/gomp/loop-1.c: New test.
6370         * g++.dg/gomp/atomic-17.C: New test.
6371         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6372         non-static data member in shared clause.  Add single construct.
6373         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6374         scan-assembler-times directives for expected mangling on x86_64/i?86.
6375         * g++.dg/gomp/declare-simd-3.C: Likewise.
6376         * g++.dg/gomp/declare-simd-4.C: New test.
6377         * g++.dg/gomp/declare-simd-5.C: New test.
6378         * g++.dg/gomp/declare-target-1.C: New test.
6379         * g++.dg/gomp/linear-2.C: New test.
6380         * g++.dg/gomp/loop-1.C: New test.
6381         * g++.dg/gomp/loop-2.C: New test.
6382         * g++.dg/gomp/loop-3.C: New test.
6383         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6384         non-static data member in shared clause.
6385         * g++.dg/gomp/member-3.C: New test.
6386         * g++.dg/gomp/member-4.C: New test.
6387         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6388         (bar): Remove dg-message.
6389         * g++.dg/gomp/target-teams-1.C: New test.
6390
6391 2015-11-05  Richard Biener  <rguenther@suse.de>
6392
6393         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6394         uninitialized variables.
6395         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6396         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6397         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6398         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6399         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6400         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6401         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6402         * gcc.dg/ipa/pure-const-2.c: Likewise.
6403         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6404         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6405         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6406         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6407         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6408         * gcc.dg/vect/pr30858.c: Likewise.
6409         * gcc.dg/vect/pr33866.c: Likewise.
6410         * gcc.dg/vect/pr37027.c: Likewise.
6411         * c-c++-common/ubsan/null-10.c: Likewise.
6412         * gcc.target/i386/incoming-8.c: Likewise.
6413
6414 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6415
6416         * gnat.dg/slice9.adb: New test.
6417
6418 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6419
6420         * gfortran.dg/goacc/reduction-2.f95: Delete.
6421
6422 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6423
6424         PR tree-optimization/67742
6425         * gcc.dg/tree-ssa/restrict-7.c: New test.
6426         * gcc.dg/tree-ssa/restrict-8.c: New test.
6427
6428 2015-11-03  Martin Sebor  <msebor@redhat.com>
6429
6430         PR c++-common/67882
6431         * c-c++-common/builtin-offsetof-2.c: New test.
6432
6433 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6434
6435         PR fortran/67982
6436         * gfortran.dg/warn_unused_function_3.f90: New test.
6437
6438 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440         * gnat.dg/discr45.adb: Only compile the test.
6441
6442 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6443
6444         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6445         * gcc.target/i386/mvc5.c: Ditto.
6446         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6447         resolver.
6448
6449 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6450
6451         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6452         from here to...
6453         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6454         to succeed.
6455
6456 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6457
6458         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6459         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6460         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6461         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6462         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6463         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6464
6465 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6466
6467         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6468
6469 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         * gcc.dg/mvc1.c: Move to ...
6472         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6473         * gcc.dg/mvc2.c: Move to ...
6474         * gcc.target/i386/mvc2.c: ... here.
6475         * gcc.dg/mvc3.c: Move to ...
6476         * gcc.target/i386/mvc3.c: ... here.
6477         * gcc.dg/mvc4.c: Move to ...
6478         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6479         * gcc.dg/mvc5.c: Move to ...
6480         * gcc.target/i386/mvc5.c: ... here.
6481         * gcc.dg/mvc6.c: Move to ...
6482         * gcc.target/i386/mvc6.c: ... here.
6483         * gcc.dg/mvc7.c: Move to ...
6484         * gcc.target/i386/mvc7.c: ... here.
6485
6486         * g++.dg/ext/mvc1.C: Require ifunc.
6487
6488 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6489
6490         PR tree-optimization/68083
6491         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6492
6493 2015-11-02  Jeff Law  <law@redhat.com>
6494
6495         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6496         irreducible loops in the CFG.
6497
6498 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6499
6500         Revert:
6501         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6502
6503         * gcc.dg/vect/vect-strided-shift-1.c: New.
6504
6505 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6506
6507         PR target/67929
6508         * gcc.target/arm/pr67929_1.c: Move to...
6509         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6510         Remove arm-specific directives.  Add noclone, noinline
6511         attributes.
6512
6513 2015-11-01  Jeff Law  <law@redhat.com>
6514
6515         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6516
6517 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6518
6519         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6520         (sse2_test): Rename from main.  Do not return 0.
6521
6522 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6523
6524         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6525         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6526         * gfortran.dg/read_dir.f90: XFAIL AIX.
6527
6528 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6529
6530         Remove the implementation of N3994, terse range-for loops.
6531         * g++.dg/cpp1z/range-for1.C: Remove.
6532
6533 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6534
6535         * gnat.dg/discr45.adb: New test.
6536
6537 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6538
6539         * gfortran.dg/assumed_type_2.f90: Update test.
6540         * gfortran.dg/no_arg_check_2.f90: Same.
6541
6542 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6543
6544         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6545
6546 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6547
6548         PR fortran/46588
6549         * gfortran.dg/pr46588.f90: New test.
6550
6551 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6552
6553         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6554         * gcc.dg/mvc2.c: Ditto.
6555         * gcc.dg/mvc3.c: Ditto.
6556         * gcc.dg/mvc4.c: Ditto.
6557         * gcc.dg/mvc5.c: Ditto.
6558         * gcc.dg/mvc6.c: Ditto.
6559         * gcc.dg/mvc7.c: Ditto.
6560         * g++.dg/ext/mvc1.C: Ditto.
6561         * g++.dg/ext/mvc2.C: Ditto.
6562         * g++.dg/ext/mvc3.C: Ditto.
6563         * g++.dg/ext/mvc4.C: Ditto.
6564
6565 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6566
6567         PR fortran/51993
6568         * gfortran.dg/pr51993.f90: New test.
6569
6570 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
6571
6572         PR rtl-optimization/68106
6573         * gcc.target/aarch64/pr68106.c: New.
6574
6575 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6576
6577         PR fortran/36192
6578         * gfortran.dg/pr36192_1.f90: New test.
6579
6580 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6581
6582         PR fortran/68154
6583         *gfortran.dg/pr68154.f90
6584
6585 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6588         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6589
6590 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6591
6592         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6593
6594 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6595
6596         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6597         PowerPC.
6598         * gcc.target/powerpc/float128-mix.c: Likewise.
6599
6600 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6601
6602         PR fortran/68054
6603         * gfortran.dg/pr68054.f90: New test.
6604
6605 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6606
6607         PR fortran/67885
6608         * gfortran.dg/pr67885.f90: New test.
6609
6610 2015-10-29  Jeff Law  <law@redhat.com>
6611
6612         PR tree-optimization/67892
6613         * gcc.dg/tree-ssa/pr21417: Update expected output.
6614         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6615
6616 2015-10-29  Richard Biener  <rguenther@suse.de>
6617
6618         PR middle-end/68142
6619         * c-c++-common/ubsan/pr68142.c: New testcase.
6620
6621 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6622
6623         PR c++/67845
6624         * g++.dg/other/cv_func4.C: New.
6625
6626 2015-10-29  Richard Biener  <rguenther@suse.de>
6627
6628         PR middle-end/56956
6629         * c-c++-common/ubsan/pr56956.c: New testcase.
6630
6631 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633         * gnat.dg/discr44.adb: New test.
6634
6635 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6636
6637         PR debug/66068
6638         * gcc.dg/debug/pr66068.c: New test.
6639
6640 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6641
6642         PR fortran/67933
6643         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6644         array bounds error at line 25.
6645
6646 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6647
6648         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6649         * gcc.target/mips/oddspreg-6.c: Likewise.
6650         * gcc.target/mips/oddspreg-1.c: Likewise.
6651         * gcc.target/mips/oddspreg-2.c: Likewise.
6652
6653 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6654
6655         PR target/67839
6656         * gcc.target/avr/pr67839.c: New test.
6657
6658 2015-10-28  Richard Biener  <rguenther@suse.de>
6659
6660         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6661
6662 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6663
6664         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6665
6666 2015-10-28  Richard Biener  <rguenther@suse.de>
6667
6668         PR ipa/67600
6669         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6670         of #includes.
6671
6672 2015-10-28  Richard Biener  <rguenther@suse.de>
6673
6674         PR tree-optimization/65962
6675         * gcc.dg/vect/vect-62.c: Adjust.
6676
6677 2015-10-28  Richard Biener  <rguenther@suse.de>
6678
6679         PR middle-end/68067
6680         * gcc.dg/torture/pr68067-1.c: New testcase.
6681         * gcc.dg/torture/pr68067-2.c: Likewise.
6682
6683 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6684
6685         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6686
6687 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6688
6689         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6690         as xvmadd and xvnmsub.
6691         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6692
6693 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6694
6695         * c-c++-common/goacc/loop-shape.c: New test.
6696
6697 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6698             Cesar Philippidis  <cesar@codesourcery.com>
6699
6700         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6701         * g++.dg/gomp/pr33372-3.C: Likewise.
6702
6703 2015-10-27  Richard Henderson  <rth@redhat.com>
6704
6705         PR rtl-opt/67609
6706         * gcc.target/i386/pr67609-2.c: New test.
6707
6708 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6709
6710         PR target/68102
6711         * gcc.target/aarch64/pr68102_1.c: New test.
6712
6713 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6714
6715         PR fortran/67933
6716         * gfortran.dg/allocate_with_source_15.f03: New test
6717
6718 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6719             James Norris  <jnorris@codesourcery.com>
6720
6721         PR fortran/63865
6722         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6723         directive to work.
6724         * gfortran.dg/goacc/loop-1.f95: Likewise.
6725         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6726         * gfortran.dg/goacc/cray.f95: Likewise.
6727         * gfortran.dg/goacc/parameter.f95: Likewise.
6728
6729 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6730
6731         PR fortran/68108
6732         * gfortran.dg/pr67805_2.f90: New test.
6733
6734 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6735             Aditya Kumar  <aditya.k7@samsung.com>
6736
6737         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6738         * gcc.dg/graphite/interchange-1.c: Same.
6739         * gcc.dg/graphite/interchange-10.c: Same.
6740         * gcc.dg/graphite/interchange-11.c: Same.
6741         * gcc.dg/graphite/interchange-13.c: Same.
6742         * gcc.dg/graphite/interchange-3.c: Same.
6743         * gcc.dg/graphite/interchange-4.c: Same.
6744         * gcc.dg/graphite/interchange-7.c: Same.
6745         * gcc.dg/graphite/interchange-9.c: Same.
6746         * gcc.dg/graphite/uns-interchange-9.c: Same.
6747         * gfortran.dg/graphite/interchange-3.f90: Same.
6748
6749 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6750
6751         PR target/67215
6752         * gcc.target/i386/pr67215-1.c: New test.
6753         * gcc.target/i386/pr67215-2.c: Likewise.
6754         * gcc.target/i386/pr67215-3.c: Likewise.
6755
6756 2015-10-27  Richard Biener  <rguenther@suse.de>
6757
6758         PR tree-optimization/68104
6759         * gcc.dg/torture/pr68104.c: New testcase.
6760
6761 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6762
6763         * gcc.dg/vect/vect-strided-shift-1.c: New.
6764
6765 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6766
6767         PR target/67929
6768         * gcc.target/arm/pr67929_1.c: New test.
6769
6770 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6771
6772         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6773
6774 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6775
6776         PR tree-optimization/68097
6777         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
6778         --param max-ssa-name-query-depth=3 to dg-options.
6779
6780 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6781
6782         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6783
6784 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6785
6786         * gcc.dg/builtins-52.c: Add -O to dg-options.
6787
6788 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6789
6790         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6791
6792 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6793
6794         PR c/64765
6795         PR c/64880
6796         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6797         sorry message.
6798         (PR64765): New function.
6799         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6800         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6801         sorry message.
6802         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6803         * gfortran.dg/goacc/parameter.f95: Likewise.
6804
6805 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6806
6807         PR fortran/66056
6808         * gfortran.dg/empty_label_typedecl.f90: New test.
6809
6810 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6811
6812         PR fortran/36192
6813         * gfortran.dg/pr36192.f90: New test.
6814
6815 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6818         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6819         * gnat.dg/opt51.adb: New test.
6820         * gnat.dg/opt51_pkg.ads: New helper.
6821
6822 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6823
6824         * gcc.target/mips/ds-schedule-1.c: New.
6825         * gcc.target/mips/ds-schedule-2.c: New.
6826
6827 2015-10-26  Jeff Law  <law@redhat.com>
6828
6829         PR tree-optimization/68013
6830         * gcc.c-torture/compile/pr68013.c: New test.
6831
6832 2015-10-26  Richard Biener  <rguenther@suse.de>
6833         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6834
6835         PR middle-end/67443
6836         * gcc.target/s390/pr67443.c: New testcase.
6837
6838 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6839
6840         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6841         make it unique per testcase.
6842         * gfortran.dg/chmod_2.f90: Likewise.
6843         * gfortran.dg/chmod_3.f90: Likewise.
6844         * gfortran.dg/direct_io_8.f90: Likewise.
6845         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6846         * gfortran.dg/f2003_io_1.f03: Likewise.
6847         * gfortran.dg/f2003_io_2.f03: Likewise.
6848         * gfortran.dg/f2003_io_8.f03: Likewise.
6849         * gfortran.dg/inquire_size.f90: Likewise.
6850         * gfortran.dg/namelist_66.f90: Likewise.
6851         * gfortran.dg/namelist_82.f90: Likewise.
6852         * gfortran.dg/namelist_87.f90: Likewise.
6853         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6854         * gfortran.dg/open_new.f90: Likewise.
6855         * gfortran.dg/stat_1.f90: Likewise.
6856         * gfortran.dg/stat_2.f90: Likewise.
6857         * gfortran.dg/streamio_15.f90: Likewise.
6858         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6859
6860 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6861
6862         PR middle-end/67989
6863         * g++.dg/pr67989.C: New test.
6864
6865 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6866
6867         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6868         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6869         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6870         suffix to the temporary filename to make it unique per testcase.
6871
6872 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6873
6874         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6875
6876 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6877
6878         PR fortran/67171
6879         * gfortran.dg/allocate_with_source_12.f03: New test
6880
6881         PR fortran/61819
6882         * gfortran.dg/allocate_with_source_13.f03: New test
6883
6884         PR fortran/61830
6885         * gfortran.dg/allocate_with_source_14.f03: New test
6886
6887 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6888
6889         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6890
6891 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6892
6893         PR target/68084
6894         * gcc.target/i386/pr68084.c: New test.
6895
6896 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6897
6898         PR fortran/66927
6899         PR fortran/67044
6900         * gfortran.dg/allocate_with_source_10.f08: New test.
6901         * gfortran.dg/allocate_with_source_11.f08: New test.
6902         * gfortran.dg/class_array_15.f03: Changed count of expected
6903         _builtin_frees to 11. One step of temporaries is spared, therefore
6904         the allocatable component of that temporary is not to be freeed.
6905
6906 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6907
6908         PR fortran/68055
6909         * gfortran.dg/pr68055.f90: New case.
6910
6911 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6912
6913         PR fortran/67805
6914         * gfortran.dg/pr67805.f90: New testcase.
6915         * gfortran.dg/array_constructor_26.f03: Update testcase.
6916         * gfortran.dg/array_constructor_27.f03: Ditto.
6917         * gfortran.dg/char_type_len_2.f90: Ditto.
6918         * gfortran.dg/pr67802.f90: Ditto.
6919         * gfortran.dg/used_before_typed_3.f90: Ditto.
6920
6921 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6922
6923         PR ipa/pr67600
6924         * g++.dg/torture/pr67600.C: New testcase.
6925
6926 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6927
6928         * g++.dg/pr68062.C: New test.
6929
6930 2015-10-23  Jeff Law  <law@redhat.com>
6931
6932         PR tree-optimization/67830
6933         * gcc.dg/pr67830.c: New test.
6934
6935 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6936
6937         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6938
6939 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6940             Andrew Pinski  <apinski@cavium.com>
6941
6942         PR rtl-optimization/67736
6943         * gcc.dg/torture/pr67736.c: New test.
6944         * gcc.dg/combine-subregs.c: New test.
6945
6946 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6947
6948         PR tree-optimization/65947
6949         * lib/target-supports.exp
6950         (check_effective_target_vect_max_reduc): Add.
6951         * gcc.dg/vect/pr65947-1.c: New test.
6952         * gcc.dg/vect/pr65947-2.c: New test.
6953         * gcc.dg/vect/pr65947-3.c: New test.
6954         * gcc.dg/vect/pr65947-4.c: New test.
6955         * gcc.dg/vect/pr65947-5.c: New test.
6956         * gcc.dg/vect/pr65947-6.c: New test.
6957         * gcc.dg/vect/pr65947-7.c: New test.
6958         * gcc.dg/vect/pr65947-8.c: New test.
6959         * gcc.dg/vect/pr65947-9.c: New test.
6960         * gcc.dg/vect/pr65947-10.c: New test.
6961         * gcc.dg/vect/pr65947-11.c: New test.
6962
6963 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6964
6965         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6966         Make weak rather than noinline.
6967         * gcc.dg/builtins-57.c: Compile with -O.
6968         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6969
6970 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6971
6972         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6973
6974 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6975
6976         PR sanitizer/68042
6977         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6978         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6979
6980 2015-10-22  Martin Sebor  <msebor@redhat.com>
6981
6982         PR driver/68043
6983         * gcc.misc-tests/help.exp: Verify that option descriptions
6984         end in periods.
6985         * lib/options.exp (check_for_options): Use the regexp --line option.
6986         Print unexpected match on failure.
6987
6988 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6989
6990         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6991
6992 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6993
6994         PR c++/67838
6995         * g++.dg/cpp1y/var-templ46.C: New.
6996
6997 2015-10-22  Richard Biener  <rguenther@suse.de>
6998
6999         PR tree-optimization/58497
7000         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7001
7002 2015-10-22  Richard Biener  <rguenther@suse.de>
7003
7004         PR tree-optimization/19049
7005         PR tree-optimization/65962
7006         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7007         * gcc.dg/vect/vect-63.c: Adjust.
7008         * gcc.dg/vect/vect-70.c: Likewise.
7009         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7010         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7011         * gfortran.dg/vect/pr19049.f90: Likewise.
7012         * gfortran.dg/vect/vect-8.f90: Likewise.
7013
7014 2015-10-22  Richard Biener  <rguenther@suse.de>
7015
7016         PR middle-end/68046
7017         PR middle-end/61893
7018         * gcc.dg/torture/ftrapv-2.c: New testcase.
7019
7020 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7021
7022         PR target/68015
7023         * gcc.target/s390/pr68015.c: New test.
7024
7025 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7026
7027         PR testsuite/67948
7028         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7029         instead of orr.
7030
7031 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7032             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7033
7034         PR target/63304
7035         * gcc.target/aarch64/pr63304_1.c: New test.
7036
7037 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7038
7039         PR c++/66781
7040         * g++.dg/parse/enum13.C: New.
7041
7042 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7043
7044         PR c++/67847
7045         * g++.dg/parse/enum12.C: New.
7046
7047 2015-10-21  Martin Sebor  <msebor@redhat.com>
7048
7049         PR driver/68043
7050         * gcc.misc-tests/help.exp: Adjust.
7051         * lib/options.exp (check_for_options): Add detail to output.
7052
7053 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7054
7055         PR fortran/67939
7056         * gfortran.dg/pr67939.f90: New test.
7057
7058 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7059             Sebastian Pop  <s.pop@samsung.com>
7060
7061         * gcc.dg/graphite/scop-11.c: Update pattern.
7062
7063 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7064
7065         PR ipa/67056
7066         * g++.dg/ipa/pr67056.C: New testcase.
7067
7068 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7069
7070         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7071         are matched.
7072
7073 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7074
7075         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7076         Add associated options for arm*-*-*.
7077         (sqrt): Remove dummy definition.
7078
7079 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7080
7081         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7082
7083 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7084
7085         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7086         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7087         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7088
7089 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7090
7091         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7092         sra-max-scalarization-size-Ospeed.
7093
7094 2015-10-21  Marek Polacek  <polacek@redhat.com>
7095
7096
7097         PR c/68024
7098         * gcc.dg/pr68024.c: New test.
7099
7100 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7101
7102         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7103         * c-c++-common/goacc/sb-1.c: Adjust errors.
7104         * c-c++-common/goacc/sb-3.c: Adjust errors.
7105         * c-c++-common/goacc/loop-1.c: Adjust errors.
7106         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7107         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7108         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7109
7110 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7111
7112         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7113
7114 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7115
7116         * gcc.dg/lto/simd-function_0.c: New test.
7117
7118 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7119
7120         PR target/68018
7121         * gcc.target/i386/pr68018.c: New test.
7122
7123 2015-10-21  Richard Biener  <rguenther@suse.de>
7124
7125         PR middle-end/68031
7126         * gcc.dg/torture/pr68031.c: New testcase.
7127
7128 2015-10-21  Richard Biener  <rguenther@suse.de>
7129
7130         PR tree-optimization/68026
7131         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7132
7133 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7134
7135         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7136         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7137         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7138         * g++.dg/asan/default-options-1.C: Likewise.
7139
7140 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7141
7142         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7143         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7144
7145 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7146
7147         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7148
7149 2015-10-20  Marek Polacek  <polacek@redhat.com>
7150
7151         PR c/67964
7152         * gcc.dg/pr67964.c: New test.
7153
7154 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7155
7156         PR rtl-optimization/67609
7157         * gcc.target/i386/pr67609.c: New.
7158
7159 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7160
7161         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7162
7163 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7164
7165         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7166         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7167
7168 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7169
7170         PR target/66810
7171         * gcc.target/i386/pr66810.c: New test.
7172
7173 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7174
7175         PR target/67963
7176         PR target/67985
7177         * gcc.target/i386/pr67963-1.c: New test.
7178         * gcc.target/i386/pr67963-2.c: Likewise.
7179         * gcc.target/i386/pr67963-3.c: Likewise.
7180         * gcc.target/i386/pr67985-1.c: Likewise.
7181         * gcc.target/i386/pr67985-2.c: Likewise.
7182         * gcc.target/i386/pr67985-3.c: Likewise.
7183
7184 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7185
7186         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7187
7188 2015-10-20  Richard Biener  <rguenther@suse.de>
7189
7190         PR tree-optimization/68017
7191         * gcc.dg/torture/pr68017.c: New testcase.
7192
7193 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7194
7195         PR target/66912
7196         * gcc.target/aarch64/pr66912.c: New.
7197         * gcc.target/arm/pr66912.c: New.
7198
7199 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7200
7201         * gfortran.dg/pr67900.f90: New tests.
7202
7203 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7204
7205         * gnat.dg/opt50.adb: New test.
7206         * gnat.dg/opt50_pkg.adb: New helper.
7207         * gnat.dg/opt50_pkg.ads: New helper.
7208
7209 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7210
7211         PR fortran/68019
7212         * gfortran.dg/pr68019.f90: new test.
7213
7214 2015-10-19  Richard Biener  <rguenther@suse.de>
7215
7216         PR tree-optimization/67975
7217         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7218
7219 2015-10-19  Richard Biener  <rguenther@suse.de>
7220
7221         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7222
7223 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7224
7225         PR target/67995
7226         * gcc.target/i386/pr67995-1.c: New test.
7227         * gcc.target/i386/pr67995-2.c: Likewise.
7228         * gcc.target/i386/pr67995-3.c: Likewise.
7229
7230 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7231
7232         PR middle-end/68002
7233         * gcc.dg/PR68002.c: New test.
7234
7235 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
7236
7237         * gcc.dg/builtins-20.c: Remove undefined behavior.
7238
7239 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
7240
7241         PR fortran/67758
7242         * gfortran.dg/common_25.f90: New file.
7243
7244 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
7245
7246         PR fortran/67177
7247         * gfortran.dg/move_alloc_15.f90: New test
7248         * gfortran.dg/move_alloc_16.f90: New test
7249
7250         PR fortran/67977
7251         * gfortran.dg/deferred_character_assignment_1.f90: New test
7252
7253 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7254
7255         PR fortran/67987
7256         * gfortran.df/pr67987.f90: New test.
7257         * gfortran.dg/char_length_2.f90: Update testcase.
7258
7259 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7260
7261         * gcc.target/i386/iamcu/test_basic_returning.c
7262         (def_test_returning_type): Use union to check float return bits.
7263
7264 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7265
7266         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7267         Replace printf with __builtin_printf.
7268
7269 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7270
7271         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7272         initialize u5.
7273
7274 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7275
7276         PR middle-end/67966
7277         * gnat.dg/pack21.adb: New test.
7278         * gnat.dg/pack22.adb: Likewise.
7279         * gnat.dg/pack22_pkg.ad[sb]: New helper.
7280
7281 2015-10-16  Christian Bruel  <christian.bruel@st.com>
7282
7283         PR target/67745
7284         * gcc.target/arm/no-align.c: New test.
7285         * gcc.target/arm/attr-align1.c: New test.
7286         * gcc.target/arm/attr-align2.c: New test.
7287         * gcc.target/arm/attr-align3.c: New test.
7288
7289 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7290
7291         * gcc.c-torture/compile/icfmatch.c: Add testcase
7292
7293 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
7294
7295         PR c++/67926
7296         * g++.dg/cpp1z/fold-ice1.C: New.
7297
7298 2015-10-16  Michael Collison  <michael.collison@linaro.org>
7299             Andrew Pinski <andrew.pinski@caviumnetworks.com>
7300
7301         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7302
7303 2015-10-15  Marek Polacek  <polacek@redhat.com>
7304
7305         * gcc.dg/tree-ssa/reassoc-42.c: New test.
7306
7307 2015-10-15  Marek Polacek  <polacek@redhat.com>
7308
7309         PR tree-optimization/67953
7310         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7311         unsigned.
7312         * gcc.dg/torture/pr67953.c: New test.
7313
7314 2015-10-14  Jeff Law  <law@redhat.com>
7315
7316         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
7317         contained within have their own file/test now.
7318         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7319         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
7320         expectations a bit more.
7321         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7322         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7323         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7324         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7325         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7326
7327         PR testsuite/67959
7328         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7329
7330 2015-10-14  Marek Polacek  <polacek@redhat.com>
7331
7332         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
7333         (f6): New.
7334         (f7): New.
7335         (f8): New.
7336         (f9): New.
7337         (f10): New.
7338         (f11): New.
7339         (f12): New.
7340         (f13): New.
7341
7342 2015-10-14  Richard Biener  <rguenther@suse.de>
7343
7344         PR tree-optimization/67915
7345         * gcc.dg/torture/pr67915.c: New testcase.
7346
7347 2015-10-14  Marek Polacek  <polacek@redhat.com>
7348
7349         PR tree-optimization/67815
7350         * gcc.dg/tree-ssa/reassoc-39.c: New test.
7351         * gcc.dg/tree-ssa/reassoc-40.c: New test.
7352         * gcc.dg/tree-ssa/reassoc-41.c: New test.
7353
7354 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7355
7356         * gcc.dg/pragma-pop_options-1.c: New test.
7357
7358 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
7359             Aldy Hernandez  <aldyh@redhat.com>
7360
7361         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7362         * c-c++-common/gomp/clauses-1.c: New test.
7363         * c-c++-common/gomp/clauses-2.c: New test.
7364         * c-c++-common/gomp/clauses-3.c: New test.
7365         * c-c++-common/gomp/clauses-4.c: New test.
7366         * c-c++-common/gomp/declare-target-1.c: New test.
7367         * c-c++-common/gomp/declare-target-2.c: New test.
7368         * c-c++-common/gomp/depend-3.c: New test.
7369         * c-c++-common/gomp/depend-4.c: New test.
7370         * c-c++-common/gomp/doacross-1.c: New test.
7371         * c-c++-common/gomp/if-1.c: New test.
7372         * c-c++-common/gomp/if-2.c: New test.
7373         * c-c++-common/gomp/linear-1.c: New test.
7374         * c-c++-common/gomp/map-2.c: New test.
7375         * c-c++-common/gomp/map-3.c: New test.
7376         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7377         f_omp_target_data): Add map clause to target data.
7378         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7379         * c-c++-common/gomp/ordered-1.c: New test.
7380         * c-c++-common/gomp/ordered-2.c: New test.
7381         * c-c++-common/gomp/ordered-3.c: New test.
7382         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7383         on non-iterator.
7384         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7385         clause and ordered construct where no longer allowed.
7386         * c-c++-common/gomp/priority-1.c: New test.
7387         * c-c++-common/gomp/reduction-1.c: New test.
7388         * c-c++-common/gomp/schedule-simd-1.c: New test.
7389         * c-c++-common/gomp/sink-1.c: New test.
7390         * c-c++-common/gomp/sink-2.c: New test.
7391         * c-c++-common/gomp/sink-3.c: New test.
7392         * c-c++-common/gomp/sink-4.c: New test.
7393         * c-c++-common/gomp/udr-1.c: New test.
7394         * c-c++-common/taskloop-1.c: New test.
7395         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7396         value of _OPENMP macro.
7397         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7398         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7399         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7400         * gcc.dg/gomp/clause-1.c:
7401         * gcc.dg/gomp/reduction-1.c: New test.
7402         * gcc.dg/gomp/sink-fold-1.c: New test.
7403         * gcc.dg/gomp/sink-fold-2.c: New test.
7404         * gcc.dg/gomp/sink-fold-3.c: New test.
7405         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7406         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7407         of non-static data members.
7408         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7409         Add some linear clause tests.
7410         * g++.dg/gomp/declare-simd-3.C: New test.
7411         * g++.dg/gomp/linear-1.C: New test.
7412         * g++.dg/gomp/member-1.C: New test.
7413         * g++.dg/gomp/member-2.C: New test.
7414         * g++.dg/gomp/pr66571-2.C: New test.
7415         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7416         dependent argument.
7417         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7418         in reduction clause.
7419         * g++.dg/gomp/reference-1.C: New test.
7420         * g++.dg/gomp/sink-1.C: New test.
7421         * g++.dg/gomp/sink-2.C: New test.
7422         * g++.dg/gomp/sink-3.C: New test.
7423         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7424         * g++.dg/gomp/this-1.C: New test.
7425         * g++.dg/gomp/this-2.C: New test.
7426         * g++.dg/vect/simd-clone-2.cc: New test.
7427         * g++.dg/vect/simd-clone-2.h: New test.
7428         * g++.dg/vect/simd-clone-3.cc: New test.
7429         * g++.dg/vect/simd-clone-4.cc: New test.
7430         * g++.dg/vect/simd-clone-4.h: New test.
7431         * g++.dg/vect/simd-clone-5.cc: New test.
7432
7433 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7434
7435         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7436         after r228716 (Fix vtbl[34] and vtbx4).
7437
7438 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7439
7440         PR tree-optimization/67909, 67947
7441         * gcc.dg/torture/pr67947.c: New test.
7442
7443 2015-10-13  Jeff Law  <law@redhat.com>
7444
7445         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7446
7447 2015-10-12  Jeff Law  <law@redhat.com>
7448
7449         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7450         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7451         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7452         ssa-dom-thread-11.c.
7453
7454         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7455
7456 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7457
7458         PR c++/58566
7459         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7460
7461 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7462
7463         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7464         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7465         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7466         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7467         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7468         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7469         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7470         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7471
7472 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7473
7474         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7475         and -mno-frame-header-opt options.
7476         * gcc.target/mips/frame-header-1.c: New file.
7477         * gcc.target/mips/frame-header-2.c: New file.
7478         * gcc.target/mips/frame-header-3.c: New file.
7479
7480 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7481             Hale Wang  <hale.wang@arm.com>
7482
7483         * gcc.dg/tree-ssa/forwprop-33.c: New.
7484
7485 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7486
7487         PR target/67895
7488         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7489         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7490         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7491         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7492         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7493         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7494         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7495         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7496         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7497         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7498
7499 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7500
7501         * lib/multiline.exp: New file.
7502         * lib/prune.exp: Load multiline.exp.
7503         (prune_gcc_output): Call into multiline.exp to handle any
7504         multiline output directives.
7505         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7506         load_gcc_lib.
7507
7508 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7509
7510         PR tree-optimization/67794
7511         * gcc.dg/ipa/ipa-sra-10.c: New test.
7512         * gcc.dg/torture/pr67794.c: Likewise.
7513
7514 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7515
7516         PR rtl-optimization/67828
7517         * gcc.dg/torture/pr67828.c: New.
7518
7519 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7520
7521         PR target/67366
7522         * lib/target-supports.exp (check_effective_target_non_strict_align):
7523         Adjust for arm*-*-*.
7524         * gcc.target/arm/pr67366.c: New test.
7525
7526 2015-10-09  Richard Biener  <rguenther@suse.de>
7527
7528         PR tree-optimization/67891
7529         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7530
7531 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7532
7533         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7534
7535 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7536
7537         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7538
7539 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7540
7541         * gcc.dg/loop-unswitch-2.c: New test.
7542         * gcc.dg/loop-unswitch-3.c: Likewise.
7543         * gcc.dg/loop-unswitch-4.c: Likewise.
7544
7545 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7546
7547         * gcc.dg/dse.c: Only dump in dse1 pass.
7548         * gcc.dg/tree-ssa/pr30375.c: Same.
7549
7550 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         PR target/66697
7553         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7554         (PUSH, POP): New defines.
7555         (sse2_test): Use PUSH and POP to misalign runtime stack.
7556         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7557
7558 2015-10-07  James Norris  <jnorris@codesourcery.com>
7559
7560         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7561         to atomic_init. (atomic_init): Restrict flags usage.
7562
7563 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7564
7565         PR fortran/65889
7566         * gfortran.dg/sizeof_5.f90: New test.
7567
7568 2015-10-06  Jeff Law  <law@redhat.com>
7569
7570         * gcc.c-torture/compile/pr67816.c: New test.
7571
7572 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7573
7574         * gcc.target/aarch64/get_lane_f16_1.c: New test.
7575
7576 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
7577
7578         PR fortran/65766
7579         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7580
7581 2015-10-06  Marek Polacek  <polacek@redhat.com>
7582
7583         PR c++/67863
7584         * c-c++-common/Wtautological-compare-4.c: New test.
7585
7586 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7587             Peter Bergner <bergner@vnet.ibm.com>
7588
7589         PR target/67808
7590         * gcc.target/powerpc/pr67808.c: New test.
7591
7592 2015-10-06  Nick Clifton  <nickc@redhat.com>
7593
7594         * gcc.target/msp430: New directory.
7595         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7596         tests.
7597         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7598         noinit and persistent data attributes.
7599
7600 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7601
7602         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7603
7604 2015-10-06  Richard Biener  <rguenther@suse.de>
7605
7606         PR tree-optimization/67859
7607         * gcc.dg/torture/pr67859.c: New testcase.
7608
7609 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7610
7611         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7612
7613 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7614
7615         PR c++/53856
7616         * g++.dg/template/defarg19.C: New.
7617         * g++.dg/template/defarg20.C: Likewise.
7618
7619 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7620             Sebastian Pop  <s.pop@samsung.com>
7621
7622         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7623
7624 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7625             Sebastian Pop  <s.pop@samsung.com>
7626
7627         * gcc.dg/graphite/scop-sor.c: Xfail.
7628
7629 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7630             Jan Hubicka  <hubicka@ucw.cz>
7631
7632         * gcc.dg/ipa/propalign-4.c: New test.
7633         * gcc.dg/ipa/propalign-5.c: Likewise.
7634
7635 2015-10-05  Marek Polacek  <polacek@redhat.com>
7636
7637         PR tree-optimization/67821
7638         * gcc.dg/torture/pr67821-2.c: New test.
7639         * gcc.dg/torture/pr67821.c: New test.
7640
7641 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7642
7643         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7644
7645 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7646
7647         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7648
7649 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7650
7651         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7652         (exec_vcvt): Add comments.
7653
7654 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7655
7656         PR rtl-optimization/67447
7657         * gcc.target/i386/pr67447.c: New test.
7658
7659 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7662         effective target.
7663         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7664         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7665         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7666         * gcc.target/i386/vect-unpack-1.c: Ditto.
7667         * gcc.target/i386/vect-unpack-2.c: Ditto.
7668
7669 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7670
7671         PR fortran/67758
7672         * gfortran.dg/common_24.f: New.
7673
7674 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7675
7676         * gcc.target/arm/pr67756.c: Fixed warnings.
7677
7678 2015-10-02  Marek Polacek  <polacek@redhat.com>
7679
7680         PR c/67730
7681         * gcc.dg/pr67730-1.c: New test.
7682         * gcc.dg/pr67730-2.c: New test.
7683         * gcc.dg/pr67730.h: New test.
7684
7685 2015-10-02  Marek Polacek  <polacek@redhat.com>
7686
7687         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7688
7689 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7690
7691         PR tree-optimization/67754
7692         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7693         * gfortran.dg/graphite/block-2.f: Same.
7694
7695 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7696
7697         * gcc.dg/graphite/scop-23.c: New.
7698
7699 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7700
7701         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7702         and "avx512vbmi".
7703
7704 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7705
7706         PR rtl-optimization/67756
7707         * gcc.target/arm/pr67756.c: New.
7708
7709 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7710
7711         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7712         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7713         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7714         for tiny model.
7715         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7716         for small model.
7717
7718 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7719
7720         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7721         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7722         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7723         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7724         * gcc.target/i386/vect-unpack-1.c: Ditto.
7725         * gcc.target/i386/vect-unpack-2.c: Ditto.
7726
7727 2015-10-02  Marek Polacek  <polacek@redhat.com>
7728
7729         PR c/64249
7730         * c-c++-common/Wduplicated-cond-1.c: New test.
7731         * c-c++-common/Wduplicated-cond-2.c: New test.
7732         * c-c++-common/Wduplicated-cond-3.c: New test.
7733         * c-c++-common/Wduplicated-cond-4.c: New test.
7734         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7735         -Wduplicated-cond warning.
7736
7737 2015-10-02  Renlin Li  <renlin.li@arm.com>
7738
7739         * gcc.target/aarch64/csneg-1.c: Update.
7740
7741 2015-10-02  Renlin Li  <renlin.li@arm.com>
7742
7743         PR target/66776
7744         * gcc.target/aarch64/pr66776.c: New.
7745
7746 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7747
7748         * gnat.dg/warn13.adb: New test.
7749
7750 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7751
7752         * gnat.dg/vect15.ad[sb]: New test.
7753         * gnat.dg/vect16.ad[sb]: Likewise.
7754         * gnat.dg/vect17.ad[sb]: Likewise.
7755         * gnat.dg/vect18.ad[sb]: Likewise.
7756
7757 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7758
7759         PR rtl-optimization/67786
7760         PR rtl-optimization/67787
7761         * gcc.dg/pr67786.c: New test.
7762         * gcc.dg/pr67787.c: Likewise.
7763
7764 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
7765
7766         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7767
7768 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7769
7770         PR target/51726
7771         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7772
7773 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
7774
7775         PR fortran/62242
7776         PR fortran/52332
7777         * gfortran.dg/string_array_constructor_1.f90: New.
7778         * gfortran.dg/string_array_constructor_2.f90: New.
7779         * gfortran.dg/string_array_constructor_3.f90: New.
7780
7781 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7782
7783         PR target/67788
7784         PR target/67789
7785         * gcc.target/powerpc/pr67789.c: New testcase.
7786
7787 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7788
7789         PR fortran.67802
7790         * gfortran.dg/pr67802.f90: New test.
7791
7792 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7793
7794         PR fortran/66979
7795         gfortran.dg/pr66979.f90: new test.
7796
7797 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7798
7799         PR fortran/67616
7800         * gfortran.dg/pr67616.f90: New test.
7801
7802 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7803
7804         PR c++/54430
7805         * g++.dg/cpp0x/range-for30.C: New.
7806
7807 2015-10-01  Marek Polacek  <polacek@redhat.com>
7808
7809         PR c/65345
7810         * gcc.dg/atomic/pr65345-4.c: New test.
7811         * gcc.dg/pr65345-3.c: New test.
7812
7813 2015-10-01  Marek Polacek  <polacek@redhat.com>
7814
7815         PR tree-optimization/67769
7816         * gcc.dg/torture/pr67769.c: New test.
7817
7818 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7819
7820         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7821
7822 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7823
7824         PR target/54236
7825         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7826
7827 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7828
7829         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7830         (main): Rename to sse2_test.  Abort if count != 5.
7831         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7832         of -march=slm.
7833         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7834
7835 2015-10-01  Richard Biener  <rguenther@suse.de>
7836
7837         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7838         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7839
7840 2015-09-30  Jeff Law  <law@redhat.com>
7841
7842         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7843
7844 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7845
7846         PR rtl-optimization/67037
7847         * gcc.c-torture/execute/pr67037.c: New test.
7848
7849 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7850
7851         * lib/target-supports.exp (check_effective_target_sync_int_128):
7852         Return 1 on spu-*-* targets.
7853         (check_effective_target_sync_int_128_runtime): Likewise.
7854         (check_effective_target_sync_long_long): Likewise.
7855         (check_effective_target_sync_long_long_runtime): Likewise.
7856         (check_effective_target_sync_int_long): Likewise.
7857         (check_effective_target_sync_char_short): Likewise.
7858
7859 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7860
7861         * gcc.target/i386/pr67761.c: New test.
7862
7863 2015-09-30  Marek Polacek  <polacek@redhat.com>
7864
7865         PR c/67730
7866         * gcc.dg/pr67730.c: New test.
7867
7868 2015-09-30  Marek Polacek  <polacek@redhat.com>
7869
7870         PR tree-optimization/67690
7871         * gcc.dg/torture/pr67690.c: New test.
7872
7873 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7874
7875         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7876         * g++.dg/gomp/tls-wrap4.C: Likewise.
7877         * gcc.dg/atomic-op-optimize.c: Likewise.
7878         * gcc.dg/pr54087.c: Likewise.
7879         * gcc.dg/tls/section-2.c: Likewise.
7880         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7881         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7882         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7883         * gcc.target/arm/divzero.c: Likewise.
7884         * gcc.target/arm/sibcall-2.c: Likewise.
7885         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7886         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7887         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7888         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7889         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7890         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7891         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7892         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7893         * gfortran.dg/default_format_2.f90: Likewise.
7894         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7895
7896 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7897
7898         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7899
7900 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7901
7902         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7903         * gfortran.dg/round_4.f90: ditto.
7904
7905 2015-09-29  Richard Biener  <rguenther@suse.de>
7906
7907         PR tree-optimization/67170
7908         * gfortran.dg/pr67170.f90: New testcase.
7909
7910 2015-09-29  Richard Biener  <rguenther@suse.de>
7911
7912         PR tree-optimization/67741
7913         * gcc.dg/torture/pr67741.c: New testcase.
7914
7915 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7916
7917         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7918         non-zero for __builtin_signbit tests.
7919
7920 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7921
7922         PR target/65105
7923         * gcc.target/i386/pr65105-1.c: New.
7924         * gcc.target/i386/pr65105-2.c: New.
7925         * gcc.target/i386/pr65105-3.c: New.
7926         * gcc.target/i386/pr65105-4.C: New.
7927         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7928
7929 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7930
7931         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7932
7933 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7934
7935         PR fortran/40054
7936         PR fortran/63921
7937         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7938         standard as legacy.
7939         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7940         * gfortran.dg/function_types_3.f90: Change error message to
7941         "Type inaccessible...."
7942         * gfortran.dg/ptr_func_assign_1.f08: New test.
7943         * gfortran.dg/ptr_func_assign_2.f08: New test.
7944
7945 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7946
7947         PR fortran/40054
7948         PR fortran/63921
7949         * gfortran.dg/ptr_func_assign_3.f08: New test.
7950         * gfortran.dg/ptr_func_assign_4.f08: New test.
7951
7952 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7953             Sebastian Pop  <s.pop@samsung.com>
7954
7955         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7956         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7957         * gcc.dg/graphite/block-3.c: Same.
7958         * gcc.dg/graphite/block-4.c: Same.
7959         * gcc.dg/graphite/block-5.c: Same.
7960         * gcc.dg/graphite/block-6.c: Same.
7961         * gcc.dg/graphite/block-7.c: Same.
7962         * gcc.dg/graphite/block-8.c: Same.
7963         * gcc.dg/graphite/block-pr47654.c: Same.
7964         * gcc.dg/graphite/interchange-0.c: Same.
7965         * gcc.dg/graphite/interchange-1.c: Same.
7966         * gcc.dg/graphite/interchange-10.c: Same.
7967         * gcc.dg/graphite/interchange-11.c: Same.
7968         * gcc.dg/graphite/interchange-12.c: Same.
7969         * gcc.dg/graphite/interchange-13.c: Same.
7970         * gcc.dg/graphite/interchange-14.c: Same.
7971         * gcc.dg/graphite/interchange-15.c: Same.
7972         * gcc.dg/graphite/interchange-3.c: Same.
7973         * gcc.dg/graphite/interchange-4.c: Same.
7974         * gcc.dg/graphite/interchange-5.c: Same.
7975         * gcc.dg/graphite/interchange-6.c: Same.
7976         * gcc.dg/graphite/interchange-7.c: Same.
7977         * gcc.dg/graphite/interchange-8.c: Same.
7978         * gcc.dg/graphite/interchange-9.c: Same.
7979         * gcc.dg/graphite/interchange-mvt.c: Same.
7980         * gcc.dg/graphite/pr35356-1.c: Same.
7981         * gcc.dg/graphite/pr35356-3.c: Same.
7982         * gcc.dg/graphite/pr37485.c: Same.
7983         * gcc.dg/graphite/scop-1.c: Same.
7984         * gcc.dg/graphite/scop-11.c: Same.
7985         * gcc.dg/graphite/scop-5.c: Same.
7986         * gcc.dg/graphite/uns-block-1.c: Same.
7987         * gcc.dg/graphite/uns-interchange-9.c: Same.
7988         * gfortran.dg/graphite/block-1.f90: Same.
7989         * gfortran.dg/graphite/interchange-3.f90: Same.
7990         * gfortran.dg/graphite/pr14741.f90: Same.
7991         * gfortran.dg/graphite/block-2.f: Same.
7992
7993 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7994             Sebastian Pop  <s.pop@samsung.com>
7995
7996         PR tree-optimization/67700
7997         * gcc.dg/graphite/run-id-pr67700.c: New.
7998
7999 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8000
8001         PR target/54236
8002         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8003         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8004         test_27): New.
8005         * gcc.target/sh/pr54236-5.c: New.
8006         * gcc.target/sh/pr54236-6.c: New.
8007
8008 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8009
8010         PR rtl-optimization/67456
8011         PR rtl-optimization/67464
8012         PR rtl-optimization/67465
8013         * gcc.dg/pr67465.c: New test.
8014
8015 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8016
8017         PR tree-optimization/62171
8018         * gcc.dg/vect/pr62171.c: New test.
8019
8020 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8021
8022         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8023         skip on AIX.  XFAIL individual line tests.
8024
8025 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8026
8027         PR rtl-optimization/64164
8028         PR tree-optimization/67312
8029         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8030         * gcc.target/i386/stackalign/return-4.c: Add -O.
8031
8032 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8033
8034         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8035
8036 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8037
8038         PR fortran/67721
8039         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8040
8041 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8042
8043         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8044         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8045         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8046         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8047         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8048         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8049         DW_AT_noreturn on AIX.
8050         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8051         DW_AT_noreturn on AIX.
8052         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8053         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8054         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8055         DW_AT_GNU_deleted on AIX.
8056         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8057         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8058         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8059         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8060         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8061         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8062         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8063         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8064         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8065         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8066         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8067         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8068         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8069         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8070         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8071
8072 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8073
8074         PR fortran/67614
8075         * gfortran.dg/pr67614.f90: New test.
8076
8077 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8078
8079         PR fortran/67525
8080         * gfortran.dg/pr67525.f90: New test.
8081
8082 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8083
8084         PR fortran/55603
8085         * gfortran.dg/allocatable_function_9.f90: New.
8086
8087 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8088
8089         PR target/67675
8090         * gcc.target/sh/pr67675.c: New.
8091
8092 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8093
8094         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8095
8096 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8097
8098         * gcc.target/i386/pr66749.c (dg-options): Replace
8099         -mtune=lakemount with -mtune=lakemont.
8100         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8101         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8102
8103 2015-09-25  Marek Polacek  <polacek@redhat.com>
8104
8105         * c-c++-common/ubsan/bounds-11.c: New test.
8106         * c-c++-common/ubsan/bounds-12.c: New test.
8107
8108 2015-09-25  Marek Polacek  <polacek@redhat.com>
8109
8110         PR sanitizer/64906
8111         * c-c++-common/ubsan/pr64906.c: New test.
8112
8113 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8114
8115         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8116         with -mtune=lakemount.
8117         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8118         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8119
8120 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8121
8122         PR driver/67640
8123         * gcc.dg/Werror-13.c: New test.
8124
8125 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8126
8127         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8128
8129 2015-09-24  Richard Biener  <rguenther@suse.de>
8130
8131         PR lto/67699
8132         * g++.dg/pr67699.C: New testcase.
8133
8134 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8135
8136         PR libgcc/67624
8137         * gcc.target/arm/fp16-inf.c: New test.
8138
8139 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8140
8141         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8142         name while checking for AVX-512VBMI presence.
8143
8144 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8145
8146         * lib/target-supports.exp (check_effective_target_pie): Check for
8147         PIE support on Solaris 11.x and 12.
8148
8149 2015-09-24  Richard Biener  <rguenther@suse.de>
8150
8151         * g++.dg/tree-ssa/restrict3.C: New testcase.
8152
8153 2015-09-24  Richard Biener  <rguenther@suse.de>
8154
8155         PR tree-optimization/48885
8156         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8157
8158 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8159
8160         * c-c++-common/Wmisleading-indentation.c: Augment test.
8161
8162 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8163
8164         Fix small typos in the coding rule enforcement warnings.
8165         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8166         with 'namespace'.
8167
8168 2015-09-23  Richard Biener  <rguenther@suse.de>
8169
8170         PR middle-end/67662
8171         * gcc.dg/ubsan/pr67662.c: New testcase.
8172
8173 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8174
8175         PR c/49655
8176         * gcc.dg/pragma-diag-6.c: New test.
8177
8178 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8179
8180         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8181
8182 2015-09-23  Richard Biener  <rguenther@suse.de>
8183
8184         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8185
8186 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8187
8188         * c-c++-common/Wmisleading-indentation.c: Augment test.
8189
8190 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8191
8192         * g++.dg/diagostic/disable.C: New.
8193
8194 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8195
8196         PR tree-optimization/67671
8197         * g++.dg/pr67671.C: New test.
8198
8199 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8200
8201         PR target/67480
8202         * gcc.target/i386/pr67480.c: New test.
8203
8204 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8205
8206         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8207         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8208         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8209         avx512dq, avx512cd, avx512er and avx512pf.
8210
8211 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8212
8213         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8214         update-fetch operations.
8215         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8216
8217 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8218
8219         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8220         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8221
8222 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8223
8224         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8225         (TEST_ONE): New.
8226         * gcc.target/aarch64/atomic-inst-swap.c: New.
8227
8228 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8229
8230         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8231         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8232         * gcc.target/i386/pr59789.c (f1): Likewise.
8233         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8234         * gcc.target/i386/intrinsics_6.c: Likewise.
8235         * gcc.dg/winline-5.c (int t): Likewise.
8236         * gcc.dg/winline-9.c (t): Likewise.
8237         * gcc.dg/always_inline2.c (q): Likewise.
8238         * gcc.dg/winline-2.c (inline int t): Likewise.
8239         * gcc.dg/winline-6.c: Likewise.
8240         * gcc.dg/winline-10.c (void g): Likewise.
8241         * gcc.dg/pr49243.c (void parse): Likewise.
8242         * gcc.dg/always_inline3.c (q2): Likewise.
8243         * gcc.dg/winline-3.c: Likewise.
8244         * gcc.dg/winline-7.c (inline void *t): Likewise.
8245
8246 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8247
8248         PR tree-optimization/67666
8249         * g++.dg/pr67666.C: New test.
8250
8251 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8252
8253         PR fortran/67615
8254         * gfortran.dg/pr67615.f90: new test.
8255
8256 2015-09-21  Jeff Law  <law@redhat.com>
8257
8258         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8259
8260 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
8261
8262         Complete the implementation of N4230, Nested namespace definition.
8263         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8264         attributes and nested namespace definitions.
8265         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8266         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8267         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8268         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8269         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8270         appearing before the namespace identifier.
8271
8272 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8273
8274         PR c/66415
8275         * gcc.dg/cpp/pr66415-1.c: Test column number.
8276
8277 2015-09-21  Richard Biener  <rguenther@suse.de>
8278
8279         * g++.dg/ext/attr-alias-3.C: Add -g.
8280
8281 2015-09-21  Richard Biener  <rguenther@suse.de>
8282
8283         PR debug/67664
8284         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8285
8286 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8287
8288         PR target/64345
8289         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8290
8291 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8292
8293         * gcc.dg/pragma-diag-5.c: Fix excess warning.
8294
8295 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8296
8297         PR middle-end/60832
8298         * gcc.dg/pr53265.c: Update.
8299
8300 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
8301
8302         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8303
8304 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8305
8306         PR target/59478
8307         * gcc.target/sh/pr59478.c: New.
8308
8309 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8310
8311         PR target/67126
8312         * gcc.target/sh/pr51244-12.c: Adjust testcase.
8313         * gcc.target/sh/pr54236-2.c: Likewise.
8314
8315 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8316
8317         * gcc.target/sh/pr43417.c: Move target independent test to ...
8318         * gcc.c-torture/compile/pr43417.c: ... here.
8319
8320 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8321
8322         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8323         check_effective_target_big_endian, check_effective_target_little_endian,
8324         check_effective_target_any_fpu, check_effective_target_double_fpu,
8325         check_effective_target_use_single_only_fpu,
8326         check_effective_target_default_single_fpu,
8327         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8328         check_effective_target_has_fsca, check_effective_target_has_fsrra,
8329         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8330         check_effective_target_fmovd_enabled,
8331         check_effective_target_has_privileged, check_effective_target_has_pref,
8332         check_effective_target_banked_r0r7_isr,
8333         check_effective_target_stack_save_isr): New effective target checks.
8334         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8335         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8336         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8337         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8338         * gcc.target/sh/20080410-1.c: Use new effective target checks.
8339         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8340         * gcc.target/sh/attr-isr.c: Likewise.
8341         * gcc.target/sh/fpul-usage-1.c: Likewise.
8342         * gcc.target/sh/hiconst.c: Likewise.
8343         * gcc.target/sh/mfmovd.c: Likewise.
8344         * gcc.target/sh/pr21255-3.c: Likewise.
8345         * gcc.target/sh/pr33135-1.c: Likewise.
8346         * gcc.target/sh/pr33135-2.c: Likewise.
8347         * gcc.target/sh/pr33135-3.c: Likewise.
8348         * gcc.target/sh/pr33135-4.c: Likewise.
8349         * gcc.target/sh/pr39423-2.c: Likewise.
8350         * gcc.target/sh/pr49880-4.c: Likewise.
8351         * gcc.target/sh/pr49880-5.c: Likewise.
8352         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8353         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8354         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8355         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8356         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8357         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8358         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8359         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8360         * gcc.target/sh/pr50751-2.c: Likewise.
8361         * gcc.target/sh/pr50751-3.c: Likewise.
8362         * gcc.target/sh/pr50751-5.c: Likewise.
8363         * gcc.target/sh/pr50751-6.c: Likewise.
8364         * gcc.target/sh/pr50751-8.c: Likewise.
8365         * gcc.target/sh/pr51244-15.c: Likewise.
8366         * gcc.target/sh/pr51244-2.c: Likewise.
8367         * gcc.target/sh/pr51244-20.c: Likewise.
8368         * gcc.target/sh/pr51244-6.c: Likewise.
8369         * gcc.target/sh/pr52483-4.c: Likewise.
8370         * gcc.target/sh/pr53511-1.c: Likewise.
8371         * gcc.target/sh/pr53512-1.c: Likewise.
8372         * gcc.target/sh/pr53512-2.c: Likewise.
8373         * gcc.target/sh/pr53512-3.c: Likewise.
8374         * gcc.target/sh/pr53512-4.c: Likewise.
8375         * gcc.target/sh/pr53513-1.c: Likewise.
8376         * gcc.target/sh/pr54089-2.c: Likewise.
8377         * gcc.target/sh/pr54089-3.c: Likewise.
8378         * gcc.target/sh/pr54089-4.c: Likewise.
8379         * gcc.target/sh/pr54602-2.c: Likewise.
8380         * gcc.target/sh/pr54602-3.c: Likewise.
8381         * gcc.target/sh/pr54602-4.c: Likewise.
8382         * gcc.target/sh/pr54680.c: Likewise.
8383         * gcc.target/sh/pr55303-1.c: Likewise.
8384         * gcc.target/sh/pr55303-2.c: Likewise.
8385         * gcc.target/sh/pr55303-3.c: Likewise.
8386         * gcc.target/sh/pr56547-1.c: Likewise.
8387         * gcc.target/sh/pr56547-2.c: Likewise.
8388         * gcc.target/sh/pr61195.c: Likewise.
8389         * gcc.target/sh/pr61996.c: Likewise.
8390         * gcc.target/sh/pr6526.c: Likewise.
8391         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8392         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8393         * gcc.target/sh/prefetch.c: Likewise.
8394         * gcc.target/sh/rte-delay-slot.c: Likewise.
8395         * gcc.target/sh/sh2a-band.c: Likewise.
8396         * gcc.target/sh/sh2a-bclr.c: Likewise.
8397         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8398         * gcc.target/sh/sh2a-bld.c: Likewise.
8399         * gcc.target/sh/sh2a-bor.c: Likewise.
8400         * gcc.target/sh/sh2a-bset.c: Likewise.
8401         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8402         * gcc.target/sh/sh2a-bxor.c: Likewise.
8403         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8404         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8405         * gcc.target/sh/sh2a-movrt.c: Likewise.
8406         * gcc.target/sh/sh2a-resbank.c: Likewise.
8407         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8408         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8409         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8410         * gcc.target/sh/sh4a-cosf.c: Likewise.
8411         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8412         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8413         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8414         * gcc.target/sh/sh4a-sinf.c: Likewise.
8415
8416 2015-09-20  Jeff Law  <law@redhat.com>
8417
8418         PR tree-optimization/47679
8419         * g++.dg/warn/Wuninitialized-6.C: New test.
8420
8421 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8422
8423         Implement nested namespace definitions.
8424         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8425         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8426         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8427         * g++.dg/lookup/name-clash5.C: Adjust.
8428         * g++.dg/lookup/name-clash6.C: Likewise.
8429
8430 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8431
8432         * gcc.dg/pragma-diag-5.c: New test.
8433
8434 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8435
8436         PR middle-end/67619
8437         * gcc.dg/torture/pr67619.c: New test.
8438         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8439         New procedure.
8440
8441 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8442
8443         PR tree-optimization/67283
8444         * gcc.dg/tree-ssa/sra-15.c: New.
8445         * gcc.dg/tree-ssa/sra-16.c: New.
8446
8447 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8448
8449         PR sanitizer/64078
8450         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8451         (f2, f3): Make the function static.
8452         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8453
8454 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8455
8456         * gcc.target/arm/attr_thumb-static2.c: New test.
8457
8458 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8459
8460         * gnat.dg/overflow_sum3.adb: New test.
8461
8462 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8463
8464         * gcc.target/arm/stack-checking.c: New test.
8465
8466 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8467
8468         PR fortran/52846
8469         * gfortran.dg/public_private_module_5.f90: Add module procedure
8470         trigger_smod to ensure that the smod file is written.
8471
8472 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8473
8474         * gcc.target/aarch64/copysign_1.c: New.
8475         * gcc.target/aarch64/copysign_2.c: New.
8476
8477 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8478
8479         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8480         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8481         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8482
8483 2015-09-16  John Marino  <gnugcc@marino.st>
8484
8485         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8486
8487 2015-09-16  Richard Biener  <rguenther@suse.de>
8488
8489         PR middle-end/67253
8490         * gcc.dg/torture/pr67253.c: New testcase.
8491
8492 2015-09-16  Richard Biener  <rguenther@suse.de>
8493
8494         PR middle-end/67271
8495         * gcc.dg/pr67271.c: New testcase.
8496
8497 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         * gnat.dg/opt49.adb: New test.
8500
8501 2015-09-16  Richard Biener  <rguenther@suse.de>
8502
8503         PR middle-end/67442
8504         * gcc.dg/torture/pr67442.c: New testcase.
8505
8506 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8507
8508         * gnat.dg/array24.adb: New test.
8509         * gnat.dg/blocklocs.adb: Delete.
8510
8511 2015-09-15  Marek Polacek  <polacek@redhat.com>
8512
8513         PR c/67580
8514         * gcc.dg/pr67580.c: New test.
8515
8516 2015-09-15  Richard Biener  <rguenther@suse.de>
8517
8518         PR tree-optimization/67470
8519         * gcc.dg/torture/pr67470.c: New testcase.
8520
8521 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8522
8523         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8524
8525 2015-09-15  Richard Biener  <rguenther@suse.de>
8526
8527         PR middle-end/67563
8528         * gcc.dg/pr67563.c: New testcase.
8529
8530 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8531
8532         PR fortran/67460
8533         * gfortran.dg/pr67460.f90: New test.
8534
8535 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8536
8537         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8538         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8539
8540 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8541
8542         PR c++/51911
8543         * g++.dg/cpp0x/new-auto1.C: New.
8544
8545 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8546
8547         PR c/28901
8548         * g++.dg/warn/unused-variable-1.C: New test.
8549         * g++.dg/warn/unused-variable-2.C: Likewise.
8550         * gcc.dg/unused-4.c: Adjust warning for static const.
8551         * gcc.dg/unused-variable-1.c: New test.
8552         * gcc.dg/unused-variable-2.c: Likewise.
8553
8554 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8555
8556         * gfortran.dg/private_type_3.f90: Require visibility.
8557         * gfortran.dg/module_variable_2.f90: Same.
8558         * gfortran.dg/nested_forall_1.f: Same.
8559         * gfortran.dg/elemental_dependency_4.f90: Same.
8560         * gfortran.dg/bind_c_usage_25.f90: Same.
8561         * gfortran.dg/access_spec_1.f90: Same.
8562         * gfortran.dg/public_private_module_2.f90: Same.
8563         * gfortran.dg/host_assoc_variable_1.f90: Same.
8564         * gfortran.dg/public_private_module_6.f90: Same.
8565         * gfortran.dg/module_variable_1.f90: Same.
8566         * gfortran.dg/pr37286.f90: Same.
8567         * gfortran.dg/internal_pack_7.f90: Same.
8568         * gfortran.dg/submodule_10.f08: Same.
8569         * gfortran.dg/allocatable_function_8.f90: Same.
8570         * gfortran.dg/merge_init_expr_2.f90: Same.
8571         * gfortran.dg/class_37.f03: Same.
8572         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8573         * gfortran.dg/typebound_call_20.f03: Same.
8574         * gfortran.dg/proc_ptr_result_3.f90: Same.
8575         * gfortran.dg/pr32535.f90: Same.
8576         * gfortran.dg/typebound_proc_19.f90: Same.
8577         * gfortran.dg/initialization_10.f90: Same.
8578         * gfortran.dg/bind_c_usage_8.f03: Same.
8579         * gfortran.dg/pr61335.f90: Same.
8580         * gfortran.dg/elemental_dependency_5.f90: Same.
8581         * gfortran.dg/proc_ptr_3.f90: Same.
8582         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8583
8584 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8585
8586         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8587         * gcc.dg/Wno-frame-address.c: Skip for Visium.
8588         * gcc.dg/loop-8.c: Likewise.
8589
8590 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8591
8592         PR ada/66965
8593         * gnat.dg/specs/addr1.ads: Remove.
8594
8595 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597         * gcc.dg/pie-link.c: Add -pie to dg-options.
8598
8599 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8600
8601         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8602         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8603
8604 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8605
8606         * gcc.target/powerpc/swaps-p8-20.c: New test.
8607         * gcc.target/powerpc/swaps-p8-21.c: New test.
8608
8609 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8610
8611         PR fortran/67526
8612         * gfortran.dg/pr67526.f90: New test.
8613
8614 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8615
8616         PR c++/67318
8617         * g++.dg/cpp0x/variadic166.C: New.
8618
8619 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8620
8621         * c-c++-common/nonnull-1.c: New test.
8622
8623 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/66993
8626         * gfortran.dg/submodule_11.f08: New test.
8627
8628 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8629
8630         PR target/67506
8631         * gcc.c-torture/compile/pr67506.c: New test.
8632
8633 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8634
8635         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8636         initialization with a byte mask.  No change expected here.
8637         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8638         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8639         initialization with contigious bitmask.  Literal pool is expectd
8640         to be used here.
8641
8642 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8643
8644         PR target/67439
8645         * gcc.target/arm/pr67439_1.c: New test.
8646
8647 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8648
8649         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8650         model.
8651
8652 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR c++/67523
8655         * g++.dg/gomp/pr67523.C: New test.
8656
8657         PR c++/67522
8658         * g++.dg/gomp/pr67522.C: New test.
8659
8660         PR middle-end/67521
8661         * c-c++-common/gomp/pr67521.c: New test.
8662
8663         PR middle-end/67517
8664         * c-c++-common/gomp/pr67517.c: New test.
8665
8666         PR c++/67514
8667         * g++.dg/gomp/pr67514.C: New test.
8668
8669         PR c++/67511
8670         * g++.dg/gomp/pr67511.C: New test.
8671
8672         PR c/67502
8673         * c-c++-common/gomp/pr67502.c: New test.
8674
8675 2015-09-09  Marek Polacek  <polacek@redhat.com>
8676
8677         PR middle-end/67512
8678         * gcc.dg/pr67512.c: New test.
8679
8680 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8681
8682         PR c++/53184
8683         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8684         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8685         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8686         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8687
8688 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8689
8690         * gcc.target/aarch64/mod_2.x: New file.
8691         * gcc.target/aarch64/mod_256.x: Likewise.
8692         * gcc.target/arm/mod_2.c: New test.
8693         * gcc.target/arm/mod_256.c: Likewise.
8694         * gcc.target/aarch64/mod_2.c: Likewise.
8695         * gcc.target/aarch64/mod_256.c: Likewise.
8696
8697 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8698
8699         PR c++/67504
8700         * g++.dg/gomp/pr67504.C: New test.
8701
8702         PR c/67501
8703         * c-c++-common/gomp/pr67501.c: New test.
8704
8705         PR c/67500
8706         * gcc.dg/gomp/pr67500.c: New test.
8707
8708         PR c/67495
8709         * gcc.dg/gomp/pr67495.c: New test.
8710
8711 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8712             Sebastian Pop  <s.pop@samsung.com>
8713
8714         PR tree-optimization/53852
8715         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8716         both isl-0.12 and isl-0.15.
8717         * gcc.dg/graphite/uns-interchange-14.c: Same.
8718         * gcc.dg/graphite/uns-interchange-15.c: Same.
8719         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8720
8721 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8722             Sebastian Pop  <s.pop@samsung.com>
8723
8724         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8725         * gcc.dg/graphite/block-1.c: Same.
8726         * gcc.dg/graphite/block-5.c: Same.
8727         * gcc.dg/graphite/block-6.c: Same.
8728         * gcc.dg/graphite/interchange-1.c: Same.
8729         * gcc.dg/graphite/interchange-10.c: Same.
8730         * gcc.dg/graphite/interchange-11.c: Same.
8731         * gcc.dg/graphite/interchange-13.c: Same.
8732         * gcc.dg/graphite/interchange-14.c: Same.
8733         * gcc.dg/graphite/interchange-3.c: Same.
8734         * gcc.dg/graphite/interchange-4.c: Same.
8735         * gcc.dg/graphite/interchange-7.c: Same.
8736         * gcc.dg/graphite/interchange-8.c: Same.
8737         * gcc.dg/graphite/interchange-9.c: Same.
8738         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8739         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8740         * gcc.dg/graphite/pr37485.c: Same.
8741         * gcc.dg/graphite/scop-0.c (int toto): Same.
8742         * gcc.dg/graphite/scop-1.c: Same.
8743         * gcc.dg/graphite/scop-10.c: Same.
8744         * gcc.dg/graphite/scop-11.c: Same.
8745         * gcc.dg/graphite/scop-12.c: Same.
8746         * gcc.dg/graphite/scop-13.c: Same.
8747         * gcc.dg/graphite/scop-16.c: Same.
8748         * gcc.dg/graphite/scop-17.c: Same.
8749         * gcc.dg/graphite/scop-18.c: Same.
8750         * gcc.dg/graphite/scop-2.c: Same.
8751         * gcc.dg/graphite/scop-21.c (int test): Same.
8752         * gcc.dg/graphite/scop-22.c (void foo): Same.
8753         * gcc.dg/graphite/scop-4.c: Same.
8754         * gcc.dg/graphite/scop-5.c: Same.
8755         * gcc.dg/graphite/scop-6.c: Same.
8756         * gcc.dg/graphite/scop-7.c: Same.
8757         * gcc.dg/graphite/scop-8.c: Same.
8758         * gcc.dg/graphite/scop-9.c: Same.
8759         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8760         data-refs remain inside the inner loop.
8761         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8762         * gcc.dg/graphite/uns-interchange-14.c: Same.
8763         * gcc.dg/graphite/uns-interchange-9.c: Same.
8764         * gfortran.dg/graphite/interchange-3.f90
8765
8766 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8767
8768         PR target/63870
8769         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8770         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8771         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8772         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8773         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8774         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8775         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8776         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8777         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8778         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8779         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8780         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8781
8782 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8783
8784         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8785         * lib/target-supports.exp
8786         (check_effective_target_arm_neon_fp16_hw): New.
8787
8788 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8789
8790         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8791         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8792
8793         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8794         (hfloat16_t): New.
8795         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8796         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8797         if supported.
8798         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8799         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8800         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8801         when those are supported.
8802         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8803         (vdup_n_f16): New.
8804
8805         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8806         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8807         cases if supported.
8808
8809         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8810         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8811         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8812         Likewise.
8813         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8814         Likewise.
8815         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8816
8817         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8818         Add float16x8_t case.
8819         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8820         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8821         main, exec_vcreate): Likewise.
8822         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8823         exec_vget_high): Likewise.
8824         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8825         exec_vget_low): Likewise.
8826         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8827         Likewise.
8828         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8829         exec_vld1_dup): Likewise.
8830         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8831         exec_vld1_lane): Likewise.
8832         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8833         Likewise.
8834         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8835         exec_vldX_dup): Likewise.
8836         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8837         exec_vldX_lane): Likewise.
8838         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8839         exec_vset_lane): Likewise.
8840         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8841         exec_vst1_lane): Likewise.
8842
8843 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8844
8845         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8846         * gcc.target/aarch64/vget_low_1.c: Likewise.
8847
8848 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8849
8850         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8851         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8852         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8853         (main): update orig_data to avoid float16 NaN on bigendian.
8854
8855 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8856
8857         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8858         float16x8_t.
8859         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8860         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8861         * gcc.target/aarch64/vld1_lane.c: Likewise.
8862
8863 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8864
8865         PR c++/67369
8866         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8867
8868 2015-09-07  Marek Polacek  <polacek@redhat.com>
8869
8870         PR inline-asm/67448
8871         * gcc.dg/asm-10.c: New test.
8872
8873 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR middle-end/67452
8876         * gcc.dg/lto/pr67452_0.c: New test.
8877
8878 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8879
8880         PR target/65210
8881         * gcc.target/avr/pr65210.c: New test.
8882
8883 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8884
8885         PR testsuite/67450
8886         * lib/target-supports.exp (check_cached_effective_target):
8887         Apppend $prop to et_prop_list only if needed.
8888
8889 2015-09-04  Marek Polacek  <polacek@redhat.com>
8890
8891         PR sanitizer/67279
8892         * gcc.dg/ubsan/pr67279.c: New test.
8893
8894 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8895             Petr Murzin  <petr.murzin@intel.com>
8896             Kirill Yukhin <kirill.yukhin@intel.com>
8897
8898         * gcc.target/i386/avx512f-scatter-1.c: New.
8899         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8900         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8901
8902 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8903
8904         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8905         rather than calling rmdir, cleanup if open fails.
8906
8907 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8908
8909         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8910         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8911         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8912         Return true for PowerPC targets that implement Altivec.
8913
8914 2015-09-03  Renlin Li  <renlin.li@arm.com>
8915
8916         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8917         check the assembly.
8918         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8919
8920 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8921
8922         * gcc.target/powerpc/vec-shift.c: New test.
8923
8924 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8925
8926         PR tree-optimization/65637
8927         * gcc.dg/autopar/reduc-4.c: New test.
8928
8929 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8930
8931         PR tree-optimization/65637
8932         * gcc.dg/autopar/pr46099-2.c: New test.
8933
8934 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8935
8936         PR middle-end/67351
8937         * g++.dg/pr67351.C: New test.
8938
8939 2015-09-03  Richard Biener  <rguenther@suse.de>
8940
8941         PR ipa/66705
8942         * g++.dg/lto/pr66705_0.C: New testcase.
8943
8944 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8945
8946         PR middle-end/60586
8947         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8948         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8949
8950 2015-09-02  Marek Polacek  <polacek@redhat.com>
8951
8952         PR c/67432
8953         * gcc.dg/pr67432.c: New test.
8954
8955 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8956
8957         * lib/target-supports.exp (clear_effective_target_cache): New.
8958         (check_cached_effective_target): Update et_prop_list.
8959         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8960         * g++.dg/compat/compat.exp: Likewise.
8961         * g++.dg/compat/struct-layout-1.exp: Likewise.
8962         * lib/asan-dg.exp: Likewise.
8963         * lib/atomic-dg.exp: Likewise.
8964         * lib/cilk-plus-dg.exp: Likewise.
8965         * lib/clearcap.exp: Likewise.
8966         * lib/mpx-dg.exp: Likewise.
8967         * lib/tsan-dg.exp: Likewise.
8968         * lib/ubsan-dg.exp: Likewise.
8969
8970 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8971
8972         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8973
8974 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8975             Andrew Bennett  <andrew.bennett@imgtec.com>
8976
8977         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8978         dependencies between ISA level and compact-branches.
8979         * gcc.target/mips/branch-10.c: Update expected output to allow
8980         compact forms of b/bal.
8981         * gcc.target/mips/branch-11.c: Likewise.
8982         * gcc.target/mips/branch-12.c: Likewise.
8983         * gcc.target/mips/branch-13.c: Likewise.
8984         * gcc.target/mips/branch-3.c: Likewise.
8985         * gcc.target/mips/branch-4.c: Likewise.
8986         * gcc.target/mips/branch-5.c: Likewise.
8987         * gcc.target/mips/branch-6.c: Likewise.
8988         * gcc.target/mips/branch-7.c: Likewise.
8989         * gcc.target/mips/branch-8.c: Likewise.
8990         * gcc.target/mips/branch-9.c: Likewise.
8991         * gcc.target/mips/branch-cost-1.c: Likewise.
8992         * gcc.target/mips/call-1.c: Likewise.
8993         * gcc.target/mips/call-2.c: Likewise.
8994         * gcc.target/mips/call-3.c: Likewise.
8995         * gcc.target/mips/call-4.c: Likewise.
8996         * gcc.target/mips/call-5.c: Likewise.
8997         * gcc.target/mips/call-6.c: Likewise.
8998         * gcc.target/mips/lazy-binding-1.c: Likewise.
8999         * gcc.target/mips/near-far-1.c: Likewise.
9000         * gcc.target/mips/near-far-2.c: Likewise.
9001         * gcc.target/mips/near-far-3.c: Likewise.
9002         * gcc.target/mips/near-far-4.c: Likewise.
9003         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9004         run with compact branches allowed.
9005         * gcc.target/mips/compact-branches-1.c: New file.
9006         * gcc.target/mips/compact-branches-2.c: Likewise.
9007         * gcc.target/mips/compact-branches-3.c: Likewise.
9008         * gcc.target/mips/compact-branches-4.c: Likewise.
9009         * gcc.target/mips/compact-branches-5.c: Likewise.
9010         * gcc.target/mips/compact-branches-6.c: Likewise.
9011         * gcc.target/mips/compact-branches-7.c: Likewise.
9012
9013 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9014
9015         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9016         Clean-up a created directory if testcase fails.
9017
9018 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9019
9020         PR target/67405
9021         * g++.dg/pr67405.C: New test.
9022
9023 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9024
9025         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9026
9027 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9028
9029         * gcc.dg/ifcvt-1.c: New test.
9030         * gcc.dg/ifcvt-2.c: Likewise.
9031         * gcc.dg/ifcvt-3.c: Likewise.
9032
9033 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035         PR libfortran/67412
9036         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9037         *-*-solaris2.10.
9038
9039 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9040
9041         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9042
9043 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9044
9045         PR c++/61753
9046         * g++.dg/other/pr61753.C: New.
9047
9048 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9049
9050         * gcc.dg/tree-ssa/cmp-1.c: New file.
9051
9052 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9053
9054         * gcc.dg/tree-ssa/complex-7.c: New file.
9055
9056 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9057
9058         * gcc.target/powerpc/swaps-p8-19.c: New test.
9059
9060 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9061
9062         PR fortran/67367
9063         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9064
9065 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9066
9067         PR tree-optimization/46193
9068         * gcc.dg/autopar/pr46193.c: New test.
9069
9070 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9071
9072         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9073         use exit code for failure.
9074
9075         * gcc.dg/torture/matrix-1.c: Use plain printf.
9076         * gcc.dg/torture/matrix-2.c: Likewise.
9077         * gcc.dg/torture/matrix-5.c: Likewise.
9078         * gcc.dg/torture/matrix-6.c: Likewise.
9079         * gcc.dg/torture/transpose-1.c: Likewise.
9080         * gcc.dg/torture/transpose-2.c: Likewise.
9081         * gcc.dg/torture/transpose-3.c: Likewise.
9082         * gcc.dg/torture/transpose-4.c: Likewise.
9083         * gcc.dg/torture/transpose-5.c: Likewise.
9084         * gcc.dg/torture/transpose-6.c: Likewise.
9085
9086 2015-08-28  Jeff Law  <law@redhat.com>
9087
9088         PR lto/66752
9089         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9090         * gcc.dg/torture/pr66752-1.c: New test
9091         * g++.dg/torture/pr66752-2.C: New test.
9092
9093 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9094         Revert:
9095         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9096
9097                 * gcc.dg/tree-ssa/sra-15.c: New.
9098
9099 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9100
9101         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9102         * gcc.target/mips/msub-8.c: Ditto
9103
9104 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9105
9106         * lib/target-supports.exp (check-effective_target_vect_double):
9107         Enable for Power targets with VSX hardware available.
9108         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9109         vect_no_align && { ! vect_hw_misalign }.
9110
9111 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9112
9113         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9114         Replaced by opt_files, compile with -floop-nest-optimize.
9115         * g++.dg/graphite/graphite.exp: Same.
9116         * gfortran.dg/graphite/graphite.exp: Same.
9117         * gcc.dg/graphite/block-0.c: Adjust pattern.
9118         * gcc.dg/graphite/block-1.c: Same.
9119         * gcc.dg/graphite/block-3.c: Same.
9120         * gcc.dg/graphite/block-4.c: Same.
9121         * gcc.dg/graphite/block-5.c: Same.
9122         * gcc.dg/graphite/block-6.c: Same.
9123         * gcc.dg/graphite/block-7.c: Same.
9124         * gcc.dg/graphite/block-8.c: Same.
9125         * gcc.dg/graphite/block-pr47654.c: Same.
9126         * gcc.dg/graphite/interchange-0.c: Same.
9127         * gcc.dg/graphite/interchange-1.c: Same.
9128         * gcc.dg/graphite/interchange-10.c: Same.
9129         * gcc.dg/graphite/interchange-11.c: Same.
9130         * gcc.dg/graphite/interchange-12.c: Same.
9131         * gcc.dg/graphite/interchange-13.c: Same.
9132         * gcc.dg/graphite/interchange-14.c: Same.
9133         * gcc.dg/graphite/interchange-15.c: Same.
9134         * gcc.dg/graphite/interchange-3.c: Same.
9135         * gcc.dg/graphite/interchange-4.c: Same.
9136         * gcc.dg/graphite/interchange-5.c: Same.
9137         * gcc.dg/graphite/interchange-6.c: Same.
9138         * gcc.dg/graphite/interchange-7.c: Same.
9139         * gcc.dg/graphite/interchange-8.c: Same.
9140         * gcc.dg/graphite/interchange-9.c: Same.
9141         * gcc.dg/graphite/interchange-mvt.c: Same.
9142         * gcc.dg/graphite/pr37485.c: Same.
9143         * gcc.dg/graphite/uns-block-1.c: Same.
9144         * gcc.dg/graphite/uns-interchange-12.c: Same.
9145         * gcc.dg/graphite/uns-interchange-14.c: Same.
9146         * gcc.dg/graphite/uns-interchange-15.c: Same.
9147         * gcc.dg/graphite/uns-interchange-9.c: Same.
9148         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9149         * gfortran.dg/graphite/interchange-3.f90: Same.
9150
9151 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9152
9153         PR target/67317
9154         * gcc.target/i386/pr67317-1.c: New test.
9155         * gcc.target/i386/pr67317-2.c: Ditto.
9156         * gcc.target/i386/pr67317-3.c: Ditto.
9157         * gcc.target/i386/pr67317-4.c: Ditto.
9158         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9159         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9160
9161 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9162
9163         * gcc.target/powerpc/vec-shr.c: New.
9164
9165 2015-08-27  Marek Polacek  <polacek@redhat.com>
9166
9167         PR middle-end/67005
9168         * gcc.dg/torture/pr67005.c: New test.
9169
9170 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9171
9172         * gcc.dg/tree-ssa/sra-15.c: New.
9173
9174 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9175
9176         * gcc.target/aarch64/long_branch_1.c: New test.
9177
9178 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9179
9180         * gcc.target/s390/20150826-1.c: New test.
9181
9182 2015-08-26  Renlin Li  <renlin.li@arm.com>
9183
9184         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9185
9186 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9187
9188         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9189
9190 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9191
9192         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9193         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9194         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9195         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9196
9197 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9198
9199         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9200         New test directive.
9201         * gcc.target/aarch64/tlsle_1.x: New test source.
9202         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9203         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9204         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9205
9206 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9207
9208         PR fortran/29600
9209         * gfortran.dg/shape_8.f90: New test.
9210
9211 2015-08-25  Marek Polacek  <polacek@redhat.com>
9212
9213         PR middle-end/67330
9214         * gcc.dg/weak/weak-18.c: New test.
9215
9216 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9217
9218         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9219         gcc_jit_context_set_bool_use_external_driver.
9220
9221 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9222
9223         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9224
9225         * gcc.dg/20001117-1.c: Needs return_address.
9226         * gcc.dg/20020415-1.c: Needs alloca.
9227         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9228         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9229         * gcc.dg/pr63186.c: Needs label_values.
9230         * gcc.dg/torture/pr33848.c: Likwise.
9231
9232         * lib/target-supports.exp (check_effective_target_fopenacc,
9233         check_effective_target_fopenmp): Disable for nvptx.
9234         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9235         * gcc.dg/stack-usage-1.c: Likewise.
9236         * gcc.dg/stack-usage-2.c: Likewise.
9237         * gcc.dg/unused-5.c: Likewise.
9238         * gcc.dg/unwind-1.c: Likewise.
9239
9240 2015-08-25  Christian Bruel  <christian.bruel@st.com>
9241
9242         * gcc.dg/Wno-frame-address.c: Skip for ARM.
9243         * g++.dg/Wno-frame-address.C: Ditto.
9244
9245 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9246
9247         PR target/67211
9248         * g++.dg/pr67211.C: New test.
9249
9250 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
9251
9252         PR fortran/62536
9253         PR fortran/66175
9254         * gfortran.dg/block_end_error_1.f90: New test.
9255         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9256
9257 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9258
9259         PR target/66821
9260         * gcc.target/i386/pr66821.c: New test.
9261
9262 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9263
9264         PR target/67329
9265         * gcc.target/i386/pr67329.c: New test.
9266
9267 2015-08-24  Nathan Sidwell  <nathan@acm.org>
9268
9269         * gcc.dg/pr49551.c: Needs -fdata-sections.
9270
9271         * gcc.dg/pr64935-2.c: Needs scheduling.
9272
9273         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9274         * gcc.dg/torture/pr63738.c: Likewise.
9275         * gcc.dg/torture/pr64728.c: Likewise.
9276         * gcc.dg/pr63748.c: Likewise.
9277         * gcc.dg/20020312-2.c: Likewise.
9278
9279         * gcc.dg/torture/pr66123.c: Needs label_values.
9280
9281         * gcc.dg/torture/pr41261.c: Needs profiling.
9282         * gcc.dg/pr26570.c: Likewise.
9283         * gcc.dg/pr61776.c: Likewise.
9284         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9285         * gcc.dg/gomp/pr34610.c: Likewise.
9286         * gcc.dg/pr54121.c: Likewise.
9287         * gcc.dg/20050325-1.c: Likewise.
9288         * gcc.dg/pr66899.c: Likewise.
9289         * gcc.dg/pr48770.c: Likewise.
9290         * gcc.dg/pr24225.c: Likewise.
9291
9292         * gcc.dg/pr27531-1.c: Needs io.
9293         * gcc.dg/pr44606.c: Likewise.
9294
9295         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9296
9297         * gcc.dg/pr51990.c: Needs alloca.
9298
9299         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9300
9301 2015-08-24  Tom de Vries  <tom@codesourcery.com>
9302
9303         PR tree-optimization/65468
9304         * gcc.dg/gomp/static-chunk-size-one.c: New test.
9305
9306 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9307
9308         PR libfortran/54572
9309         * gfortran.dg/backtrace_1.f90: New test.
9310
9311 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9312
9313         PR libfortran/62296
9314         * gfortran.dg/execute_command_line_2.f90: New test.
9315
9316 2015-08-23  Tom de Vries  <tom@codesourcery.com>
9317
9318         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9319         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9320         vect_no_int_max to vect_no_int_min_max.
9321         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9322         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9323         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9324         * gcc.dg/vect/slp-reduc-4.c: Same.
9325         * gcc.dg/vect/slp-reduc-5.c: Same.
9326         * gcc.dg/vect/vect-125.c: Same.
9327         * gcc.dg/vect/vect-13.c: Same.
9328         * gcc.dg/vect/vect-double-reduc-3.c: Same.
9329         * gcc.dg/vect/vect-reduc-1.c: Same.
9330         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9331         * gcc.dg/vect/vect-reduc-1char.c:Same.
9332         * gcc.dg/vect/vect-reduc-1short.c: Same.
9333         * gcc.dg/vect/vect-reduc-2.c: Same.
9334         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9335         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9336         * lib/target-supports.exp: Same.
9337
9338 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9339
9340         PR c++/63693
9341         * g++.dg/cpp0x/decltype63.C: New.
9342
9343 2015-08-22  Nathan Sidwell  <nathan@acm.org>
9344
9345         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9346         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9347         * c-c++-common/Wunused-var-8.c: Likewise.
9348         * c-c++-common/gomp/pr61486-2.c: Likewise.
9349         * c-c++-common/Wunused-var-6.c: Likewise.
9350         * c-c++-common/goacc/reduction-1.c: Likewise.
9351         * c-c++-common/goacc/reduction-2.c: Likewise.
9352         * c-c++-common/goacc/reduction-3.c: Likewise.
9353         * c-c++-common/goacc/reduction-4.c: Likewise.
9354         * gcc.dg/builtins-64.c: Likewise.
9355         * gcc.dg/pr59523.c: Likewise.
9356         * gcc.dg/tree-ssa/20080530.c: Likewise.
9357         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9358         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9359         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9360         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9361         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9362         * gcc.dg/pr59011.c: Likewise.
9363         * gcc.dg/uninit-9.c: Likewise.
9364         * gcc.dg/pr61561.c: Likewise.
9365         * gcc.dg/vla-4.c: Likewise.
9366         * gcc.dg/20101010-1.c: Likewise.
9367         * gcc.dg/pr49120.c: Likewise.
9368         * gcc.dg/20030331-2.c: Likewise.
9369         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9370         * gcc.dg/pr25682.c: Likewise.
9371         * gcc.dg/guality/guality.c: Likewise.
9372         * gcc.dg/pr27301.c: Likewise.
9373         * gcc.dg/uninit-9-O0.c: Likewise.
9374         * gcc.dg/fold-alloca-1.c: Likewise.
9375         * gcc.dg/pr41470.c: Likewise.
9376         * gcc.dg/pr51491-2.c: Likewise.
9377         * gcc.dg/winline-7.c: Likewise.
9378         * gcc.dg/vla-2.c: Likewise.
9379         * gcc.dg/pr50764.c: Likewise.
9380         * gcc.dg/c99-vla-1.c: Likewise.
9381         * gcc.dg/pr33238.c: Likewise.
9382         * gcc.dg/c99-const-expr-13.c: Likewise.
9383         * gcc.dg/builtin-return-1.c: Likewise.
9384         * gcc.dg/vla-3.c: Likewise.
9385         * gcc.dg/20020415-1.c: Likewise.
9386         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9387         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9388         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9389         * gcc.dg/torture/calleesave-sse.c: Likewise.
9390         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9391         * gcc.dg/gomp/vla-2.c: Likewise.
9392         * gcc.dg/gomp/vla-3.c: Likewise.
9393         * gcc.dg/gomp/vla-4.c: Likewise.
9394         * gcc.dg/gomp/pr30494.c: Likewise.
9395         * gcc.dg/gomp/vla-5.c: Likewise.
9396         * gcc.dg/pr51990-2.c: Likewise.
9397         * gcc.dg/vla-22.c: Likewise.
9398
9399 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9400
9401         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9402         * gcc.dg/dollar.c: Likewise.
9403         * gcc.dg/pragma-message.c: Likewise.
9404         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9405         * c-c++-common/raw-string-14.c: Likewise.
9406
9407 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9408
9409         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9410         property that instantiation here is a compile-time error.
9411
9412 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9413
9414         * g++.dg/other/pr67065.C: Extend.
9415
9416 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9417
9418         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9419         is freestanding.
9420         (check_effective_target_global_constructor): New.
9421         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9422         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9423         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9424
9425         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9426         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9427         * gcc.c-torture/compile/pr33855.c: Likewise.
9428         * gcc.c-torture/compile/920723-1.c: Likewise.
9429         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9430         writing a const.
9431         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9432         label.
9433         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9434         'call'.
9435
9436         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9437         prototype normal.
9438         * gcc.c-torture/execute/switch-1.c: Likewise.
9439
9440         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9441         * gcc.c-torture/execute/printf-1.c: Likewise.
9442         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9443         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9444         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9445         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9446         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9447         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9448         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9449         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9450         * gcc.c-torture/execute/gofast.c: Likewise.
9451         * gcc.c-torture/execute/complex-6.c: Likewise.
9452
9453         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9454         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9455         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9456         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9457         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9458         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9459         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9460         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9461         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9462         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9463         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9464         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9465         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9466         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9467         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9468         * gcc.dg/setjmp-1.c: Likewise.
9469         * gcc.dg/cleanup-5.c: Likewise.
9470         * gcc.dg/cleanup-12.c: Likewise.
9471         * gcc.dg/cleanup-13.c: Likewise.
9472
9473         * gcc.dg/constructor-1.c: Require global ctor.
9474
9475         * gcc.dg/fork-instrumentation.c: Require profiling.
9476         * gcc.dg/20030107-1.c: Likewise.
9477         * gcc.dg/20030702-1.c: Likewise.
9478
9479         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9480         * gcc.dg/cpp/paste2.c: Likewise.
9481         * gcc.dg/cpp/strify3.c: Likewise.
9482         * gcc.dg/cpp/strify4.c: Likewise.
9483         * gcc.dg/cpp/lexnum.c: Likewise.
9484         * gcc.dg/cpp/digraphs.c: Likewise.
9485         * gcc.dg/cpp/macro1.c: Likewise.
9486
9487 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9488
9489         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9490
9491 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9492
9493         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9494         only once.
9495
9496 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9497
9498         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9499         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9500         vec_vpmsum_be and vec_shasigma_be.
9501
9502 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9503
9504         * lib/target-supports.exp
9505         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9506         with -mfp16-format=ieee.
9507
9508 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9509
9510         PR c++/67065
9511         * g++.dg/other/pr67065.C: New.
9512
9513 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9514
9515         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9516         memcpy.
9517         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9518         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9519         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9520         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9521
9522 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9523
9524         * gcc.dg/wide_shift_64_1.c: New testcase.
9525         * gcc.dg/wide_shift_128_1.c: Likewise.
9526         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9527
9528 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9529
9530         * lib/target-supports.exp
9531         (check_effective_target_fstack_protector_enabled): New test.
9532         * gcc.target/i386/ssp-default.c: New test.
9533
9534 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9535
9536         PR fortran/66929
9537         * gfortran.dg/generic_31.f90: New.
9538
9539 2015-08-19  Marek Polacek  <polacek@redhat.com>
9540
9541         PR middle-end/67133
9542         * g++.dg/torture/pr67133.C: New test.
9543
9544 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9545
9546         * gcc.target/powerpc/altivec-35.c: New test.
9547         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9548         * gcc.target/powerpc/vsx-vector-7.c: New test.
9549
9550 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9551
9552         PR middle-end/36757
9553         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9554         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9555
9556 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9557
9558         PR rtl-optimization/67218
9559         * gcc.c-torture/execute/ieee/pr67218.c,
9560         gcc.target/aarch64/fcvt_int_float_double1.c,
9561         gcc.target/aarch64/fcvt_int_float_double2.c,
9562         gcc.target/aarch64/fcvt_int_float_double3.c,
9563         gcc.target/aarch64/fcvt_int_float_double4.c,
9564         gcc.target/aarch64/fcvt_uint_float_double1.c,
9565         gcc.target/aarch64/fcvt_uint_float_double2.c,
9566         gcc.target/aarch64/fcvt_uint_float_double3.c,
9567         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9568
9569 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
9570
9571         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9572         dg-options to disable LSE extensions.
9573         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9574         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9575         * gcc.target/aarch64/atomic-op-char.c: Likewise.
9576         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9577         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9578         * gcc.target/aarch64/atomic-op-int.c: Likewise.
9579         * gcc.target/aarch64/atomic-op-long.c: Likewise.
9580         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9581         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9582         * gcc.target/aarch64/atomic-op-release.c: Likewise.
9583         * gcc.target/aarch64/atomic-op-short.c: Likewise.
9584         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9585         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9586         * gcc.target/aarch64/sync-op-full.c: Likewise.
9587         * gcc.target/aarch64/sync-op-release.c: Likewise.
9588
9589 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9590
9591         PR c++/67160
9592         * g++.dg/cpp1z/feat-cxx1z.C: New.
9593
9594 2015-08-18  Marek Polacek  <polacek@redhat.com>
9595
9596         PR middle-end/67222
9597         * gcc.dg/torture/pr67222.c: New test.
9598
9599 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9600
9601         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9602
9603 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9604
9605         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9606         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9607         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9608
9609 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9610
9611         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9612         which is used in later code.
9613
9614 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9615
9616         PR c++/67216
9617         * g++.dg/cpp0x/nullptr34.C: New.
9618         * g++.dg/warn/Wconversion2.C: Adjust.
9619         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9620         * g++.old-deja/g++.other/null3.C: Likewise.
9621
9622         * g++.dg/cpp0x/pr51313.C: Adjust.
9623
9624 2015-08-17  Richard Biener  <rguenther@suse.de>
9625
9626         PR tree-optimization/67221
9627         * gcc.dg/torture/pr67221.c: New testcase.
9628
9629 2015-08-17  Mike Stump  <mikestump@comcast.net>
9630             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9631
9632         * gcc.target/arm/memcpy-aligned-1.c: New test.
9633
9634 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9635
9636         PR fortran/54656
9637         * gfortran.dg/norm_4.f90: Rename to...
9638         * gfortran.dg/norm2_4.f90: this.
9639         * gfortran.dg/norm2_5.f90: New test.
9640
9641 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9642
9643         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9644         * gcc.dg/ssp-1.c: Make counter a register.
9645         * gcc.dg/ssp-2.c: Likewise.
9646         * gcc.dg/torture/parm-coalesce.c: New.
9647
9648 2015-08-14  Marek Polacek  <polacek@redhat.com>
9649
9650         PR middle-end/67133
9651         * gcc.dg/torture/pr67133.c: New test.
9652
9653 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9654             Matthias Klose  <doko@debian.org>
9655
9656         PR target/67143
9657         * gcc.c-torture/compile/pr67143.c: New
9658         * gcc.target/aarch64/atomic-op-imm.c
9659         (atomic_fetch_add_negative_RELAXED): New.
9660         (atomic_fetch_sub_negative_ACQUIRE): New.
9661
9662 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9663
9664         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9665         * gcc.target/aarch64/target_attr_8.c: Likewise.
9666         * gcc.target/aarch64/target_attr_14.c: Likewise.
9667
9668 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9669
9670         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9671
9672 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9673
9674         * gcc.target/i386/builtin_target.c: Add skylake check.
9675
9676 2015-08-13  Jeff Law  <law@redhat.com>
9677
9678         * gcc.dg/pr66314.c: Moved from here to ..
9679         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9680         to clear all sanitizers before -fsanitize=kernel-address.
9681
9682 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9683
9684         * gcc.target/aarch64/cinc_common_1.c: New test.
9685
9686 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9687
9688         PR c++/53421
9689         * g++.dg/ext/attribute-may-alias-1.C: New.
9690         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9691
9692 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9693
9694         * gcc.target/aarch64/atomic-inst-cas.c: New.
9695         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9696
9697 2015-08-13  Andreas Schwab  <schwab@suse.de>
9698
9699         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9700
9701 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9702
9703         PR c++/62164
9704         * g++.dg/torture/pr62164.C: New.
9705
9706 2015-08-13  Richard Biener  <rguenther@suse.de>
9707
9708         PR tree-optimization/67191
9709         * gcc.dg/torture/pr67191.c: New testcase.
9710         * g++.dg/torture/pr67191.C: Likewise.
9711
9712 2015-08-13  Richard Biener  <rguenther@suse.de>
9713
9714         PR tree-optimization/66502
9715         PR tree-optimization/67167
9716         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9717
9718 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9719
9720         PR c++/53330
9721         * g++.dg/init/new42.C: New.
9722
9723 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9724
9725         PR target/67071
9726         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9727         vector constants.
9728         * gcc.target/powerpc/pr67071-2.c: Likewise.
9729         * gcc.target/powerpc/pr67071-3.c: Likewise.
9730
9731 2015-08-12  Marek Polacek  <polacek@redhat.com>
9732
9733         PR c++/55095
9734         * c-c++-common/Wshift-overflow-6.c: New test.
9735         * c-c++-common/Wshift-overflow-7.c: New test.
9736         * g++.dg/cpp1y/left-shift-2.C: New test.
9737
9738 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9739
9740         PR c++/52742
9741         * g++.dg/cpp0x/pr52742.C: New.
9742
9743 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9744
9745         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9746         Check Knights Landing support.
9747
9748 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9749
9750         PR c++/47461
9751         * g++.dg/warn/Wunused-result-1.C: New.
9752
9753 2015-08-12  Richard Biener  <rguenther@suse.de>
9754
9755         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9756         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9757         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9758         * g++.dg/tree-ssa/pr61034.C: Adjust.
9759         * gcc.dg/fold-compare-2.c: Likewise.
9760         * gcc.dg/pr50763.c: Likewise.
9761         * gcc.dg/predict-3.c: Likewise.
9762         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9763         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9764         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9765         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9766         * gcc.dg/tree-ssa/pr37508.c: Likewise.
9767         * gcc.dg/tree-ssa/vrp04.c: Likewise.
9768         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9769         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9770         * gcc.dg/tree-ssa/vrp16.c: Likewise.
9771         * gcc.dg/tree-ssa/vrp20.c: Likewise.
9772         * gcc.dg/tree-ssa/vrp25.c: Likewise.
9773         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9774
9775 2015-08-12  Nathan Sidwell  <nathan@acm.org>
9776
9777         * gcc.dg/vrp-min-max-1.c: New.
9778         * gcc.dg/vrp-min-max-2.c: New.
9779
9780 2015-08-12  Richard Biener  <rguenther@suse.de>
9781
9782         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9783
9784 2015-08-12  Tom de Vries  <tom@codesourcery.com>
9785
9786         PR testsuite/67175
9787         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9788         Handle absence of vector min/max for sparc.
9789
9790 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9791
9792         PR target/66954
9793         * g++.dg/ext/mv25.C: New test.
9794
9795 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9796
9797         * gcc.target/i386/avx2-vect-shift.c: New test.
9798
9799 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9800
9801         PR c/66098
9802         PR c/66711
9803         * gcc.dg/pragma-diag-3.c: New test.
9804         * gcc.dg/pragma-diag-4.c: New test.
9805
9806 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9807
9808         * c-c++-common/dfp/operator-comma.c: Call init function.
9809         * c-c++-common/dfp/convert-dfp-2.c: New test.
9810
9811 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9812
9813         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9814         Treat model == 0x4f as Broadwell.
9815
9816 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9817
9818         PR libfortran/67140
9819         * gfortran.dg/pr67140.f90: New test.
9820
9821 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9822
9823         PR libgomp/65742
9824         PR middle-end/66332
9825         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9826
9827 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9828
9829         PR fortran/64022
9830         * gfortran.dg/ieee/large_4.f90: New test.
9831
9832 2015-08-08  Bud Davis  <jmdavis@link.com>
9833
9834         PR fortran/59746
9835         * gfortran.dg/common_22.f90: New.
9836
9837 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9838
9839         PR rtl-optimization/67028
9840         * gcc.dg/pr67028.c: New testcase.
9841
9842 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9843
9844         PR rtl-optimization/67029
9845         * gcc.dg/pr67029.c: New test.
9846
9847 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9848
9849         PR fortran/64104
9850         * gfortran.dg/ieee/ieee_8.f90: New test.
9851
9852 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9853
9854         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9855         modifers.
9856         * gcc.target/aarch64/noplt_2.c: Likewise.
9857         * gcc.target/aarch64/noplt_3.c: Likewise.
9858
9859 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9860
9861         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9862         optimization level, and print a summary at the end.
9863
9864 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9865
9866         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9867
9868 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9869
9870         * gcc.target/aarch64/noplt_3.c: New testcase.
9871
9872 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9873
9874         * gcc.target/aarch64/noplt_1.c: New testcase.
9875         * gcc.target/aarch64/noplt_2.c: Likewise.
9876
9877 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9878
9879         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9880         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9881
9882 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9883
9884         * gcc.target/s390/dwarfregtable-1.c: New test.
9885         * gcc.target/s390/dwarfregtable-2.c: New test.
9886         * gcc.target/s390/dwarfregtable-3.c: New test.
9887
9888 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9889
9890         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9891
9892 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9893
9894         PR fortran/64022
9895         * gfortran.dg/ieee/large_2.f90: New test.
9896         * gfortran.dg/ieee/large_3.F90: New test.
9897
9898 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9899
9900         PR fortran/64022
9901         * gfortran.dg/ieee/large_1.f90: Adjust test.
9902
9903 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9904             Jeff Law  <law@redhat.com>
9905
9906         PR c/16351
9907         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9908         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9909         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9910         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9911         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9912         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9913
9914 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9915
9916         PR middle-end/66311
9917         * gfortran.dg/pr66311.f90: New file.
9918
9919 2015-08-05  Richard Biener  <rguenther@suse.de>
9920
9921         PR tree-optimization/67121
9922         * gcc.dg/torture/pr67121.c: New testcase.
9923
9924 2015-08-05  Nick Clifton  <nickc@redhat.com>
9925
9926         * gcc.target/rl78: New directory.
9927         * gcc.target/rl78/rl78.exp: New file: Test driver.
9928         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9929
9930 2015-08-05  Richard Biener  <rguenther@suse.de>
9931
9932         PR middle-end/67120
9933         * gcc.dg/torture/pr67120.c: New testcase.
9934
9935 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9936
9937         PR fortran/52846
9938
9939         * lib/fortran-modules.exp: Call cleanup-submodules from
9940         cleanup-modules.
9941         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9942         cover the cases where private entities are no longer optimized
9943         away.
9944         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9945         same reason.
9946         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9947         * gfortran.dg/submodule_5.f08: The same.
9948         * gfortran.dg/submodule_9.f08: The same.
9949         * gfortran.dg/submodule_10.f08: New test.
9950
9951 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9952
9953         PR c++/66595
9954         * g++.dg/cpp1y/var-templ35.C: New.
9955
9956 2015-08-05  Richard Biener  <rguenther@suse.de>
9957
9958         PR tree-optimization/67055
9959         * g++.dg/torture/pr67055.C: New testcase.
9960
9961 2015-08-05  Richard Biener  <rguenther@suse.de>
9962
9963         PR tree-optimization/67109
9964         * gcc.dg/torture/pr67109.c: New testcase.
9965         * gcc.dg/vect/vect-119.c: Adjust.
9966
9967 2015-08-05  Richard Biener  <rguenther@suse.de>
9968
9969         PR middle-end/67107
9970         * gcc.dg/pr67107.c: New testcase.
9971
9972 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9973
9974         PR c++/66197
9975         * g++.dg/cpp1z/abbrev2.C: New.
9976
9977 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9978
9979         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9980
9981 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9982
9983         PR c++/66392
9984         * g++.dg/init/explicit4.C: New.
9985
9986 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9987
9988         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9989         without VSX an Power8 vector support.
9990
9991 2015-08-04  Richard Biener  <rguenther@suse.de>
9992
9993         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9994
9995 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         PR target/67110
9998         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9999         -fno-pie -no-pie.
10000
10001 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10002
10003         PR c++/66427
10004         * g++.dg/cpp1y/var-templ34.C: New.
10005
10006 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10007
10008         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10009         * gcc.target/aarch64/target_attr_1.c: Likewise.
10010         * gcc.target/aarch64/target_attr_2.c: Likewise.
10011         * gcc.target/aarch64/target_attr_3.c: Likewise.
10012         * gcc.target/aarch64/target_attr_4.c: Likewise.
10013         * gcc.target/aarch64/target_attr_5.c: Likewise.
10014         * gcc.target/aarch64/target_attr_6.c: Likewise.
10015         * gcc.target/aarch64/target_attr_7.c: Likewise.
10016         * gcc.target/aarch64/target_attr_8.c: Likewise.
10017         * gcc.target/aarch64/target_attr_9.c: Likewise.
10018         * gcc.target/aarch64/target_attr_10.c: Likewise.
10019         * gcc.target/aarch64/target_attr_11.c: Likewise.
10020         * gcc.target/aarch64/target_attr_12.c: Likewise.
10021         * gcc.target/aarch64/target_attr_13.c: Likewise.
10022         * gcc.target/aarch64/target_attr_14.c: Likewise.
10023         * gcc.target/aarch64/target_attr_15.c: Likewise.
10024
10025 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10026
10027         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10028
10029 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10030
10031         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10032
10033 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10034
10035         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10036         message.
10037
10038 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10039
10040         PR fortran/64022
10041         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10042         * gfortran.dg/ieee/large_1.f90: New test.
10043
10044 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10045
10046         PR tree-optimization/67043
10047         * gcc.dg/pr67043.c: New test.
10048
10049 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10050
10051         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10052
10053 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10054
10055         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10056         it to push/pop timing items.
10057         (main): For each optimization level, create a gcc_jit_timer, and
10058         time all of the iteration within that level cumulatively.
10059         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10060         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10061
10062 2015-08-03  Alexander Basov <coohpt@gmail.com>
10063
10064         PR middle-end/64744
10065         PR middle-end/48470
10066         PR middle-end/43404
10067         * gcc.target/arm/pr43404.c : New testcase.
10068         * gcc.target/arm/pr48470.c : New testcase.
10069         * gcc.target/arm/pr64744-1.c : New testcase.
10070         * gcc.target/arm/pr64744-2.c : New testcase.
10071
10072 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10073
10074         PR tree-optimization/67077
10075         * gcc.dg/pr67077.c: New test.
10076
10077 2015-08-03  Jeff Law  <law@redhat.com>
10078
10079         PR middle-end/66314
10080         PR gcov-profile/66899
10081         * gcc.dg/pr66899.c: New test.
10082         * gcc.dg/pr66314.c: New test.
10083
10084 2015-08-03  Marek Polacek  <polacek@redhat.com>
10085
10086         PR c/67088
10087         * gcc.dg/pr67088.c: New test.
10088
10089 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10090
10091         PR target/66731
10092         * gcc.target/arm/vnmul-1.c: New.
10093         * gcc.target/arm/vnmul-2.c: New.
10094         * gcc.target/arm/vnmul-3.c: New.
10095         * gcc.target/arm/vnmul-4.c: New.
10096
10097 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10098
10099         PR fortran/64921
10100         * gfortran.dg/class_allocate_20.f90: New.
10101
10102 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10103
10104         * gcc.target/aarch64/csel_bfx_1.c: New test.
10105         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10106
10107 2015-08-02  Martin Sebor  <msebor@redhat.com>
10108
10109         * g++.dg/Wframe-address-in-Wall.C: New test.
10110         * g++.dg/Wframe-address.C: New test.
10111         * g++.dg/Wno-frame-address.C: New test.
10112         * gcc.dg/Wframe-address-in-Wall.c: New test.
10113         * gcc.dg/Wframe-address.c: New test.
10114         * gcc.dg/Wno-frame-address.c: New test.
10115
10116 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10117
10118         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10119
10120 2015-08-01  Michael Collison  <michael.collison@linaro.org
10121             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10122
10123         * gcc.target/arm/mincmp.c: New test.
10124
10125 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10126
10127         PR fortran/67091
10128         * gfortran.dg/associated_target_6.f03: New test
10129
10130 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10131
10132         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10133         optimize ("-ftree-parallelize-loops=0").
10134         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10135         detected reductions.
10136         * gcc.dg/autopar/reduc-2short.c: Same.
10137         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10138         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10139         detected reductions.
10140         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10141         and max reductions.
10142
10143 2015-07-31  Marek Polacek  <polacek@redhat.com>
10144
10145         PR sanitizer/66977
10146         * g++.dg/ubsan/pr66977.C: New test.
10147
10148 2015-07-30  Marek Polacek  <polacek@redhat.com>
10149
10150         * c-c++-common/Wtautological-compare-3.c: New test.
10151
10152 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10153
10154         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10155         (CHECK): Pass address of scalar, rather than array.
10156
10157 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10158
10159         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10160
10161 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10162
10163         * gcc.target/aarch64/fp16/fp16.exp: New.
10164         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10165         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10166
10167 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10168
10169         * gcc.target/aarch64/f16_movs_1.c: New test.
10170
10171 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10172
10173         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10174         outer loop.
10175
10176 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10177             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10178
10179         * gcc.dg/parm-incomplete-1.c: Update.
10180         * gcc.dg/pr18809-1.c: Update.
10181         * gcc.dg/pr27953.c: Update.
10182         * gcc.dg/vla-11.c: Update.
10183
10184 2015-07-27  Marek Polacek  <polacek@redhat.com>
10185
10186         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10187
10188 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10189
10190         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10191         attribute.  Update comment.
10192         (main): Remove.
10193         Add scan for not parallelizing inner loop.
10194         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10195         attribute.
10196         (main): Remove.
10197
10198 2015-07-27  Marek Polacek  <polacek@redhat.com>
10199
10200         PR bootstrap/67030
10201         * c-c++-common/Wtautological-compare-2.c: New test.
10202
10203 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10204
10205         PR target/66232
10206         * gcc.target/i386/pr66232-6.c: New tests.
10207         * gcc.target/i386/pr66232-7.c: Likewise.
10208         * gcc.target/i386/pr66232-8.c: Likewise.
10209         * gcc.target/i386/pr66232-9.c: Likewise.
10210
10211 2015-07-27  Marek Polacek  <polacek@redhat.com>
10212
10213         PR c++/66555
10214         PR c/54979
10215         * c-c++-common/Wtautological-compare-1.c: New test.
10216
10217 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10218
10219         PR c++/18969
10220         * g++.dg/template/pr18969.C: New test.
10221         * g++.dg/template/pr18969-2.C: New test.
10222         * g++.old-deja/g++.jason/overload.C: Remove return value in
10223         template function returning void.
10224
10225 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10226
10227         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10228         immediates to avoid shift-overflow warnings.
10229
10230 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10231
10232         PR c++/66857
10233         * g++.dg/init/pr66857.C: New test.
10234
10235 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
10236
10237         PR target/66648
10238         * gcc.target/i386/pr66648.c: New test.
10239
10240 2015-07-25  Tom de Vries  <tom@codesourcery.com>
10241
10242         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10243         interchange_files and block_files variables.
10244         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10245         arithmetic.
10246         * gcc.dg/graphite/uns-interchange-12.c: Same.
10247         * gcc.dg/graphite/uns-interchange-14.c: Same.
10248         * gcc.dg/graphite/uns-interchange-15.c: Same.
10249         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10250         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10251
10252 2015-07-25  Jeff Law  <law@redhat.com>
10253
10254         Revert:
10255         PR lto/66752
10256         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10257         * gcc.dg/torture/pr66752-1.c: New test
10258         * g++.dg/torture/pr66752-2.C: New test.
10259
10260 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
10261
10262         Revert:
10263         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10264
10265         PR rtl-optimization/64164
10266         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10267         * gcc.dg/ssp-1.c: Make counter a register.
10268         * gcc.dg/ssp-2.c: Likewise.
10269         * gcc.dg/torture/parm-coalesce.c: New.
10270
10271 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10272
10273         * gcc.dg/graphite/block-1.c: Xfail scan.
10274         * gcc.dg/graphite/interchange-12.c: Same.
10275         * gcc.dg/graphite/interchange-14.c: Same.
10276         * gcc.dg/graphite/interchange-15.c: Same.
10277         * gcc.dg/graphite/interchange-9.c: Same.
10278         * gcc.dg/graphite/interchange-mvt.c: Same.
10279         * gcc.dg/graphite/uns-block-1.c: New test.
10280         * gcc.dg/graphite/uns-interchange-12.c: New test.
10281         * gcc.dg/graphite/uns-interchange-14.c: New test.
10282         * gcc.dg/graphite/uns-interchange-15.c: New test.
10283         * gcc.dg/graphite/uns-interchange-9.c: New test.
10284         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10285
10286 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10287
10288         PR c++/64079
10289         * c-c++-common/Wunused-function-1.c: New.
10290
10291 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10292
10293         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10294         alternative exit-first loop transform.
10295         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10296         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10297         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10298         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10299         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10300         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10301         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10302         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10303         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10304
10305 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
10306
10307         PR ipa/66566
10308         * gcc.target/i386/mpx/pr66566.c: New test.
10309
10310 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10311
10312         PR bootstrap/66978
10313         * gcc.target/i386/pr66978.c: New test.
10314
10315 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10316
10317         * gcc.target/s390/gpr2fprsavecfi.c: New test.
10318
10319 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10320
10321         * gcc.target/s390/insv-1.c: New test.
10322         * gcc.target/s390/insv-2.c: New test.
10323         * gcc.target/s390/insv-3.c: New test.
10324
10325 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10326
10327         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10328
10329 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10330
10331         PR middle-end/25530
10332         * gcc.dg/pr25530.c: New test.
10333
10334 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10335
10336         PR middle-end/25529
10337         * gcc.dg/pr25529.c: New test.
10338
10339 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
10340
10341         * gcc.target/arm/reg_equal_test.c: New test.
10342
10343 2015-07-23  Jeff Law  <law@redhat.com>
10344
10345         PR lto/66752
10346         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10347         * gcc.dg/torture/pr66752-1.c: New test
10348         * g++.dg/torture/pr66752-2.C: New test.
10349
10350 2015-07-23  Marek Polacek  <polacek@redhat.com>
10351
10352         PR c++/66572
10353         * g++.dg/warn/Wlogical-op-2.C: New test.
10354
10355 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10356
10357         PR rtl-optimization/64164
10358         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10359         * gcc.dg/ssp-1.c: Make counter a register.
10360         * gcc.dg/ssp-2.c: Likewise.
10361         * gcc.dg/torture/parm-coalesce.c: New.
10362
10363 2015-07-23  Marek Polacek  <polacek@redhat.com>
10364
10365         PR sanitizer/66908
10366         * c-c++-common/ubsan/pr66908.c: New test.
10367
10368 2015-07-23  Tom de Vries  <tom@codesourcery.com>
10369
10370         * gcc.dg/autopar/outer-4.c: Add xfail.
10371         * gcc.dg/autopar/outer-5.c: Same.
10372         * gcc.dg/autopar/outer-6.c: Same.
10373         * gcc.dg/autopar/reduc-2.c: Same.
10374         * gcc.dg/autopar/reduc-2char.c: Same.
10375         * gcc.dg/autopar/reduc-2short.c: Same.
10376         * gcc.dg/autopar/reduc-8.c: Same.
10377         * gcc.dg/autopar/uns-outer-4.c: New test.
10378         * gcc.dg/autopar/uns-outer-5.c: New test.
10379         * gcc.dg/autopar/uns-outer-6.c: New test.
10380
10381 2015-07-23  Richard Biener  <rguenther@suse.de>
10382
10383         PR tree-optimization/66952
10384         * gcc.dg/torture/pr66952.c: Use signed char.
10385
10386 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10387
10388         PR tree-optimization/66926,66951
10389         * gcc.dg/vect/pr66951.c: New test.
10390
10391 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10392
10393         PR c++/52987
10394         * g++.dg/parse/error57.C: New.
10395         * g++.dg/expr/string-2.C: Update.
10396
10397 2015-07-23  Richard Biener  <rguenther@suse.de>
10398
10399         PR tree-optimization/66945
10400         * gcc.dg/torture/pr66945.c: New testcase.
10401
10402 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10403
10404         PR target/66954
10405         * g++.dg/ext/mv24.C: New test.
10406
10407 2015-07-22  Marek Polacek  <polacek@redhat.com>
10408
10409         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10410         dg-options.
10411
10412 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10413
10414         PR fortran/61831
10415         PR fortran/66929
10416         * gfortran.dg/generic_30.f90: New.
10417
10418 2015-07-22  Richard Biener  <rguenther@suse.de>
10419
10420         PR tree-optimization/66952
10421         * gcc.dg/torture/pr66952.c: New testcase.
10422
10423 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10424
10425         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10426         test.
10427         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10428         test.
10429         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10430         test.
10431         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10432         test.
10433         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10434         test.
10435         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10436         test.
10437         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10438         test.
10439         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10440         test.
10441         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10442         test.
10443         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10444         test.
10445         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10446         test.
10447         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10448         test.
10449         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10450         test.
10451         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10452         test.
10453         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10454         test.
10455         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10456         test.
10457         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10458         test.
10459         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10460         test.
10461         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10462         test.
10463         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10464         test.
10465         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10466         test.
10467         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10468         test.
10469         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10470         test.
10471         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10472         test.
10473         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10474         test.
10475         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10476         test.
10477         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10478         test.
10479         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10480         test.
10481         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10482         test.
10483         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10484         test.
10485         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10486         test.
10487         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10488         test.
10489         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10490         test.
10491         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10492         test.
10493         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10494         test.
10495         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10496         test.
10497         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10498         test.
10499         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10500         test.
10501         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10502         test.
10503         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10504         test.
10505         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10506         test.
10507         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10508         test.
10509         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10510         test.
10511         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10512         test.
10513         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10514         test.
10515         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10516         test.
10517         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10518         test.
10519         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10520         test.
10521         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10522         test.
10523         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10524         test.
10525         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10526         test.
10527         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10528         test.
10529         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10530         test.
10531         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10532         test.
10533         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10534         test.
10535         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10536         test.
10537         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10538         test.
10539         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10540         test.
10541         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10542         test.
10543         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10544         test.
10545         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10546         test.
10547         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10548         test.
10549         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10550         test.
10551         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10552         test.
10553         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10554         test.
10555         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10556         test.
10557         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10558         test.
10559         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10560         test.
10561         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10562         test.
10563         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10564         test.
10565         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10566         test.
10567         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10568         test.
10569         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10570         test.
10571         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10572         test.
10573         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10574         test.
10575         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10576         test.
10577         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10578         test.
10579         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10580         test.
10581         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10582         test.
10583         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10584         test.
10585         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10586         test.
10587         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10588         test.
10589         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10590         test.
10591         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10592         test.
10593         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10594         test.
10595         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10596         test.
10597         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10598         test.
10599         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10600         test.
10601         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10602         test.
10603         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10604         test.
10605         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10606         test.
10607         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10608         test.
10609         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10610         test.
10611         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10612         test.
10613         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10614         test.
10615         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10616         test.
10617         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10618         test.
10619         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10620         test.
10621         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10622         test.
10623         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10624         test.
10625         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10626         test.
10627         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10628         test.
10629         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10630         test.
10631         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10632         test.
10633         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10634         test.
10635         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10636         test.
10637         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10638         test.
10639         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10640         test.
10641         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10642         test.
10643         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10644         test.
10645         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10646         test.
10647         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10648         test.
10649         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10650         test.
10651         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10652         test.
10653         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10654         test.
10655         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10656         test.
10657         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10658         test.
10659         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10660         test.
10661         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10662         test.
10663         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10664         test.
10665         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10666         test.
10667         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10668         test.
10669         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10670         test.
10671         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10672         test.
10673         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10674         test.
10675         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10676         test.
10677         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10678         test.
10679         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10680         test.
10681         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10682         test.
10683         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10684         test.
10685         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10686         test.
10687         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10688         test.
10689
10690 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10691
10692         * g++.dg/template/crash81.C: Update.
10693
10694 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10695
10696         PR ipa/66424.
10697         * gcc.target/i386/pr66424.c: New.
10698
10699 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10700
10701         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10702
10703 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10704
10705         PR fortran/61831
10706         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10707         Drop address sanitization.
10708
10709 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10710
10711         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10712         Skip -march=armv4t.
10713         (dg-additional-options): Set armv5t flag.
10714
10715 2015-07-21  Marek Polacek  <polacek@redhat.com>
10716
10717         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10718         * gcc.dg/vmx/unpack.c: Likewise.
10719         * gcc.target/powerpc/quad-atomic.c: Likewise.
10720
10721 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10722
10723         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10724
10725 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10726
10727         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10728         model.
10729
10730 2015-07-20  Marek Polacek  <polacek@redhat.com>
10731
10732         PR c++/55095
10733         * c-c++-common/Wshift-overflow-1.c: New test.
10734         * c-c++-common/Wshift-overflow-2.c: New test.
10735         * c-c++-common/Wshift-overflow-3.c: New test.
10736         * c-c++-common/Wshift-overflow-4.c: New test.
10737         * c-c++-common/Wshift-overflow-5.c: New test.
10738         * g++.dg/cpp1y/left-shift-1.C: New test.
10739         * gcc.dg/c90-left-shift-2.c: New test.
10740         * gcc.dg/c90-left-shift-3.c: New test.
10741         * gcc.dg/c99-left-shift-2.c: New test.
10742         * gcc.dg/c99-left-shift-3.c: New test.
10743         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10744         * gcc.c-torture/execute/pr40386.c: Likewise.
10745         * gcc.dg/vect/pr33373.c: Likewise.
10746         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10747         * gcc.dg/vect/vect-shift-2.c: Likewise.
10748
10749 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10750
10751         * gcc.target/aarch64/neg_abs_1.c: New test.
10752
10753 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10754
10755         PR target/66922
10756         * gcc.target/i386/pr66922.c: New test.
10757
10758 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10759
10760         PR middle-end/46851
10761         PR middle-end/60340
10762         * gcc.dg/tree-ssa/pr42327.c: Removed.
10763         * g++.dg/other/pr35011.C: Removed.
10764
10765 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10766
10767         PR target/66906
10768         * gcc.target/i386/pr66906.c: New test.
10769
10770 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10771
10772         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10773         as follow-up to r225930.
10774
10775 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
10776
10777         PR fortran/52846
10778         * lib/fortran-modules.exp (proc cleanup-submodules): New
10779         procedure.
10780         * gfortran.dg/submodule_1.f08: Change extension and clean up
10781         the submodule files.
10782         * gfortran.dg/submodule_2.f08: ditto
10783         * gfortran.dg/submodule_6.f08: ditto
10784         * gfortran.dg/submodule_7.f08: ditto
10785         * gfortran.dg/submodule_8.f08: New test
10786         * gfortran.dg/submodule_9.f08: New test
10787
10788 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10789             Sebastian Pop  <s.pop@samsung.com>
10790
10791         PR middle-end/61929
10792         * gcc.dg/graphite/pr61929.c: New.
10793
10794 2015-07-17  Marek Polacek  <polacek@redhat.com>
10795
10796         * gcc.dg/fold-minus-7.c: New test.
10797
10798 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10799
10800         * gfortran.dg/co_reduce_1.f90: New file.
10801
10802 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10803
10804         PR target/66824
10805         * gcc.target/i386/pr66824.c:
10806
10807 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10808
10809         PR fortran/66035
10810         * gfortran.dg/structure_constructor_13.f03: New test.
10811
10812 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10813
10814         PR fortran/61831
10815         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10816         of generated while loops in the tree dump.
10817         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10818
10819 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10820
10821         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10822
10823 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10824
10825         PR target/66891
10826         * gcc.target/i386/pr66891.c: New test.
10827
10828 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10829
10830         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10831
10832 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10833
10834         PR rtl-optimization/66626
10835         * gcc.target/i386/pr66626-2.c: New.
10836
10837 2015-07-16  Richard Biener  <rguenther@suse.de>
10838
10839         PR tree-optimization/66894
10840         * gcc.dg/torture/pr66894.c: New testcase.
10841
10842 2015-07-16  Richard Biener  <rguenther@suse.de>
10843
10844         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10845
10846 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10847
10848         PR target/66866
10849         * g++.dg/pr66866.C: New test.
10850
10851 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10852
10853         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10854
10855 2015-07-15  Richard Biener  <rguenther@suse.de>
10856
10857         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10858         { -O3 -fomit-frame-pointer },
10859         { -O3 -fomit-frame-pointer -funroll-loops } and
10860         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10861         in favor of
10862         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10863           -finline-functions }
10864
10865 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10866
10867         * gcc.target/mips/interrupt_handler-5.c: New test.
10868
10869 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10870             Robert Suchanek  <robert.suchanek@imgtec.com>
10871
10872         * gcc.target/mips/interrupt_handler-4.c: New test.
10873
10874 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10875
10876         PR testsuite/66734
10877         * gcc.dg/lto/lto.exp: Initialize MPX.
10878
10879 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10880
10881         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10882         dg-skip-if.
10883         * gcc.target/arm/scd42-3.c: Likewise.
10884
10885 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10886
10887         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10888         code to be run when the pre-arch code increases the isa_rev to
10889         mips32r6 or greater.
10890
10891 2015-07-15  Richard Biener  <rguenther@suse.de>
10892
10893         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10894         { -O3 -fomit-frame-pointer },
10895         { -O3 -fomit-frame-pointer -funroll-loops } and
10896         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10897         in favor of
10898         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10899           -finline-functions }
10900         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10901         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10902         to additional_flags.
10903
10904 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10905
10906         PR rtl-optimization/66838
10907         * gcc.target/i386/pr66838.c: New test.
10908
10909 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10910
10911         PR c++/66850
10912         * g++.dg/template/pr66850.C: New test.
10913
10914 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10915             Cesar Philippidis  <cesar@codesourcery.com>
10916             Chung-Lin Tang  <cltang@codesourcery.com>
10917
10918         * gcc.target/nios2/nios2-flushd.c: New.
10919         * gcc.target/nios2/nios2-rdprs.c: New.
10920         * gcc.target/nios2/r2-atomic.c: New.
10921         * gcc.target/nios2/r2-eni.c: New.
10922         * gcc.target/nios2/r2-wrpie.c: New.
10923
10924 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10925             Cesar Philippidis  <cesar@codesourcery.com>
10926             Chung-Lin Tang  <cltang@codesourcery.com>
10927
10928         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10929         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10930
10931 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10932             Cesar Philippidis  <cesar@codesourcery.com>
10933             Chung-Lin Tang  <cltang@codesourcery.com>
10934
10935         * gcc.target/nios2/andci.c: New.
10936         * gcc.target/nios2/bmx.c: New.
10937         * gcc.target/nios2/cdx-add.c: New.
10938         * gcc.target/nios2/cdx-branch.c: New.
10939         * gcc.target/nios2/cdx-callret.c: New.
10940         * gcc.target/nios2/cdx-loadstore.c: New.
10941         * gcc.target/nios2/cdx-logical.c: New.
10942         * gcc.target/nios2/cdx-mov.c: New.
10943         * gcc.target/nios2/cdx-shift.c: New.
10944         * gcc.target/nios2/cdx-sub.c: New.
10945         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10946
10947 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10948
10949         PR c++/65071
10950         * g++.dg/cpp0x/vt-65071.C: New.
10951
10952 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10953             Cesar Philippidis  <cesar@codesourcery.com>
10954             Chung-Lin Tang  <cltang@codesourcery.com>
10955
10956         * gcc.target/nios2/r2-io-range.c: New.
10957         * gcc.target/nios2/r2-stio-1.c: New.
10958         * gcc.target/nios2/r2-stio-2.c: New.
10959         * gcc.target/nios2/nios2-ldxio.c: New.
10960         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10961         of just compile.  Add more tests.
10962
10963 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10964
10965         gfortran.dg/pr66864.f90: New test.
10966
10967 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10968
10969         PR rtl-optimization/66626
10970         * gcc.target/i386/pr66626.c: New.
10971
10972 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10973
10974         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10975         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10976         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10977
10978 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10979
10980         * g++.dg/template/crash81.C: Adjust for error + inform change.
10981         * g++.dg/template/pr58878.C: Likewise.
10982         * g++.dg/template/shadow1.C: Likewise.
10983         * g++.dg/template/shadow2.C: Likewise.
10984         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10985         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10986         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10987         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10988
10989 2015-07-14  Richard Biener  <rguenther@suse.de>
10990
10991         PR tree-optimization/66863
10992         * gcc.dg/torture/pr66863.c: New testcase.
10993
10994 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10995
10996         PR c++/65186
10997         * g++.dg/template/pr65186.C: New test.
10998
10999 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11000
11001         * gcc.target/arm/macro_defs0.c: Add directive to skip
11002         test if -marm is present.
11003         * gcc.target/arm/macro_defs1.c: Likewise.
11004
11005 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11006
11007         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11008         if-conversion..
11009         * gcc.target/aarch64/adds1.c: Likewise.
11010         * gcc.target/aarch64/ands_1.c: Likewise.
11011         * gcc.target/aarch64/bics_1.c: Likewise.
11012         * gcc.target/aarch64/subs1.c: Likewise.
11013         * gcc.target/aarch64/subs3.c: Likewise.
11014
11015 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11016
11017         PR fortran/64589
11018         * gfortran.dg/pr64589.f90: New test.
11019
11020 2015-07-13  Renlin Li  <renlin.li@arm.com>
11021
11022         PR rtl/66556
11023         * gcc.c-torture/execute/pr66556.c: New.
11024
11025 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11026
11027         * gcc.dg/20020219-1.c: Fix double word typos.
11028         * gcc.dg/20020919-1.c: Same.
11029
11030 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11031             Jeff Law  <law@redhat.com>
11032
11033         PR middle-end/66726
11034         * g++.dg/tree-ssa/pr66726.c: New test.
11035         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11036         * gcc.dg/tree-ssa/pr66726.c: New test.
11037
11038 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11039
11040         PR c++/58734
11041         * g++.dg/cpp0x/variadic-ttp2.C: New.
11042
11043 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11044
11045         PR c++/30044
11046         * g++.dg/cpp0x/auto46.C: New test.
11047         * g++.dg/template/pr30044.C: New test.
11048         * g++.dg/template/shadow2.C: New test.
11049         * g++.dg/template/error55.C: New test.
11050         * g++.dg/template/crash83.C: Accept any error string.
11051         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11052         parameters.
11053         * g++.dg/cpp0x/variadic19.C: Likewise
11054         * g++.dg/template/canon-type-13.C: Likewise.
11055         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11056         * g++.dg/torture/20070621-1.C: Likewise.
11057
11058 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11059
11060         PR c++/54521
11061         * g++.dg/init/explicit3.C: New.
11062
11063 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11064
11065         PR target/66819
11066         * gcc.target/i386/pr66819-1.c: New test.
11067         * gcc.target/i386/pr66819-2.c: Likewise.
11068         * gcc.target/i386/pr66819-3.c: Likewise.
11069         * gcc.target/i386/pr66819-4.c: Likewise.
11070         * gcc.target/i386/pr66819-5.c: Likewise.
11071
11072 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11073
11074         PR target/66703
11075         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11076         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11077         type to prevent possible flag-clobbering zero-extensions.
11078         * gcc.target/i386/pr66703.c: New test.
11079
11080 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11081
11082         PR c++/60842
11083         * g++.dg/cpp0x/nsdmi-template15.C: New.
11084
11085 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11086
11087         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11088
11089 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11090
11091         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11092         * gcc.target/arm/flip-thumb.c: Likewise.
11093
11094 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11095
11096         PR target/66813
11097         * gcc.target/i386/pr66813.c: New test.
11098
11099 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11100
11101         PR middle-end/66820
11102         * gcc.dg/gomp/pr66820.c: New test.
11103
11104 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11105
11106         PR c++/65592
11107         * g++.dg/cpp0x/scoped_enum6.C: New.
11108
11109 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11110
11111         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11112         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11113
11114 2015-07-10  Richard Biener  <rguenther@suse.de>
11115
11116         PR tree-optimization/66823
11117         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11118         which should not be necessary.  XFAIL.
11119
11120 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11121
11122         PR c++/64848
11123         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11124
11125 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11126
11127         PR middle-end/66633
11128         * gcc.dg/gomp/pr66633-1.c: New test.
11129         * gcc.dg/gomp/pr66633-2.c: New test.
11130         * gcc.dg/gomp/pr66633-3.c: New test.
11131         * gcc.dg/gomp/pr66633-4.c: New test.
11132
11133 2015-07-09  John Marino  <gnugcc@marino.st>
11134
11135         * lib/target-supports.exp (check_effective_target_pie):
11136         Add *-*-dragonfly*
11137
11138 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11139
11140         PR target/66814
11141         * gcc.target/i386/pr66814.c: New test.
11142
11143 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11144
11145         PR target/66731
11146         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11147         * gcc.target/aarch64/fnmul-2.c: Likewise.
11148         * gcc.target/aarch64/fnmul-3.c: Likewise.
11149         * gcc.target/aarch64/fnmul-4.c: Likewise.
11150
11151 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11152
11153         PR c++/65790
11154         * g++.dg/cpp0x/vt-65790.C: New.
11155
11156 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11157
11158         PR target/66818
11159         * gcc.target/i386/pr66818.c: New test.
11160
11161 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         PR target/66817
11164         * gcc.target/i386/pr66817.c: New test.
11165
11166 2015-07-09  Marek Polacek  <polacek@redhat.com>
11167
11168         PR tree-optimization/66718
11169         * gcc.dg/vect/vect-126.c: New test.
11170
11171 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11172
11173         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11174         even when dwarf-2 is not the default.
11175
11176 2015-07-08  Jeff Law  <law@redhat.com>
11177
11178         PR testsuite/66796
11179         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11180         to have a single memory reference.
11181
11182 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11183
11184         * g++.dg/other/dump-ada-spec-9.C: New test.
11185
11186 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * g++.dg/vect/vect.exp: Run also simd* tests.
11189         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11190         (check_vect): Fix up get_cpuid call for C++.
11191         * g++.dg/vect/simd-clone-1.cc: New test.
11192
11193 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11194
11195         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11196
11197 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11198
11199         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11200         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11201
11202 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11203
11204         PR target/66806
11205         * gcc.target/i386/pr66806.c: New test.
11206
11207 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11208
11209         PR c++/66421
11210         * g++.dg/cpp0x/auto45.C: New.
11211
11212 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11213
11214         PR middle-end/66334
11215         * gcc.target/i386/pr66334.c: New.
11216
11217 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11218
11219         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11220         comments.
11221
11222 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11223
11224         PR jit/66783
11225         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11226         (verify_code): Update expected error message.
11227         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11228         (verify_code): Likewise.
11229         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11230         (verify_code): Likewise.
11231
11232 2015-07-08  Richard Biener  <rguenther@suse.de>
11233
11234         PR tree-optimization/66793
11235         * gcc.dg/torture/pr66793.c: New testcase.
11236
11237 2015-07-08  Richard Biener  <rguenther@suse.de>
11238
11239         PR tree-optimization/66794
11240         * gcc.dg/torture/pr66794.c: New testcase.
11241
11242 2015-07-08  Marek Polacek  <polacek@redhat.com>
11243
11244         PR c++/66748
11245         * g++.dg/abi/abi-tag15.C: New test.
11246
11247 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11248
11249         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11250         * gcc.target/mips/branch-3.c: Ditto
11251         * gcc.target/mips/branch-4.c: Ditto.
11252         * gcc.target/mips/branch-5.c: Ditto.
11253         * gcc.target/mips/branch-6.c: Ditto.
11254         * gcc.target/mips/branch-7.c: Ditto.
11255         * gcc.target/mips/branch-8.c: Ditto.
11256         * gcc.target/mips/branch-9.c: Ditto.
11257         * gcc.target/mips/branch-10.c: Ditto.
11258         * gcc.target/mips/branch-11.c: Ditto.
11259         * gcc.target/mips/branch-12.c: Ditto.
11260         * gcc.target/mips/branch-13.c: Ditto.
11261         * gcc.target/mips/umips-branch-5.c: New file.
11262         * gcc.target/mips/umips-branch-6.c: New file.
11263         * gcc.target/mips/umips-branch-7.c: New file.
11264         * gcc.target/mips/umips-branch-8.c: New file.
11265         * gcc.target/mips/umips-branch-9.c: New file.
11266         * gcc.target/mips/umips-branch-10.c: New file.
11267         * gcc.target/mips/umips-branch-11.c: New file.
11268         * gcc.target/mips/umips-branch-12.c: New file.
11269         * gcc.target/mips/umips-branch-13.c: New file.
11270         * gcc.target/mips/umips-branch-14.c: New file.
11271         * gcc.target/mips/umips-branch-15.c: New file.
11272         * gcc.target/mips/umips-branch-16.c: New file.
11273         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11274         (OCCUPY_0xfffc): New define.
11275
11276 2015-07-08  Renlin Li  <renlin.li@arm.com>
11277
11278         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11279
11280 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11281
11282         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11283
11284 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
11285
11286         * gcc.target/i386/bt-3.c: New test.
11287         * gcc.target/i386/bt-4.c: Ditto.
11288
11289 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11290
11291         * g++.dg/other/dump-ada-spec-8.C: New test.
11292
11293 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11294
11295         PR jit/66783
11296         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11297         test case.
11298         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11299         New test case.
11300         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11301         New test case.
11302         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11303         Avoid using an opaque struct for local "f".
11304
11305 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11306
11307         PR jit/66779
11308         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11309         * jit.dg/test-pr66779.c: New testcase.
11310
11311 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11312
11313         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11314         NOCOMPRESSION.
11315
11316 2015-07-07  Richard Biener  <rguenther@suse.de>
11317
11318         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11319
11320 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11321
11322         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11323         * gcc.target/mips/call-5.c: Ditto.
11324         * gcc.target/mips/call-6.c: Ditto.
11325
11326 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11327
11328         * gcc.dg/dx-test.c: New test-case.
11329
11330 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
11331
11332         PR fortran/66578
11333         * gfortran.dg/allocate_with_source_9.f08: New test.
11334
11335 2015-07-07  Christian Bruel  <christian.bruel@st.com>
11336
11337         PR target/52144
11338         * gcc.target/arm/flip-thumb.c: Fix scan.
11339         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11340         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11341         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11342         Fix return value.
11343
11344 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR target/65956
11347         * gcc.c-torture/execute/pr65956.c: New test.
11348
11349 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
11350
11351         * gcc.target/arm/aapcs/align1.c: New.
11352         * gcc.target/arm/aapcs/align_rec1.c: New.
11353         * gcc.target/arm/aapcs/align2.c: New.
11354         * gcc.target/arm/aapcs/align_rec2.c: New.
11355         * gcc.target/arm/aapcs/align3.c: New.
11356         * gcc.target/arm/aapcs/align_rec3.c: New.
11357         * gcc.target/arm/aapcs/align4.c: New.
11358         * gcc.target/arm/aapcs/align_rec4.c: New.
11359         * gcc.target/arm/aapcs/align_vararg1.c: New.
11360         * gcc.target/arm/aapcs/align_vararg2.c: New.
11361
11362 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11363
11364         * gfortran.dg/iomsg_2.f90: New test.
11365
11366 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11367
11368         PR target/66749
11369         * gcc.target/i386/pr66749.c: New test.
11370
11371 2015-07-06  Richard Biener  <rguenther@suse.de>
11372
11373         PR tree-optimization/66772
11374         * gcc.dg/torture/pr66772-1.c: New testcase.
11375         * gcc.dg/torture/pr66772-2.c: Likewise.
11376
11377 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11378
11379         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11380         the jals instruction.
11381
11382 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11383
11384         PR target/53383
11385         * gcc.target/i386/pr53383-1.c: New file.
11386         * gcc.target/i386/pr53383-2.c: Likewise.
11387         * gcc.target/i386/pr53383-3.c: Likewise.
11388
11389 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11390
11391         * gcc.target/aarch64/fnmul-1.c: New.
11392         * gcc.target/aarch64/fnmul-2.c: New.
11393         * gcc.target/aarch64/fnmul-3.c: New.
11394         * gcc.target/aarch64/fnmul-4.c: New.
11395
11396 2015-07-06  Richard Biener  <rguenther@suse.de>
11397
11398         PR middle-end/66759
11399         * gcc.dg/torture/pr66759.c: New testcase.
11400
11401 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11402
11403         PR fortran/58586
11404         * gfortran.dg/alloc_comp_class_3.f03: New test.
11405         * gfortran.dg/alloc_comp_class_4.f03: New test.
11406
11407 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11408
11409         * gcc.c-torture/execute/pr66757.c: New test.
11410
11411 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11412
11413         PR tree-optimization/66720
11414         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11415
11416 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11417             Sandra Loosemore <sandra@codesourcery.com>
11418
11419         * gcc.target/nios2/gprel-offset.c: New test.
11420
11421 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11422
11423         PR fortran/66725
11424         * gfortran.dg/pr66725.f90: New test.
11425
11426 2015-07-03  Jason Merrill  <jason@redhat.com>
11427
11428         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11429         Avoid narrowing error.
11430
11431 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11432
11433         PR rtl-optimization/66706
11434         * gcc.target/powerpc/shift-int.c: New testcase.
11435
11436 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11437
11438         PR target/66746.
11439         * gcc.target/i386/pr66746.c: New file.
11440
11441 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11442
11443         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11444
11445 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11446
11447         PR tree-optimization/66119
11448         * g++.dg/opt/pr66119.C: New.
11449
11450 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11451
11452         PR fortran/52846
11453         * gfortran.dg/submodule_1.f90: New test
11454         * gfortran.dg/submodule_2.f90: New test
11455         * gfortran.dg/submodule_3.f90: New test
11456         * gfortran.dg/submodule_4.f90: New test
11457         * gfortran.dg/submodule_5.f90: New test
11458         * gfortran.dg/submodule_6.f90: New test
11459         * gfortran.dg/submodule_7.f90: New test
11460
11461 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11462
11463         PR preprocessor/53690
11464         * g++.dg/cpp/pr53690.C: New.
11465
11466 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11467
11468         * gcc.target/powerpc/vec-cmp.c: New test.
11469
11470 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11471
11472         PR fortran/56520
11473         * gfortran.dg/pr56520.f90: New test.
11474
11475 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11476
11477         PR fortran/66545
11478         * gfortran.dg/pr66545_1.f90: New test.
11479         * gfortran.dg/pr66545_2.f90: New test.
11480
11481 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11482
11483         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11484         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11485
11486 2015-07-02  Richard Biener  <rguenther@suse.de>
11487
11488         PR testsuite/66719
11489         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11490         unaligned loads.
11491
11492 2015-07-02  Richard Biener  <rguenther@suse.de>
11493
11494         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11495
11496 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11497
11498         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11499
11500 2015-07-01  Jason Merrill  <jason@redhat.com>
11501
11502         * lib/target-supports.exp (cxx_default): Set to C++14.
11503
11504 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11505
11506         PR testsuite/66723
11507         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11508         scan-assembler.
11509
11510 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11511
11512         * gfortran.dg/warn_conversion_8.f90:  New test.
11513
11514 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11515
11516         PR rtl-optimization/61047
11517         * gcc.c-torture/execute/20150611-1.c: New testcase.
11518
11519 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11520
11521         PR jit/66700
11522         * jit.dg/all-non-failing-tests.h: Add
11523         test-pr66700-observing-write-through-ptr.c.
11524         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11525
11526 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11527
11528         * jit.dg/test-accessing-union.c: Add comments for use by
11529         gcc/jit/docs/topics/types.rst.
11530
11531 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11532
11533         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11534         'do-require-effective-target' with 'dg-require-effective-target'.
11535         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11536         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11537         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11538         'stlex' with 'strex' as the expected output.
11539
11540 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11541
11542         PR c++/60365
11543         * g++.dg/cpp0x/gen-attrs-60.C: New.
11544         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11545
11546 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11547
11548         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11549         New function.
11550         * gcc.target/aarch64/pic-small.c: Restrict this test under
11551         check_effective_target_aarch64_small_fpic.
11552
11553 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11554
11555         * gfortran.dg/gomp/pr66633.f90: New test.
11556
11557 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11558
11559         PR c++/66686
11560         * g++.dg/template/pr66686.C: New test.
11561
11562 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11563
11564         * gnat.dg/lto17.ad[sb]: New test.
11565
11566 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11567
11568         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11569         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11570         testcase.
11571         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11572         New testcase.
11573         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11574         New testcase.
11575         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11576         New testcase.
11577         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11578         New testcase.
11579         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11580         New testcase.
11581         * jit.dg/test-switch.c: New testcase.
11582         * jit.dg/test-switch.cc: New testcase.
11583
11584 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11585
11586         PR jit/66546
11587         * jit.dg/all-non-failing-tests.h: Add note about
11588         test-validly-unreachable-block.c.
11589         * jit.dg/test-validly-unreachable-block.c: New file.
11590
11591 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11592
11593         PR jit/66628
11594         * jit.dg/all-non-failing-tests.h: Add note about
11595         test-extra-options.c.
11596         * jit.dg/test-extra-options.c: New testcase.
11597
11598 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11599
11600         PR debug/66691
11601         * gcc.target/i386/pr66691.c: New.
11602
11603 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11604
11605         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11606         * gcc.target/i386/iamcu/args.h: Likewise.
11607         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11608         * gcc.target/i386/iamcu/defines.h: Likewise.
11609         * gcc.target/i386/iamcu/macros.h: Likewise.
11610         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11611         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11612         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11613         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11614         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11615         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11616         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11617         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11618         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11619         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11620         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11621         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11622         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11623         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11624         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11625         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11626         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11627
11628 2015-06-30  Marek Polacek  <polacek@redhat.com>
11629
11630         * gcc.dg/fold-minus-6.c: New test.
11631
11632         * gcc.dg/fold-ior-3.c: New test.
11633
11634 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11635
11636         Implement N4197 - Adding u8 character literals
11637         * g++.dg/cpp1z/utf8.C: New.
11638         * g++.dg/cpp1z/utf8-neg.C: New.
11639         * g++.dg/cpp1z/udlit-utf8char.C: New.
11640
11641 2015-06-30  Marek Polacek  <polacek@redhat.com>
11642
11643         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11644
11645 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11646
11647         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11648         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11649         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11650         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11651
11652 2015-06-30  Marek Polacek  <polacek@redhat.com>
11653
11654         * gcc.dg/fold-ior-2.c: New test.
11655
11656 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11657
11658         PR tree-optimization/66652
11659         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11660         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11661         pointers.
11662         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11663
11664 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11665
11666         PR c++/65977
11667         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11668         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11669
11670 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11671
11672         PR fortran/66605
11673         * gfortran.dg/wunused-parameter.f90: New test.
11674
11675 2015-06-29  Richard Henderson  <rth@redhat.com>
11676
11677         * gcc.target/i386/asm-flag-1.c: New.
11678         * gcc.target/i386/asm-flag-2.c: New.
11679         * gcc.target/i386/asm-flag-3.c: New.
11680         * gcc.target/i386/asm-flag-4.c: New.
11681         * gcc.target/i386/asm-flag-5.c: New.
11682
11683 2015-06-29  Marek Polacek  <polacek@redhat.com>
11684
11685         PR c/66322
11686         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11687         * c-c++-common/pr66322.c: New test.
11688         * g++.dg/eh/scope1.C: Remove dg-warning.
11689
11690 2015-06-29  Richard Biener  <rguenther@suse.de>
11691
11692         PR tree-optimization/66677
11693         * gcc.dg/vect/pr66677.c: New testcase.
11694
11695 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11696
11697         PR middle-end/64130
11698         * gcc.dg/tree-ssa/pr64130.c: New test.
11699
11700 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11701
11702         * gcc.target/aarch64/pic-small.c: New testcase.
11703
11704 2015-06-26  Richard Biener  <rguenther@suse.de>
11705
11706         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11707
11708 2015-06-26  Marek Polacek  <polacek@redhat.com>
11709
11710         * gcc.dg/fold-and-1.c: New test.
11711         * gcc.dg/fold-and-2.c: New test.
11712
11713 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11714
11715         * gnat.dg/warn11.adb: Add missing dg directive.
11716         * gnat.dg/warn12.adb: New test.
11717         * gnat.dg/warn12_pkg.ads: New helper.
11718
11719 2015-06-26  Richard Biener  <rguenther@suse.de>
11720
11721         * gfortran.dg/reassoc_3.f90: Adjust.
11722
11723 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11724
11725         PR target/66412
11726         * gcc.target/i386/pr66412.c: New test.
11727
11728 2015-06-25  Richard Biener  <rguenther@suse.de>
11729
11730         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11731
11732 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11733
11734         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11735
11736 2015-06-25  Richard Biener  <rguenther@suse.de>
11737
11738         * gfortran.dg/vect/vect-9.f90: New testcase.
11739
11740 2015-06-25  Nick Clifton  <nickc@redhat.com>
11741
11742         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11743         H8300 and M32R targets.
11744
11745 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11746
11747         PR fortran/66528
11748         * gfortran.dg/maxerrors.f90: New test.
11749
11750 2015-06-08  DJ Delorie  <dj@redhat.com>
11751
11752         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11753
11754 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11755
11756         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11757
11758 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11759
11760         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11761         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11762         * gcc.target/aarch64/nofp_1.c: New file.
11763
11764 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
11765
11766         Implement N3928 - Extending static_assert
11767         * g++.dg/cpp0x/static_assert8.C: Adjust.
11768         * g++.dg/cpp0x/static_assert12.C: New.
11769         * g++.dg/cpp0x/static_assert13.C: New.
11770         * g++.dg/cpp1y/static_assert1.C: New.
11771         * g++.dg/cpp1y/static_assert2.C: New.
11772         * g++.dg/cpp1z/static_assert-nomsg.C: New.
11773
11774 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
11775
11776         PR c++/65750
11777         * g++.dg/cpp0x/trailing11.C: New.
11778
11779 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11780
11781         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11782         multilibs.
11783         * gcc.target/arm/memset-inline-10.c: Likewise.
11784         * gcc.target/arm/pr58784.c: Likewise.
11785         * gcc.target/arm/pr59985.C: Likewise.
11786         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11787
11788 2015-06-24  Renlin Li  <renlin.li@arm.com>
11789
11790         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11791         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11792
11793 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11794
11795         Revert:
11796         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11797
11798         PR c++/30044
11799         * g++.dg/cpp0x/auto45.C: New test.
11800         * g++.dg/template/pr30044.C: New test.
11801         * g++.dg/template/crash83.C: Accept any error string.
11802         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11803         parameters.
11804         * g++.dg/cpp0x/variadic18.C: Likewise
11805         * g++.dg/template/canon-type-13.C: Likewise.
11806         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11807
11808 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11809
11810         PR c++/65811
11811         * g++.dg/other/linkage2.C: New.
11812
11813 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11814
11815         PR target/63408
11816         * gcc.target/arm/pr63408.c: New test.
11817
11818 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11819
11820         * lib/c-torture.exp: Don't call check_effective_target_lto
11821         before setting up environment correctly.
11822         * lib/gcc-dg.exp: Likewise, and protect
11823         gcc_force_conventional_output.
11824
11825 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11826
11827         PR rtl-optimization/66306
11828         * gcc.target/s390/pr66306.c: New test.
11829
11830 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11831
11832         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11833         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11834         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11835         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11836         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11837         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11838         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11839
11840 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11841
11842         PR target/65803
11843         * gcc.c-torture/pr65803.c: New test.
11844
11845 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11846
11847         PR c++/30044
11848         * g++.dg/cpp0x/auto45.C: New test.
11849         * g++.dg/template/pr30044.C: New test.
11850         * g++.dg/template/crash83.C: Accept any error string.
11851         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11852         parameters.
11853         * g++.dg/cpp0x/variadic18.C: Likewise
11854         * g++.dg/template/canon-type-13.C: Likewise.
11855         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11856
11857 2015-06-23  Marek Polacek  <polacek@redhat.com>
11858
11859         * c-c++-common/Wlogical-op-3.c: New test.
11860
11861 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11862
11863         PR c++/66254
11864         * g++.dg/cpp0x/scoped_enum5.C: New.
11865
11866 2015-06-23  Richard Biener  <rguenther@suse.de>
11867
11868         PR tree-optimization/66636
11869         * gcc.dg/vect/pr66636.c: New testcase.
11870
11871 2015-06-23  Marek Polacek  <polacek@redhat.com>
11872
11873         * gcc.dg/fold-minus-4.c: New test.
11874         * gcc.dg/fold-minus-5.c: New test.
11875         * c-c++-common/ubsan/overflow-add-5.c: New test.
11876
11877 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11878
11879         Add missing testcase from r224672.
11880         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11881
11882         * gcc.target/vax/bswapdi-1.c: New.
11883
11884 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11885
11886         PR fortran/64674
11887         * gfortran.dg/associate_18.f08: New test.
11888
11889 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11890
11891         PR target/66560
11892         * gcc.target/i386/pr66560-1.c: New test.
11893         * gcc.target/i386/pr66560-2.c: Ditto.
11894         * gcc.target/i386/pr66560-3.c: Ditto.
11895         * gcc.target/i386/pr66560-4.c: Ditto.
11896
11897 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11898
11899         * gcc.target/nvptx/nvptx.exp: New file.
11900         * gcc.target/nvptx/proto-1.c: Likewise.
11901
11902 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11903
11904         PR tree-optimization/66449
11905         * gcc.dg/vect/pr66449.c: New test.
11906
11907 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11908
11909         * g++.dg/other/dump-ada-spec-5.C: New test.
11910         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11911         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11912
11913 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11914
11915         * g++.dg/inherit/pure1.C: Test location too.
11916
11917 2015-06-22  Marek Polacek  <polacek@redhat.com>
11918
11919         * gcc.dg/fold-ior-1.c: New test.
11920         * gcc.dg/fold-minus-2.c: New test.
11921         * gcc.dg/fold-minus-3.c: New test.
11922         * gcc.dg/fold-plus-1.c: New test.
11923         * gcc.dg/fold-plus-2.c: New test.
11924         * gcc.dg/fold-xor-4.c: New test.
11925         * gcc.dg/fold-xor-5.c: New test.
11926
11927 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11928
11929         PR target/65914
11930         * g++.dg/torture/pr65914.C:  New.
11931
11932 2015-06-22  Richard Biener  <rguenther@suse.de>
11933
11934         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11935         not existing TORTURE_OPTIONS only.
11936         * lib/gcc-dg.exp: Likewise.
11937
11938 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11939
11940         PR target/52144
11941         * gcc.target/arm/flip-thumb.c: New test.
11942
11943 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11944             Martin Liska  <mliska@suse.cz>
11945
11946         PR ipa/65908
11947         * g++.dg/ipa/pr65908.C: New testcase.
11948
11949 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11950
11951         PR c++/65882
11952         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11953         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11954
11955 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11956
11957         * gnat.dg/specs/debug1.ads: Adjust.
11958
11959 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11960
11961         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11962         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11963         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11964         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11965         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11966         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11967         * gcc.target/aarch64/fmovd-zero.c: Delete.
11968         * gcc.target/aarch64/fmovf-zero.c: Delete.
11969
11970 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11971
11972         * gcc.target/vax/bswapdi-1.c: New.
11973
11974 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11975
11976         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11977
11978 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11979
11980         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11981
11982 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11983
11984         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11985
11986 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11987
11988         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11989
11990 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11991
11992         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11993
11994 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11995
11996         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11997
11998 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11999
12000         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12001
12002 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12003
12004         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12005
12006 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12007
12008         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12009
12010 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12011
12012         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12013
12014 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12015
12016         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12017
12018 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12019
12020         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12021
12022 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12023
12024         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12025
12026 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12027
12028         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12029
12030 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12031
12032         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12033
12034 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12035
12036         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12037
12038 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12039
12040         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12041
12042 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12043
12044         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12045
12046 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12047
12048         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12049
12050 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12051
12052         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12053         (_ARM_FPSCR): Add FZ field.
12054         (clean_results): Force FZ=1 on AArch64.
12055         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12056
12057 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12058
12059         * gcc.target/aarch64/pr62308.c: New test.
12060
12061 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12062
12063         PR fortran/66549
12064         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12065
12066 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12067
12068         * gcc.target/i386/mpx/pr66581.c: New test.
12069
12070 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12071
12072         * gcc.target/i386/cmov9.c: New test.
12073
12074 2015-06-18  Richard Biener  <rguenther@suse.de>
12075
12076         * g++.dg/other/const4.C: New testcase.
12077
12078 2015-06-18  Michael Matz  <matz@suse.de>
12079
12080         PR middle-end/66253
12081         * gcc.dg/vect/pr66253.c: New testcase.
12082
12083 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12084
12085         PR target/66569
12086         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12087
12088 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12089
12090         PR middle-end/66568
12091         * gcc.target/i386/mpx/pr66568.c: New test.
12092
12093 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12094
12095         PR middle-end/66567
12096         * gcc.target/i386/mpx/pr66567.c: New test.
12097
12098 2015-06-18  Richard Biener  <rguenther@suse.de>
12099
12100         PR tree-optimization/66510
12101         * gcc.dg/vect/slp-perm-12.c: New testcase.
12102
12103 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12104
12105         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12106         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12107         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12108         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12109
12110 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12111
12112         PR c++/66571
12113         * g++.dg/gomp/pr66571-1.C: New test.
12114
12115         PR middle-end/66429
12116         * c-c++-common/gomp/pr66429.c: New test.
12117
12118 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12119
12120         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12121         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12122         ...this.
12123         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12124         New testcase.
12125         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12126         New testcase.
12127
12128 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12129
12130         PR testsuite/65944
12131         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12132
12133 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12134
12135         * gcc.target/mips/pr65862-1.c: New test.
12136         * gcc.target/mips/pr65862-2.c: Likewise.
12137
12138 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12139
12140         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12141         * gcc.target/i386/pr52252-atom.c: Ditto.
12142         * gcc.target/i386/vect-div-1.c: Ditto.
12143         * gcc.target/i386/rotate-5.c: Ditto.
12144         * gcc.target/i386/pr50202.c: Ditto.
12145         * gcc.target/i386/pr37843-3.c: Ditto.
12146         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12147         * gcc.target/i386/pr53397-1.c: Ditto.
12148         * gcc.target/i386/pr55934.c: Ditto.
12149         * gcc.target/i386/pr37843-4.c: Ditto.
12150         * gcc.target/i386/pr60451.c: Ditto.
12151         * gcc.target/i386/pr53397-2.c: Ditto.
12152         * gcc.target/i386/vectorize1.c: Ditto.
12153         * gcc.target/i386/extract-insert-combining.c: Ditto.
12154         * gcc.target/i386/pr53759.c: Ditto.
12155         * gcc.target/i386/pr52252-core.c: Ditto.
12156         * gcc.target/i386/rotate-3.c: Ditto.
12157         * gcc.target/i386/sse-20.c: Ditto.
12158         * gcc.target/i386/rotate-4.c: Ditto.
12159         * gcc.target/i386/pr61403.c: Ditto.
12160         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12161         * gcc.target/i386/pr60901.c: Ditto.
12162         * gcc.target/i386/pr59794-7.c: Ditto.
12163         * gcc.target/i386/pr62208.c: Ditto.
12164         * gcc.target/i386/pr53416.c: Ditto.
12165         * gcc.target/i386/asm-dialect-1.c: Ditto.
12166         * gcc.target/i386/pr50038.c: Ditto.
12167         * gcc.target/i386/47698.c: Ditto.
12168         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12169         * gcc.target/i386/pr59794-2.c: Ditto.
12170         * gcc.target/i386/pr59794-3.c: Ditto.
12171         * gcc.target/i386/pr39058.c: Ditto.
12172         * gcc.target/i386/pr60205-1.c: Ditto.
12173         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12174         * gcc.target/i386/sse2-movq-2.c: Ditto.
12175
12176 2015-06-17  Richard Biener  <rguenther@suse.de>
12177
12178         PR tree-optimization/66251
12179         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12180
12181 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12182
12183         PR c++/59682
12184         * g++.dg/parse/new-placement1.C: New.
12185
12186 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12187
12188         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12189         * jit.dg/test-compound-assignment.c: New testcase.
12190
12191 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12192
12193         PR jit/66539
12194         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12195         to "testcases" array.
12196
12197 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12198
12199         PR jit/66539
12200         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12201         * jit.dg/test-debug-strings.c: New test case.
12202         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12203         the discriminant has a sane debug string.
12204
12205 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12206
12207         PR target/56766
12208         * gcc.target/i386/pr56766-1.c: New test.
12209         * gcc.target/i386/pr56766-2.c: Ditto.
12210
12211 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12212
12213         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12214         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12215         * gcc.target/mips/loongson-simd.c: Ditto.
12216
12217 2015-06-16  Richard Biener  <rguenther@suse.de>
12218
12219         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12220
12221 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12222
12223         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12224         passed by the testsuite driver.
12225
12226 2015-06-16  Richard Biener  <rguenther@suse.de>
12227
12228         * gcc.dg/vect/slp-perm-11.c: New testcase.
12229
12230 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12231
12232         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12233         dg-options.
12234
12235 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12236
12237         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12238         Reinstate calls to torture-init and torture-finalize.
12239
12240 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12241
12242         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12243
12244 2015-06-15  Nathan Sidwell  <nathan@acm.org>
12245
12246         PR c++/58583
12247         * g++.dg/cpp0x/nsdmi-template14.C: New test.
12248
12249 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
12250
12251         PR c++/51048
12252         * g++.dg/cpp0x/local-type1.C: New.
12253
12254 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
12255
12256         PR fortran/44672
12257         PR fortran/45440
12258         PR fortran/57307
12259         * gfortran.dg/allocate_with_source_3.f90: Removed check for
12260         unimplemented error.
12261         * gfortran.dg/allocate_with_source_7.f08: New test.
12262         * gfortran.dg/allocate_with_source_8.f08: New test.
12263
12264 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
12265
12266         PR c++/65168
12267         * g++.dg/warn/Walways-true-3.C: New test.
12268
12269 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12270
12271         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12272
12273 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12274
12275         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12276         (main): Remove superfluous attributes.
12277         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12278         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12279
12280 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12281
12282         * gcc.target/i386/monitorx.c: New.
12283         * gcc.target/i386/sse-12.c: Add -mmwaitx.
12284         * gcc.target/i386/sse-13.c: Ditto.
12285         * gcc.target/i386/sse-14.c: Ditto.
12286         * gcc.target/i386/sse-22.c: Ditto.
12287         * gcc.target/i386/sse-23.c: Ditto.
12288         * g++.dg/other/i386-2.C: Ditto.
12289         * g++.dg/other/i386-3.C: Ditto.
12290
12291 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
12292
12293         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12294
12295 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/66079
12298         * gfortran.dg/allocatable_scalar_13.f90: New test
12299
12300 2015-06-11  Marek Polacek  <polacek@redhat.com>
12301
12302         * gcc.dg/fold-xor-3.c: New test.
12303
12304 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12305
12306         * gcc.target/arm/short-it-ifcvt-1.c: New test.
12307         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12308
12309 2015-06-11  Christian Bruel  <christian.bruel@st.com>
12310
12311         PR target/52144
12312         * gcc.target/arm/pragma_attribute.c: New test.
12313
12314 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12315
12316         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12317
12318 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12319
12320         PR target/66473
12321         * gcc.target/i386/pr66473.c: New test.
12322
12323 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
12324
12325         PR target/66470
12326         * gcc.dg/tls/pr66470.c: New test.
12327         * gcc.target/i386/pr66470.c: New test.
12328
12329 2015-06-10  Christian Bruel  <christian.bruel@st.com>
12330
12331         PR target/52144
12332         * gcc.target/arm/attr_arm.c: New test
12333         * gcc.target/arm/attr_arm-err.c: New test
12334         * gcc.target/arm/attr_thumb.c: New test
12335         * gcc.target/arm/attr_thumb-static.c: New test
12336
12337 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12338
12339         PR target/66200
12340         PR target/66428
12341         PR c++/66192
12342         * g++.dg/abi/aarch64_guard1.C: Adjust test.
12343
12344 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
12345
12346         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12347         passed by the testsuite driver.
12348
12349 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12350
12351         Revert:
12352         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12353         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12354         * gcc.dg/ssp-1.c: Make counter a register.
12355         * gcc.dg/ssp-2.c: Likewise.
12356         * gcc.dg/torture/parm-coalesce.c: New.
12357
12358 2015-06-09  Tom de Vries  <tom@codesourcery.com>
12359
12360         * gcc.target/i386/vararg-loc.c: New test.
12361
12362 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12363
12364         PR c++/65815
12365         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12366         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12367
12368 2015-06-09  Marek Polacek  <polacek@redhat.com>
12369
12370         PR tree-optimization/66299
12371         * gcc.dg/pr66299-1.c: New test.
12372         * gcc.dg/pr66299-2.c: New test.
12373         * gcc.dg/pr66299-3.c: New test.
12374
12375 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12376
12377         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12378         passed by the testsuite driver.
12379
12380 2015-06-09  Richard Biener  <rguenther@suse.de>
12381
12382         PR middle-end/66423
12383         * gcc.dg/fold-modpow2.c: New testcase.
12384
12385 2015-06-09  Richard Biener  <rguenther@suse.de>
12386
12387         PR tree-optimization/66419
12388         * gcc.dg/vect/bb-slp-37.c: New testcase.
12389
12390 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12391
12392         * gcc.target/arm/stl-cond.c: New test.
12393
12394 2015-06-09  Richard Biener  <rguenther@suse.de>
12395
12396         PR middle-end/66413
12397         * gcc.dg/torture/pr66413.c: New testcase.
12398
12399 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12400
12401         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12402         * gcc.dg/ssp-1.c: Make counter a register.
12403         * gcc.dg/ssp-2.c: Likewise.
12404         * gcc.dg/torture/parm-coalesce.c: New.
12405
12406 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12407
12408         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12409         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12410
12411 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12412
12413         PR rtl-optimization/66444
12414         * gcc.dg/pr66444.c: New test.
12415
12416 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12417
12418         PR fortran/66245
12419         * gfortran.dg/class_is_1.f90: New test.
12420         * gfortran.dg/type_is_1.f90: Ditto.
12421
12422 2015-06-08  Marek Polacek  <polacek@redhat.com>
12423
12424         PR c/66415
12425         * gcc.dg/cpp/pr66415-1.c: New test.
12426         * gcc.dg/cpp/pr66415-2.c: New test.
12427
12428 2015-06-08  Richard Biener  <rguenther@suse.de>
12429
12430         PR tree-optimization/66422
12431         * gcc.dg/Warray-bounds-16.c: New testcase.
12432
12433 2015-06-08  Richard Biener  <rguenther@suse.de>
12434
12435         * gcc.dg/vect/slp-perm-10.c: New testcase.
12436         * gcc.dg/vect/slp-23.c: Adjust.
12437         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12438         vector pointer update.
12439
12440 2015-06-08  Marek Polacek  <polacek@redhat.com>
12441
12442         PR sanitizer/66452
12443         * g++.dg/ubsan/pr66452.C: New test.
12444
12445 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12446
12447         PR tree-optimization/66436
12448         * gcc.dg/gomp/dump-new-function-2.c: New test.
12449         * gcc.dg/gomp/dump-new-function-3.c: Same.
12450         * gcc.dg/gomp/dump-new-function.c: Same.
12451
12452 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12453
12454         PR tree-optimization/66435
12455         * gcc.dg/gomp/notify-new-function-2.c: New test.
12456         * gcc.dg/gomp/notify-new-function-3.c: Same.
12457         * gcc.dg/gomp/notify-new-function.c: Same.
12458
12459 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12460
12461         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12462         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12463         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12464         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12465         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12466         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12467         -fshort-enum.
12468
12469 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12470
12471         PR fortran/47659
12472         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12473         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12474         for assignment.
12475         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12476         * gfortran.dg/warn_conversion_5.f90: New test.
12477         * gfortran.dg/warn_conversion_6.f90: New test.
12478         * gfortran.dg/warn_conversion_7.f90: New test.
12479
12480 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12481
12482         PR fortran/66347
12483         * gfortran.dg/blockdata_9.f: New test.
12484
12485 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12486
12487         PR fortran/66385
12488         * gfortran.dg/forall_17.f90:  New test.
12489
12490 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12491
12492         * g++.dg/cpp0x/pr57101.C: Add warning.
12493         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12494         * g++.dg/ext/visibility/anon7.C: Same.
12495         * g++.dg/ipa/pr63587-2.C: Same.
12496         * g++.dg/opt/dump1.C: Same.
12497         * g++.dg/opt/pr59622-3.C: Same.
12498         * g++.dg/opt/pr59622.C: Same.
12499         * g++.dg/torture/pr46383.C: Same.
12500         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12501         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12502         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12503         functions.
12504         * gfortran.dg/intent_out_8.f90: Same.
12505         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12506
12507 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12508
12509         PR fortran/66377
12510         gfortran.dg/equiv_9.f90: New test.
12511
12512
12513 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12514
12515         merge from gomp4 branch:
12516         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12517
12518         PR tree-optimization/65443
12519         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12520         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12521         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12522
12523 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12524
12525         PR c++/52595
12526         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12527
12528 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12529
12530         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12531
12532 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12533
12534         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12535
12536 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12537
12538         * gcc.target/i386/noplt-1.c: New test.
12539         * gcc.target/i386/noplt-2.c: New test.
12540         * gcc.target/i386/noplt-3.c: New test.
12541         * gcc.target/i386/noplt-4.c: New test.
12542
12543 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12544
12545         PR fortran/58749
12546         * gfortran.dg/adjustl_1.f90:  New test.
12547
12548 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12549
12550         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12551         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12552
12553 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12554
12555         * lto.c (iterative_hash_canonical_type,
12556         gimple_register_canonical_type): only hash main variants of types
12557
12558 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12559
12560         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12561         Move set of dg-do-what-default after early return.
12562
12563 2015-06-04  Marek Polacek  <polacek@redhat.com>
12564
12565         PR c/66341
12566         * gcc.dg/lvalue-8.c: New test.
12567
12568 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12569             Paolo Carlini  <paolo.carlini@oracle.com>
12570
12571         PR c++/66130
12572         * g++.dg/other/pr66130.C: New.
12573         * g++.dg/cpp0x/pr66130.C: Likewise.
12574
12575 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
12576
12577         * g++.dg/cpp0x/decl-loc1.C: New.
12578         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12579         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12580         * g++.dg/init/ctor8.C: Likewise.
12581         * g++.dg/parse/semicolon4.C: Likewise.
12582
12583 2015-06-03  Marek Polacek  <polacek@redhat.com>
12584
12585         PR sanitizer/66190
12586         * g++.dg/ubsan/static-init-1.C: New test.
12587         * g++.dg/ubsan/static-init-2.C: New test.
12588         * g++.dg/ubsan/static-init-3.C: New test.
12589
12590 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12591
12592         PR target/66275
12593         * gcc.target/i386/pr66275.c: New test.
12594
12595 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12596
12597         * gcc.dg/Wcxx-compat-22.c: New testcase.
12598         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12599         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12600         * c-c++-common/pr58346-1.c: Likewise.
12601         * c-c++-common/transparent-union-1.c: Likewise.
12602
12603 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12604
12605         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12606         * g++.dg/plugin/def_plugin.c: New file.
12607         * g++.dg/plugin/def-plugin-test.C: New file.
12608
12609 2015-06-03  Richard Biener  <rguenther@suse.de>
12610
12611         * gcc.dg/vect/bb-slp-36.c: New testcase.
12612
12613 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12614
12615         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12616
12617 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12618
12619         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12620         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12621         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12622         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12623
12624 2015-06-03  Marek Polacek  <polacek@redhat.com>
12625
12626         PR c/64223
12627         PR c/29358
12628         * gcc.dg/pr64223-1.c: New test.
12629         * gcc.dg/pr64223-2.c: New test.
12630
12631 2015-06-03  Richard Biener  <rguenther@suse.de>
12632
12633         PR tree-optimization/63916
12634         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12635
12636 2015-06-03  Richard Biener  <rguenther@suse.de>
12637
12638         PR tree-optimization/66375
12639         * gcc.dg/torture/pr66375.c: New testcase.
12640
12641 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12642
12643         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12644
12645 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12646
12647         PR target/65768
12648         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12649
12650 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12651
12652         PR fortran/66380
12653         * gfortran.dg/reshape_7.f90: New test.
12654
12655 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12656
12657         PR c/66220:
12658         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12659         (fn_36): New.
12660
12661 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12662
12663         PR c/49551
12664         * gcc.dg/pr49551.c: New testcase.
12665
12666 2015-06-02  Richard Biener  <rguenther@suse.de>
12667
12668         PR debug/65549
12669         * g++.dg/lto/pr65549_0.C: New testcase.
12670
12671 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12672
12673         PR libgomp/65742
12674         PR middle-end/66332
12675         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12676
12677 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12678
12679         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12680
12681 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12682
12683         PR c++/61683
12684         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12685
12686 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12687
12688         PR tree-optimization/48052
12689         * gcc.dg/tree-ssa/scev-8.c: New.
12690         * gcc.dg/tree-ssa/scev-9.c: New.
12691         * gcc.dg/tree-ssa/scev-10.c: New.
12692         * gcc.dg/vect/pr48052.c: New.
12693
12694 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12695
12696         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12697
12698 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12699
12700         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12701
12702 2015-06-02  Marek Polacek  <polacek@redhat.com>
12703
12704         PR middle-end/66345
12705         * gcc.dg/torture/pr66345.c: New test.
12706
12707 2015-06-02  Richard Biener  <rguenther@suse.de>
12708
12709         PR tree-optimization/65961
12710         * gcc.dg/torture/pr65961.c: New testcase.
12711
12712 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12713
12714         PR tree-optimization/52563
12715         PR tree-optimization/62173
12716         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12717         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12718
12719 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12720
12721         * gnat.dg/specs/varsize_return2.ads: New test.
12722         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12723
12724 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12725
12726         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12727
12728 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12729
12730         PR target/65697
12731         * gcc.target/aarch64/sync-comp-swap.c: New.
12732         * gcc.target/aarch64/sync-comp-swap.x: New.
12733         * gcc.target/aarch64/sync-op-acquire.c: New.
12734         * gcc.target/aarch64/sync-op-acquire.x: New.
12735         * gcc.target/aarch64/sync-op-full.c: New.
12736         * gcc.target/aarch64/sync-op-full.x: New.
12737         * gcc.target/aarch64/sync-op-release.c: New.
12738         * gcc.target/aarch64/sync-op-release.x: New.
12739
12740 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12741
12742         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12743         (bar): Predefined.
12744
12745 2015-06-01  Richard Biener  <rguenther@suse.de>
12746
12747         PR tree-optimization/66349
12748         PR tree-optimization/66352
12749         PR tree-optimization/66357
12750         * gcc.dg/torture/pr66357.c: New testcase.
12751         * gcc.dg/torture/pr66349.c: Likewise.
12752         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12753
12754 2015-06-01  Richard Biener  <rguenther@suse.de>
12755
12756         Revert
12757         2015-05-29  Richard Biener  <rguenther@suse.de>
12758
12759         PR tree-optimization/66314
12760         * gcc.dg/asan/pr66314.c: New testcase.
12761
12762 2015-06-01  Richard Biener  <rguenther@suse.de>
12763
12764         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12765
12766 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12769         directives.
12770         (hp3, hp4): Add inline keyword.
12771         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12772         (hp2): Add inline keyword.
12773         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12774         (hp2): Add inline keyword.
12775
12776 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
12777
12778         PR target/65527
12779         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12780         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12781         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12782         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12783
12784 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12785
12786         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12787         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12788
12789 2015-06-01  Richard Biener  <rguenther@suse.de>
12790
12791         PR tree-optimization/66280
12792         * g++.dg/torture/pr66280.C: New testcase.
12793         * g++.dg/torture/pr66280-2.C: Likewise.
12794
12795 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12796
12797         * gnat.dg/addr9_1.adb: New test.
12798         * gnat.dg/addr9_2.adb: Likewise.
12799         * gnat.dg/addr9_3.adb: Likewise.
12800         * gnat.dg/addr9_4.adb: Likewise.
12801
12802 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12803
12804           * g++.dg/other/dump-ada-spec-4.C: New test.
12805
12806 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12807
12808         * gcc.dg/alias-8.c: Fix dg-warning.
12809
12810 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12811
12812         * gcc.dg/alias-8.c: Do not xfail.
12813         * gcc.dg/pr62167.c: Prevent FRE.
12814         * gcc.dg/alias-14.c: New testcase.
12815
12816 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12817
12818         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12819
12820 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12821
12822         PR target/66215
12823         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12824         dg-options.
12825         * gcc.target/s390/hotpatch-10.c: Likewise.
12826         * gcc.target/s390/hotpatch-11.c: Likewise.
12827         * gcc.target/s390/hotpatch-12.c: Likewise.
12828         * gcc.target/s390/hotpatch-17.c: Likewise.
12829         * gcc.target/s390/hotpatch-18.c: Likewise.
12830         * gcc.target/s390/hotpatch-20.c: Likewise.
12831         * gcc.target/s390/hotpatch-21.c: Likewise.
12832         * gcc.target/s390/hotpatch-22.c: Likewise.
12833         * gcc.target/s390/hotpatch-23.c: Likewise.
12834         * gcc.target/s390/hotpatch-24.c: Likewise.
12835         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12836         to check for the exact nops too.
12837         * gcc.target/s390/hotpatch-3.c: Likewise.
12838         * gcc.target/s390/hotpatch-4.c: Likewise.
12839         * gcc.target/s390/hotpatch-5.c: Likewise.
12840         * gcc.target/s390/hotpatch-6.c: Likewise.
12841         * gcc.target/s390/hotpatch-7.c: Likewise.
12842         * gcc.target/s390/hotpatch-8.c: Likewise.
12843         * gcc.target/s390/hotpatch-9.c: Likewise.
12844         * gcc.target/s390/hotpatch-14.c: Likewise.
12845         * gcc.target/s390/hotpatch-15.c: Likewise.
12846         * gcc.target/s390/hotpatch-16.c: Likewise.
12847         * gcc.target/s390/hotpatch-19.c: Likewise.
12848         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12849         scan-assembler-times counting number of .align directives.
12850         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12851         dg-options.  Remove scan-assembler-times counting number of .align
12852         directives.
12853         * gcc.target/s390/hotpatch-26.c: New file.
12854         * gcc.target/s390/hotpatch-27.c: New file.
12855         * gcc.target/s390/hotpatch-28.c: New file.
12856         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12857         using -Os -O0 -O1 -O2 -O3 options.
12858
12859 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12860
12861         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12862
12863 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12864
12865         PR tree-optimization/66142
12866         * gcc.dg/vect/pr66142.c: New test.
12867
12868 2015-05-29  Richard Biener  <rguenther@suse.de>
12869
12870         PR tree-optimization/66314
12871         * gcc.dg/asan/pr66314.c: New testcase.
12872
12873 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12874
12875         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12876         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12877         Adjust all callers.
12878         (schedule-cleanups, dg-keep-saved-temps): New proc.
12879         (gcc-dg-test-1): Schedule cleanups.
12880         * lib/profopt.exp (profopt-execute): Likewise.
12881         * g++.dg/cdce3.C: Adjust expected line numbers.
12882         * gcc.dg/cdce1.c: Likewise.
12883         * gcc.dg/cdce2.c: Likewise.
12884         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12885         * gcc.dg/strlenopt-24.c: Likewise.
12886         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12887         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12888         * obj-c++.dg/encode-2.mm: Likewise.
12889
12890 2015-05-28  DJ Delorie  <dj@redhat.com>
12891
12892         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12893
12894 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12895
12896         * gnat.dg/discr43.adb: New test.
12897
12898 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12899
12900         * gnat.dg/varsize_temp.adb: Rename into...
12901         * gnat.dg/varsize1.adb: ...this.
12902         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12903         * gnat.dg/varsize2.ad[sb]: ...this.
12904         * gnat.dg/varsize3_1.adb: New test.
12905         * gnat.dg/varsize3_2.adb: Likewise.
12906         * gnat.dg/varsize3_3.adb: Likewise.
12907         * gnat.dg/varsize3_4.adb: Likewise.
12908         * gnat.dg/varsize3_5.adb: Likewise.
12909         * gnat.dg/varsize3_6.adb: Likewise.
12910         * gnat.dg/varsize3_pkg1.ads: New helper.
12911         * gnat.dg/varsize3_pkg2.ads: Likewise.
12912         * gnat.dg/varsize3_pkg3.ads: Likewise.
12913
12914 2015-05-28  Richard Biener  <rguenther@suse.de>
12915
12916         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12917
12918 2015-05-28  Richard Biener  <rguenther@suse.de>
12919
12920         PR tree-optimization/66142
12921         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12922
12923 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12924
12925         PR target/63810
12926         * gcc.dg/darwin-minversion-3.c: Update testcase.
12927         * gcc.dg/darwin-minversion-4.c: Ditto.
12928         * gcc.dg/darwin-minversion-5.c: New testcase.
12929         * gcc.dg/darwin-minversion-6.c: Ditto.
12930         * gcc.dg/darwin-minversion-7.c: Ditto.
12931         * gcc.dg/darwin-minversion-8.c: Ditto.
12932         * gcc.dg/darwin-minversion-9.c: Ditto.
12933         * gcc.dg/darwin-minversion-10.c: Ditto.
12934         * gcc.dg/darwin-minversion-11.c: Ditto.
12935         * gcc.dg/darwin-minversion-12.c: Ditto.
12936
12937 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12938
12939         PR rtl-optimization/66168
12940         * gcc.c-torture/compile/pr66168.c: New test.
12941
12942 2015-05-27  Jeff Law  <law@redhat.com>
12943
12944         PR target/39726
12945         * gcc.dg/target/m68k/pr39726-1.c: New test.
12946
12947 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12948
12949         PR c++/66270
12950         * g++.dg/ext/alias-canon3.C: New.
12951
12952 2015-05-27  Richard Biener  <rguenther@suse.de>
12953
12954         PR tree-optimization/66272
12955         Revert parts of
12956         2014-08-15  Richard Biener  <rguenther@suse.de>
12957
12958         PR tree-optimization/62031
12959         * gcc.dg/torture/pr66272.c: New testcase.
12960
12961 2015-05-27  Richard Biener  <rguenther@suse.de>
12962
12963         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12964
12965 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12966
12967         PR target/65358
12968         * gcc.dg/pr65358.c: New test.
12969
12970 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12971
12972         PR fortran/65548
12973         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12974         semantic.
12975         * gfortran.dg/allocate_with_source_6.f90: New test.
12976
12977 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12978
12979         * gnat.dg/atomic7_1.adb: New test.
12980         * gnat.dg/atomic7_2.adb: Likewise.
12981         * gnat.dg/atomic7_pkg1.ads: New helper.
12982         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12983
12984 2015-05-26  Michael Matz  <matz@suse.de>
12985
12986         PR middle-end/66251
12987         * gcc.dg/vect/pr66251.c: New test.
12988
12989 2015-05-26  Richard Biener  <rguenther@suse.de>
12990
12991         PR tree-optimization/66142
12992         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12993
12994 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12995
12996         PR fortran/66082
12997         * gfortran.dg/allocatable_scalar_13.f90: New test
12998
12999 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13000
13001         * gnat.dg/warn11.adb: New test.
13002         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13003
13004 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13005
13006         * gnat.dg/vfa1_1.adb: New test.
13007         * gnat.dg/vfa1_2.adb: Likewise.
13008         * gnat.dg/vfa1_3.adb: Likewise.
13009         * gnat.dg/vfa1_4.adb: Likewise.
13010         * gnat.dg/vfa1_pkg.ads: New helper.
13011
13012 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13013
13014         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13015         * gcc.target/i386/pr66232-3.c: Likewise.
13016
13017 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13018
13019         PR target/66274
13020         * gcc.target/i386/pr66274.c: New test.
13021
13022 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13023
13024         * gnat.dg/renaming6.ad[sb]: New test.
13025
13026 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13027
13028         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13029         and 'dg-require-effective-target pie'.
13030
13031 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13032
13033         PR c++/66243
13034         * g++.dg/cpp0x/pr66243.C: New.
13035
13036 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13037
13038         PR lto/66180
13039         * g++.dg/lto/pr66180_0.C: New testcase.
13040         * g++.dg/lto/pr66180_1.C: New testcase.
13041
13042 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13043
13044         PR fortran/66257
13045         * typebound_call_27.f90: New file.
13046
13047 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13048
13049         PR c++/65936
13050         * g++.dg/template/pr65936.C: New.
13051
13052 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13053
13054         PR tree-optimization/63387
13055         * gcc.dg/pr63387-2.c: New testcase.
13056
13057 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13058
13059         * gcc.dg/simd-1.c: Update to the new message.
13060
13061 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13062
13063         * gcc.dg/nand.c: New testcase.
13064
13065 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13066
13067         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13068         Set dg-do-what-default to compile only on ARM targets without
13069         arm_neon_hw execution support.  Remove redundant c-torture-execute
13070         in loop over test cases.
13071
13072 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13073
13074         PR target/65491
13075         * gcc.target/aarch64/pr65491_1.c: New test.
13076         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13077         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13078
13079 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13080
13081         PR c++/65598
13082         * g++.dg/cpp0x/explicit9.C: New.
13083         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13084
13085 2015-05-22  Richard Biener  <rguenther@suse.de>
13086
13087         PR tree-optimization/66251
13088         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13089
13090 2015-05-22  Marek Polacek  <polacek@redhat.com>
13091
13092         PR c/47043
13093         * c-c++-common/attributes-enum-1.c: New test.
13094         * c-c++-common/attributes-enum-2.c: New test.
13095         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13096         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13097
13098 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13099
13100         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13101         effective target support.  If no arm_neon_hw support, do not attempt
13102         to execute the tests; only compile them.
13103         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13104         and "dg-require-effective-target arm_neon_ok".
13105         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13106         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13107         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13108         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13109         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13110         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13111         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13112         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13113         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13114         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13115         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13116         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13117         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13118         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13119         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13120         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13121         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13122         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13123         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13124         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13125         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13126         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13127         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13128         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13129         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13130         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13131         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13132         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13133         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13134         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13135         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13136         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13137         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13138         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13139         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13140         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13141         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13142         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13143         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13144         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13145         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13146         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13147         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13148         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13149         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13150         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13151         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13152         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13153         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13154         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13155         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13156         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13157         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13158         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13159         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13160         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13161         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13162         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13163         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13164         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13165         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13166         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13167         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13168         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13169         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13170         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13171         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13172         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13173         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13174         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13175         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13176         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13177         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13178         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13179         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13180         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13181         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13182         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13183         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13184         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13185         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13186         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13187         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13188         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13189         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13190         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13191         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13192         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13193         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13194         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13195         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13196         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13197         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13198         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13199         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13200         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13201         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13202         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13203         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13204         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13205         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13206         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13207         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13208         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13209         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13210         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13211         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13212         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13213         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13214         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13215         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13216         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13217         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13218
13219 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13220
13221         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13222         * gcc.dg/vect/pr59354.c: Likewise.
13223         * gcc.dg/vect/pr64252.c: Likewise.
13224         * gcc.dg/vect/pr64404.c: Likewise.
13225         * gcc.dg/vect/pr64493.c: Likewise.
13226         * gcc.dg/vect/pr64495.c: Likewise.
13227         * gcc.dg/vect/pr64844.c: Likewise.
13228         * gcc.dg/vect/pr65518.c: Likewise.
13229         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13230
13231 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13232
13233         PR c++/66210
13234         * g++.dg/cpp1y/var-templ28.C: New.
13235
13236 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
13237
13238         PR target/66232
13239         * gcc.target/i386/pr66232-1.c: New test.
13240         * gcc.target/i386/pr66232-2.c: Likewise.
13241         * gcc.target/i386/pr66232-3.c: Likewise.
13242         * gcc.target/i386/pr66232-4.c: Likewise.
13243         * gcc.target/i386/pr66232-5.c: Likewise.
13244
13245 2015-05-21  Nathan Sidwell  <nathan@acm.org>
13246
13247         * g++.dg/cpp1y/pr60943.C: New.
13248
13249 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
13250
13251         PR tree-optimization/66233
13252         * gcc.c-torture/execute/pr66233.c: New test.
13253
13254 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13255
13256         PR fortran/66176
13257         * gfortran.dg/inline_matmul_11.f90:  New test.
13258
13259 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
13260
13261         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13262         instead of listing several targets on its own.
13263         * gcc.target/i386/pr32219-2.c: Likewise.
13264         * gcc.target/i386/pr32219-3.c: Likewise.
13265         * gcc.target/i386/pr32219-4.c: Likewise.
13266         * gcc.target/i386/pr32219-5.c: Likewise.
13267         * gcc.target/i386/pr32219-6.c: Likewise
13268         * gcc.target/i386/pr32219-7.c: Likewise.
13269         * gcc.target/i386/pr32219-8.c: Likewise.
13270         * gcc.target/i386/pr39013-1.c: Likewise.
13271         * gcc.target/i386/pr39013-2.c: Likewise.
13272         * gcc.target/i386/pr64317.c: Likewise.
13273
13274 2015-05-21  Jeff Law  <law@redhat.com>
13275
13276         * gcc.target/hppa/shadd-3.c: New test.
13277         * gcc.target/hppa/shadd-4.c: New test.
13278
13279 2015-05-21  Michael Matz  <matz@suse.de>
13280
13281         * gcc.dg/vect/vect-strided-store.c: New test.
13282         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13283         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13284
13285 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13286
13287         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13288         * gcc.dg/pow-sqrt-synth-1.c: New test.
13289         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13290
13291 2015-05-21  Richard Biener  <rguenther@suse.de>
13292
13293         PR c++/66211
13294         * g++.dg/conversion/pr66211.C: New testcase.
13295         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13296
13297 2015-05-21  Jeff Law  <law@redhat.com>
13298
13299         * gcc.target/hppa/shadd-2.c: New test.
13300
13301 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13302
13303         PR target/54236
13304         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13305
13306 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13307
13308         PR target/65937
13309         * gcc.target/arm/pr26702.c: Adjust target selector.
13310
13311 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
13312
13313         PR middle-end/66221
13314         * gcc.dg/lto/pr66221_0.c: New test.
13315         * gcc.dg/lto/pr66221_1.c: New test.
13316
13317 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13318
13319         PR c/52952
13320         * gcc.dg/redecl-4.c: Update column numbers.
13321         * gcc.dg/format/bitfld-1.c: Likewise.
13322         * gcc.dg/format/attr-2.c: Likewise.
13323         * gcc.dg/format/attr-6.c: Likewise.
13324         * gcc.dg/format/attr-7.c (baz): Likewise.
13325         * gcc.dg/format/asm_fprintf-1.c: Likewise.
13326         * gcc.dg/format/attr-4.c: Likewise.
13327         * gcc.dg/format/branch-1.c: Likewise.
13328         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13329         locations within strings with embedded escape sequences.
13330
13331 2015-05-20  Jeff Law  <law@redhat.com>
13332
13333         * gcc.target/hppa/hppa.exp: New target test driver.
13334         * gcc.target/hppa/shadd-1.c: New test.
13335
13336 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
13337
13338         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13339
13340 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
13341
13342         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13343         (fn_33_k_and_r_style): New.
13344         (fn_33_stroustrup_style): New.
13345         (fn_33_allman_style): New.
13346         (fn_33_whitesmiths_style): New.
13347         (fn_33_horstmann_style): New.
13348         (fn_33_ratliff_banner_style): New.
13349         (fn_33_lisp_style): New.
13350         (fn_34_indent_dash_gnu): New.
13351         (fn_34_indent_dash_kr): New.
13352         (fn_34_indent_dash_orig): New.
13353         (fn_34_indent_linux_style): New.
13354
13355 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
13356
13357         PR fortran/65548
13358         * gfortran.dg/allocate_with_source_5.f90: Extend test.
13359
13360 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
13361
13362         PR tree-optimization/65447
13363         * gcc.dg/tree-ssa/pr65447.c: New test.
13364
13365 2015-05-19  Nathan sidwell  <nathan@acm.org>
13366
13367         * g++.dg/cpp0x/pr65954.C: New.
13368
13369 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13370
13371         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13372
13373 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13374
13375         * lib/target-supports.exp: Vector do not always have natural
13376         alignment on s390*.
13377
13378 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13379
13380         * gcc.dg/loop-invariant.c: New testcase.
13381
13382 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13383
13384         * lib/target-supports.exp: Vector do not always have natural
13385         alignment on s390*.
13386
13387 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13388
13389         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13390         s390*.
13391         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13392
13393 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13394
13395         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13396         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13397         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13398         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13399         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13400         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13401         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13402         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13403         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13404         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13405
13406 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13407
13408         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13409
13410 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13411
13412         * gcc.target/s390/s390.exp
13413         (check_effective_target_vector): New check.
13414         * gcc.target/s390/vector/vec-abi-1.c: New test.
13415         * gcc.target/s390/vector/vec-abi-2.c: New test.
13416         * gcc.target/s390/vector/vec-abi-3.c: New test.
13417         * gcc.target/s390/vector/vec-abi-4.c: New test.
13418         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13419         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13420         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13421         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13422         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13423         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13424         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13425         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13426         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13427         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13428         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13429         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13430         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13431         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13432         * gcc.target/s390/vector/vec-init-1.c: New test.
13433         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13434         * gcc.target/s390/vector/vec-shift-1.c: New test.
13435         * gcc.target/s390/vector/vec-sub-1.c: New test.
13436
13437 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13438
13439         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13440
13441 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13442
13443         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13444
13445 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13446
13447         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13448
13449 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13450
13451         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13452
13453 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13454
13455         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13456
13457 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13458
13459         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13460
13461 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13462
13463         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13464
13465 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13466
13467         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13468
13469 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13470
13471         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13472
13473 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13474
13475         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13476
13477 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13478
13479         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13480
13481 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13482
13483         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13484
13485 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13486
13487         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13488
13489 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR tree-optimization/66187
13492         * gcc.c-torture/execute/pr66187.c: New test.
13493         * gcc.dg/pr66187-1.c: New test.
13494         * gcc.dg/pr66187-2.c: New test.
13495
13496 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13497
13498         * gcc.dg/vect/bb-slp-35.c: Adjust.
13499
13500 2015-05-19  Richard Biener  <rguenther@suse.de>
13501
13502         PR tree-optimization/66165
13503         * gcc.dg/torture/pr66165.c: New testcase.
13504
13505         PR tree-optimization/66185
13506         * gcc.dg/torture/pr66185.c: New testcase.
13507
13508 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13509
13510         PR target/54236
13511         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13512
13513 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13514
13515         * gcc.target/mips/p5600-bonding.c : New file.
13516
13517 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13518
13519         PR fortran/66106
13520         * gfortran.dg/interface_operator_1.f90: New tests.
13521
13522 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13523
13524         PR fortran/66057
13525         * gfortran.dg/generic_29.f90: New tests.
13526
13527 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13528
13529         PR fortran/66043
13530         * gfortran.dg/storage_size_6.f90: New tests.
13531
13532 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13533
13534         PR fortran/66045
13535         * gfortran.dg/null1.f90: New test.
13536
13537 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13538
13539         PR fortran/66044
13540         * gfortran.dg/entry_21.f90: New test.
13541
13542 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13543
13544         PR fortran/66043
13545         * gfortran.dg/storage_size_6.f90: New tests.
13546
13547 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13548
13549         PR fortran/66040
13550         * gfortran.dg/misplaced_statement.f90: New test.
13551
13552 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13553
13554         PR fortran/66039
13555         * gfortran.dg/filepos1.f90: New test
13556
13557 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13558
13559         PR fortran/64925
13560         * gfortran.dg/pr64925.f90: New test.
13561
13562 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13563
13564         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13565         unit.
13566         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13567
13568 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13569
13570         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13571         to the family of pie capable targets.
13572
13573 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
13574
13575         * gcc.target/arm/bics_1.c : New testcase.
13576         * gcc.target/arm/bics_2.c : New testcase.
13577         * gcc.target/arm/bics_3.c : New testcase.
13578         * gcc.target/arm/bics_4.c : New testcase.
13579
13580 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
13581
13582         * gcc.target/mips/umips-attr.c: New test.
13583
13584 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13585
13586         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13587         * gcc.dg/20150120-2.c (dg-final): Ditto.
13588         * gcc.dg/20150120-2.c (dg-final): Ditto.
13589         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13590
13591 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13592
13593         PR target/66174
13594         * gcc.target/i386/pr66174.c: New test.
13595
13596 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13597
13598         PR fortran/37131
13599         * gfortran.dg/matmul_bounds_6.f90:  New test.
13600         * gfortran.dg/matmul_bounds_7.f90:  New test.
13601
13602 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13603
13604         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13605         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13606         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13607         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13608         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13609         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13610
13611 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13612
13613         PR fortran/65903
13614         * gfortran.dg/continuation_13.f90: Update test.
13615         * gfortran.dg/pr65903.f90: New test.
13616
13617 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13618
13619         PR fortran/66113
13620         * gfortran.dg/block_14.f90:  New test.
13621
13622 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13623
13624         PR fortran/44054
13625         * lib/gfortran-dg.exp: Update regex to handle two locations for
13626         the same diagnostic without caret.
13627         * gfortran.dg/badline.f: Test also that line numbers are correct
13628         before and after "left but not entered" warning.
13629
13630 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13631             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13632
13633         PR target/65768
13634         * gcc.target/arm/maskdata.c: New test.
13635
13636 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13637
13638         PR fortran/65792
13639         * gfortran.dg/derived_constructor_components_5: New test
13640
13641 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13642
13643         PR target/66140
13644         * gcc.target/alpha/pr66140.c: New test.
13645
13646 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13647
13648         PR c/48956
13649         * gcc.dg/Wconversion-complex-c99.c: New test.
13650         * gcc.dg/Wconversion-complex-gnu.c: New test.
13651
13652 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13653
13654         PR tree-optimization/64454
13655         * gcc.dg/modmod.c: New testcase.
13656
13657 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13658
13659         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13660
13661 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13662
13663         PR middle-end/66134
13664         * gcc.target/i386/mpx/pr66134.c: New test.
13665
13666 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13667
13668         * gcc.target/powerpc/pr60158.c: New test.
13669
13670 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13671
13672         * gcc.target/i386/sibcall-7.c: New test.
13673         * gcc.target/i386/sibcall-8.c: New test.
13674
13675 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13676
13677         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13678         (abs64_in_dreg): Likewise.
13679
13680 2015-05-14  Marek Polacek  <polacek@redhat.com>
13681
13682         PR c/66066
13683         PR c/66127
13684         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13685         * gcc.dg/pr19984.c: Likewise.
13686         * gcc.dg/pr66066-1.c: New test.
13687         * gcc.dg/pr66066-2.c: New test.
13688         * gcc.dg/pr66066-3.c: New test.
13689
13690 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13691
13692         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13693         * gcc.dg/pow-sqrt.x: New file.
13694         * gcc.dg/pow-sqrt-1.c: New test.
13695         * gcc.dg/pow-sqrt-2.c: Likewise.
13696         * gcc.dg/pow-sqrt-3.c: Likewise.
13697
13698 2015-05-13  Richard Biener  <rguenther@suse.de>
13699
13700         PR tree-optimization/66123
13701         * gcc.dg/torture/pr66123.c: New testcase.
13702
13703 2015-05-13  Richard Biener  <rguenther@suse.de>
13704
13705         PR middle-end/66110
13706         * gcc.dg/alias-2.c: Adjust.
13707         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13708
13709 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13710
13711         PR target/65103
13712         * gcc.target/i386/pr65103-3.c: New.
13713
13714 2015-05-13  Martin Liska  <mliska@suse.cz>
13715
13716         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13717
13718 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR target/66112
13721         * gcc.target/i386/pr66112-2.c: New test.
13722
13723         PR target/66112
13724         * gcc.target/i386/pr66112-1.c: New test.
13725
13726 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13727
13728         PR target/66048
13729         * gcc.target/i386/mpx/pr66048.cc: New.
13730
13731 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13732
13733         PR rtl-optimization/64616
13734         * gcc.dg/loop-8.c: New test.
13735         * gcc.dg/loop-9.c: New test.
13736
13737 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13738
13739         PR target/pr66047.c
13740         * gcc.target/i386/pr66047.c: New testcase.
13741
13742 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13743
13744         PR ipa/65873
13745         * gcc.c-torture/compile/pr65873.c: New testcase.
13746
13747 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13748
13749         PR fortran/66111
13750         * gfortran.dg/inline_matmul_10.f90:  New test.
13751
13752 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13753
13754         * c-c++-common/Wmisleading-indentation.c: New testcase.
13755         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13756         * c-c++-common/Wmisleading-indentation-2.md: New file.
13757
13758 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13759
13760         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13761         "break".
13762         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13763
13764 2015-05-12  Richard Biener  <rguenther@suse.de>
13765
13766         PR tree-optimization/66101
13767         * gcc.dg/torture/pr66101.c: New testcase.
13768
13769 2015-05-12  Richard Biener  <rguenther@suse.de>
13770
13771         PR tree-optimization/37021
13772         * gcc.target/i386/vect-addsub.c: New testcase.
13773
13774 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
13775
13776         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13777
13778 2015-05-12  Tom de Vries  <tom@codesourcery.com>
13779
13780         PR tree-optimization/66010
13781         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13782
13783 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13784
13785         PR c++/65133
13786         * g++.dg/cpp0x/trailing10.C: New.
13787
13788 2015-05-12  Richard Biener  <rguenther@suse.de>
13789
13790         * gcc.dg/vect/bb-slp-35.c: New testcase.
13791
13792 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13793
13794         PR fortran/66100
13795         * gfortran.dg/bound_simplification_6.f90: New.
13796
13797 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13798
13799         * gcc.target/mips/branch-1.c: Pass argument to bar().
13800
13801 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13802
13803         PR target/65753
13804         * gcc.target/i386/pr65753.c: New test.
13805
13806 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13807
13808         PR rtl-optimization/66076
13809         * gcc.dg/torture/pr66076.c: New test.
13810
13811 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13812
13813         PR fortran/66041
13814         * gfortran.dg/inline_matmul_7.f90:  New test.
13815         * gfortran.dg/inline_matmul_8.f90:  New test.
13816         * gfortran.dg/inline_matmul_9.f90:  New test.
13817
13818 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13819
13820         * gfortran.dg/bound_simplification_5.f90: New.
13821
13822 2015-05-09  Jason Merrill  <jason@redhat.com>
13823
13824         * lib/target-supports.exp (cxx_default): New global.
13825         (check_effective_target_c++11_only)
13826         (check_effective_target_c++14_only)
13827         (check_effective_target_c++98_only)
13828         (check_effective_target_c++1z_only): Check it.
13829
13830 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13831
13832         PR tree-optimization/64454
13833         * gcc.dg/tree-ssa/vrp97.c: New file.
13834         * gcc.dg/vect/slp-perm-7.c: Update.
13835
13836 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13837
13838         PR fortran/65894
13839         * gfortran.dg/elemental_subroutine_11.f90: New test.
13840
13841 2015-05-08  Richard Biener  <rguenther@suse.de>
13842
13843         PR tree-optimization/66036
13844         * gcc.dg/vect/slp-41.c: New testcase.
13845
13846 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13847
13848         * gfortran.dg/elemental_optional_args_7.f90: New.
13849
13850 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13851
13852         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13853         allow cmlt or sshr.
13854
13855 2015-05-08  Marek Polacek  <polacek@redhat.com>
13856
13857         PR c/64918
13858         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13859         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13860
13861 2015-05-07  Marek Polacek  <polacek@redhat.com>
13862
13863         PR c/65179
13864         * c-c++-common/Wshift-negative-value-1.c: New test.
13865         * c-c++-common/Wshift-negative-value-2.c: New test.
13866         * c-c++-common/Wshift-negative-value-3.c: New test.
13867         * c-c++-common/Wshift-negative-value-4.c: New test.
13868         * c-c++-common/Wshift-negative-value-5.c: New test.
13869         * c-c++-common/Wshift-negative-value-6.c: New test.
13870         * gcc.dg/c90-left-shift-1.c: New test.
13871         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13872         * gcc.dg/c99-left-shift-1.c: New test.
13873
13874 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13875
13876         PR middle-end/192
13877         PR middle-end/54303
13878         * gcc.dg/fdata-sections-2.c: New file.
13879
13880 2015-05-07  Marek Polacek  <polacek@redhat.com>
13881
13882         PR testsuite/66046
13883         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13884         last dg-output.
13885         * c-c++-common/ubsan/align-7.c: Likewise.
13886         * c-c++-common/ubsan/bounds-8.c: Likewise.
13887         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13888         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13889         * c-c++-common/ubsan/null-1.c: Likewise.
13890         * c-c++-common/ubsan/null-10.c: Likewise.
13891         * c-c++-common/ubsan/null-11.c: Likewise.
13892         * c-c++-common/ubsan/null-2.c: Likewise.
13893         * c-c++-common/ubsan/null-3.c: Likewise.
13894         * c-c++-common/ubsan/null-4.c: Likewise.
13895         * c-c++-common/ubsan/null-5.c: Likewise.
13896         * c-c++-common/ubsan/null-6.c: Likewise.
13897         * c-c++-common/ubsan/null-7.c: Likewise.
13898         * c-c++-common/ubsan/null-8.c: Likewise.
13899         * c-c++-common/ubsan/null-9.c: Likewise.
13900         * c-c++-common/ubsan/object-size-1.c: Likewise.
13901         * c-c++-common/ubsan/object-size-10.c: Likewise.
13902         * c-c++-common/ubsan/object-size-4.c: Likewise.
13903         * c-c++-common/ubsan/object-size-5.c: Likewise.
13904         * c-c++-common/ubsan/object-size-7.c: Likewise.
13905         * c-c++-common/ubsan/object-size-8.c: Likewise.
13906         * c-c++-common/ubsan/object-size-9.c: Likewise.
13907         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13908         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13909         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13910         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13911         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13912         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13913         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13914         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13915         * c-c++-common/ubsan/pr59333.c: Likewise.
13916         * c-c++-common/ubsan/pr59667.c: Likewise.
13917         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13918         * c-c++-common/ubsan/pr60636.c: Likewise.
13919         * c-c++-common/ubsan/pr63802.c: Likewise.
13920         * c-c++-common/ubsan/recovery-1.c: Likewise.
13921         * c-c++-common/ubsan/recovery-3.c: Likewise.
13922         * c-c++-common/ubsan/shift-1.c: Likewise.
13923         * c-c++-common/ubsan/shift-2.c: Likewise.
13924         * c-c++-common/ubsan/shift-4.c: Likewise.
13925         * c-c++-common/ubsan/shift-7.c: Likewise.
13926         * c-c++-common/ubsan/undefined-2.c: Likewise.
13927         * c-c++-common/ubsan/vla-1.c: Likewise.
13928         * g++.dg/ubsan/null-1.C: Likewise.
13929         * g++.dg/ubsan/null-3.C: Likewise.
13930         * g++.dg/ubsan/null-4.C: Likewise.
13931         * g++.dg/ubsan/vptr-8.C: Likewise.
13932         * g++.dg/ubsan/vptr-9.C: Likewise.
13933         * gcc.dg/ubsan/bounds-2.c: Likewise.
13934         * gcc.dg/ubsan/object-size-9.c: Likewise.
13935
13936 2015-05-07  Jeff Law  <law@redhat.com>
13937
13938         * gcc.dg/tree-ssa/shorten-1.c: New test.
13939
13940 2015-05-07  Richard Biener  <rguenther@suse.de>
13941
13942         PR tree-optimization/66002
13943         * gcc.dg/vect/vect-125.c: New testcase.
13944
13945 2015-05-07  Marek Polacek  <polacek@redhat.com>
13946             Martin Uecker  <uecker@eecs.berkeley.edu>
13947
13948         * c-c++-common/ubsan/bounds-10.c: New test.
13949
13950 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13951
13952         * jit.dg/harness.h (set_options): Wrap with
13953         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13954         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13955         Special-case test-benchmark.c as a negative.
13956         * jit.dg/test-benchmark.c: New file.
13957
13958 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13959
13960         PR target/64208
13961         * gcc.target/arm/pr64208.c: New test.
13962
13963 2015-05-06  Alan Modra  <amodra@gmail.com>
13964
13965         PR target/66020
13966         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13967         (gparms): Make volatile.
13968
13969 2015-05-06  Richard Biener  <rguenther@suse.de>
13970
13971         PR tree-optimization/62283
13972         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13973
13974 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13975
13976         PR target/66015
13977         * gcc.target/aarch64/iinline-attr-1.c: New test.
13978
13979 2015-05-06  Richard Biener  <rguenther@suse.de>
13980
13981         * gcc.dg/vect/bb-slp-34.c: New testcase.
13982
13983 2015-05-06  Richard Biener  <rguenther@suse.de>
13984
13985         PR tree-optimization/62283
13986         * gcc.dg/vect/bb-slp-14.c: Adjust.
13987
13988 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13989
13990         PR target/65990
13991         * gcc.target/i386/pr65990.c: New test.
13992
13993 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13994
13995         PR target/65915
13996         * gcc.target/i386/pr65915.c: New.
13997
13998 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13999
14000         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14001         'va_list escapes 0'.
14002
14003 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14004
14005         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14006         in r222173.
14007
14008 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14009
14010         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14011         * gcc.target/arm/pr65924.c: Likewise.
14012
14013 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14014
14015         PR target/65871
14016         * gcc.target/i386/pr65871-3.c: New test.
14017
14018 2015-05-04  Jeff Law  <law@redhat.com>
14019
14020         Revert:
14021         2015-05-04  Jeff Law  <law@redhat.com>
14022         * gcc.dg/tree-ssa/shorten-1.c: New test.
14023
14024 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14025             Jakub Jelinek  <jakub@redhat.com>
14026
14027         PR c++/66007
14028         * g++.dg/cpp0x/Wnarrowing4.C: New.
14029
14030 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14031
14032         * lib/target-supports.exp
14033         (check_effective_target_keeps_null_pointer_checks): Clarify that
14034         this is for targets that disable -fdelete-null-pointer-checks,
14035         not default it to off.
14036         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14037         -fdelete-null-pointer-checks explicit.
14038         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14039         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14040         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14041         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14042         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14043         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14044         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14045         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14046         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14047         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14048         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14049         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14050         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14051         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14052         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14053         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14054         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14055         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14056         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14057         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14058         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14059         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14060         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14061         * g++.dg/cpp0x/static_assert9.C: Likewise.
14062         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14063         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14064         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14065         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14066         * g++.dg/tree-ssa/pr26406.C: Likewise.
14067
14068 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14069
14070         PR tree-optimization/65984
14071         * c-c++-common/ubsan/pr65984.c: New test.
14072
14073 2015-05-04  Jeff Law  <law@redhat.com>
14074
14075         * gcc.dg/tree-ssa/shorten-1.c: New test.
14076
14077 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14078
14079         PR fortran/44735
14080         * gfortran.dg/pr44735.f90: New test.
14081
14082 2015-05-04  Richard Biener  <rguenther@suse.de>
14083
14084         PR tree-optimization/65965
14085         * gcc.dg/vect/bb-slp-33.c: New testcase.
14086
14087 2015-05-04  Richard Biener  <rguenther@suse.de>
14088
14089         PR tree-optimization/65935
14090         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14091
14092 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14093
14094         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14095         for each supported variant instead of CHECK_RESULTS.
14096         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14097         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14098         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14099         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14100         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14101         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14102         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14103         expected results for unsupported variants.  Call CHECK for each
14104         supported variant instead of CHECK_RESULTS.
14105         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14106         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14107         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14108         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14109         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14110         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14111         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14112         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14113         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14114         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14115         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14116         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14117         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14118         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14119         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14120         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14121         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14122         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14123         expected results for unsupported variants.
14124         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14125         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14126         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14127         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14128         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14129         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14130         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14131         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14132         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14133         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14134         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14135         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14136         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14137         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14138         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14139         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14140         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14141         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14142         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14143         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14144         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14145         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14146         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14147         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14148         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14149         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14150         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14151         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14152
14153 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14154
14155         PR fortran/37131
14156         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14157
14158 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14159             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14160
14161         PR c++/65858
14162         * g++.dg/cpp0x/Wnarrowing3.C: New.
14163
14164 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14165
14166         * gcc.dg/20150120-1.c: New test.
14167         * gcc.dg/20150120-2.c: New test.
14168         * gcc.dg/20150120-3.c: New test.
14169
14170 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14171
14172         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14173
14174 2015-05-01  Renlin Li  <renlin.li@arm.com>
14175
14176         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14177
14178 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14179
14180         * gfortran.dg/bound_simplification_4.f90: New.
14181
14182 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14183
14184         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14185         with powerpc_p8vector_ok.
14186
14187 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14188
14189         PR fortran/37131
14190         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14191         scan pattern.
14192         * gfortran.dg/bound_9.f90:  New test case.
14193
14194 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14195
14196         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14197         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14198         for 32bit x86 targets.
14199         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14200         for 32bit x86 targets.
14201         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14202         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14203         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14204         for 32bit x86 targets.
14205
14206 2015-04-30  Marek Polacek  <polacek@redhat.com>
14207
14208         PR tree-optimization/63551
14209         * g++.dg/ipa/pr63551.C: New test.
14210
14211 2015-04-30  Caroline Tice  <cmtice@google.com>
14212
14213         PR  65929
14214         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14215         partition size on certain targets.
14216
14217 2015-04-30  Renlin Li  <renlin.li@arm.com>
14218
14219         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14220
14221 2015-04-30  Marek Polacek  <polacek@redhat.com>
14222
14223         * c-c++-common/Wbool-compare-3.c: New test.
14224
14225         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14226         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14227
14228 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14229
14230         PR c++/57610
14231         * g++.dg/init/ref22.C: New.
14232
14233 2015-04-30  Marek Polacek  <polacek@redhat.com>
14234
14235         * gcc.dg/init-bad-8.c: New test.
14236
14237         * gcc.dg/incomplete-typedef-1.c: New test.
14238
14239 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14240
14241         PR c++/59955
14242         * g++.dg/template/crash121.C: New.
14243
14244 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
14245
14246         * gcc.target/mips/call-from-init.c: New test.
14247         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14248
14249 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14250
14251         PR target/65871
14252         * gcc.target/i386/pr65871-1.c: New test.
14253         * gcc.target/i386/pr65871-2.c: Ditto.
14254
14255 2015-04-29  Marek Polacek  <polacek@redhat.com>
14256
14257         PR c/64610
14258         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14259         * c-c++-common/Wbool-compare-2.c: New test.
14260
14261 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14262
14263         PR target/65770
14264         * gcc.target/aarch64/vstN_lane_1.c: New file.
14265
14266 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14267
14268         PR c++/64667
14269         * g++.dg/warn/Winit-self-3.C: New.
14270
14271 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14272
14273         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14274
14275 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
14276
14277         PR target/65924
14278         * gcc.target/arm/pr65924.c: New test.
14279
14280 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
14281
14282         * g++.dg/gomp/tpl-target-update.C: New file.
14283
14284 2015-04-29  Richard Biener  <rguenther@suse.de>
14285
14286         PR tree-optimization/65917
14287         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14288
14289 2015-04-29  Christian Bruel  <christian.bruel@st.com>
14290
14291         PR target/64835
14292         * gcc.dg/ipa/iinline-attr.c: New test.
14293         * gcc.target/i386/iinline-attr-2.c: New test.
14294
14295 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
14296
14297         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14298         segfault is fixed.
14299
14300 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14301
14302         * gcc.dg/vect/vect-33.c: Remove spurious line.
14303
14304 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
14305
14306         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14307
14308 2015-04-28  Marek Polacek  <polacek@redhat.com>
14309
14310         PR c/65901
14311         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14312         * gcc.dg/pr65901.c: New test.
14313
14314 2015-04-28  Richard Biener  <rguenther@suse.de>
14315
14316         PR tree-optimization/62283
14317         * gfortran.dg/vect/pr62283-2.f: New testcase.
14318         * gcc.dg/vect/bb-slp-14.c: Adjust.
14319
14320 2015-04-28  Richard Biener  <rguenther@suse.de>
14321
14322         PR tree-optimization/65851
14323         * g++.dg/torture/pr65851.C: New testcase.
14324
14325 2015-04-27  Jeff Law <law@redhat.com>
14326
14327         PR tree-optimization/65217
14328         * gcc.target/i386/pr65217.c: Remove XFAIL.
14329
14330 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14331
14332         PR fortran/60322
14333         Add tests forgotten to svn-add.
14334         * gfortran.dg/class_allocate_19.f03: New test.
14335         * gfortran.dg/class_array_20.f03: New test.
14336         * gfortran.dg/class_array_21.f03: New test.
14337         * gfortran.dg/finalize_29.f08: New test.
14338
14339 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14340
14341         PR fortran/59678
14342         PR fortran/65841
14343         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14344         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14345
14346 2015-04-27  Caroline Tice  <cmtice@google.com>
14347
14348         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14349         partition size.
14350
14351 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
14352
14353         PR target/64579
14354         * gcc.target/powerpc/htm-1.c: New test.
14355         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14356         on 64-bit compiles.
14357         (__builtin_tabortdci): Likewise.
14358         (__builtin_tcheck): Remove operand.
14359         * lib/target-supports.exp (check_htm_hw_available): New function.
14360
14361 2015-04-27  Richard Biener  <rguenther@suse.de>
14362
14363         * gcc.target/i386/pr65217.c: XFAIL.
14364
14365 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
14366
14367         PR tree-optimization/65875
14368         * gcc.c-torture/compile/pr65875.c: New test.
14369
14370 2015-04-25  Marek Polacek  <polacek@redhat.com>
14371
14372         PR c/52085
14373         * gcc.dg/enum-incomplete-2.c: New test.
14374         * gcc.dg/enum-mode-1.c: New test.
14375
14376 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14377
14378         PR target/65849
14379         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14380         set new options.
14381         * gcc.target/powerpc/pr65849-2.c: Likewise.
14382
14383 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14384
14385         PR tree-optimization/65802
14386         * g++.dg/pr65802.C: Move to ...
14387         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14388         stdarg.h.  Rewrite for C.
14389         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14390         va_start and va_end.  Remove unnecessary inline asm.
14391
14392 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14393             Wei Mi  <wmi@google.com>
14394
14395         * gcc.target/i386/sse2-load-multi.c: New test.
14396         * gcc.target/i386/sse2-store-multi.c: Ditto.
14397
14398 2015-04-24  Marek Polacek  <polacek@redhat.com>
14399
14400         PR c/65830
14401         * c-c++-common/pr65830.c: New test.
14402
14403         PR c/63357
14404         * c-c++-common/Wlogical-op-1.c: New test.
14405
14406 2015-04-24  Marek Polacek  <polacek@redhat.com>
14407
14408         PR c/61534
14409         * c-c++-common/pr61534-1.c: New test.
14410
14411 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14412             Steven Bosscher <steven@gcc.gnu.org>
14413
14414         PR rtl-optimization/34503
14415         * gcc.target/arm/pr64616.c: New file.
14416
14417 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14418
14419         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14420
14421 2015-04-24  Terry Guo  <terry.guo@arm.com>
14422
14423         * gcc.target/arm/pr65710.c: Update the options.
14424
14425 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14426
14427         * gcc.target/i386/pr65523.c: Skip x32.
14428
14429 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14430
14431         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14432         to look for vcl* where appropriate.
14433
14434 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14435
14436         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14437         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14438
14439 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14440
14441         PR target/26702
14442         * gcc.target/arm/pr26702.c: New test.
14443
14444 2015-04-23  Marek Polacek  <polacek@redhat.com>
14445
14446         PR c/65345
14447         * gcc.dg/pr65345-1.c: New test.
14448         * gcc.dg/pr65345-2.c: New test.
14449
14450 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14451
14452         * gcc.target/powerpc/crypto-builtin-2.c: New.
14453
14454 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14455
14456         PR fortran/60322
14457         * gfortran.dg/class_allocate_19.f03: New test.
14458         * gfortran.dg/class_array_20.f03: New test.
14459         * gfortran.dg/class_array_21.f03: New test.
14460         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14461         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14462         initialization correctly.
14463         * gfortran.dg/finalize_29.f08: New test.
14464
14465 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14466
14467         * gcc.target/powerpc/swaps-p8-18.c: New test.
14468
14469 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14470
14471         PR target/65456
14472         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14473         * gcc.dg/vect/bb-slp-25.c: Likewise.
14474         * gcc.dg/vect/bb-slp-29.c: Likewise.
14475         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14476         vect_no_align && { ! vect_hw_misalign }.
14477         * gcc.dg/vect/bb-slp-9.c: Likewise.
14478         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14479         vect_hw_misalign.
14480         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14481         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14482         account for POWER8, where peeling for alignment is not needed.
14483         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14484         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14485         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14486         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14487         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14488         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14489         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14490         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14491         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14492         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14493         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14494         * gcc.dg/vect/pr16105.c: Likewise.
14495         * gcc.dg/vect/pr20122.c: Likewise.
14496         * gcc.dg/vect/pr33804.c: Likewise.
14497         * gcc.dg/vect/pr33953.c: Likewise.
14498         * gcc.dg/vect/pr56787.c: Likewise.
14499         * gcc.dg/vect/pr58508.c: Likewise.
14500         * gcc.dg/vect/slp-25.c: Likewise.
14501         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14502         * gcc.dg/vect/vect-105.c: Likewise.
14503         * gcc.dg/vect/vect-27.c: Likewise.
14504         * gcc.dg/vect/vect-29.c: Likewise.
14505         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14506         POWER8.
14507         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14508         && { ! vect_hw_misalign }.
14509         * gcc.dg/vect/vect-44.c: Likewise.
14510         * gcc.dg/vect/vect-48.c: Likewise.
14511         * gcc.dg/vect/vect-50.c: Likewise.
14512         * gcc.dg/vect/vect-52.c: Likewise.
14513         * gcc.dg/vect/vect-56.c: Likewise.
14514         * gcc.dg/vect/vect-60.c: Likewise.
14515         * gcc.dg/vect/vect-72.c: Likewise.
14516         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14517         * gcc.dg/vect/vect-75.c: Likewise.
14518         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14519         * gcc.dg/vect/vect-77-global.c: Likewise.
14520         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14521         * gcc.dg/vect/vect-78-global.c: Likewise.
14522         * gcc.dg/vect/vect-93.c: Likewise.
14523         * gcc.dg/vect/vect-95.c: Likewise.
14524         * gcc.dg/vect/vect-96.c: Likewise.
14525         * gcc.dg/vect/vect-cond-1.c: Likewise.
14526         * gcc.dg/vect/vect-cond-3.c: Likewise.
14527         * gcc.dg/vect/vect-cond-4.c: Likewise.
14528         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14529         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14530         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14531         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14532         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14533         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14534         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14535         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14536         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14537         * gcc.dg/vect/vect-outer-5.c: Likewise.
14538         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14539         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14540         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14541         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14542         * gcc.dg/vect/vect-peel-3.c: Likewise.
14543         * gcc.dg/vect/vect-peel-4.c: Likewise.
14544         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14545         * gcc.target/powerpc/pr65456.c: New test.
14546         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14547         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14548         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14549         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14550         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14551         vect_no_align && { ! vect_hw_misalign }.
14552         * gfortran.dg/vect/vect-3.f90: Likewise.
14553         * gfortran.dg/vect/vect-4.f90: Likewise.
14554         * gfortran.dg/vect/vect-5.f90: Likewise.
14555         * lib/target-supports.exp (check_effective_target_vect_no_align):
14556         Return 1 for POWER8.
14557         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14558
14559 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14560
14561         PR fortran/65429
14562         * gfortran.dg/pr65429.f90: New test.
14563
14564 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14565
14566         * c-c++-common/asan/user-section-1.c: New test.
14567         * c-c++-common/asan/user-section-2.c: New test.
14568         * c-c++-common/asan/user-section-3.c: New test.
14569
14570 2015-04-22  Hale Wang  <hale.wang@arm.com>
14571             Terry Guo  <terry.guo@arm.com>
14572
14573         PR rtl-optimization/64818
14574         * gcc.target/arm/pr64818.c: New test.
14575
14576 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
14577
14578         PR ipa/65076
14579         * g++.dg/tree-ssa/pr61034.C: Update template.
14580         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14581         * gcc.dg/Warray-bounds-11.c: Likewise.
14582         * gcc.dg/Warray-bounds.c: Likewise.
14583
14584 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14585
14586         PR libgfortran/65234
14587         * gfortran.dg/fmt_unlimited.f90: New test.
14588
14589 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14590
14591         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14592         headers.
14593         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14594         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14595         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14596         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14597         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14598         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14599         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14600
14601 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14602
14603         PR libgfortran/56743
14604         * gfortran.dg/namelist_87.f90: New test.
14605
14606 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14607
14608         * gcc.target/aarch64/mult-synth_1.c: New test.
14609         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14610         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14611         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14612         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14613         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14614
14615 2015-04-21  Richard Biener  <rguenther@suse.de>
14616
14617         PR tree-optimization/65650
14618         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14619         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14620         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14621         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14622         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14623         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14624
14625 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14626
14627         PR tree-optimization/65802
14628         * g++.dg/pr65802.C: New test.
14629
14630 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14631
14632         PR testsuite/65767
14633         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14634         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14635
14636 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14637
14638         PR c++/65801
14639         * g++.dg/cpp0x/Wnarrowing2.C: New.
14640
14641 2015-04-20  Jeff Law  <law@redhat.com>
14642
14643         PR tree-optimization/65658
14644         * gcc.dg/pr65658.c: New test.
14645
14646 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14647
14648         PR target/64134
14649         * gcc.target/aarch64/vec_init_1.c: New test.
14650
14651 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14652
14653         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14654         targets.
14655
14656 2015-04-18  Martin Sebor  <msebor@redhat.com>
14657
14658         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14659         of non-nul characters.
14660         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14661
14662 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14663
14664         PR target/65787
14665         * gcc.target/powerpc/pr65787.c: New.
14666
14667 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14668
14669         PR target/65689
14670         * gcc.target/aarch64/c-output-template-4.c: New test.
14671
14672 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14673
14674         PR target/65780
14675         * gcc.dg/pr65780-1.c: New test.
14676         * gcc.dg/pr65780-2.c: Likewise.
14677         * gcc.target/i386/pr32219-9.c: Likewise.
14678         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14679         symbol.
14680         * gcc.target/i386/pr64317.c (c): Initialize.
14681
14682 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14683
14684         PR target/65612
14685         * g++.dg/ext/mv18.C: New test.
14686         * g++.dg/ext/mv19.C: Likewise.
14687         * g++.dg/ext/mv20.C: Likewise.
14688         * g++.dg/ext/mv21.C: Likewise.
14689         * g++.dg/ext/mv22.C: Likewise.
14690         * g++.dg/ext/mv23.C: Likewise.
14691
14692 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14693
14694         PR c++/64527
14695         * g++.dg/init/pr64527.C: New test.
14696
14697 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14698             Michael Matz  <matz@suse.de>
14699
14700         PR tree-optimization/64950
14701         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14702         x86_64-*-*.
14703
14704 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14705
14706         * c-c++-common/asan/user-section-1.c: New test.
14707
14708 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14709
14710         PR debug/65771
14711         * gcc.dg/debug/pr65771.c: New test.
14712
14713 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14714
14715         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14716         __buitlin_alloca with __builtin_alloca.
14717
14718 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14719
14720         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14721
14722 2015-04-16  Richard Biener  <rguenther@suse.de>
14723
14724         PR tree-optimization/64277
14725         * gcc.dg/Warray-bounds-14.c: New testcase.
14726         * gcc.dg/Warray-bounds-15.c: Likewise.
14727         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14728         * c-c++-common/ubsan/bounds-6.c: Likewise.
14729
14730 2015-04-16  Renlin Li  <renlin.li@arm.com>
14731
14732         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14733         * gcc.target/arm/unsigned-float.c: New.
14734
14735 2015-04-16  Richard Biener  <rguenther@suse.de>
14736
14737         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14738         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14739         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14740
14741 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14742
14743         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14744         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14745         * g++.dg/cpp0x/defaulted21.C: Likewise.
14746         * g++.dg/cpp0x/defaulted28.C: Likewise.
14747         * g++.dg/cpp0x/defaulted47.C: Likewise.
14748         * g++.dg/cpp0x/elision_neg.C: Likewise.
14749         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14750         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14751         * g++.dg/cpp0x/implicit1.C: Likewise.
14752         * g++.dg/cpp0x/implicit9.C: Likewise.
14753         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14754         * g++.dg/cpp0x/range-for13.C: Likewise.
14755         * g++.dg/gomp/clause-2.C: Likewise.
14756         * g++.dg/gomp/udr-5.C: Likewise.
14757         * g++.dg/inherit/access6.C: Likewise.
14758         * g++.dg/lookup/duperr1.C: Likewise.
14759         * g++.dg/lookup/friend2.C: Likewise.
14760         * g++.dg/lookup/pr6936.C: Likewise.
14761         * g++.dg/lookup/scoped1.C: Likewise.
14762         * g++.dg/lookup/using26.C: Likewise.
14763         * g++.dg/lookup/using38.C: Likewise.
14764         * g++.dg/other/access2.C: Likewise.
14765         * g++.dg/overload/defarg3.C: Likewise.
14766         * g++.dg/overload/defarg6.C: Likewise.
14767         * g++.dg/parse/access11.C: Likewise.
14768         * g++.dg/parse/access2.C: Likewise.
14769         * g++.dg/parse/access3.C: Likewise.
14770         * g++.dg/parse/access4.C: Likewise.
14771         * g++.dg/parse/access5.C: Likewise.
14772         * g++.dg/parse/access6.C: Likewise.
14773         * g++.dg/parse/access8.C: Likewise.
14774         * g++.dg/parse/access9.C: Likewise.
14775         * g++.dg/parse/crash40.C: Likewise.
14776         * g++.dg/tc1/dr142.C: Likewise.
14777         * g++.dg/tc1/dr166.C: Likewise.
14778         * g++.dg/tc1/dr52.C: Likewise.
14779         * g++.dg/template/access11.C: Likewise.
14780         * g++.dg/template/access18.C: Likewise.
14781         * g++.dg/template/access19.C: Likewise.
14782         * g++.dg/template/access2.C: Likewise.
14783         * g++.dg/template/access20.C: Likewise.
14784         * g++.dg/template/access26.C: Likewise.
14785         * g++.dg/template/access3.C: Likewise.
14786         * g++.dg/template/access7.C: Likewise.
14787         * g++.dg/template/conv12.C: Likewise.
14788         * g++.dg/template/crash69.C: Likewise.
14789         * g++.dg/template/friend31.C: Likewise.
14790         * g++.dg/template/friend32.C: Likewise.
14791         * g++.dg/template/memfriend15.C: Likewise.
14792         * g++.dg/template/memfriend16.C: Likewise.
14793         * g++.dg/template/memfriend17.C: Likewise.
14794         * g++.dg/template/memfriend7.C: Likewise.
14795         * g++.dg/template/pr32519.C: Likewise.
14796         * g++.dg/template/qualttp21.C: Likewise.
14797         * g++.dg/template/qualttp8.C: Likewise.
14798         * g++.dg/template/ttp10.C: Likewise.
14799         * g++.dg/template/typedef11.C: Likewise.
14800         * g++.dg/template/typedef13.C: Likewise.
14801         * g++.dg/template/typedef19.C: Likewise.
14802         * g++.dg/template/typedef20.C: Likewise.
14803         * g++.dg/template/typedef22.C: Likewise.
14804         * g++.dg/template/using16.C: Likewise.
14805         * g++.dg/template/virtual3.C: Likewise.
14806         * g++.dg/ubsan/pr61272.C: Likewise.
14807         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14808         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14809         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14810         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14811         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14812         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14813         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14814         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14815         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14816         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14817         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14818         * g++.old-deja/g++.jason/access17.C: Likewise.
14819         * g++.old-deja/g++.jason/access18.C: Likewise.
14820         * g++.old-deja/g++.jason/access22.C: Likewise.
14821         * g++.old-deja/g++.jason/access23.C: Likewise.
14822         * g++.old-deja/g++.jason/access8.C: Likewise.
14823         * g++.old-deja/g++.jason/delete3.C: Likewise.
14824         * g++.old-deja/g++.jason/report.C: Likewise.
14825         * g++.old-deja/g++.law/access2.C: Likewise.
14826         * g++.old-deja/g++.law/access3.C: Likewise.
14827         * g++.old-deja/g++.law/access4.C: Likewise.
14828         * g++.old-deja/g++.law/access5.C: Likewise.
14829         * g++.old-deja/g++.law/arm12.C: Likewise.
14830         * g++.old-deja/g++.law/arm14.C: Likewise.
14831         * g++.old-deja/g++.law/ctors13.C: Likewise.
14832         * g++.old-deja/g++.law/union2.C: Likewise.
14833         * g++.old-deja/g++.law/visibility12.C: Likewise.
14834         * g++.old-deja/g++.law/visibility15.C: Likewise.
14835         * g++.old-deja/g++.law/visibility16.C: Likewise.
14836         * g++.old-deja/g++.law/visibility17.C: Likewise.
14837         * g++.old-deja/g++.law/visibility18.C: Likewise.
14838         * g++.old-deja/g++.law/visibility19.C: Likewise.
14839         * g++.old-deja/g++.law/visibility20.C: Likewise.
14840         * g++.old-deja/g++.law/visibility21.C: Likewise.
14841         * g++.old-deja/g++.law/visibility24.C: Likewise.
14842         * g++.old-deja/g++.law/visibility4.C: Likewise.
14843         * g++.old-deja/g++.law/visibility5.C: Likewise.
14844         * g++.old-deja/g++.law/visibility6.C: Likewise.
14845         * g++.old-deja/g++.law/visibility7.C: Likewise.
14846         * g++.old-deja/g++.law/visibility8.C: Likewise.
14847         * g++.old-deja/g++.law/visibility9.C: Likewise.
14848         * g++.old-deja/g++.niklas/t135.C: Likewise.
14849         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14850         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14851         * g++.old-deja/g++.other/access11.C: Likewise.
14852         * g++.old-deja/g++.other/access4.C: Likewise.
14853         * g++.old-deja/g++.other/access7.C: Likewise.
14854         * g++.old-deja/g++.other/crash1.C: Likewise.
14855         * g++.old-deja/g++.other/crash7.C: Likewise.
14856         * g++.old-deja/g++.other/friend1.C: Likewise.
14857         * g++.old-deja/g++.other/friend4.C: Likewise.
14858         * g++.old-deja/g++.other/friend9.C: Likewise.
14859         * g++.old-deja/g++.other/lineno1.C: Likewise.
14860         * g++.old-deja/g++.other/using1.C: Likewise.
14861         * g++.old-deja/g++.pt/enum14.C: Likewise.
14862         * g++.old-deja/g++.pt/friend11.C: Likewise.
14863         * g++.old-deja/g++.pt/friend21.C: Likewise.
14864         * g++.old-deja/g++.pt/friend3.C: Likewise.
14865         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14866         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14867         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14868         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14869
14870 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14871
14872         PR ipa/65765
14873         * g++.dg/ipa/pr65765.C: New test.
14874
14875 2015-04-15  Nick Clifton  <nickc@redhat.com>
14876
14877         * gcc.target/rx/builtins.c: Disable RMPA test if string
14878         instructions are not allowed.
14879
14880 2015-04-15  Alan Modra  <amodra@gmail.com>
14881
14882         * gcc.dg/pr65408.c: New.
14883
14884 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14885
14886         PR target/65729
14887         * gcc.target/arm/pr65729.c: New test.
14888
14889 2015-04-14  Richard Biener  <rguenther@suse.de>
14890
14891         PR tree-optimization/65758
14892         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14893
14894 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14895
14896         PR target/65648
14897         * gcc.c-torture/execute/pr65648.c: New test.
14898
14899 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14900
14901         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14902         __builtin_finite instead of finite.
14903         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14904         Likewise.
14905
14906 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14907
14908         PR tree-optimization/63387
14909         * gcc.dg/pr63387.c: New testcase.
14910
14911 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14912
14913         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14914
14915 2015-04-13  Richard Biener  <rguenther@suse.de>
14916
14917         PR tree-optimization/65204
14918         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14919
14920 2015-04-13  Terry Guo  <terry.guo@arm.com>
14921
14922         PR target/65710
14923         * gcc.target/arm/pr65710.c: New.
14924
14925 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14926
14927         PR tree-optimization/65747
14928         * g++.dg/torture/pr65747.C: New test.
14929
14930 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14931
14932         PR c++/65736
14933         * g++.dg/cpp0x/pr65736.C: New test.
14934
14935 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14936             Martin Liska  <mliska@suse.cz>
14937
14938         PR ipa/65722
14939         * g++.dg/ipa/pr65722.C: New testcase.
14940
14941 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR tree-optimization/65735
14944         * gcc.c-torture/compile/pr65735.c: New test.
14945
14946 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14947
14948         PR middle-end/65554
14949         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14950
14951 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14952
14953         PR target/65671
14954         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14955
14956 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14957
14958         PR target/65647
14959         * gcc.target/arm/pr65647-2.c: New.
14960
14961 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14962
14963         PR target/65694
14964         * g++.dg/torture/pr65694.C: New test.
14965
14966 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14967
14968         * gfortran.dg/coarray_lock_6.f90: New.
14969         * gfortran.dg/coarray_lock_7.f90: New.
14970         * gfortran.dg/coarray/lock_2.f90: New.
14971
14972 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14973
14974         PR fortran/56674
14975         PR fortran/58813
14976         PR fortran/59016
14977         PR fortran/59024
14978         * gfortran.dg/used_types_27.f90: New.
14979
14980 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14981
14982         PR target/65671
14983         * gcc.target/i386/pr65671.c: New.
14984
14985 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14986
14987         PR tree-optimization/65709
14988         * c-c++-common/ubsan/align-9.c: New test.
14989
14990 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14991
14992         PR fortran/56852
14993         * gfortran.dg/pr56852.f90: New test.
14994
14995 2015-04-09  Marek Polacek  <polacek@redhat.com>
14996             Jakub Jelinek  <jakub@redhat.com>
14997
14998         PR middle-end/65554
14999         * g++.dg/opt/pr65554.C: New test.
15000
15001 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15002
15003         PR c++/65690
15004         * c-c++-common/attr-aligned-1.c: New test.
15005
15006 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15007
15008         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15009
15010 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15011
15012         PR target/65676
15013         * gcc.target/i386/sse-25.c: New.
15014
15015 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15016
15017         PR target/65693
15018         * gcc.target/i386/pr65693.c: New test.
15019
15020 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15021
15022         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15023
15024 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15025
15026         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15027
15028 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15029
15030         * gcc.target/i386/thunk-retbnd.c: New.
15031
15032 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15033
15034         * gnat.dg/opt48.adb: New test.
15035         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15036         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15037
15038 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15039
15040         PR ipa/65540
15041         * gcc.c-torture/compile/pr65540.c: New.
15042
15043 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15044
15045         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15046         -Wno-pointer-arith.
15047
15048 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15049
15050         PR debug/65678
15051         * g++.dg/debug/pr65678.C: New test.
15052
15053         PR middle-end/65680
15054         * gcc.c-torture/compile/pr65680.c: New test.
15055
15056 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15057
15058         PR fortran/65548
15059         * gfortran.dg/allocate_with_source_5.f90: New test.
15060
15061 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15062
15063         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15064         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15065
15066 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15067
15068         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15069
15070 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15071
15072         PR target/65614
15073         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15074         to get floating point compression.
15075         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15076
15077 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15078
15079         PR preprocessor/61977
15080         * gcc.dg/cpp/pr61977.c: New test.
15081
15082 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15083
15084         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15085
15086 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15087
15088         PR target/65647
15089         * gcc.target/arm/pr65647.c: New.
15090
15091 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15092
15093         PR ipa/65655
15094         * g++.dg/torture/pr65655.C: New testcase.
15095
15096 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15097
15098         PR c++/64085
15099         * g++.dg/cpp1y/lambda-init13.C: New.
15100
15101 2015-04-03  Marek Polacek  <polacek@redhat.com>
15102
15103         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15104
15105 2015-04-02  Marek Polacek  <polacek@redhat.com>
15106
15107         PR c++/65642
15108         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15109         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15110
15111 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15112
15113         PR preprocessor/61977
15114         * gcc.target/powerpc/pr61977-1.c: New test.
15115         * gcc.target/powerpc/pr61977-2.c: New test.
15116
15117 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15118
15119         PR c++/56100
15120         * g++.dg/warn/Wshadow-8.C: New.
15121         * g++.dg/warn/Wshadow-9.C: Likewise.
15122         * g++.dg/warn/Wshadow-10.C: Likewise.
15123         * g++.dg/warn/Wshadow-11.C: Likewise.
15124
15125 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15126
15127         * gcc.dg/pr23623.c: Added aligned attribute.
15128         * gcc.dg/20141029-1.c: Likewise.
15129         * gcc.dg/20150306-1.c: New test.
15130
15131 2015-04-01  Marek Polacek  <polacek@redhat.com>
15132
15133         PR c++/65554
15134         * g++.dg/cpp0x/initlist93.C: New test.
15135         * g++.dg/cpp0x/initlist94.C: New test.
15136
15137 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15138
15139         PR target/65624
15140         * gcc.target/aarch64/pr65624.c: New test.
15141
15142 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15143
15144         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15145
15146 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15147
15148         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15149         extra variable to force stack alignment.
15150         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15151         extra variable to force stack alignment.
15152
15153 2015-03-31  Marek Polacek  <polacek@redhat.com>
15154
15155         PR c++/65390
15156         * g++.dg/template/pr65390.C: New test.
15157
15158 2015-03-31  Martin Liska  <mliska@suse.cz>
15159
15160         * g++.dg/ipa/pr65557.C: New test.
15161
15162 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15163
15164         * gcc.target/s390/hotpatch-25.c: New test.
15165         * gcc.target/s390/hotpatch-1.c: Update test.
15166         * gcc.target/s390/hotpatch-10.c: Update test.
15167         * gcc.target/s390/hotpatch-11.c: Update test.
15168         * gcc.target/s390/hotpatch-12.c: Update test.
15169         * gcc.target/s390/hotpatch-13.c: Update test.
15170         * gcc.target/s390/hotpatch-14.c: Update test.
15171         * gcc.target/s390/hotpatch-15.c: Update test.
15172         * gcc.target/s390/hotpatch-16.c: Update test.
15173         * gcc.target/s390/hotpatch-17.c: Update test.
15174         * gcc.target/s390/hotpatch-18.c: Update test.
15175         * gcc.target/s390/hotpatch-19.c: Update test.
15176         * gcc.target/s390/hotpatch-2.c: Update test.
15177         * gcc.target/s390/hotpatch-21.c: Update test.
15178         * gcc.target/s390/hotpatch-22.c: Update test.
15179         * gcc.target/s390/hotpatch-23.c: Update test.
15180         * gcc.target/s390/hotpatch-24.c: Update test.
15181         * gcc.target/s390/hotpatch-3.c: Update test.
15182         * gcc.target/s390/hotpatch-4.c: Update test.
15183         * gcc.target/s390/hotpatch-5.c: Update test.
15184         * gcc.target/s390/hotpatch-6.c: Update test.
15185         * gcc.target/s390/hotpatch-7.c: Update test.
15186         * gcc.target/s390/hotpatch-8.c: Update test.
15187         * gcc.target/s390/hotpatch-9.c: Update test.
15188         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15189
15190 2015-03-31  Richard Biener  <rguenther@suse.de>
15191
15192         PR middle-end/65626
15193         * g++.dg/torture/pr65626.C: New testcase.
15194
15195 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15196
15197         PR target/65531
15198         * gcc.target/i386/mpx/pr65531.cc: New.
15199
15200 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15201
15202         PR target/65602
15203         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15204         __builtin_alloca instead of alloca.
15205         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15206         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15207         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15208         check.
15209
15210 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15211
15212         PR ipa/65610
15213         * g++.dg/ubsan/pr65610.C: New test.
15214
15215 2015-03-30  Marek Polacek  <polacek@redhat.com>
15216
15217         PR c++/65398
15218         * g++.dg/cpp0x/pr65398-2.C: New test.
15219
15220 2015-03-30  Marek Polacek  <polacek@redhat.com>
15221
15222         * c-c++-common/pr65556.c: Change the width of bit-fields.
15223
15224 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15225
15226         PR ipa/65588
15227         * gcc.target/i386/pr65588.c: New testcase.
15228
15229 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15230
15231         PR libgfortran/65563
15232         * gfortran.dg/open_errors_2.f90:  New test.
15233
15234 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15235
15236         PR libgfortran/65596
15237         * gfortran.dg/namelist_86.f90: New test.
15238
15239 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
15240
15241         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15242         statement to reflect new ownership.
15243
15244 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
15245
15246         PR c++/42328
15247         * g++.dg/template/friend58.C: New.
15248         * g++.dg/template/friend59.C: Likewise.
15249
15250 2015-03-27  Tobias Burnus  <burnus@net-b.de>
15251
15252         PR c/65586
15253         * g++.dg/gomp/openmp-simd-3.C: New.
15254         * gcc.dg/gomp/openmp-simd-3.c: New.
15255
15256 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15257
15258         PR target/65248
15259         * gcc.target/i386/pr65248-1.c: New file.
15260         * gcc.target/i386/pr65248-2.c: Likewise.
15261         * gcc.target/i386/pr65248-3.c: Likewise.
15262         * gcc.target/i386/pr65248-4.c: Likewise.
15263
15264 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
15265
15266         PR target/65593
15267         * gcc.c-torture/compile/pr65593.c: New test.
15268
15269 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
15270
15271         PR c++/59329
15272         * g++.dg/cpp1y/constexpr-assert1.C: New.
15273
15274 2015-03-27  Marek Polacek  <polacek@redhat.com>
15275
15276         PR c++/65556
15277         * c-c++-common/pr65556.c: New test.
15278
15279 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15280
15281         PR ipa/65600
15282         * g++.dg/torture/pr65600.C: New testcase.
15283
15284 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15285
15286         PR target/65407
15287         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15288
15289 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
15290
15291         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15292         statement and cleanup. Fixed typos.
15293
15294 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15295
15296         PR middle-end/65595
15297         * gcc.c-torture/compile/pr65595.c: New testcase.
15298
15299 2015-03-27  Marek Polacek  <polacek@redhat.com>
15300
15301         PR sanitizer/65583
15302         * g++.dg/ubsan/pr65583.C: New test.
15303
15304 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15305
15306         * gcc.c-torture/compile/20150327.c: New testcase.
15307
15308 2015-03-26  Richard Biener  <rguenther@suse.de>
15309
15310         PR middle-end/65555
15311         * g++.dg/torture/pr65555.C: New testcase.
15312
15313 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR tree-optimization/64715
15316         * gcc.dg/builtin-object-size-15.c: New test.
15317         * gcc.dg/pr64715-1.c: New test.
15318         * gcc.dg/pr64715-2.c: New test.
15319
15320 2015-03-26  Richard Biener  <rguenther@suse.de>
15321
15322         PR middle-end/65519
15323         * gnat.dg/specs/opt2.ads: Fix testcase.
15324
15325 2015-03-25  Martin Sebor  <msebor@redhat.com>
15326
15327         PR testsuite/65526
15328         * lib/target-supports.exp (check_effective_target_arm32): Fail early
15329         when target isn't arm*-*-*-*.
15330         (check_effective_target_arm_nothumb): Likewise.
15331         (check_effective_target_arm_little_endian): Likewise.
15332         (check_effective_target_arm_vect_no_misalign): Likewise.
15333         (check_effective_target_aarch64_little_endian): Fail early if target
15334         isn't aarch64*-*-*.
15335
15336 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
15337
15338         PR tree-optimization/65177
15339         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15340
15341 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
15342
15343         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15344         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15345         smmintrin.h and mm3dnow.h.
15346
15347 2015-03-25  Marek Polacek  <polacek@redhat.com>
15348
15349         PR c++/65558
15350         * g++.dg/cpp0x/pr65558.C: New test.
15351
15352 2015-03-25  Marek Polacek  <polacek@redhat.com>
15353
15354         PR c++/61670
15355         * g++.dg/template/pr61670.C: New test.
15356
15357 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
15358
15359         PR c++/54987
15360         * g++.dg/template/pr54987.C: New.
15361
15362 2015-03-25  Richard Biener  <rguenther@suse.de>
15363
15364         PR tree-optimization/62630
15365         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15366
15367 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15368
15369         PR target/65508
15370         * gcc.target/i386/mpx/pr65508.c: New.
15371
15372 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15373
15374         PR fortran/64952
15375         PR fortran/65532
15376         * gfortran.dg/data_initialized_3.f90: New.
15377
15378 2015-03-25  Richard Biener  <rguenther@suse.de>
15379
15380         PR middle-end/65519
15381         * gnat.dg/specs/opt2.ads: New testcase.
15382
15383 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15384
15385         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15386         * gcc.target/arm/memset-inline-4.c: Skip for
15387         arm_tune_string_ops_prefer_neon.
15388         * gcc.target/arm/memset-inline-5.c: Ditto.
15389         * gcc.target/arm/memset-inline-6.c: Ditto.
15390         * gcc.target/arm/memset-inline-8.c: Ditto.
15391         * gcc.target/arm/memset-inline-9.c: Ditto.
15392
15393 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15394
15395         PR c++/58923
15396         * g++.dg/other/virtual3.C: New.
15397
15398 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15399
15400         PR c++/60130
15401         * g++.dg/cpp0x/vt-60130.C: New.
15402
15403 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15404
15405         PR c++/61971
15406         * g++.dg/warn/Warray-bounds-7.C: New.
15407
15408 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15409
15410         PR c++/60067
15411         * g++.dg/template/defarg18.C: New.
15412
15413 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15414
15415         PR c++/59988
15416         * g++.dg/cpp0x/vt-59988.C: New.
15417
15418 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15419
15420         PR tree-optimization/65533
15421         * gcc.dg/pr65533.c: New test.
15422
15423 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15424
15425         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15426         source= and mold= expressions functionality.
15427         * gfortran.dg/allocate_class_4.f90: New test.
15428         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15429         copying an unlimited polymorhpic object containing a char array
15430         to another unlimited polymorphic object respects the _len
15431         component.
15432         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15433         whether deferred length char array allocate works, unlimited
15434         polymorphic object allocation from a string works and if
15435         allocating an array of deferred length strings works.
15436         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15437
15438 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15439
15440         PR c++/65513
15441         * g++.dg/cpp0x/constexpr-array11.C: New.
15442
15443 2015-03-24  Richard Biener  <rguenther@suse.de>
15444
15445         PR middle-end/65517
15446         * gcc.dg/torture/pr65517.c: New testcase.
15447
15448 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15449
15450         * gfortran.dg/coindexed_1.f90: Moved from
15451         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15452
15453 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15454
15455         PR testsuite/65506
15456         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15457         gimple dump.
15458
15459         PR target/65523
15460         * gcc.target/i386/pr65523.c: New test.
15461
15462         PR ipa/65475
15463         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15464         dg-options.
15465         * g++.dg/lto/pr65475b_0.C: Likewise.
15466
15467 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15468
15469         PR target/65505
15470         * gcc.target/sh/torture/pr65505.c: New.
15471
15472 2015-03-23  Martin Sebor  <msebor@redhat.com>
15473
15474         PR testsuite/63175
15475         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15476         assembly for lvx in addition to lxv.
15477
15478 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15479
15480         PR target/65504
15481         * gfortran.dg/pr65504.f90: New test.
15482
15483         PR ipa/65521
15484         * gcc.dg/pr65521.c: New test.
15485
15486 2015-03-23  Richard Biener  <rguenther@suse.de>
15487
15488         PR tree-optimization/65518
15489         * gcc.dg/vect/pr65518.c: New testcase.
15490
15491 2015-03-23  Richard Biener  <rguenther@suse.de>
15492
15493         PR tree-optimization/65494
15494         * gcc.dg/vect/pr65494.c: New testcase.
15495
15496 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15497
15498         PR preprocessor/65238
15499         * c-c++-common/cpp/pr65238-1.c: New test.
15500         * gcc.dg/cpp/pr65238-2.c: New test.
15501         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15502         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15503
15504 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15505             Mikael Morin  <mikael@gcc.gnu.org>
15506
15507         PR fortran/64952
15508         * gfortran.dg/elemental_dependency_4.f90: New.
15509         * gfortran.dg/elemental_dependency_5.f90: New.
15510
15511 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15512
15513         PR ipa/65475
15514         * g++.dg/lto/pr65475b_0.C: New testcase.
15515         * g++.dg/lto/pr65475b_1.C: New testcase.
15516         * g++.dg/lto/pr65475c_0.C: New testcase.
15517         * g++.dg/lto/pr65475c_1.C: New testcase.
15518
15519 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15520
15521         * gfortran.dg/coarray_38.f90: New.
15522         * gfortran.dg/coarray_39.f90: New.
15523         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15524         compile test.
15525
15526 2015-03-20  Marek Polacek  <polacek@redhat.com>
15527
15528         PR c++/65398
15529         * g++.dg/cpp0x/pr65398.C: New test.
15530
15531 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15532
15533         PR ipa/65475
15534         * g++.dg/lto/pr65475_0.C: New testcase.
15535         * g++.dg/lto/pr65475_1.C: New testcase.
15536
15537 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15538
15539         PR rtl-optimization/64366
15540         * gcc.target/sh/pr64366.c: New.
15541
15542 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15543
15544         PR c++/48324
15545         * g++.dg/cpp0x/constexpr-48324.C: New.
15546
15547 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15548
15549         PR c++/48453
15550         * g++.dg/cpp0x/pr48453.C: New.
15551
15552 2015-03-20  Marek Polacek  <polacek@redhat.com>
15553
15554         PR c++/65072
15555         * g++.dg/cpp0x/pr65072.C: New test.
15556
15557 2015-03-20  Richard Biener  <rguenther@suse.de>
15558
15559         PR middle-end/64715
15560         * gcc.dg/pr15347.c: Use -O.
15561         * c-c++-common/pr19807-1.c: Likewise.
15562
15563 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15564
15565         * gnat.dg/volatile13.ad[sb]: New test.
15566
15567 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15568
15569         PR rtl-optimization/60851
15570         * gcc.target/i386/pr60851.c: New test.
15571
15572 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
15573
15574         PR target/65240
15575         * g++.dg/pr65240.h: Add tests for PR 65240.
15576         * g++.dg/pr65240-1.C: Likewise.
15577         * g++.dg/pr65240-2.C: Likewise.
15578         * g++.dg/pr65240-3.C: Likewise.
15579         * g++.dg/pr65240-4.C: Likewise.
15580
15581 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
15582
15583         PR rtl-optimization/63491
15584         * gcc.target/powerpc/pr63491.c: New.
15585
15586 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15587
15588         * g++.dg/ipa/pr65465.C: New test.
15589
15590 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15591
15592         PR c++/52659
15593         * g++.dg/cpp0x/deleted11.C: New.
15594
15595 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15596
15597         PR sanitizer/65400
15598         * c-c++-common/tsan/pr65400-3.c: New test.
15599
15600 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15601
15602         PR c++/59686
15603         * g++.dg/cpp0x/constexpr-59686.C: New.
15604
15605 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15606
15607         PR sanitizer/64265
15608         * g++.dg/tsan/pr64265.C: New test.
15609
15610         PR sanitizer/65400
15611         * c-c++-common/tsan/pr65400-1.c: New test.
15612         * c-c++-common/tsan/pr65400-2.c: New test.
15613
15614 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15615
15616         PR c++/59816
15617         * g++.dg/cpp0x/pr59816.C: New.
15618
15619 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15620
15621         PR fortran/59198
15622         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15623
15624 2015-03-18  Martin Liska  <mliska@suse.cz>
15625
15626         PR ipa/65439
15627         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15628         equivalences either to 6 or 7.
15629
15630 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15631
15632         PR middle-end/64491
15633         Revert:
15634         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15635
15636         * gcc.dg/undefined-loop-1.c: New file.
15637         * gcc.dg/undefined-loop-2.c: New file.
15638
15639         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15640
15641         PR testsuite/64032
15642         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15643         loop exits too early.
15644
15645 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15646
15647         PR tree-optimization/65450
15648         * gfortran.dg/pr65450.f90: New test.
15649
15650         PR target/65078
15651         * gcc.target/i386/pr65078-1.c: New test.
15652         * gcc.target/i386/pr65078-2.c: New test.
15653         * gcc.target/i386/pr65078-3.c: New test.
15654         * gcc.target/i386/pr65078-4.c: New test.
15655         * gcc.target/i386/pr65078-5.c: New test.
15656         * gcc.target/i386/pr65078-6.c: New test.
15657
15658 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15659
15660         PR c++/65340
15661         * g++.dg/cpp1y/pr65340.C: New.
15662
15663 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15664
15665         PR fortran/64432
15666         * gfortran.dg/system_clock_3.f08: Adjust test.
15667
15668 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15669
15670         PR fortran/59198
15671         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15672         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15673
15674 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15675
15676         PR fortran/64432
15677         * gfortran.dg/system_clock_3.f08: New test.
15678
15679 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15680
15681         PR c++/64626
15682         g++.dg/cpp1y/pr64626-1.C: New.
15683         g++.dg/cpp1y/pr64626-2.C: New.
15684         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15685
15686 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15687
15688         PR tree-optimization/65427
15689         * gcc.c-torture/execute/pr65427.c: New test.
15690
15691 2015-03-16  Marek Polacek  <polacek@redhat.com>
15692
15693         DR 1688
15694         PR c++/65327
15695         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15696         * g++.dg/cpp0x/pr65327.C: New test.
15697
15698 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15699
15700         PR sanitizer/64820
15701         * c-c++-common/asan/pr64820.c: New test.
15702
15703 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15704
15705         * gfortran.dg/pointer_2.f90: New test.
15706
15707 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15708
15709         * g++.dg/pr65049.C: New test.
15710
15711 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15712
15713         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15714         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15715         * gcc.target/i386/fuse-caller-save.c: Same.
15716
15717 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15718
15719         * gnat.dg/loop_optimization18.ad[sb]: New test.
15720         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15721
15722 2015-03-16  Alan Modra  <amodra@gmail.com>
15723
15724         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15725         2014-12-05 change.
15726
15727 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15728
15729         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15730         hppa*-*-hpux*.
15731         * gcc.dg/torture/pr65270-2.c: Likewise.
15732
15733 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15734
15735         PR fortran/61138
15736         * gfortran.dg/pointer_remapping_9.f90: New.
15737
15738 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15739
15740         PR tree-optimization/65369
15741         * gcc.c-torture/execute/pr65369.c: New test.
15742
15743         PR tree-optimization/65418
15744         * gcc.c-torture/execute/pr65418-1.c: New test.
15745         * gcc.c-torture/execute/pr65418-2.c: New test.
15746
15747         PR rtl-optimization/65401
15748         * gcc.c-torture/execute/pr65401.c: New test.
15749
15750 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15751
15752         PR target/64600
15753         * gcc.target/arm/pr64600_1.c: New test.
15754
15755 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15756
15757         PR rtl-optimization/65235
15758         * gcc.target/aarch64/pr65235_1.c: New test.
15759
15760 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15761
15762         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15763         * gcc.target/s390/hotpatch-22.c: Likewise.
15764         * gcc.target/s390/hotpatch-23.c: Likewise.
15765         * gcc.target/s390/hotpatch-24.c: Likewise.
15766         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15767         * gcc.target/s390/hotpatch-1.c: Update expected output.
15768         * gcc.target/s390/hotpatch-2.c: Likewise.
15769         * gcc.target/s390/hotpatch-3.c: Likewise.
15770         * gcc.target/s390/hotpatch-4.c: Likewise.
15771         * gcc.target/s390/hotpatch-5.c: Likewise.
15772         * gcc.target/s390/hotpatch-6.c: Likewise.
15773         * gcc.target/s390/hotpatch-7.c: Likewise.
15774         * gcc.target/s390/hotpatch-8.c: Likewise.
15775         * gcc.target/s390/hotpatch-9.c: Likewise.
15776         * gcc.target/s390/hotpatch-10.c: Likewise.
15777         * gcc.target/s390/hotpatch-11.c: Likewise.
15778         * gcc.target/s390/hotpatch-12.c: Likewise.
15779         * gcc.target/s390/hotpatch-13.c: Likewise.
15780         * gcc.target/s390/hotpatch-14.c: Likewise.
15781         * gcc.target/s390/hotpatch-15.c: Likewise.
15782         * gcc.target/s390/hotpatch-16.c: Likewise.
15783         * gcc.target/s390/hotpatch-17.c: Likewise.
15784         * gcc.target/s390/hotpatch-18.c: Likewise.
15785         * gcc.target/s390/hotpatch-19.c: Likewise.
15786
15787 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15788
15789         PR target/65103
15790         * gcc.target/i386/pr65103-1.c: New.
15791
15792 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15793
15794         PR target/65044
15795         * gcc.target/i386/pr65044.c: New.
15796
15797 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15798
15799         PR rtl-optimization/64895
15800         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15801         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15802         * gcc.target/i386/fuse-caller-save.c: Ditto.
15803
15804 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15805
15806         * gcc.dg/ipa/pr63569.c: Fix template.
15807
15808 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15809
15810         * g++.dg/ipa/pr64146.C: Require fpic support.
15811
15812 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15813
15814         PR libfortran/65200
15815         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15816         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15817
15818 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15821         to dg-options, fix up dg-skip-if.
15822
15823 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15824
15825         PR target/65296
15826         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15827         * gcc.target/avr/tiny-caller-save.c: Same.
15828
15829 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15830
15831         PR target/65242
15832         * g++.dg/pr65242.C: New test.
15833
15834 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15835
15836         * c-c++-common/asan/no-asan-check-glob.c: New test.
15837
15838 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15839
15840         PR c++/65370
15841         * g++.dg/other/default11.C: New.
15842         * g++.dg/other/default12.C: Likewise.
15843
15844 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15845
15846         PR target/65368
15847         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15848
15849 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15850
15851         PR fortran/65024
15852         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15853
15854 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15855
15856         PR c++/65127
15857         * g++.dg/cpp0x/pr65127.C: New test.
15858
15859 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15860
15861         * gcc.dg/ipa/PR64550.c: Update template.
15862
15863 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15864             Tobias Burnus  <burnus@net-b.de>
15865
15866         * gfortran.dg/coarray_sync_memory.f90: New.
15867
15868 2015-03-10  Marek Polacek  <polacek@redhat.com>
15869
15870         PR sanitizer/65367
15871         * c-c++-common/ubsan/pr65367.c: New test.
15872
15873 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15874
15875         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15876         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15877         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15878         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15879         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15880         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15881         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15882         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15883         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15884         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15885         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15886         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15887         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15888
15889 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15890
15891         * lib/mpx-dg.exp (mpx_link_flags): New.
15892         (mpx_init): New.
15893         (mpx_finish): New.
15894         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15895         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15896         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15897         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15898         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15899         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15900         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15901         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15902         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15903         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15904         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15905         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15906         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15907         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15908         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15909         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15910         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15911         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15912         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15913         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15914         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15915         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15916         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15917         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15918         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15919         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15920         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15921         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15922         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15923         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15924         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15925         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15926         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15927         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15928         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15929         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15930         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15931         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15932         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15933         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15934         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15935         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15936         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15937         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15938         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15939         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15940         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15941         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15942         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15943         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15944         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15945         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15946         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15947         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15948         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15949         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15950         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15951         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15952         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15953         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15954         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15955         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15956         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15957         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15958         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15959         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15960         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15961         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15962         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15963         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15964         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15965         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15966         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15967         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15968         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15969         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15970         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15971         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15972         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15973         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15974         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15975         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15976         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15977         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15978         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15979         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15980         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15981         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15982         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15983         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15984         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15985         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15986         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15987         * gcc.target/i386/mpx/label-address-1.c: New.
15988         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15989         * gcc.target/i386/mpx/macro.c: New.
15990         * gcc.target/i386/mpx/mpx-check.h: New.
15991         * gcc.target/i386/mpx/mpx.exp: New.
15992         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15993         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15994         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15995         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15996         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15997         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15998         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15999         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16000         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16001         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16002         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16003         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16004         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16005         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16006         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16007         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16008         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16009         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16010         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16011         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16012         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16013         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16014         * gcc.target/i386/mpx/reference-1-nov.c: New.
16015         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16016         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16017         * gcc.target/i386/mpx/reference-2-nov.c: New.
16018         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16019         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16020         * gcc.target/i386/mpx/reference-3-nov.c: New.
16021         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16022         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16023         * gcc.target/i386/mpx/reference-4-nov.c: New.
16024         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16025         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16026         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16027         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16028         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16029         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16030         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16031         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16032         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16033         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16034         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16035         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16036         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16037         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16038         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16039         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16040         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16041         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16042         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16043         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16044         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16045         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16046         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16047         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16048         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16049         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16050         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16051         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16052         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16053         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16054         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16055         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16056         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16057         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16058         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16059         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16060         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16061         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16062         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16063         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16064         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16065         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16066         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16067         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16068         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16069         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16070         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16071         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16072         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16073         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16074         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16075         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16076         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16077         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16078         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16079         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16080         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16081         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16082         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16083         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16084         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16085         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16086         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16087         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16088         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16089         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16090         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16091         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16092         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16093         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16094         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16095         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16096         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16097         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16098         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16099         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16100         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16101         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16102         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16103         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16104         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16105         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16106         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16107         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16108         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16109         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16110         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16111         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16112         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16113         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16114         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16115         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16116         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16117         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16118         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16119         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16120         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16121         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16122         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16123         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16124         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16125         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16126         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16127         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16128         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16129         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16130         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16131         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16132         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16133         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16134         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16135         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16136         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16137         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16138         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16139         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16140         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16141         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16142         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16143         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16144         * gcc.target/i386/mpx/vla-1-nov.c: New.
16145         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16146         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16147         * gcc.target/i386/mpx/vla-2-nov.c: New.
16148         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16149
16150 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16151
16152         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16153
16154 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16155
16156         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16157
16158 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16159
16160         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16161         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16162
16163 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16164
16165         PR c/65120
16166         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16167         on rhs is 0.
16168         (fn4): New test.
16169         * c-c++-common/pr65120.c: New test.
16170
16171         PR rtl-optimization/65321
16172         * gcc.dg/pr65321.c: New test.
16173
16174 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16175
16176         PR tree-optimization/65355
16177         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16178
16179 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16180
16181         PR c/65120
16182         * c-c++-common/pr49706.c: Adjust tests for not warning
16183         about !!x == y or !b == y where b is boolean, and add
16184         some further tests.
16185         * c-c++-common/pr62199-2.c: Likewise.
16186
16187 2015-03-09  Richard Biener  <rguenther@suse.de>
16188
16189         PR middle-end/65270
16190         * gcc.dg/torture/pr65270-1.c: New testcase.
16191         * gcc.dg/torture/pr65270-2.c: Likewise.
16192
16193 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16194
16195         PR tree-optimization/63743
16196         * gcc.dg/pr63743.c: New test.
16197
16198 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16199
16200         PR lto/65316
16201         * g++.dg/lto/pr65316_0.C: New testcase.
16202         * g++.dg/lto/pr65316_1.C: New testcase.
16203
16204 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16205
16206         PR target/62247
16207         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16208         hppa*-*-hpux*.
16209         * g++.dg/abi/rtti3.C: Likewise.
16210
16211         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16212
16213         PR target/62251
16214         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16215
16216         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16217
16218         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16219
16220         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16221
16222 2015-03-08  Morin  <mikael@gcc.gnu.org>
16223
16224         PR fortran/60898
16225         * gfortran.dg/entry_20.f90: New.
16226
16227 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16228
16229         PR target/65153
16230         * gcc.c-torture/compile/pr65153.c: New.
16231
16232 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16233
16234         PR target/65249
16235         * g++.dg/torture/pr65249.C: New.
16236
16237 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
16238
16239         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16240         long.
16241         (int64_t): Likewise.
16242
16243 2015-03-07  Marek Polacek  <polacek@redhat.com>
16244             Martin Uecker  <uecker@eecs.berkeley.edu>
16245
16246         PR sanitizer/65280
16247         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16248         member-like arrays.
16249         * c-c++-common/ubsan/bounds-8.c: New test.
16250         * c-c++-common/ubsan/bounds-9.c: New test.
16251         * gcc.dg/ubsan/bounds-2.c: New test.
16252
16253 2015-03-05  Martin Sebor  <msebor@redhat.com>
16254
16255         PR testsuite/63175
16256         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16257         checking of results into main to prevent it from getting optimized
16258         away.
16259         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16260
16261 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
16262
16263         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16264         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16265         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16266         x64.
16267
16268 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
16269
16270         * g++.dg/lto/pr65302_1.C: New testcase.
16271         * g++.dg/lto/pr65302_0.C: New testcase.
16272
16273 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16274
16275         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16276         -fno-ipa-icf to dg-options.
16277
16278 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16279
16280         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16281         compiles using the linker plugin.
16282
16283 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
16284
16285         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16286
16287 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16288
16289         * gcc.target/arm/pr65067.c: New test.
16290
16291 2015-03-05  Martin Liska  <mliska@suse.cz>
16292
16293         PR ipa/65318
16294         * gcc.dg/ipa/pr65318.c: New test.
16295
16296 2015-03-05  Marek Polacek  <polacek@redhat.com>
16297
16298         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16299
16300 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16301
16302         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16303
16304 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16305
16306         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16307         max-unroll-times back to defaults for s390.
16308
16309 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16310
16311         Fix last commit.
16312
16313 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16314
16315         PR c++/64665
16316         * g++.dg/cpp0x/initlist92.C: New.
16317
16318 2015-03-05  Richard Biener  <rguenther@suse.de>
16319
16320         PR tree-optimization/65310
16321         * gcc.dg/vect/pr65310.c: New testcase.
16322
16323 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16324
16325         PR c++/64834
16326         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16327
16328 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
16329
16330         * gnat.dg/entry_queues3.adb: New test.
16331
16332 2015-03-04  Ian Lance Taylor  <iant@google.com>
16333
16334         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16335
16336 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16337
16338         PR c++/64227
16339         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16340
16341 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
16342
16343         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16344         -fno-ipa-icf to dg-options
16345         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16346         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16347
16348 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16349
16350         PR c++/64398
16351         * g++.dg/cpp0x/decltype62.C: New.
16352
16353 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
16354
16355         * gnat.dg/object_overflow5.adb: New test.
16356
16357 2015-03-03  Martin Liska  <mliska@suse.cz>
16358
16359         PR ipa/65287
16360         * gcc.dg/ipa/pr65287.c: New test.
16361
16362 2015-03-03  Martin Jambor  <mjambor@suse.cz>
16363             Eric Botcazou  <ebotcazou@adacore.com>
16364
16365         * gnat.dg/specs/pack12.ads: New test.
16366
16367 2015-03-03  Martin Liska  <mliska@suse.cz>
16368
16369         * gcc.dg/ipa/PR65282.c: New test.
16370
16371 2015-03-13  Jeff Law  <law@redhat.com>
16372
16373         PR tree-optimization/65241
16374         * gcc.c-torture/compile/pr65241.c: New test.
16375
16376 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16377
16378         PR target/64331
16379         * gcc.target/avr/torture/pr64331.c: New test.
16380
16381 2015-03-03  Martin Liska  <mliska@suse.cz>
16382             Jan Hubicka  <hubicka@ucw.cz>
16383
16384         * g++.dg/ipa/pr65263.C: New test.
16385
16386 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16387
16388         PR ipa/65130
16389         * gcc.dg/lto/pr65130_0.c: New testcase.
16390         * gcc.dg/lto/pr65130_1.c: New testcase.
16391
16392 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16393
16394         PR ipa/64988
16395         * g++.dg/torture/pr64988.C: New testcase.
16396
16397 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16398
16399         * gfortran.dg/coarray_atomic_6.f90: New.
16400
16401 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16402
16403         PR target/65184
16404         * gcc.target/i386/pr65184.c: New.
16405
16406 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16407
16408         PR target/65183
16409         * gcc.target/i386/pr65183.c: New.
16410
16411 2015-02-28  Martin Liska  <mliska@suse.cz>
16412             Jan Hubicka  <hubicka@ucw.cz>
16413
16414         * gcc.dg/ipa/ipa-icf-35.c: New test.
16415         * gcc.dg/ipa/ipa-icf-36.c: New test.
16416         * gcc.dg/ipa/ipa-icf-37.c: New test.
16417
16418 2015-02-28  Martin Liska  <mliska@suse.cz>
16419             Jan Hubicka  <hubicka@ucw.cz>
16420
16421         PR ipa/65245
16422         * gcc.dg/ipa/ipa-icf-34.c: New test.
16423
16424 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16425
16426         PR target/61142
16427         * gcc.target/sh/sh/pr61142.c: New.
16428
16429 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16430
16431         * g++.dg/other/dump-ada-spec-3.C: New test.
16432
16433 2015-03-01  Martin Liska  <mliska@suse.cz>
16434
16435         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16436         * g++.dg/ipa/pr63595.C: Update expected results.
16437
16438 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16439
16440         PR ipa/65236
16441         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16442
16443 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16444
16445         * gcc.dg/vect/pr59354.c: Move vector producing code to
16446         separate function.
16447
16448 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16449
16450         PR ipa/65237
16451         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16452         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16453         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16454         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16455
16456 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16457
16458         PR tree-optimization/65048
16459         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16460         (foo): Use K&R style definition.
16461
16462 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16463
16464         PR target/65032
16465         * g++.dg/pr65032.C: New.
16466
16467 2015-02-27  Marek Polacek  <polacek@redhat.com>
16468
16469         PR c/65040
16470         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16471         -Wformat=2.
16472
16473 2015-02-27  Marek Polacek  <polacek@redhat.com>
16474
16475         PR c/65228
16476         * gcc.dg/pr65228.c: New test.
16477
16478 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16479
16480         PR c/35330
16481         * gcc.dg/weak/weak-17.c: New file.
16482
16483 2015-02-27  Richard Biener  <rguenther@suse.de>
16484
16485         PR lto/65193
16486         * g++.dg/lto/pr65193_0.C: New testcase.
16487
16488 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16489
16490         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16491         * gcc.target/s390/hotpatch-8.c: Likewise.
16492         * gcc.target/s390/hotpatch-9.c: Likewise.
16493         * gcc.target/s390/pr61078.c: Likewise.
16494         * gcc.target/s390/pr57960.c: Remove -m64.
16495         * gcc.target/s390/pr61078.c: Likewise.
16496
16497 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16498             Martin Liska  <mliska@suse.cz>
16499
16500         PR bootstrap/65150
16501         * gcc.dg/pr64454.c: Disable ICF.
16502         * gcc.dg/pr28685-1.c: Disable ICF
16503         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16504         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16505         * g++.dg/ipa/ipa-icf-4.C: Update template.
16506
16507 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16508
16509         PR tree-optimization/65216
16510         * gcc.c-torture/execute/pr65216.c: New test.
16511
16512         PR tree-optimization/65215
16513         * gcc.c-torture/execute/pr65215-1.c: New test.
16514         * gcc.c-torture/execute/pr65215-2.c: New test.
16515         * gcc.c-torture/execute/pr65215-3.c: New test.
16516         * gcc.c-torture/execute/pr65215-4.c: New test.
16517         * gcc.c-torture/execute/pr65215-5.c: New test.
16518
16519 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16520
16521         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16522
16523 2015-02-26  Martin Liska  <mliska@suse.cz>
16524             Jan Hubicka  <hubicka@ucw.cz>
16525
16526         * g++.dg/ipa/pr64146.C: Update expected results.
16527         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16528         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16529         * gcc.dg/ipa/ipa-icf-34.c: New test.
16530
16531 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16532
16533         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16534         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16535         (dg-additional-options): Remove dg directive.
16536         (dg-final): Add dg directive.
16537
16538 2015-02-26  Marek Polacek  <polacek@redhat.com>
16539
16540         PR ipa/65008
16541         * g++.dg/ipa/pr65008.C: New test.
16542
16543 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16544
16545         * lib/profopt.exp (profopt-target-cleanup): New proc.
16546         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16547         files from sources from dg-additional-sources.
16548
16549 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16550
16551         * lib/gcov.exp: Cleanup in case of xfail.
16552
16553 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16554
16555         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16556
16557 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16558
16559         PR debug/46102
16560         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16561         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16562         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16563         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16564         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16565         * g++.dg/debug/pr46123.C: XFAIL and move...
16566         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16567         * gcc.dg/debug/dwarf2-3.c: Move...
16568         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16569
16570 2015-02-26  Marek Polacek  <polacek@redhat.com>
16571
16572         PR c++/65202
16573         * g++.dg/cpp1y/pr65202.C: New test.
16574
16575 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16576
16577         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16578         locale_facets.h.gcov.
16579
16580 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16581
16582         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16583
16584 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16585
16586         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16587
16588 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16589
16590         PR target/65217
16591         * gcc.target/i386/pr65217.c: New.
16592
16593 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16594
16595         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16596
16597 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16598
16599         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16600
16601 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16602
16603         PR tree-optimization/65048
16604         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16605
16606 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16607
16608         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16609         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16610
16611 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16612
16613         PR target/65161
16614         * gcc.target/i386/pr65161.c: New test.
16615
16616 2015-02-26  Terry Guo  <terry.guo@arm.com>
16617
16618         * gcc.target/arm/no-volatile-in-it.c: New test.
16619
16620 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16621
16622         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16623         (dg-options): Add -save-temps.
16624         (dg-final): Add cleanup-saved-temps.
16625
16626 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16627
16628         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16629
16630 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16631
16632         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16633         * gcc.target/powerpc/pack01.c: Include string.h.
16634
16635 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16636
16637         PR target/65167
16638         * gcc.target/i386/pr65167.c: New.
16639
16640 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16641
16642         PR tree-optimization/61917
16643         * gcc.dg/vect/vect-pr61917.c: New file.
16644
16645 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16646
16647         PR tree-optimization/65170
16648         * gcc.c-torture/execute/pr65170.c: New test.
16649         * gcc.dg/tree-ssa/vrp96.c: New test.
16650
16651 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16652
16653         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16654
16655 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16656
16657         PR testsuite/65126
16658         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16659         (dg-additional-files-options): Copy additional_sources to
16660         additional_sources_used before emptying additional_sources.
16661         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16662         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16663         (cleanup-saved-temps): Use additional_sources_used instead of
16664         additional_sources.
16665         (dg-test): Reset additional_sources_used.
16666
16667 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16668
16669         PR fortran/63427
16670         * gfortran.dg/integer_exponentiation_6.F90: New test.
16671
16672 2015-02-23  Martin Sebor  <msebor@redhat.com>
16673
16674         PR target/65109
16675         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16676         two parts.  One to save registers, the other to verify the
16677         registers have the right values.  Save register state into
16678         static data rather than on the stack.
16679
16680 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16681
16682         PR bootstrap/63888
16683         * c-c++-common/asan/pr63888.c: New test.
16684
16685 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16686
16687         PR target/65163
16688         * gcc.c-torture/compile/pr65163.c: New.
16689
16690 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16691
16692         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16693         with -m31 on 64 bit.
16694         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16695         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16696
16697 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16698
16699         * gcc.target/s390/20090223-1.c: Add
16700         -Wno-implicit-function-declaration option.
16701         * gcc.target/s390/pr42224.c: Likewise.
16702         * gcc.target/s390/pr55718.c: Likewise.
16703
16704 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16705
16706         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16707         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16708         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16709         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16710         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16711         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16712         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16713         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16714         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16715         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16716         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16717         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16718         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16719         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16720         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16721         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16722         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16723         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16724         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16725         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16726         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16727
16728 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16729
16730         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16731         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16732         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16733         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16734         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16735         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16736         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16737         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16738         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16739         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16740         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16741         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16742         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16743         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16744         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16745         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16746
16747 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16748
16749         PR fortran/64980
16750         PR fortran/61960
16751         * gfortran.dg/pr61960.f90: New.
16752         * gfortran.dg/pr64230.f90: New.
16753         * gfortran.dg/pr64980.f03: New.
16754
16755 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16756
16757         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16758
16759 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16760
16761         PR ada/65156
16762         * gnat.dg/timing_events.adb: Removed, invalid test.
16763
16764 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
16765
16766         PR debug/58123
16767         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16768         location.
16769         * g++.dg/gcov/gcov-2.C: Likewise.
16770
16771 2015-02-20  Richard Biener  <rguenther@suse.de>
16772
16773         PR tree-optimization/65136
16774         * gcc.dg/tree-ssa/pr65136.c: New testcase.
16775
16776 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
16777
16778         PR testsuite/64158
16779         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16780         powerpc*-*-linux* and nvptx-*-* blacklisting.
16781
16782         * gcc.dg/sibcall-9.c: New test.
16783         * gcc.dg/sibcall-10.c: New test.
16784
16785 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16786
16787         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16788
16789 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16790
16791         PR target/64452
16792         * gcc.target/avr/torture/pr64452.c: New test.
16793
16794 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16795
16796         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16797         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16798
16799 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16800
16801         PR testsuite/65116
16802         * lib/target-supports.exp (check_compile): Check whether
16803         additional_sources is defined before using it.
16804
16805 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16806
16807         PR middle-end/65074
16808         * g++.dg/opt/pr65074.C: New file.
16809
16810 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16811
16812         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16813         (size_type): New typedef.
16814         (operator "" _script): Use it for the last argument.
16815
16816 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16817
16818         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16819
16820 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16821
16822         * lib/target-supports.exp (check_compile): Save/restore
16823         additional_sources that may belong to an actual test.
16824
16825 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16826
16827         PR gcov-profile/64634
16828         * g++.dg/gcov/gcov-15.C: New test.
16829
16830 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16831
16832         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16833
16834 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16835
16836         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16837
16838 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16839
16840         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16841
16842 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16843
16844         * gfortran.dg/fmt_cache_1.f: Add missing close.
16845
16846 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16847
16848         PR testsuite/65107
16849         * gfortran.dg/read_eof_8.f90: Add missing close.
16850
16851 2015-02-18  Richard Biener  <rguenther@suse.de>
16852
16853         PR tree-optimization/65063
16854         * gcc.dg/pr65063.c: New testcase.
16855
16856 2015-02-18  Richard Biener  <rguenther@suse.de>
16857
16858         PR tree-optimization/62217
16859         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16860
16861 2015-02-18  Marek Polacek  <polacek@redhat.com>
16862
16863         PR sanitizer/65081
16864         * c-c++-common/ubsan/pr65081.c: New test.
16865
16866 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16867
16868         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16869         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16870
16871 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16872
16873         * gcc.dg/ipa/propalign-3.c: New test.
16874
16875 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16876
16877         PR target/64793
16878         * gcc.target/sh/pr64793.c: New.
16879         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16880
16881 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16882
16883         * gcc.target/arm/divzero.c: New test case.
16884
16885 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16886
16887         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16888
16889 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16890             Jakub Jelinek  <jakub@redhat.com>
16891
16892         PR c++/65075
16893         * g++.dg/cpp0x/pr65075.C: New test.
16894
16895 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16896
16897         PR target/65058
16898         * gcc.target/powerpc/pr65058.c: New test.
16899
16900 2015-02-16  Jeff Law  <law@redhat.com>
16901
16902         PR tree-optimization/64823
16903         * gcc.dg/uninit-20.c: New test.
16904
16905 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16906             James Greenhalgh  <james.greenhalgh@arm.com>
16907
16908         PR ipa/64963
16909         * gcc.dg/ipa/ipa-clone-1.c: New test.
16910
16911 2015-02-16  Richard Biener  <rguenther@suse.de>
16912
16913         PR tree-optimization/65077
16914         * gcc.dg/torture/pr65077.c: New testcase.
16915
16916 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16917
16918         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16919         Directive adjusted to scan for ldaxr.
16920         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16921         adjusted to scan for ldaex.
16922
16923 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16924
16925         PR c++/65080
16926         * g++.dg/cpp0x/constexpr-65080.C: New.
16927
16928 2015-02-16  Richard Biener  <rguenther@suse.de>
16929
16930         PR tree-optimization/63593
16931         * gcc.dg/pr63593.c: New testcase.
16932
16933 2015-02-16  Marek Polacek  <polacek@redhat.com>
16934
16935         PR c/65066
16936         * gcc.dg/pr65066.c: New test.
16937
16938 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16939
16940         * gcc.dg/pr65002.C: Move ...
16941         * g++.dg/ipa/pr65002.C: ... here.
16942
16943 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16944
16945         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16946         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16947         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16948         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16949
16950 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16951
16952         PR testsuite/64850
16953         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16954         the expression to find calls.
16955         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16956         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16957         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16958         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16959         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16960
16961 2015-02-14  Marek Polacek  <polacek@redhat.com>
16962
16963         PR c/64768
16964         * gcc.dg/array-11.c: New test.
16965         * gcc.dg/array-12.c: New test.
16966         * gcc.dg/array-13.c: New test.
16967         * gcc.dg/array-14.c: New test.
16968         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16969         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16970         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16971         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16972         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16973         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16974
16975 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16976
16977         PR c++/60894
16978         * g++.dg/lookup/using54.C: New.
16979
16980 2015-02-13  Jeff Law  <law@redhat.com>
16981
16982         PR bootstrap/65060
16983         Revert my change for tree-optimization/64823.
16984
16985 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16986
16987         PR tree-optimization/65053
16988         * gcc.c-torture/execute/pr65053-1.c: New test.
16989         * gcc.c-torture/execute/pr65053-2.c: New test.
16990
16991 2015-02-13  Marek Polacek  <polacek@redhat.com>
16992
16993         PR c/65050
16994         * gcc.dg/pr65050.c: New test.
16995
16996 2015-02-13  Jeff Law  <law@redhat.com>
16997
16998         PR tree-optimization/64823
16999         * gcc.dg/uninit-20.c: New test.
17000
17001         PR rtl-optimization/47477
17002         * gcc.dg/tree-ssa/pr47477.c: New test.
17003
17004 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17005
17006         PR c++/60211
17007         * g++.dg/parse/ivdep-2.C: New.
17008         * g++.dg/parse/ivdep-3.C: Likewise.
17009
17010 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17011
17012         PR fortran/64506
17013         * gfortran.dg/continuation_13.f90: New test.
17014         * gfortran.dg/continuation_14.f: New test.
17015
17016 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17017
17018         PR c++/64970
17019         * g++.dg/cpp0x/sfinae55.C: New.
17020
17021 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17022
17023         PR ipa/65034
17024         * g++.dg/ipa/pr65034.C: New test.
17025
17026 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17027
17028         PR tree-optimization/65002
17029         * gcc.dg/pr65002.C: New.
17030
17031 2015-02-13  Marek Polacek  <polacek@redhat.com>
17032
17033         PR c/65040
17034         * c-c++-common/pr65040.c: New test.
17035
17036 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17037
17038         PR tree-optimization/64705
17039         * gcc.dg/tree-ssa/pr64705.c: New test.
17040
17041 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17042
17043         PR rtl/32219
17044         * gcc.dg/visibility-22.c: New test.
17045         * gcc.dg/visibility-23.c: New test.
17046         * gcc.target/i386/pr32219-1.c: New test.
17047         * gcc.target/i386/pr32219-2.c: New test.
17048         * gcc.target/i386/pr32219-3.c: New test.
17049         * gcc.target/i386/pr32219-4.c: New test.
17050         * gcc.target/i386/pr32219-5.c: New test.
17051         * gcc.target/i386/pr32219-6.c: New test.
17052         * gcc.target/i386/pr32219-7.c: New test.
17053         * gcc.target/i386/pr32219-8.c: New test.
17054         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17055
17056 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17057
17058         PR libgfortran/57822
17059         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17060         four different KINDs.
17061
17062 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17063
17064         PR c++/64884
17065         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17066
17067         PR sanitizer/65000
17068         * g++.dg/ubsan/pr65000.C: New test.
17069
17070 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17071
17072         PR fortran/64932
17073         * gfortran.dg/finalize_28.f90: New test
17074
17075 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17076
17077         PR debug/55541
17078         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17079         DW_TAG_lexical_block removal.
17080         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17081         * g++.dg/guality/pr55541.C: New test.
17082
17083         PR sanitizer/64984
17084         * g++.dg/ubsan/pr64984.C: New test.
17085
17086 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17087
17088         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17089
17090 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17091
17092         PR testsuite/64930
17093         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17094         instructions for 2015-01-14 get_memmodel changes.
17095         * gcc.target/powerpc/atomic-p8.c: Likewise.
17096
17097         PR sanitizer/65019
17098         * g++.dg/ubsan/pr65019.C: New test.
17099
17100         PR tree-optimization/65014
17101         * gcc.c-torture/compile/pr65014.c: New test.
17102
17103 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17104
17105         PR libgfortran/57822
17106         * gfortran/fmt_g0_7.f08: Revise test.
17107
17108 2015-02-11  Jeff Law  <law@redhat.com>
17109
17110         PR target/63347
17111         * gcc.target/m68k/pr63347.c: New test.
17112
17113 2015-02-11  Marek Polacek  <polacek@redhat.com>
17114
17115         * g++.dg/ubsan/shift-1.C: New test.
17116         * gcc.dg/ubsan/c-shift-2.c: New test.
17117         * c-c++-common/ubsan/shift-5.c: Remove file.
17118
17119 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17120
17121         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17122         Directive adjusted to XFAIL.
17123         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17124         adjusted to XFAIL.
17125
17126 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17127
17128         PR middle-end/65003
17129         * g++.dg/opt/pr65003.C: New test.
17130
17131 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17132
17133         * lib/target-supports.exp (check_effective_target_pie): Renamed
17134         to ...
17135         (check_effective_target_pie_enabled): This.
17136         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17137         * gcc.target/i386/pie.c: Likewise.
17138
17139 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17140
17141         PR target/64893
17142         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17143         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17144
17145 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17146
17147         PR target/61925
17148         * gcc.target/i386/pr61925-1.c: New test.
17149         * gcc.target/i386/pr61925-2.c: New test.
17150         * gcc.target/i386/pr61925-3.c: New test.
17151
17152 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17153
17154         PR sanitizer/65004
17155         * g++.dg/asan/pr65004.C: New test.
17156
17157 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17158
17159         PR target/64661
17160         * gcc.taget/sh/pr64661-0.h: New.
17161         * gcc.taget/sh/pr64661-1.c: New.
17162         * gcc.taget/sh/pr64661-2.c: New.
17163         * gcc.taget/sh/pr64661-3.c: New.
17164         * gcc.taget/sh/pr64661-4.c: New.
17165
17166 2015-02-10  Richard Biener  <rguenther@suse.de>
17167
17168         PR tree-optimization/64995
17169         * g++.dg/torture/pr64995.C: New testcase.
17170
17171 2015-02-10  Richard Biener  <rguenther@suse.de>
17172
17173         PR tree-optimization/64909
17174         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17175
17176 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17177
17178         * gcc.dg/signbit-sa.c: New test.
17179
17180 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17181
17182         PR libgfortran/57822
17183         * gfortran/fmt_g0_7.f08: New test.
17184
17185 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17186
17187         PR tree-optimization/43378
17188         * gcc.dg/tree-ssa/pr43378.c: New test.
17189
17190 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17191
17192         PR ipa/64978
17193         * g++.dg/torture/pr64978.C: New testcase.
17194
17195 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17196
17197         PR sanitizer/64981
17198         * gcc.dg/asan/pr64981.c: New test.
17199
17200 2015-02-09  Marek Polacek  <polacek@redhat.com>
17201
17202         PR c/64856
17203         * gcc.dg/pr64856.c: New test.
17204
17205 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17206
17207         PR target/64979
17208         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17209         * gcc.c-torture/execute/pr64979.c: New test.
17210
17211 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17212
17213         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17214
17215 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17216
17217         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17218         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17219
17220 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17221
17222         PR target/58757
17223         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17224
17225 2015-02-09  Richard Biener  <rguenther@suse.de>
17226
17227         PR tree-optimization/54000
17228         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17229
17230 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17231
17232         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17233
17234 2015-02-09  Martin Liska  <mliska@suse.cz>
17235
17236         * g++.dg/ipa/pr64858.C: New test.
17237
17238 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17239
17240         * gcc.dg/uninit-19.c: Fix warning line for fpic.
17241
17242 2015-02-08  Andrew Pinski  <apinski@cavium.com>
17243
17244         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17245
17246 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
17247
17248         PR fortran/63744
17249         * gfortran.dg/use_rename_8.f90: New.
17250
17251 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
17252
17253         * gnat.dg/addr7.ad[sb]: New test.
17254         * gnat.dg/addr8.ad[sb]: Likewise.
17255
17256 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
17257
17258         PR jit/64752
17259         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17260         from jit.dg/test-compile-to-executable.c's create_code, with a
17261         clarification of the output message.
17262         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17263         pass/fail message.
17264         (test_jit): Use CHECK_NO_ERRORS when calling
17265         gcc_jit_context_compile_to_file.
17266         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17267         jit-verify-compile-to-file to jit-verify-output-file-was-created.
17268         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
17269         about deletions that are attempted.
17270         (jit-verify-compile-to-file): Rename to...
17271         (jit-verify-output-file-was-created): ...this, and drop the
17272         attempt to run "file" and verify the output.
17273         (jit-verify-assembler): New function.
17274         (jit-verify-object): New function.
17275         (jit-verify-dynamic-library): New function.
17276         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17277         favor of an implementation from new file
17278         create-code-for-hello-world-executable.h, which also adds a
17279         "main".
17280         (dg-final): Replace jit-verify-compile-to-file with
17281         jit-verify-output-file-was-created, and invoke new function
17282         jit-verify-assembler.
17283         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17284         the output message.
17285         (dg-final): Replace jit-verify-compile-to-file with
17286         jit-verify-output-file-was-created, and invoke new function
17287         jit-verify-dynamic-library.
17288         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17289         favor of an implementation from new file
17290         create-code-for-hello-world-executable.h, which also adds a
17291         "main".
17292         (dg-final): Replace jit-verify-compile-to-file with
17293         jit-verify-output-file-was-created.  Strengthen the expected stdout
17294         from the built executable.
17295         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17296         favor of an implementation from new file
17297         create-code-for-hello-world-executable.h, which also adds a
17298         "main".
17299         (dg-final): Replace jit-verify-compile-to-file with
17300         jit-verify-output-file-was-created, and invoke new function
17301         jit-verify-object.
17302         * jit.dg/verify-dynamic-library.c: New source file.
17303
17304 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
17305             Brian Rzycki  <b.rzycki@samsung.com>
17306
17307         PR tree-optimization/64878
17308         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17309
17310 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17311
17312         PR ipa/64896
17313         * g++.dg/ipa/pr64896.C: New test.
17314
17315 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
17316
17317         PR target/64205
17318         * gcc.target/powerpc/pr64205.c: New file.
17319
17320 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
17321
17322         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17323         (dg-options): Use -fpie instead of -fPIE -pie.
17324
17325 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17326
17327         PR middle-end/64937
17328         * g++.dg/asan/pr64937.C: New test.
17329
17330 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
17331
17332         PR fortran/63205
17333         * gfortran.dg/class_to_type_4.f90: New test
17334
17335 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
17336
17337         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17338
17339 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17340
17341         PR rtl-optimization/64957
17342         PR debug/64817
17343         * gcc.c-torture/execute/pr64957.c: New test.
17344
17345 2015-02-05  Jeff Law  <law@redhat.com>
17346
17347         PR target/17306
17348         * gcc.target/h8300/pr17306-1.c: New test.
17349         * gcc.target/h8300/pr17306-2.c: New test.
17350
17351 2015-02-05  Tobias Burnus  <burnus@net-b.de>
17352
17353         PR fortran/64943
17354         * gfortran.dg/structure_constructor_12.f90: New.
17355
17356 2015-02-05  Jeff Law  <law@redhat.com>
17357
17358         PR target/58400
17359         gcc.target/h8300/pr58400.c: New test.
17360
17361 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
17362
17363         * gcc.target/arm/macro_defs0.c: New test.
17364         * gcc.target/arm/macro_defs1.c: New test.
17365         * gcc.target/arm/macro_defs2.c: New test.
17366
17367 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17368
17369         PR rtl-optimization/64905
17370         * gcc.target/i386/pr64905.c: Require nonpic target.
17371         (dg-options): Add -fomit-frame-pointer.
17372         (main): Remove.
17373
17374 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17375
17376         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17377         tree dump scanning.
17378
17379 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17380
17381         PR fortran/64757
17382         * gfortran.dg/type_to_class_2.f90: New test
17383         * gfortran.dg/type_to_class_3.f90: New test
17384
17385 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17386
17387         PR ipa/64686
17388         * g++.dg/torture/pr64686.C: New testcase.
17389
17390 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17391
17392         PR rtl-optimization/64905
17393         * gcc.target/i386/pr64905.c: New file.
17394
17395 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17396
17397         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17398         * gcc.dg/guality/pr41616-1.c: Ditto.
17399
17400 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17401
17402         PR debug/64817
17403         * gcc.dg/pr64817-3.c: New.
17404
17405 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17406             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17407
17408         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17409         pass parameters in registers.
17410         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17411         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17412         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17413
17414 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17415             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17416
17417         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17418         list, allow for multilibed targets.
17419         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17420
17421 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17422
17423         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17424         * gcc.dg/pr46728-6.c: Ditto.
17425
17426 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17427
17428         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17429         for mips_nanlegacy target.
17430
17431 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17432
17433         * gcc.target/i386/chkp-hidden-def.c: New.
17434
17435 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17436
17437         PR middle-end/62103
17438         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17439         to use 24 bits for bitfield b.
17440
17441 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17442
17443         PR testsuite/64796
17444         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17445         cache result in a global variable.  Include all 32-bit targets for
17446         bswap64 tests.
17447
17448 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17449
17450         PR rtl-optimization/64756
17451         * gcc.c-torture/execute/pr64756.c: New test.
17452
17453 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17454
17455         PR target/64660
17456         * gcc.target/sh/pr64660-0.h: New.
17457         * gcc.target/sh/pr64660-1.c: New.
17458         * gcc.target/sh/pr64660-2.c: New.
17459         * gcc.target/sh/pr64660-3.c: New.
17460         * gcc.target/sh/pr64660-4.c: New.
17461
17462 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17463
17464         PR c++/64877
17465         * g++.dg/warn/Waddress-2.C: New.
17466
17467 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17468
17469         PR middle-end/61225
17470         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17471
17472 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17473
17474         PR preprocessor/64803
17475         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17476
17477 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17478
17479         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17480
17481 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17482
17483         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17484         (_ARM_FPSRC): Add DN and AHP fields.
17485         (clean_results): Force DN=1 on AArch64.
17486         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17487         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17488         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17489         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17490         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17491         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17492
17493 2015-02-02  Alan Modra  <amodra@gmail.com>
17494
17495         * gcc.target/powerpc/cprophard.c: New.
17496
17497 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17498
17499         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17500         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17501
17502 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17503
17504         PR debug/64817
17505         * gcc.dg/pr64817-1.c: New test.
17506         * gcc.dg/pr64817-2.c: New test.
17507
17508 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17509
17510         PR target/64851
17511         * gcc.target/sh/pr64851-0.h: New
17512         * gcc.target/sh/pr64851-1.c: New
17513         * gcc.target/sh/pr64851-2.c: New
17514         * gcc.target/sh/pr64851-3.c: New
17515         * gcc.target/sh/pr64851-4.c: New
17516
17517 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17518
17519         PR target/64882
17520         * gcc.dg/torture/pr64882.c: New test.
17521
17522 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17523
17524         PR target/64159
17525         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17526         sparc*-*-*.
17527
17528 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17529
17530         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17531         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17532         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17533         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17534         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17535         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17536         tree dump.
17537         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17538         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17539         tree dump.
17540         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17541         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17542         tree dump.
17543
17544 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17545
17546         PR target/64688
17547         * g++.dg/pr64688-2.C: New.
17548
17549 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17550
17551         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17552         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17553         * gcc.target/i386/fuse-caller-save.c: Ditto.
17554         * gcc.target/i386/headmerge-1.c: Ditto.
17555         * gcc.target/i386/headmerge-2.c: Ditto.
17556         * gcc.target/i386/sibcall-6.c: Ditto.
17557
17558 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17559
17560         PR target/64617
17561         * gcc.target/i386/pr64617.c: New test.
17562
17563 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17564
17565         PR target/15184
17566         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17567         (dg-options): Remove -m32.
17568         (dg-final): Scan for "movb %al" only.
17569         * gcc.target/i386/pr15184-2.c: Ditto.
17570
17571 2015-01-30  Richard Biener  <rguenther@suse.de>
17572
17573         PR tree-optimization/64829
17574         * gcc.dg/vect/pr64829.c: New testcase.
17575
17576 2015-01-29  Marek Polacek  <polacek@redhat.com>
17577
17578         PR c/64709
17579         * gcc.dg/pr64709.c: New test.
17580
17581 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
17582
17583         PR c++/64717
17584         * g++.dg/ubsan/pr64717-1.C: New test.
17585         * g++.dg/ubsan/pr64717-2.C: New test.
17586
17587 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17588
17589         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17590
17591 2015-01-29  Jeff Law  <law@redhat.com>
17592
17593         PR target/15184
17594         * gcc.target/i386/pr15184-1.c: New test.
17595         * gcc.target/i386/pr15184-2.c: New test.
17596
17597 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17598
17599         PR tree-optimization/64746
17600         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17601
17602 2015-01-29  Richard Biener  <rguenther@suse.de>
17603
17604         PR tree-optimization/64853
17605         * gcc.dg/torture/pr64853.c: New testcase.
17606
17607 2015-01-29  Richard Biener  <rguenther@suse.de>
17608
17609         PR tree-optimization/64844
17610         * gcc.dg/vect/pr64844.c: New testcase.
17611
17612 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17613
17614         PR middle-end/64809
17615         * gcc.dg/pr64809.c: Delete.
17616
17617 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17618
17619         PR middle-end/64805
17620         * gcc.target/i386/pr64805.c: New.
17621
17622 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17623
17624         * gcc.dg/guality/guality.h (main): Add argv[0] to
17625         guality_gdb_command.
17626
17627 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17628
17629         PR ipa/64801
17630         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17631
17632 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17633
17634         PR target/64659
17635         * gcc.target/sh/sh.exp
17636         (check_effective_target_atomic_model_soft_gusa_available,
17637         check_effective_target_atomic_model_soft_tcb_available,
17638         check_effective_target_atomic_model_soft_imask_available,
17639         check_effective_target_atomic_model_hard_llcs_available): New.
17640         * gcc.target/sh/pr64659-0.h: New.
17641         * gcc.target/sh/pr64659-1.c: New.
17642         * gcc.target/sh/pr64659-2.c: New.
17643         * gcc.target/sh/pr64659-3.c: New.
17644         * gcc.target/sh/pr64659-4.c: New.
17645
17646 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17647
17648         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17649         scan-assembler-times pattern.
17650
17651 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17652
17653         PR middle-end/64809
17654         * gcc.dg/pr64809.c: New test.
17655
17656 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17657
17658         PR tree-optimization/64277
17659         * gcc.dg/pr64277.c: New.
17660
17661 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17662
17663         PR tree-optimization/64718
17664         * gcc.c-torture/execute/pr64718.c: New test.
17665
17666 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17667
17668         * gcc.target/aarch64/abs_2.c: New.
17669
17670 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17671
17672         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17673         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17674         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17675         ISA rev < 2.
17676
17677 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17678
17679         PR bootstrap/64612
17680         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17681         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17682         { target comdat_group }.
17683
17684 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17685
17686         PR fortran/63861
17687         * gfortran.dg/goacc/coarray_2.f90: New.
17688
17689 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17690
17691         PR ipa/60871
17692         PR ipa/64139
17693         * g++.dg/torture/pr64139.C: New testcase.
17694         * g++.dg/torture/pr60871.C: Likewise.
17695
17696 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17697
17698         PR fortran/64230
17699         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17700         prevent linking errors.
17701
17702 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17703
17704         PR ipa/64282
17705         * g++.dg/torture/pr64282.C: New testcase.
17706
17707 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17708
17709         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17710         for wzr reg.
17711
17712 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17713
17714         * gcc.target/s390/hotpatch-13.c: New testcase.
17715         * gcc.target/s390/hotpatch-14.c: New testcase.
17716         * gcc.target/s390/hotpatch-15.c: New testcase.
17717         * gcc.target/s390/hotpatch-16.c: New testcase.
17718         * gcc.target/s390/hotpatch-17.c: New testcase.
17719         * gcc.target/s390/hotpatch-18.c: New testcase.
17720         * gcc.target/s390/hotpatch-19.c: New testcase.
17721         * gcc.target/s390/hotpatch-20.c: New testcase.
17722         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17723         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17724         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17725         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17726         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17727         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17728         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17729         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17730         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17731         * gcc.target/s390/hotpatch-10.c: Likewise.
17732         * gcc.target/s390/hotpatch-11.c: Likewise.
17733         * gcc.target/s390/hotpatch-12.c: Likewise.
17734         * gcc.target/s390/hotpatch-2.c: Likewise.
17735         * gcc.target/s390/hotpatch-3.c: Likewise.
17736         * gcc.target/s390/hotpatch-4.c: Likewise.
17737         * gcc.target/s390/hotpatch-5.c: Likewise.
17738         * gcc.target/s390/hotpatch-6.c: Likewise.
17739         * gcc.target/s390/hotpatch-7.c: Likewise.
17740         * gcc.target/s390/hotpatch-8.c: Likewise.
17741         * gcc.target/s390/hotpatch-9.c: Likewise.
17742         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17743         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17744         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17745         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17746         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17747         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17748         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17749         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17750
17751 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17752
17753         * gcc.dg/long_branch.c: New testcase.
17754
17755 2015-01-27  Richard Biener  <rguenther@suse.de>
17756
17757         PR tree-optimization/56273
17758         PR tree-optimization/59124
17759         PR tree-optimization/64277
17760         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17761         * gcc.dg/Warray-bounds-12.c: Likewise.
17762         * gcc.dg/Warray-bounds-13.c: Likewise.
17763
17764 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17765
17766         PR rtl-optimization/61058
17767         * gcc.dg/pr61058.c: New test.
17768
17769 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
17770
17771         * gcc.target/i386/chkp-narrow-bounds.c: New.
17772
17773 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17774
17775         PR tree-optimization/64807
17776         * gcc.dg/pr64807.c: New test.
17777
17778         PR c/64766
17779         * gcc.dg/pr64766.c: New test.
17780
17781 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17782
17783         PR target/49263
17784         * gcc.target/sh/pr49263-4.c: New.
17785
17786 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17787
17788         PR fortran/62044
17789         * gfortran.dg/allocate_with_mold_1.f90: New test
17790
17791 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17792
17793         PR c/64778
17794         * gcc.dg/pr64778.c: New test.
17795
17796         PR middle-end/64421
17797         * gcc.dg/vect/pr64421.c: New test.
17798
17799 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17800
17801         PR fortran/64771
17802         * gfortran.dg/coarray_36.f: New.
17803         * gfortran.dg/coarray_37.f90: New.
17804
17805 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17806
17807         PR fortran/64230
17808         * gfortran.dg/class_allocate_18.f90: New.
17809
17810 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17811
17812         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17813
17814 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17815
17816         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17817
17818 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17819
17820         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17821
17822 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17823
17824         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17825
17826 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17827
17828         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17829         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17830         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17831         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17832
17833 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17834
17835         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17836         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17837         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17838
17839 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17840
17841         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17842         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17843         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17844         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17845         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17846         vXXXhn.inc.
17847
17848 2015-01-26  Richard Biener  <rguenther@suse.de>
17849
17850         PR middle-end/64764
17851         * gcc.dg/uninit-19.c: New testcase.
17852
17853 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17854
17855         * lib/target-supports.exp (check_effective_target_vect64): Add
17856         sparc*-*-*.
17857
17858 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17859
17860         PR testsuite/64712
17861         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17862
17863 2015-01-26  Tony Liu  <tony.liu@arm.com>
17864
17865         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17866         non-UAL cases.
17867
17868 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17869
17870         PR libfortran/64770
17871         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17872         correctly, clean up afterwards.
17873
17874 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17875
17876         PR fortran/62044
17877         * gfortran.dg/use_rename_7.f90: New.
17878
17879 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17880
17881         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17882         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17883
17884 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17885
17886         PR target/54236
17887         * gcc.target/sh/pr54236-4.c: New.
17888
17889 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17890
17891         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17892         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17893         Bridge test.
17894
17895 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17896
17897         PR libfortran/64770
17898         * gfortran.dg/open_new_segv.f90: New test.
17899
17900 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17901
17902         PR target/49263
17903         PR target/53987
17904         PR target/64345
17905         PR target/59533
17906         PR target/52933
17907         PR target/54236
17908         PR target/51244
17909         * gcc.target/sh/pr64345-1.c: New.
17910         * gcc.target/sh/pr64345-2.c: New.
17911         * gcc.target/sh/pr59533-1.c: New.
17912         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17913         * gcc.target/sh/pr52933-2.c: Likewise.
17914         * gcc.target/sh/pr54089-1.c: Likewise.
17915         * gcc.target/sh/pr54236-1.c: Likewise.
17916         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17917         * gcc.target/sh/pr49263-1.c: Remove xfails.
17918         * gcc.target/sh/pr49263-2.c: Likewise.
17919         * gcc.target/sh/pr49263-3.c: Likewise.
17920         * gcc.target/sh/pr53987-1.c: Likewise.
17921         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17922         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17923         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17924         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17925         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17926         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17927         test_009): New.
17928         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17929         (test_02): New.
17930
17931 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17932
17933         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17934
17935 2015-01-23  Ian Lance Taylor  <iant@google.com>
17936
17937         PR go/64510
17938         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17939         targets without split stack support.
17940
17941 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17942
17943         PR target/64317
17944         * gcc.target/i386/pr64317.c: New test.
17945
17946 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17947
17948         PR rtl-optimization/63637
17949         PR rtl-optimization/60663
17950         * gcc.dg/pr63637-1.c: New test.
17951         * gcc.dg/pr63637-2.c: New test.
17952         * gcc.dg/pr63637-3.c: New test.
17953         * gcc.dg/pr63637-4.c: New test.
17954         * gcc.dg/pr63637-5.c: New test.
17955         * gcc.dg/pr63637-6.c: New test.
17956         * gcc.target/i386/pr63637-1.c: New test.
17957         * gcc.target/i386/pr63637-2.c: New test.
17958         * gcc.target/i386/pr63637-3.c: New test.
17959         * gcc.target/i386/pr63637-4.c: New test.
17960         * gcc.target/i386/pr63637-5.c: New test.
17961         * gcc.target/i386/pr63637-6.c: New test.
17962
17963 2015-01-23  Richard Biener  <rguenther@suse.de>
17964
17965         PR testsuite/63439
17966         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17967         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17968
17969 2015-01-23  Marek Polacek  <polacek@redhat.com>
17970
17971         PR preprocessor/60570
17972         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17973         * gcc.dg/cpp/pr60570.c: New test.
17974
17975 2015-01-23  Richard Biener  <rguenther@suse.de>
17976
17977         PR testsuite/63439
17978         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17979         vectorization on vect64 targets.
17980
17981 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17982
17983         PR fortran/60922
17984         * gfortran.dg/class_allocate_17.f90: New.
17985
17986 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17987
17988         PR fortran/64726
17989         * gfortran.dg/goacc/combined_loop.f90: New.
17990
17991 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17992
17993         PR fortran/61933
17994         * gfortran.dg/make_unit.f90: New test.
17995
17996 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17997
17998         PR fortran/61933
17999         * gfortran.dg/negative_unit_int8.f: Update.
18000
18001 2015-01-22  Jeff Law  <law@redhat.com>
18002
18003         PR target/52076
18004         * gcc.target/m68k/pr52076-1.c: New test.
18005         * gcc.target/m68k/pr52076-2.c: New test.
18006
18007 2015-01-22  Richard Biener  <rguenther@suse.de>
18008
18009         PR middle-end/64728
18010         * gcc.dg/torture/pr64728.c: New testcase.
18011
18012 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18013
18014         PR target/64688
18015         * g++.dg/pr64688.C: New test.
18016
18017 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18018
18019         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18020         to avoid errors with -fpic.
18021
18022 2015-01-22  Richard Biener  <rguenther@suse.de>
18023
18024         PR libstdc++/64535
18025         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18026
18027 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18028
18029         PR rtl-optimization/64682
18030         * gcc.c-torture/execute/pr64682.c: New file.
18031
18032 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18033
18034         PR debug/64511
18035         * gcc.dg/pr64511.c: New test.
18036
18037         PR rtl-optimization/62078
18038         * g++.dg/opt/pr62078.C: New test.
18039
18040         PR c/63307
18041         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18042
18043 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18044
18045         PR fortran/57023
18046         * gfortran.dg/internal_pack_15.f90:  New test.
18047
18048 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18049
18050         * c-c++-common/tsan/step.c: New testcase.
18051
18052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18053
18054         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18055
18056 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18057
18058         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18059
18060 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18061
18062         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18063
18064 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18065
18066         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18067
18068 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18069
18070         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18071
18072 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18073
18074         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18075
18076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18077
18078         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18079
18080 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18081
18082         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18083
18084 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18085
18086         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18087
18088 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18089
18090         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18091
18092 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18093
18094         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18095
18096 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18097
18098         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18099
18100 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18101
18102         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18103         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18104         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18105         vXXXw.inc.
18106
18107 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18108
18109         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18110         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18111         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18112         vXXXl.inc.
18113
18114 2015-01-21  Renlin Li  <renlin.li@arm.com>
18115
18116         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18117         * g++.dg/tls/thread_local5g.C: Likewise.
18118         * g++.dg/tls/thread_local6g.C: Likewise.
18119
18120 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18121
18122         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18123         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18124         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18125
18126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18127
18128         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18129         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18130         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18131
18132 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18133
18134         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18135         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18136         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18137
18138 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18139
18140         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18141         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18142         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18143
18144 2015-01-20  Jeff Law  <law@redhat.com>
18145
18146         PR target/59946
18147         * gcc.target/m68k/pr59946.c: New test.
18148
18149 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18150
18151         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18152         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18153         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18154
18155 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18156
18157         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18158         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18159         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18160
18161 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18162
18163         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18164         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18165         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18166
18167 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18168
18169         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18170         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18171         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18172         vshuffle.inc.
18173         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18174         vshuffle.inc.
18175
18176 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18177
18178         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18179         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18180         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18181
18182 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18183
18184         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18185         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18186         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18187
18188 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18189
18190         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18191
18192 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18193
18194         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18195
18196         PR sanitizer/64632
18197         * g++.dg/ubsan/pr64632.C: New test.
18198
18199         PR debug/64663
18200         * gcc.dg/pr64663.c: New test.
18201
18202 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18203
18204         PR c++/64383
18205         * g++.dg/warn/Wunused-var-23.C: New.
18206
18207 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18208
18209         PR c++/59937
18210         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18211         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18212
18213 2015-01-20  Richard Biener  <rguenther@suse.de>
18214
18215         PR ipa/64684
18216         * gcc.dg/lto/pr64684_0.c: New testcase.
18217         * gcc.dg/lto/pr64684_1.c: Likewise.
18218         * gcc.dg/lto/pr64684_2.c: Likewise.
18219         * gcc.dg/lto/pr64685_0.c: Likewise.
18220         * gcc.dg/lto/pr64685_1.c: Likewise.
18221
18222 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18223
18224         PR c++/62241
18225         * g++.dg/cpp1y/lambda-init12.C: New.
18226
18227 2015-01-20  Richard Biener  <rguenther@suse.de>
18228
18229         PR tree-optimization/64410
18230         * g++.dg/vect/pr64410.cc: Require vect_double.
18231
18232 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18233
18234         PR target/64149
18235         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18236
18237 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
18238
18239         PR bootstrap/64676
18240         Revert:
18241         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18242
18243         PR rtl-optimization/64081
18244         * gcc.dg/pr64081.c: New test.
18245
18246 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18247
18248         * jit.dg/harness.h: Include <unistd.h>.
18249         (CHECK_NO_ERRORS): New.
18250         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18251         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18252         gcc_jit_context_compile_to_file.
18253         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18254         args to the spawned executable.
18255         (jit-expand-vars): New function.
18256         (jit-exe-params): New variable.
18257         (dg-jit-set-exe-params): New function.
18258         (jit-dg-test): Detect testcases that use
18259         jit-verify-compile-to-file and call jit-setup-compile-to-file.
18260         Set arguments of spawned process to jit-exe-params.
18261         (jit-get-output-filename): New function.
18262         (jit-setup-compile-to-file): New function.
18263         (jit-verify-compile-to-file): New function.
18264         (jit-run-executable): New function.
18265         (jit-verify-executable): New function.
18266         * jit.dg/test-compile-to-assembler.c: New testcase.
18267         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18268         * jit.dg/test-compile-to-executable.c: New testcase.
18269         * jit.dg/test-compile-to-object.c: New testcase.
18270
18271 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
18272
18273         PR target/64652
18274         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18275         (test_1): New.
18276
18277 2015-01-19  Martin Liska  <mliska@suse.cz>
18278
18279         * objc/compile/pr64668.m: New test.
18280
18281 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18282
18283         * jit.dg/test-arith-overflow.c: Include stdbool.h.
18284         (create_overflow_fn): Update comment to clarify that
18285         the third param of the created function is a bool *, not
18286         an int *.
18287         (verify_int_overflow_fn): Convert param "expected_ovf" from
18288         int to bool.  Update third param of "overflow_fn_type" from int *
18289         to bool *.  Update local "actual_ovf" from int to bool.
18290         (verify_uint_overflow_fn): Likewise.
18291
18292 2015-01-19  Martin Liska  <mliska@suse.cz>
18293
18294         * gcc.dg/ipa/ipa-icf-33.c: New test.
18295
18296 2015-01-19  Felix Yang  <felix.yang@huawei.com>
18297             Haijian Zhang  <z.zhanghaijian@huawei.com>
18298
18299         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18300         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18301         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18302         result_float64x2, expected_hfloat64x2): New helper type, variable and
18303         declaration.
18304         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18305         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18306         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18307         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18308         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18309         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18310         and target without the FMA feature.
18311
18312 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
18313
18314         * gcc.target/aarch64/pr64304.c: New testcase.
18315
18316 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18317
18318         PR rtl-optimization/64081
18319         * gcc.dg/pr64081.c: New test.
18320
18321 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
18322
18323         PR target/63971
18324         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18325         the epilogue).
18326         * gcc.target/aarch64/test_frame_6.c: Likewise.
18327         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18328         and x19 (in the epilogue).
18329         * gcc.target/aarch64/test_frame_4.c: Likewise.
18330         * gcc.target/aarch64/test_frame_7.c: Likewise.
18331
18332 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
18333
18334         * gcc.target/i386/chkp-always_inline.c: New.
18335
18336 2015-01-15  Andrew Pinski  <apinski@cavium.com>
18337             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18338
18339         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18340         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18341
18342 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
18343
18344         PR fortran/60255
18345         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18346         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18347
18348 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18349
18350         PR fortran/64578
18351         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18352
18353 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
18354
18355         PR target/64652
18356         * gcc.target/sh/torture/pr64652.c: New.
18357
18358 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18359
18360         * gcc.dg/ipa/ipa-icf-32.c: Update template.
18361         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18362         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18363         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18364         * c-c++-common/asan/kasan-recover-1.c: Likewise.
18365         * c-c++-common/asan/kasan-recover-2.c: Likewise.
18366
18367 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18368
18369         PR ipa/64378
18370         * g++.dg/torture/pr64378.C: New testcase.
18371
18372 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18373
18374         PR fortran/57959
18375         * gfortran.dg/block_13.f08: New test
18376
18377 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18378
18379         PR fortran/55901
18380         * gfortran.dg/associate_1.f03: Allow test for character with
18381         automatic length.
18382
18383 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18384
18385         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18386         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18387
18388 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18389
18390         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18391
18392 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18393
18394         PR fortran/64578
18395         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18396
18397 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18398
18399         PR fortran/60357
18400         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18401
18402         PR fortran/61275
18403         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18404
18405         PR fortran/55932
18406         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18407
18408 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18409
18410         PR fortran/60334
18411         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18412
18413 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18414
18415         PR rtl-optimization/52773
18416         * gcc.c-torture/compile/pr52773.c: New test.
18417
18418 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18419
18420         PR c++/62134
18421         * g++.dg/cpp0x/alias-decl-46.C: New.
18422
18423 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18424
18425         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18426
18427 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18428
18429         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18430         Add trace.
18431         (CHECK_FP): Likewise.
18432         (CHECK_CUMULATIVE_SAT): Likewise.
18433
18434 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18435
18436         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18437         (Set_Neon_Cumulative_Sat): Add parameter.
18438         (__set_neon_cumulative_sat): Support new parameter.
18439         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18440         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18441         argument.
18442         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18443         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18444         argument.
18445
18446 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18447
18448         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18449         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18450
18451 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18452
18453         PR c++/60056
18454         * g++.dg/tls/thread_local-ice4.C: New.
18455
18456 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18457
18458         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18459         than Neon options.
18460
18461 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18462
18463         PR c++/62276
18464         * g++.dg/cpp0x/vt-62276.C: New.
18465
18466 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18467
18468         PR middle-end/64353
18469         * g++.dg/pr64353.C: New.
18470
18471 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18472
18473         PR target/64263
18474         * gcc.target/aarch64/pr64263_1.c: New test.
18475
18476 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18477
18478         PR tree-optimization/64434
18479         * gcc.dg/torture/pr64434.c: Move to...
18480         * gcc.dg/pr64434.c: ... here.
18481
18482 2015-01-16  Richard Biener  <rguenther@suse.de>
18483
18484         PR middle-end/64614
18485         * gcc.dg/uninit-18.c: New testcase.
18486
18487 2015-01-16  Richard Biener  <rguenther@suse.de>
18488
18489         PR tree-optimization/64568
18490         * g++.dg/torture/pr64568-2.C: New testcase.
18491
18492 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18493
18494         PR target/64363
18495         * gcc.target/i386/chkp-label-address.c: New.
18496
18497 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18498
18499         PR fortran/45290
18500         * gfortran.dg/pointer_init_6.f90: Extended.
18501
18502 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18503
18504         * gcc.c-torture/compile/20150108.c: New test.
18505
18506 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18507
18508         * gcc.target/visium: New directory.
18509
18510 2015-01-16  Richard Biener  <rguenther@suse.de>
18511
18512         PR tree-optimization/61743
18513         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18514         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18515
18516 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18517
18518         * gcc.dg/pr64015.c: New test.
18519
18520 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18521
18522         PR ipa/64163
18523         PR ipa/64612
18524         * g++.dg/ipa/pr64612.C: New test.
18525
18526 2015-01-16  Renlin Li  <renlin.li@arm.com>
18527
18528         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18529
18530 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18531
18532         * gcc.target/i386/sse-14.c: Test new intrinsic.
18533         * gcc.target/i386/sse-22.c: Ditto.
18534
18535 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18536
18537         PR c++/58614
18538         * g++.dg/cpp0x/auto44.C: New.
18539
18540 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18541
18542         PR target/59710
18543         * gcc.target/nios2/gpopt-all.c: New test case.
18544         * gcc.target/nios2/gpopt-local.c: New test case.
18545         * gcc.target/nios2/gpopt-global.c: New test case.
18546         * gcc.target/nios2/gpopt-data.c: New test case.
18547         * gcc.target/nios2/gpopt-none.c: New test case.
18548
18549 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * g++.dg/ubsan/vptr-1.C: New test.
18552         * g++.dg/ubsan/vptr-2.C: New test.
18553         * g++.dg/ubsan/vptr-3.C: New test.
18554         * g++.dg/ubsan/vptr-4.C: New test.
18555         * g++.dg/ubsan/vptr-5.C: New test.
18556         * g++.dg/ubsan/vptr-6.C: New test.
18557         * g++.dg/ubsan/vptr-7.C: New test.
18558         * g++.dg/ubsan/vptr-8.C: New test.
18559         * g++.dg/ubsan/vptr-9.C: New test.
18560
18561 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18562
18563         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18564         is set up.
18565         * lib/gcc-dg.exp: Likewise.
18566
18567 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18568
18569         PR rtl-optimization/64110
18570         * gcc.target/i386/pr64110.c: Add scan-assembler.
18571
18572 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
18573             James Norris  <jnorris@codesourcery.com>
18574             Cesar Philippidis  <cesar@codesourcery.com>
18575             Ilmir Usmanov  <i.usmanov@samsung.com>
18576
18577         * lib/target-supports.exp (check_effective_target_fopenacc): New
18578         procedure.
18579         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18580         * g++.dg/goacc/goacc.exp: Likewise.
18581         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18582         * gcc.dg/goacc/goacc.exp: Likewise.
18583         * gfortran.dg/goacc/goacc.exp: Likewise.
18584         * c-c++-common/cpp/openacc-define-1.c: New file.
18585         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18586         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18587         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18588         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18589         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18590         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18591         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18592         * c-c++-common/goacc/cache-1.c: Likewise.
18593         * c-c++-common/goacc/clauses-fail.c: Likewise.
18594         * c-c++-common/goacc/collapse-1.c: Likewise.
18595         * c-c++-common/goacc/data-1.c: Likewise.
18596         * c-c++-common/goacc/data-2.c: Likewise.
18597         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18598         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18599         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18600         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18601         * c-c++-common/goacc/if-clause-1.c: Likewise.
18602         * c-c++-common/goacc/if-clause-2.c: Likewise.
18603         * c-c++-common/goacc/kernels-1.c: Likewise.
18604         * c-c++-common/goacc/loop-1.c: Likewise.
18605         * c-c++-common/goacc/loop-private-1.c: Likewise.
18606         * c-c++-common/goacc/nesting-1.c: Likewise.
18607         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18608         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18609         * c-c++-common/goacc/parallel-1.c: Likewise.
18610         * c-c++-common/goacc/pcopy.c: Likewise.
18611         * c-c++-common/goacc/pcopyin.c: Likewise.
18612         * c-c++-common/goacc/pcopyout.c: Likewise.
18613         * c-c++-common/goacc/pcreate.c: Likewise.
18614         * c-c++-common/goacc/pragma_context.c: Likewise.
18615         * c-c++-common/goacc/present-1.c: Likewise.
18616         * c-c++-common/goacc/reduction-1.c: Likewise.
18617         * c-c++-common/goacc/reduction-2.c: Likewise.
18618         * c-c++-common/goacc/reduction-3.c: Likewise.
18619         * c-c++-common/goacc/reduction-4.c: Likewise.
18620         * c-c++-common/goacc/sb-1.c: Likewise.
18621         * c-c++-common/goacc/sb-2.c: Likewise.
18622         * c-c++-common/goacc/sb-3.c: Likewise.
18623         * c-c++-common/goacc/update-1.c: Likewise.
18624         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18625         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18626         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18627         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18628         * gfortran.dg/goacc/assumed.f95: Likewise.
18629         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18630         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18631         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18632         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18633         * gfortran.dg/goacc/branch.f95: Likewise.
18634         * gfortran.dg/goacc/cache-1.f95: Likewise.
18635         * gfortran.dg/goacc/coarray.f95: Likewise.
18636         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18637         * gfortran.dg/goacc/cray.f95: Likewise.
18638         * gfortran.dg/goacc/critical.f95: Likewise.
18639         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18640         * gfortran.dg/goacc/data-tree.f95: Likewise.
18641         * gfortran.dg/goacc/declare-1.f95: Likewise.
18642         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18643         * gfortran.dg/goacc/fixed-1.f: Likewise.
18644         * gfortran.dg/goacc/fixed-2.f: Likewise.
18645         * gfortran.dg/goacc/fixed-3.f: Likewise.
18646         * gfortran.dg/goacc/fixed-4.f: Likewise.
18647         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18648         * gfortran.dg/goacc/if.f95: Likewise.
18649         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18650         * gfortran.dg/goacc/list.f95: Likewise.
18651         * gfortran.dg/goacc/literal.f95: Likewise.
18652         * gfortran.dg/goacc/loop-1.f95: Likewise.
18653         * gfortran.dg/goacc/loop-2.f95: Likewise.
18654         * gfortran.dg/goacc/loop-3.f95: Likewise.
18655         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18656         * gfortran.dg/goacc/omp.f95: Likewise.
18657         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18658         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18659         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18660         * gfortran.dg/goacc/parameter.f95: Likewise.
18661         * gfortran.dg/goacc/private-1.f95: Likewise.
18662         * gfortran.dg/goacc/private-2.f95: Likewise.
18663         * gfortran.dg/goacc/private-3.f95: Likewise.
18664         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18665         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18666         * gfortran.dg/goacc/reduction.f95: Likewise.
18667         * gfortran.dg/goacc/routine-1.f90: Likewise.
18668         * gfortran.dg/goacc/routine-2.f90: Likewise.
18669         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18670         * gfortran.dg/goacc/several-directives.f95: Likewise.
18671         * gfortran.dg/goacc/sie.f95: Likewise.
18672         * gfortran.dg/goacc/subarrays.f95: Likewise.
18673         * gfortran.dg/gomp/map-1.f90: Likewise.
18674         * gfortran.dg/openacc-define-1.f90: Likewise.
18675         * gfortran.dg/openacc-define-2.f90: Likewise.
18676         * gfortran.dg/openacc-define-3.f90: Likewise.
18677         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18678         * g++.dg/gomp/block-2.C: Likewise.
18679         * g++.dg/gomp/block-3.C: Likewise.
18680         * g++.dg/gomp/block-5.C: Likewise.
18681         * g++.dg/gomp/target-1.C: Likewise.
18682         * g++.dg/gomp/target-2.C: Likewise.
18683         * g++.dg/gomp/taskgroup-1.C: Likewise.
18684         * g++.dg/gomp/teams-1.C: Likewise.
18685         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18686         * gcc.dg/cilk-plus/jump.c: Likewise.
18687         * gcc.dg/gomp/block-1.c: Likewise.
18688         * gcc.dg/gomp/block-10.c: Likewise.
18689         * gcc.dg/gomp/block-2.c: Likewise.
18690         * gcc.dg/gomp/block-3.c: Likewise.
18691         * gcc.dg/gomp/block-4.c: Likewise.
18692         * gcc.dg/gomp/block-5.c: Likewise.
18693         * gcc.dg/gomp/block-6.c: Likewise.
18694         * gcc.dg/gomp/block-7.c: Likewise.
18695         * gcc.dg/gomp/block-8.c: Likewise.
18696         * gcc.dg/gomp/block-9.c: Likewise.
18697         * gcc.dg/gomp/target-1.c: Likewise.
18698         * gcc.dg/gomp/target-2.c: Likewise.
18699         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18700         * gcc.dg/gomp/teams-1.c: Likewise.
18701
18702 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18703
18704         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18705         test case.
18706
18707 2015-01-15  Mike Stump  <mikestump@comcast.net>
18708
18709         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18710         * gcc.dg/inline_2.c: Likewise.
18711         * gcc.dg/inline_3.c: Likewise.
18712         * gcc.dg/inline_4.c: Likewise.
18713
18714 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18715
18716         PR fortran/58023
18717         * gfortran.dg/proc_ptr_comp_43.f90: New.
18718
18719 2015-01-15  Mike Stump  <mikestump@comcast.net>
18720
18721         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18722         * gcc.dg/unroll_2.c: Likewise.
18723         * gcc.dg/unroll_3.c: Likewise.
18724         * gcc.dg/unroll_4.c: Likewise.
18725         * gcc.dg/unroll_5.c: Likewise.
18726
18727 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18728
18729         PR target/63971
18730         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18731         in epilogue.
18732         * gcc.target/aarch64/test_frame_6.c: Likewise.
18733         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18734         x30 and x19 (in the epilogue).
18735         * gcc.target/aarch64/test_frame_4.c: Likewise.
18736         * gcc.target/aarch64/test_frame_7.c: Likewise.
18737
18738 2015-01-15  Martin Liska  <mliska@suse.cz>
18739
18740         * g++.dg/ipa/pr64068.C: New test.
18741         * gcc.dg/ipa/PR64559.c: New test.
18742
18743 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18744
18745         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18746         with PIE.
18747
18748 2015-01-15  Richard Biener  <rguenther@suse.de>
18749
18750         PR tree-optimization/61743
18751         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18752         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18753
18754 2015-01-15 Renlin Li <renlin.li@arm.com>
18755
18756         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18757         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18758
18759 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18760
18761         * gcc.dg/vect/vect-aggressive-1.c: New.
18762         * gcc.target/i386/avx2-vect-aggressive.c: New.
18763
18764 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18765
18766         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18767
18768 2015-01-15  Richard Biener  <rguenther@suse.de>
18769
18770         PR lto/64415
18771         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18772         -Wl,-undefined,dynamic_lookup.
18773
18774 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18775
18776         * gnat.dg/opt47.adb: New test.
18777
18778 2015-01-15  Richard Biener  <rguenther@suse.de>
18779
18780         PR lto/64415
18781         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18782
18783 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18784
18785         PR tree-optimization/64434
18786         * gcc.dg/torture/pr64434.c: New test.
18787
18788 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18789
18790         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18791         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18792         -march=loongson* and -march=octeon* require -mno-micromips.
18793
18794 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18795             Matthew Fortune  <matthew.fortune@imgtec.com>
18796
18797         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18798         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18799         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18800         * gcc.target/mips/call-saved-7.c: New file.
18801         * gcc.target/mips/call-saved-8.c: New file.
18802         * gcc.target/mips/call-saved-9.c: New file.
18803
18804 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18805
18806         * gcc.target/mips/lsa.c: New file.
18807         * gcc.target/mips/mips64-lsa.c: Likewise.
18808         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18809         * gcc.target/mips/mulsize-4.c: Likewise.
18810         * gcc.target/mips/mulsize-5.c: New file.
18811         * gcc.target/mips/mulsize-6.c: Likewise.
18812         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18813         and !HAS_LSA as ghost options.
18814         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18815         for !HAS_LSA.
18816
18817 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18818
18819         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18820
18821 2015-01-15  Richard Biener  <rguenther@suse.de>
18822
18823         PR middle-end/64365
18824         * gcc.dg/torture/pr64365.c: New testcase.
18825
18826 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18827
18828         * gcc.dg/stackprotectexplicit1.c: New test.
18829         * g++.dg/stackprotectexplicit2.c: New test.
18830
18831 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18832
18833         PR target/61933
18834         * gfortran.dg/inquire_internal.f90: New.
18835         * gfortran.dg/negative_unit_check.f90: New.
18836
18837 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18838
18839         PR target/53988
18840         * gcc.target/sh/pr53988-1.c: New.
18841
18842 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18843
18844         PR c++/58671
18845         * g++.dg/tls/thread_local-ice3.C: New.
18846
18847 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18848
18849         * gcc.target/i386/fentry-override.c: Properly place {} in target
18850         selector.  Remove nonpic.
18851         * gcc.target/i386/fentry.c: Likewise.
18852
18853 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18854
18855         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18856         warnings instead of errors.
18857
18858 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18859
18860         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18861         option support instead of ENABLE_LTO from Makefile.
18862
18863 2015-01-14  Richard Biener  <rguenther@suse.de>
18864
18865         PR tree-optimization/59354
18866         * gcc.dg/vect/pr59354.c: New testcase.
18867
18868 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18869
18870         * lib/target-supports.exp
18871         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18872         on ARM architures before v7.
18873
18874 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18875
18876         PR middle-end/59448
18877         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18878         an atomic_exchange.
18879
18880 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18881
18882         PR target/64386
18883         * gcc.target/i386/pr64386.c: New test.
18884
18885 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18886
18887         PR target/64393
18888         * gcc.target/i386/pr64393.c: New test.
18889
18890 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18891
18892         PR target/64387
18893         * gcc.target/i386/pr64387.c: New test.
18894
18895 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18896
18897         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18898
18899 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18900
18901         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18902
18903 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18904
18905         PR target/64453
18906         * gcc.target/arm/pr64453.c: New.
18907
18908 2015-01-14  Richard Biener  <rguenther@suse.de>
18909
18910         PR lto/64415
18911         * gcc.dg/lto/pr64415_0.c: New testcase.
18912         * gcc.dg/lto/pr64415_1.c: Likewise.
18913
18914 2015-01-14  Martin Liska  <mliska@suse.cz>
18915
18916         * gcc.dg/ipa/pr64307.c: New test.
18917
18918 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18919
18920         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18921         64-bit and 128-bit.
18922
18923 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18924
18925         PR target/64460
18926         * gcc.target/arm/pr64460_1.c: New test.
18927
18928 2015-01-14  Richard Biener  <rguenther@suse.de>
18929
18930         PR tree-optimization/64493
18931         PR tree-optimization/64495
18932         * gcc.dg/vect/pr64493.c: New testcase.
18933         * gcc.dg/vect/pr64495.c: Likewise.
18934
18935 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18936
18937         * gcc.dg/Warray-bounds-11.c: New test-case.
18938
18939 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18940
18941         * gcc.target/mips/octeon3-pipe-1.c: New test.
18942
18943 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18944
18945         * jit.dg/harness.h (set_up_logging): Move string concatenation
18946         into...
18947         (concat_strings): New function.
18948         (dump_reproducer): New function.
18949         (test_jit): Call dump_reproducer.
18950         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18951         function.
18952         (jit-dg-test): Delete any generated reproducer from previous runs.
18953         Verify that a generated reproducer was created, and verify that it
18954         compiles.
18955         * jit.dg/test-nested-contexts.c (main): Call
18956         gcc_jit_context_dump_reproducer_to_file.
18957
18958 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18959
18960         * gcc.dg/aru-2.c: Add dg-require-profiling.
18961
18962 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18963
18964         * lib/target-supports.exp (check_profiling_available): Check if
18965         -pg links.
18966
18967 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18968
18969         PR ipa/64565
18970         * g++.dg/torture/pr64565.C: New testcase.
18971
18972 2015-01-13  Marek Polacek  <polacek@redhat.com>
18973
18974         PR middle-end/64391
18975         * gcc.dg/tm/pr64391.c: New test.
18976
18977 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18978
18979         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18980         true.
18981
18982 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18983
18984         * gcc.target/i386/pie.c: New test.
18985
18986         * lib/target-supports.exp (check_effective_target_pie): New.
18987
18988 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18989
18990         PR rtl-optimization/64286
18991         * gcc.target/i386/avx2-pr64286.c: New test.
18992
18993 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18994
18995         PR c++/57626
18996         * g++.dg/cpp0x/vt-57626.C: New.
18997
18998 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18999
19000         PR fortran/64528
19001         * gfortran.dg/pr64528.f90: New test.
19002
19003 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19004
19005         * gcc.target/aarch64/subsp.c: New test.
19006
19007 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19008
19009         * gcc.target/aarch64/store-pair-1.c: New testcase.
19010
19011 2015-01-13  Richard Biener  <rguenther@suse.de>
19012
19013         PR lto/64373
19014         * gcc.dg/lto/pr64373_0.c: New testcase.
19015
19016 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19017
19018         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19019         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19020
19021 2015-01-13  Richard Biener  <rguenther@suse.de>
19022
19023         PR tree-optimization/64406
19024         * gcc.dg/pr64406.c: New testcase.
19025
19026 2015-01-13  Richard Biener  <rguenther@suse.de>
19027
19028         PR tree-optimization/64404
19029         * gcc.dg/vect/pr64404.c: New testcase.
19030
19031 2015-01-13  Richard Biener  <rguenther@suse.de>
19032
19033         PR tree-optimization/64568
19034         * g++.dg/torture/pr64568.C: New testcase.
19035
19036 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19037
19038         * jit.dg/test-error-local-used-from-other-function.c: New test
19039         case.
19040         * jit.dg/test-error-param-reuse.c: New test case.
19041         * jit.dg/test-error-param-sharing.c: New test case.
19042         * jit.dg/test-error-param-used-from-other-function.c: New test
19043         case.
19044         * jit.dg/test-error-param-used-without-a-function.c: New test
19045         case.
19046
19047 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19048
19049         PR tree-optimization/64563
19050         * gcc.dg/pr64563.c: New test.
19051
19052         PR target/64513
19053         * gcc.target/i386/pr64513.c: New test.
19054
19055         PR tree-optimization/64454
19056         * gcc.dg/pr64454.c: New test.
19057
19058         PR testsuite/64028
19059         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19060         bind_pic_locally.
19061         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19062         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19063         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19064         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19065         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19066         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19067         * gcc.dg/vect/slp-25.c: Likewise.
19068         * gcc.dg/vect/vect-109.c: Likewise.
19069         * gcc.dg/vect/vect-13.c: Likewise.
19070         * gcc.dg/vect/vect-17.c: Likewise.
19071         * gcc.dg/vect/vect-18.c: Likewise.
19072         * gcc.dg/vect/vect-19.c: Likewise.
19073         * gcc.dg/vect/vect-20.c: Likewise.
19074         * gcc.dg/vect/vect-21.c: Likewise.
19075         * gcc.dg/vect/vect-22.c: Likewise.
19076         * gcc.dg/vect/vect-27.c: Likewise.
19077         * gcc.dg/vect/vect-29.c: Likewise.
19078         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19079         * gcc.dg/vect/vect-2.c: Likewise.
19080         * gcc.dg/vect/vect-3.c: Likewise.
19081         * gcc.dg/vect/vect-4.c: Likewise.
19082         * gcc.dg/vect/vect-5.c: Likewise.
19083         * gcc.dg/vect/vect-72.c: Likewise.
19084         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19085         * gcc.dg/vect/vect-73.c: Likewise.
19086         * gcc.dg/vect/vect-77-global.c: Likewise.
19087         * gcc.dg/vect/vect-78-global.c: Likewise.
19088         * gcc.dg/vect/vect-7.c: Likewise.
19089         * gcc.dg/vect/vect-86.c: Likewise.
19090         * gcc.dg/vect/vect-align-1.c: Likewise.
19091         * gcc.dg/vect/vect-align-3.c: Likewise.
19092         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19093         * gcc.dg/vect/vect-all.c: Likewise.
19094         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19095         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19096         * gcc.dg/vect/vect-peel-3.c: Likewise.
19097         * gcc.dg/vect/vect-peel-4.c: Likewise.
19098         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19099
19100 2015-01-12  Jeff Law  <law@redhat.com>
19101
19102         PR target/64461
19103         * gcc.target/m68k/pr64461.c: New test.
19104
19105 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19106
19107         * jit.dg/test-array-as-pointer.c (create_code): Update call
19108         to gcc_jit_context_new_global by setting "kind" to
19109         GCC_JIT_GLOBAL_IMPORTED.
19110         * jit.dg/test-error-array-as-pointer.c: Likewise.
19111         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19112         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19113         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19114         * jit.dg/test-using-global.c (the_global): Rename to...
19115         (imported_global): ...this.
19116         (create_code): Update to test the three kinds of global.
19117         (verify_code): Likewise.
19118
19119 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19120
19121         PR testsuite/64427
19122         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19123         undefined behavior.
19124         * gcc.target/i386/pr64291-2.c: Updated.
19125
19126 2015-01-12  Richard Biener  <rguenther@suse.de>
19127
19128         PR tree-optimization/64530
19129         * gfortran.dg/pr64530.f90: New testcase.
19130
19131 2015-01-12  Richard Biener  <rguenther@suse.de>
19132
19133         PR middle-end/64357
19134         * gcc.dg/torture/pr64357.c: New testcase.
19135
19136 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19137
19138         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19139         selector.
19140
19141 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19142         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19143
19144 2015-01-12  Martin Liska  <mliska@suse.cz>
19145
19146         * gcc.dg/ipa/PR64550.c: New test.
19147
19148 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19149
19150         PR ipa/63470
19151         * g++.dg/ipa/pr63470.C: New testcase.
19152
19153 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19154
19155         PR fortran/63733
19156         * gfortran.dg/typebound_operator_20.f90: New.
19157
19158 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19159
19160         PR fortran/58023
19161         * gfortran.dg/proc_ptr_comp_42.f90: New.
19162
19163 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19164
19165         PR fortran/64508
19166         * gfortran.dg/proc_ptr_comp_41.f90: New.
19167
19168 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19169
19170         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19171
19172 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19173
19174         PR fortran/64522
19175         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19176         and add dg-excess-errors.
19177         * gfortran.dg/line_length_6.f90: New.
19178         * gfortran.dg/line_length_7.f90: New.
19179         * gfortran.dg/line_length_8.f90: New.
19180         * gfortran.dg/line_length_9.f90: New.
19181         * gfortran.dg/line_length_10.f90: New.
19182         * gfortran.dg/line_length_11.f90: New.
19183
19184 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19185
19186         * jit.dg/test-threads.c (struct testcase): Move declaration
19187         to jit.dg/all-non-failing-tests.h.
19188         (testcases): Likewise.
19189         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19190         declaration here from jit.dg/all-non-failing-tests.h.
19191         (testcases): Likewise.
19192         * jit.dg/test-combination.c (create_code): Eliminate spelling
19193         out all of the testcases in favor of looping through the
19194         "testcases" metadata.
19195         (verify_code): Likewise.
19196
19197 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19198
19199         PR rtl-optimization/64536
19200         * gcc.dg/pr64536.c: New test.
19201
19202 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19203
19204         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19205         * jit.dg/test-combination.c (create_code): Likewise.
19206         (verify_code): Likewise.
19207         * jit.dg/test-constants.c: New test case.
19208         * jit.dg/test-threads.c: Add test-constants.c.
19209
19210 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19211
19212         PR libobjc/51891
19213         * objc.dg/gnu-api-2-class.m: Add a test case
19214         for the above change.
19215
19216 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19217
19218         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19219
19220 2015-01-09  Richard Biener  <rguenther@suse.de>
19221
19222         PR tree-optimization/64410
19223         * g++.dg/vect/pr64410.cc: New testcase.
19224
19225 2015-01-09  Martin Liska  <mliska@suse.cz>
19226
19227         * gcc.dg/ipa/ipa-icf-32.c: New test.
19228
19229 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19230
19231         * c-c++-common/tsan/tsan_barrier.h: New.
19232         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19233         * c-c++-common/tsan/bitfield_race.c: Likewise.
19234         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19235         * c-c++-common/tsan/mutexset1.c: Likewise.
19236         * c-c++-common/tsan/race_on_barrier.c: Likewise.
19237         * c-c++-common/tsan/race_on_mutex.c: Likewise.
19238         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19239         * c-c++-common/tsan/simple_race.c: Likewise.
19240         * c-c++-common/tsan/simple_stack.c: Likewise.
19241         * c-c++-common/tsan/sleep_sync.c: Likewise.
19242         * c-c++-common/tsan/tiny_race.c: Likewise.
19243         * c-c++-common/tsan/tls_race.c: Likewise.
19244         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19245         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19246         * g++.dg/tsan/atomic_free.C: Likewise.
19247         * g++.dg/tsan/atomic_free2.C: Likewise.
19248         * g++.dg/tsan/cond_race.C: Likewise.
19249         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19250
19251 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
19252
19253         PR testsuite/62250
19254         * lib/target-supports.exp (check_effective_target_libatomic_available):
19255         New.
19256         * gfortran.dg/coarray/caf.exp: Only add -latomic for
19257         targets that match effective-target libatomic_available.
19258         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19259
19260 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19261
19262         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19263         Verify the result of gcc_jit_context_get_last_error.
19264         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19265
19266 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19267
19268         PR tree-optimization/63989
19269         * gcc.dg/strlenopt-27.c: New test.
19270
19271 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19272
19273         * jit.dg/harness.h (set_up_logging): New function.
19274         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
19275         set_up_logging on the context, so that every testcase is
19276         logged to a particular file.
19277         * jit.dg/test-nested-contexts.c (main): Open a logfile,
19278         and call gcc_jit_context_set_logfile on the top-level context.
19279
19280 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19281
19282         PR target/64338
19283         * g++.dg/opt/pr64338.C: New test.
19284
19285 2015-01-08  Tobias Burnus  <burnus@net-b.de>
19286
19287         * gfortran.dg/coarray/codimension_2b.f90: New file.
19288         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19289         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19290
19291 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19292
19293         PR c++/59004
19294         * g++.dg/ext/fnname4.C: New.
19295
19296 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19297
19298         PR c++/64462
19299         * g++.dg/cpp0x/constexpr-64462.C: New.
19300
19301 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19302
19303         PR c++/60753
19304         * g++.dg/cpp0x/deleted10.C: New.
19305
19306 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19307
19308         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19309
19310 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19311
19312         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19313         GCC_JIT_UNARY_OP_ABS.
19314         (verify_unary_ops): Likewise.
19315
19316 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19317
19318         * jit.dg/test-arith-overflow.c: New test case.
19319         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19320         * jit.dg/test-combination.c (create_code): Likewise.
19321         (verify_code): Likewise.
19322         * jit.dg/test-threads.c (testcases): Likewise.
19323
19324 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19325
19326         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19327         rather than "jit".  Load g++.exp, and call g++_init.
19328         Run test-*.cc files within the testsuite and *.cc files within
19329         docs/examples.
19330         (jit-dg-test): Drop the addition of -fgnu89-inline to
19331         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19332         doing it when compiling C testcases (since g++ does not handle
19333         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19334         is restored to the value after g++_init ran, rather than the
19335         value before g++_init ran.  Return a list of
19336         $comp_output $output_file, as dg-test assumes.
19337
19338 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19339
19340         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19341         make it easier to figure out the origin of each test result when
19342         running test-combination.c and test-threads.c.
19343         (CHECK_VALUE): Likewise.
19344         (CHECK_DOUBLE_VALUE): Likewise.
19345         (CHECK_STRING_VALUE): Likewise.
19346         (CHECK_STRING_STARTS_WITH): Likewise.
19347         (CHECK_STRING_CONTAINS): Likewise.
19348         (CHECK): Likewise.
19349         (check_string_value): Likewise, add "funcname" param.
19350         (check_string_starts_with): Likewise.
19351         (check_string_contains): Likewise.
19352
19353 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19354
19355         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19356         generating name of built executable.
19357
19358 2015-01-07  Marek Polacek  <polacek@redhat.com>
19359
19360         PR c/64440
19361         * gcc.dg/pr64440.c: New test.
19362         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19363
19364 2015-01-07  Marek Polacek  <polacek@redhat.com>
19365
19366         PR c/64417
19367         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19368         * gcc.dg/pr64417.c: New test.
19369
19370 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19371
19372         PR target/64505
19373         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19374         fix is correct.
19375
19376 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19377
19378         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19379         Check if testcases run without errors, not just if they compile.
19380
19381 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19382
19383         PR target/64507
19384         * gcc.target/sh/pr64507.c: New test.
19385
19386 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19387
19388         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19389
19390 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19391
19392         * c-c++-common/asan/sanitize-all-1.c: New test.
19393         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19394         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19395         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19396         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19397
19398 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19399
19400         * lib/target-supports.exp (check_profiling_available): Return 0 for
19401         Visium.
19402         (check_effective_target_tls_runtime): Likewise.
19403         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19404         * gcc.dg/20020312-2.c: Adjust for Visium.
19405         * gcc.dg/tls/thr-cse-1.c: Likewise
19406         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19407         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19408         * gcc.dg/weak/typeof-2.c: Likewise.
19409
19410 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19411
19412         PR rtl-optimization/64287
19413         * gcc.dg/aru-2.c: New test.
19414
19415 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19416
19417         PR sanitizer/64344
19418         * c-c++-common/ubsan/pr64344-1.c: New test.
19419         * c-c++-common/ubsan/pr64344-2.c: New test.
19420
19421         PR tree-optimization/64465
19422         * gcc.dg/pr64465.c: New test.
19423
19424         PR tree-optimization/64494
19425         * gcc.c-torture/compile/pr64494.c: New test.
19426
19427 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19428
19429         PR fortran/47674
19430         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19431
19432 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19433
19434         Update copyright years.
19435
19436 2015-01-05  Marek Polacek  <polacek@redhat.com>
19437
19438         PR c/64423
19439         * gcc.dg/pr64423.c: New test.
19440
19441 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19442
19443         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19444         mmix-knuth-mmixware for the same reason as for MIPS.
19445         * gcc.dg/debug/debug-2.c: Ditto.
19446
19447         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19448
19449 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19450
19451         PR testsuite/62250
19452         * lib/gfortran.exp: Add libatomic library search path.
19453         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19454         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19455
19456         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19457
19458 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19459
19460         * c-c++-common/tsan/bitfield_race.c: New testcase.
19461         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19462
19463 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19464
19465         * gfortran.dg/coarray/collectives_4.f90: New.
19466
19467 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19468
19469         PR fortran/57562
19470         * gfortran.dg/extends_16.f90: New.
19471
19472 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19473
19474         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19475
19476 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19477
19478         * gfortran.dg/coarray/codimension_2.f90: New.
19479         * gfortran.dg/coarray/codimension_2a.f90: New.
19480         * gfortran.dg/coarray_35.f90: New.
19481         * gfortran.dg/coarray_35a.f90: New.
19482
19483 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19484
19485         PR fortran/60507
19486         * gfortran.dg/dummy_procedure_11.f90: New.
19487 ^L
19488 Copyright (C) 2015 Free Software Foundation, Inc.
19489
19490 Copying and distribution of this file, with or without modification,
19491 are permitted in any medium without royalty provided the copyright
19492 notice and this notice are preserved.