re PR tree-optimization/68806 (internal compiler error: Segmentation fault)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-10  Richard Biener  <rguenther@suse.de>
2
3         PR tree-optimization/68806
4         * gcc.dg/torture/pr68806.c: New testcase.
5
6 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
7
8         PR ipa/61886
9         PR middle-end/25140
10         * gcc.c-torture/execute/alias-2.c: New testcase.
11
12 2015-12-09  Tobias Burnus  <burnus@net-b.de>
13             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14
15         * gfortran.dg/coarray_40.f90: New.
16
17 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
18
19         PR lto/68811
20         * g++.dg/lto/pr68811_0.C: New testcase.
21         * g++.dg/lto/pr68811_1.C: New testcase.
22
23 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
24
25         PR c++/60218
26         * g++.dg/ext/bases2.C: New.
27
28 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
31         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
32         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
33         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
34         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
35         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
36         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
37         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
38         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
39
40 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
41
42         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
43         passing terminating NULL as int rather than pointer.
44
45 2015-12-09  Marek Polacek  <polacek@redhat.com>
46
47         PR tree-optimization/66949
48         * gcc.dg/torture/pr66949-1.c: New test.
49         * gcc.dg/torture/pr66949-2.c: New test.
50
51 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
52
53         PR rtl-optimization/67609
54         * gcc.dg/torture/pr67609.c: New.
55
56 2015-12-09  Richard Biener  <rguenther@suse.de>
57
58         PR tree-optimization/68583
59         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
60         * gcc.dg/vect/vect-72.c: Adjust.
61         * gcc.dg/vect/vect-cselim-2.c: Likewise.
62         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
63
64 2015-12-09  Richard Biener  <rguenther@suse.de>
65
66         PR tree-optimization/68417
67         * gcc.dg/vect/pr68417.c: New testcase.
68
69 2015-12-09  Martin Liska  <mliska@suse.cz>
70
71         * gcc.dg/ipa/pr68790.c: New test.
72
73 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
74
75         PR ipa/61886
76         PR middle-end/25140
77         * gcc.c-torture/execute/alias-3.c: New testcase.
78
79 2015-12-08  Martin Sebor  <msebor@redhat.com>
80
81         PR c++/68711
82         * g++.dg/other/offsetof8.C: New test.
83
84 2015-12-08  Nathan Sidwell  <nathan@acm.org>
85
86         * gcc.target/nvptx/trailing-init.c: New.
87
88         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
89         * gcc.c-torture/compile/pr33855.c: Likewise.
90         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
91
92 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
93
94         PR target/68701
95         * gcc.target/i386/pr68701-1.c: New test.
96         * gcc.target/i386/pr68701-2.c: Ditto.
97
98 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
99
100         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
101         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
102         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
103
104 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gcc.dg/sso-9.c (foo): Robustify trick.
107
108 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
109
110         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
111         New test function.
112
113 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
114
115         PR c/68757
116         * gcc.dg/plugin/diagnostic-test-expressions-1.c
117         (test_builtin_choose_expr): New test function.
118         (test_builtin_call_with_static_chain): Likewise.
119         (test_builtin_complex): Likewise.
120         (test_builtin_shuffle): Likewise.
121
122 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
123
124         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
125         as well.
126
127 2015-12-08  Marek Polacek  <polacek@redhat.com>
128
129         PR c++/68116
130         * g++.dg/cpp0x/pr68116.C: New test.
131
132 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
133
134         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
135         specifier.
136
137 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
138
139         PR c/48088
140         PR c/68657
141         * c-c++-common/pr68657-1.c: New test.
142         * c-c++-common/pr68657-2.c: New test.
143         * c-c++-common/pr68657-3.c: New test.
144         * gcc.dg/cpp/warn-normalized-3.c: Use
145         -Werror=normalized=nfc instead of -Werror=normalized=
146         in dg-options.
147
148 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
149
150         * lib/target-supports.exp
151         (check_effective_target_arm_vfp_ok_nocache): New.
152         (check_effective_target_arm_vfp_ok): Call the new
153         check_effective_target_arm_vfp_ok_nocache function.
154         (check_effective_target_arm_fp_ok_nocache): New.
155         (check_effective_target_arm_fp_ok): New.
156         (add_options_for_arm_fp): New.
157         (check_effective_target_arm_crypto_ok_nocache): Require
158         target_arm_v8_neon_ok instead of arm32.
159         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
160         (check_effective_target_arm_crypto_pragma_ok): New.
161         (add_options_for_arm_vfp): New.
162         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
163         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
164         target instead.
165         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
166         -mfloat-abi=softfp, use arm_fp effective target instead.
167         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
168         dependency.
169         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
170         use arm_vfp effective target instead.
171         * gcc.target/arm/attr-neon3.c: Likewise.
172
173 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
174
175         * gfortran.dg/pr68627.f: Limit target to x86.
176
177 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
178             Joern Rennecke  <joern.rennecke@embecosm.com>
179
180         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
181         inline assembly read to make sure dummy is not optimized
182         away by LTO.
183
184 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
185
186         PR tree-optimization/68766
187         * gcc.dg/pr68766.c: New test.
188
189 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
190
191         * gcc.target/sparc/struct-ret-check.c: Rename to...
192         * gcc.target/sparc/struct-ret-check-1.c: ...this.
193         * gcc.target/sparc/struct-ret-check-2.c: New test.
194
195 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
196
197         PR c++/68760
198         * g++.dg/tree-ssa/pr68760.C: New test.
199
200         PR middle-end/66726
201         * g++.dg/tree-ssa/pr66726.c: Renamed to...
202         * g++.dg/tree-ssa/pr66726.C: ... this.
203
204 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
205
206         * gcc.target/mips/wrap-delay.c: New test.
207
208 2015-12-07  Jason Merrill  <jason@redhat.com>
209
210         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
211         environment variable.
212
213 2015-12-07  Marek Polacek  <polacek@redhat.com>
214
215         PR c/68668
216         * gcc.dg/pr68668.c: New test.
217
218 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
219
220         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
221
222 2015-12-07  Nathan Sidwell  <nathan@acm.org>
223
224         * gcc.target/nvptx/abort.c: New.
225
226 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
227
228         * gcc.dg/diagnostic-ranges-1.c: New test file.
229         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
230         (test_percent_q_plus_d): New test function.
231         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
232         (test_show_locus): Rewrite test code using
233         rich_location::set_range.  Add code to unit-test the "%q+D"
234         format code.
235
236 2015-12-07  Martin Liska  <mliska@suse.cz>
237
238         * g++.dg/ipa/pr66896.C: New test.
239
240 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
241
242         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
243         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
244
245 2015-12-07  Nathan Sidwell  <nathan@acm.org>
246
247         * gcc.target/nvptx/decl-init.c: New.
248
249 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
250
251         PR target/68627
252         * gfortran.dg/pr68627.f: New test.
253
254 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
255
256         PR target/68633
257         * gcc.target/i386/pr68633.c: New test.
258
259 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
260
261         * gcc.target/i386/clzero.c: New.
262         * gcc.target/i386/sse-12.c: Add -mclzero.
263         * gcc.target/i386/sse-13.c: Ditto.
264         * gcc.target/i386/sse-14.c: Ditto.
265         * gcc.target/i386/sse-22.c: Ditto.
266         * gcc.target/i386/sse-23.c: Ditto.
267         * g++.dg/other/i386-2.C: Ditto.
268         * g++.dg/other/i386-3.C: Ditto.
269
270 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
271
272         * gcc.target/powerpc/recip-sqrtf.c: New test.
273
274 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
275             Sebastian Pop  <s.pop@samsung.com>
276
277         * gcc.dg/graphite/id-29.c: New test.
278
279 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
280             Sebastian Pop  <s.pop@samsung.com>
281
282         PR tree-optimization/68693
283         * gfortran.dg/graphite/pr68693.f90: New test.
284
285 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
286
287         * gcc.c-torture/compile/20151204.c: New.
288
289 2015-12-04  Nathan Sidwell  <nathan@acm.org>
290
291         * gcc.dg/vla-24.c: Requires alloca.
292
293 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
294
295         PR rtl-optimization/68349
296         * gcc.target/i386/pr68349.c: New test.
297
298 2015-12-04  Nathan Sidwell  <nathan@acm.org>
299
300         * gcc.target/nvptx/ary-init.c: New.
301
302 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
303
304         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
305         * g++.dg/gomp/loop-1.C: Update dg-error locations.
306         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
307         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
308         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
309         * g++.dg/template/crash55.C: Update dg-error directives.
310         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
311         directives.
312         * g++.dg/template/pr64100.C: Update location of dg-error
313         directive.
314         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
315         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
316         improved location information.
317         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
318         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
319         dg-warning; add a dg-message.
320         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
321         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
322         * obj-c++.dg/plugin/plugin.exp: New file, based on
323         objc.dg/plugin/plugin.exp.
324
325 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
326
327         PR c/68656
328         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
329         line 1.
330         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
331         * gcc.dg/tree-ssa/pr23109.c: Likewise.
332         * gcc.dg/tree-ssa/recip-5.c: Likewise.
333         * gcc.dg/pr33007.c: Likewise.
334
335 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
336
337         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
338         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
339         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
340         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
341         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
342         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
343
344 2015-11-25  Nick Clifton  <nickc@redhat.com>
345
346         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
347         * gcc.target/msp430/mul_main.h: New test support file.
348         * gcc.target/msp430/mul_none.c: New test.
349         * gcc.target/msp430/mul_16bit.c: New test.
350         * gcc.target/msp430/mul_32bit.c: New test.
351         * gcc.target/msp430/mul_f5.c: New test.
352
353 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/68680
356         * gcc.target/i386/pr68680.c: New test.
357
358         PR tree-optimization/68671
359         * gcc.dg/pr68671.c: New test.
360
361 2015-12-02  Jeff Law  <law@redhat.com>
362
363         * gcc.dg/tree-ssa/reassoc-43.c: New test.
364
365 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
366
367         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
368
369 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
370
371         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
372         access arbitrary stack frames.
373         * gcc.dg/Wno-frame-address.c: Likewise.
374
375 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
376
377         * gcc.target/s390/asm-machine-1.c: Updated.
378         * gcc.target/s390/asm-machine-2.c: Updated.
379         * gcc.target/s390/asm-machine-3.c: Updated.
380         * gcc.target/s390/asm-machine-4.c: Updated.
381
382 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
383
384         * gcc.target/s390/asm-machine-1.c: New test.
385         * gcc.target/s390/asm-machine-2.c: New test.
386         * gcc.target/s390/asm-machine-3.c: New test.
387         * gcc.target/s390/asm-machine-4.c: New test.
388         * gcc.target/s390/target-attribute/tattr-1.c: New test.
389         * gcc.target/s390/target-attribute/tattr-2.c: New test.
390         * gcc.target/s390/target-attribute/tattr-3.c: New test.
391         * gcc.target/s390/target-attribute/tattr-4.c: New test.
392         * gcc.target/s390/target-attribute/tattr-5.c: New test.
393         * gcc.target/s390/target-attribute/tattr-6.c: New test.
394         * gcc.target/s390/target-attribute/tattr-7.c: New test.
395         * gcc.target/s390/target-attribute/tattr-8.c: New test.
396         * gcc.target/s390/target-attribute/tattr-9.c: New test.
397         * gcc.target/s390/target-attribute/tattr-10.c: New test.
398         * gcc.target/s390/target-attribute/tattr-11.c: New test.
399         * gcc.target/s390/target-attribute/tattr-12.c: New test.
400         * gcc.target/s390/target-attribute/tattr-13.c: New test.
401         * gcc.target/s390/target-attribute/tattr-14.c: New test.
402         * gcc.target/s390/target-attribute/tattr-15.c: New test.
403         * gcc.target/s390/target-attribute/tattr-16.c: New test.
404         * gcc.target/s390/target-attribute/tattr-17.c: New test.
405         * gcc.target/s390/target-attribute/tattr-18.c: New test.
406         * gcc.target/s390/target-attribute/tattr-19.c: New test.
407         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
408         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
409         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
410         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
411         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
412         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
413         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
414         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
415         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
416         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
417         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
418         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
419         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
420         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
421         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
422         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
423         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
424         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
425         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
426         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
427         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
428         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
429         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
430         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
431         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
432         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
433         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
434         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
435         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
436         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
437         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
438         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
439         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
440         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
441         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
442         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
443         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
444         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
445         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
446         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
447         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
448         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
449         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
450         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
451         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
452         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
453         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
454         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
455         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
456         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
457         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
458         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
459         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
460         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
461         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
462         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
463         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
464         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
465         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
466         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
467         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
468         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
469         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
470         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
471         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
472         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
473         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
474         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
475         Add check whether target attribute is available.
476         Run test in target-attribute subdir.
477         * gcc.target/s390/s390-c++.exp
478         (check_effective_target_target_attribute): Likewise.
479
480 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
481
482         * c-c++-common/attr-simd-4.c: New test.
483         * c-c++-common/attr-simd-5.c: New test.
484
485 2015-12-04  Nathan Sidwell  <nathan@acm.org>
486
487         * gcc.dg/graphite/id-28.c: Requires pthreads.
488
489 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gcc.dg/vla-24.c: New test.
492
493 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
494
495         * gcc.target/aarch64/stack-checking.c: New test.
496
497 2015-12-04  Richard Biener  <rguenther@suse.de>
498
499         PR testsuite/68681
500         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
501
502 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
503
504         * gcc.dg/sso-9.c: New test.
505
506 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
507
508         PR target/68655
509         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
510         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
511
512 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
513
514         PR target/68472
515         * gcc.target/i386/rop1.c: New test.
516
517 2015-12-03  Nathan Sidwell  <nathan@acm.org>
518
519         * gcc.target/nvptx/decl.c: New.
520         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
521
522 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
523
524         PR rtl-optimization/68624
525         * gcc.c-torture/execute/pr68624.c: New test.
526
527 2015-12-03  Richard Biener  <rguenther@suse.de>
528
529         PR tree-optimization/66051
530         * gcc.dg/vect/slp-42.c: New testcase.
531
532 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
533
534         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
535         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
536
537 2015-12-03  Richard Biener  <rguenther@suse.de>
538
539         PR tree-optimization/67800
540         PR tree-optimization/68333
541         * gcc.target/i386/vect-pr67800.c: New testcase.
542
543 2015-12-03  Richard Biener  <rguenther@suse.de>
544
545         PR tree-optimization/68639
546         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
547
548 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
549
550         PR ipa/68184
551         * g++.dg/torture/pr68184.C: New testcase.
552
553 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
554
555         PR preprocessor/57580
556         * c-c++-common/cpp/pr57580.c: New test.
557         * c-c++-common/gomp/pr57580.c: New test.
558
559 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
560             Sebastian Pop  <s.pop@samsung.com>
561
562         * gcc.dg/graphite/id-28.c: New.
563
564 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
565             Sebastian Pop  <s.pop@samsung.com>
566
567         * gfortran.dg/graphite/id-26.f03: New.
568
569 2015-12-02  Jason Merrill  <jason@redhat.com>
570
571         * lib/g++.exp: Handle --stds= option.
572         * lib/g++-dg.exp (g++-dg-runtest): Use it.
573
574 2015-12-02  Tobias Burnus  <burnus@net-b.de>
575             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
576
577         * gfortran.dg/coarray/event_1.f90: New.
578         * gfortran.dg/coarray/event_2.f90: New.
579
580 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
581             Sebastian Pop  <s.pop@samsung.com>
582
583         PR tree-optimization/68550
584         * gfortran.dg/graphite/pr68550-1.f90: New.
585         * gfortran.dg/graphite/pr68550-2.f90: New.
586
587 2015-12-02  Marek Polacek  <polacek@redhat.com>
588
589         PR c/68513
590         * gcc.dg/pr68513.c: New test.
591
592 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
593
594         PR fortran/63861
595         * gfortran.dg/goacc/array-reduction.f90: New test.
596         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
597         * gfortran.dg/goacc/coarray.f95: Likewise.
598         * gfortran.dg/goacc/coarray_2.f90: Likewise.
599         * gfortran.dg/goacc/reduction-2.f95: Likewise.
600         * gfortran.dg/goacc/reduction.f95: Likewise.
601
602 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
603
604         PR target/68647
605         * gcc.target/i386/pr68647.c: New test.
606
607 2015-12-02  Marek Polacek  <polacek@redhat.com>
608
609         PR c++/68653
610         * g++.dg/warn/nonnull3.C: New test.
611
612 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
613
614         PR c/68162
615         * gcc.dg/pr68162-1.c: New test.
616
617 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
618             Sebastian Pop  <s.pop@samsung.com>
619
620         * gfortran.dg/graphite/run-id-3.f90: New.
621
622 2015-12-02  David Sherwood  <david.sherwood@arm.com>
623
624         * gcc.target/aarch64/fmaxmin.c: New test.
625
626 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
627
628         * gfortran.dg/goacc/coarray.f95: XFAIL.
629         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
630         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
631         directive.
632
633 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
634             Julian Brown  <julian@codesourcery.com>
635             James Norris  <James_Norris@mentor.com>
636
637         * c-c++-common/goacc/host_data-5.c: New file.
638         * c-c++-common/goacc/host_data-6.c: Likewise.
639
640 2015-12-02  Tom de Vries  <tom@codesourcery.com>
641
642         * c-c++-common/goacc/kernels-default-2.c: New test.
643         * c-c++-common/goacc/kernels-default.c: New test.
644
645 2015-12-02  Tom de Vries  <tom@codesourcery.com>
646
647         * c-c++-common/goacc/kernels-alias-2.c: New test.
648         * c-c++-common/goacc/kernels-alias-3.c: New test.
649         * c-c++-common/goacc/kernels-alias-4.c: New test.
650         * c-c++-common/goacc/kernels-alias-5.c: New test.
651         * c-c++-common/goacc/kernels-alias-6.c: New test.
652         * c-c++-common/goacc/kernels-alias-7.c: New test.
653         * c-c++-common/goacc/kernels-alias-8.c: New test.
654         * c-c++-common/goacc/kernels-alias.c: New test.
655
656 2015-12-02  Tom de Vries  <tom@codesourcery.com>
657
658         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
659         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
660         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
661
662 2015-12-02  Richard Biener  <rguenther@suse.de>
663
664         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
665         y guarding a call to abort ().
666         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
667         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
668
669 2015-12-02  Marek Polacek  <polacek@redhat.com>
670
671         PR middle-end/68570
672         * gcc.dg/torture/pr68570.c: New test.
673
674 2015-12-02  Richard Biener  <rguenther@suse.de>
675
676         PR tree-optimization/68625
677         * gcc.dg/torture/pr68625.c: New testcase.
678
679 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
680
681         * gcc.target/i386/pr68432-1.c: New test.
682         * gcc.target/i386/pr68432-2.c: Likewise.
683         * gcc.target/i386/pr68432-3.c: Likewise.
684
685 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
686
687         * gcc.target/s390/zvector/vec-splat-2.c: New test.
688
689 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
690
691         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
692
693 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
694
695         * gcc.target/s390/zvector/vec-splat-1.c: New test.
696
697 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
698
699         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
700         * gcc.target/s390/bswaphi-1.c: New test.
701
702 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
703
704         * lib/target-supports.exp: Add s390 and s390x to the list of long
705         long atomic targets.
706
707 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
708
709         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
710         s390x to enable 64 bit bswap patterns.
711         * gcc.dg/optimize-bswapdi-2.c: Likewise.
712         * gcc.dg/optimize-bswapdi-3.c: Likewise.
713         * lib/target-supports.exp: Add a comment for s390.
714
715 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
716
717         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
718         order to make -m31 work.
719         * gcc.dg/optimize-bswapsi-1.c: Likewise.
720         * gcc.dg/optimize-bswapsi-2.c: Likewise.
721
722 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
723
724         PR c/68533
725         * gcc.dg/pr68533.c: New test.
726
727 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
728
729         PR tree-optimization/68577
730         * gcc.dg/vect/pr68577.c: New test.
731
732 2015-12-01  Nathan Sidwell  <nathan@acm.org>
733
734         * gcc.target/nvptx/uninit-decl.c: New.
735
736 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
737
738         * gcc.c-torture/execute/alias-1.c: New testcase.
739
740 2015-12-01  Marek Polacek  <polacek@redhat.com>
741
742         PR tree-optimization/64769
743         * c-c++-common/gomp/pr64769.c: New test.
744
745 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
746
747         * gcc.target/powerpc/swaps-p8-22.c: New.
748
749 2015-12-01  Marek Polacek  <polacek@redhat.com>
750
751         PR tree-optimization/67916
752         * gcc.dg/torture/pr67916.c: New test.
753
754 2015-12-01  Marek Polacek  <polacek@redhat.com>
755
756         PR middle-end/68582
757         * c-c++-common/pr68582.c: New test.
758
759 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
760
761         PR tree-optimization/68474
762         * gcc.dg/pr68474.c: New test.
763
764 2015-12-01  Christian Bruel  <christian.bruel@st.com>
765
766         PR target/68617
767         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
768
769 2015-12-01  Tom de Vries  <tom@codesourcery.com>
770
771         * gcc.dg/pr46032.c: Move to ...
772         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
773         vect_int.
774         * gcc.dg/pr46032-2.c: Move to ...
775         * gcc.dg/gomp/pr46032-2.c: ... here.
776         Drop dg-require-effective-target fopenmp.
777         * gcc.dg/pr46032-3.c: Move to ...
778         * gcc.dg/gomp/pr46032-3.c: ... here.
779         Drop dg-require-effective-target fopenmp.
780
781 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
782
783         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
784         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
785         * gfortran.dg/goacc/loop-6.f95: Likewise.
786         * gfortran.dg/goacc/loop-7.f95: New test.
787         * gfortran.dg/goacc/reduction-2.f95: New test.
788
789 2015-12-01  Richard Biener  <rguenther@suse.de>
790
791         PR tree-optimization/68379
792         * gcc.dg/torture/pr68379.c: New testcase.
793         * gfortran.dg/pr68379-1.f90: Likewise.
794         * gfortran.dg/pr68379-2.f: Likewise.
795
796 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
797
798         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
799         * gcc.dg/pr46032-2.c: Likewise.
800         * gcc.dg/pr46032-3.c: Likewise.
801
802 2015-12-01  Richard Biener  <rguenther@suse.de>
803
804         PR ipa/68470
805         * g++.dg/torture/pr68470.C: New testcase.
806
807 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
808
809         PR middle-end/68595
810         * gcc.dg/pr68595.c: New test.
811
812 2015-12-01  Christian Bruel  <christian.bruel@st.com>
813
814         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
815         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
816         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
817
818 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
819
820         PR tree-optimization/68529
821         * gcc.dg/tree-ssa/pr68529-1.c: New test.
822         * gcc.dg/tree-ssa/pr68529-2.c: New test.
823         * gcc.dg/tree-ssa/pr68529-3.c: New test.
824
825 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
826
827         * gcc.dg/lto/alias-1_0.c: New testcase.
828         * gcc.dg/lto/alias-1_1.c: New testcase.
829
830 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
831             Sebastian Pop  <s.pop@samsung.com>
832
833         PR tree-optimization/68565
834         * gfortran.dg/graphite/pr68565.f90: New.
835
836 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
837             Sebastian Pop  <s.pop@samsung.com>
838
839         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
840
841 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
842             Nathan Sidwell  <nathan@codesourcery.com>
843
844         * gfortran.dg/goacc/routine-3.f90: New test.
845         * gfortran.dg/goacc/routine-4.f90: New test.
846         * gfortran.dg/goacc/routine-5.f90: New test.
847         * gfortran.dg/goacc/routine-6.f90: New test.
848         * gfortran.dg/goacc/subroutines: New test.
849
850 2015-11-30  Tom de Vries  <tom@codesourcery.com>
851
852         * gcc.dg/pr46032-2.c: New test.
853         * gcc.dg/pr46032-3.c: New test.
854
855 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
856
857         PR target/63870
858         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
859         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
860         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
861         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
862         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
863         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
864         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
865         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
866         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
867         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
868         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
869         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
870         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
871         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
872         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
873         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
874         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
875         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
876         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
877         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
878         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
879         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
880         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
881         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
882         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
883         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
884         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
885         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
886         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
887         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
888         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
889         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
890         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
891         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
892         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
893         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
894         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
895         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
896         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
897         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
898         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
899         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
900         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
901         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
902         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
903         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
904         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
905         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
906         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
907         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
908         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
909         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
910         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
911         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
912         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
913         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
914         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
915         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
916         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
917         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
918         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
919         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
920         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
921         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
922         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
923         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
924         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
925         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
926         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
927         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
928         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
929         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
930         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
931         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
932         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
933         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
934         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
935         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
936         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
937         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
938         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
939         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
940         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
941         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
942         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
943         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
944         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
945         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
946         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
947         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
948         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
949         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
950         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
951         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
952         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
953         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
954         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
955         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
956         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
957         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
958         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
959         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
960         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
961         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
962         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
963         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
964         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
965         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
966         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
967         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
968         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
969         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
970         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
971         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
972         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
973         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
974         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
975         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
976         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
977         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
978         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
979         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
980         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
981         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
982         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
983         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
984         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
985         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
986         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
987         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
988         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
989         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
990         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
991         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
992         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
993         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
994         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
995         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
996         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
997         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
998         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
999         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1000         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1001         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1002
1003 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1004
1005         PR tree-optimization/46032
1006         * gcc.dg/pr46032.c: New test.
1007
1008 2015-11-30  Richard Biener  <rguenther@suse.de>
1009
1010         PR tree-optimization/68592
1011         * gfortran.dg/pr68592.f: New testcase.
1012
1013 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1014
1015         PR fortran/68534
1016         * gfortran.dg/submodule_13.f08: New test.
1017
1018 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1019
1020         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1021         -m31.
1022
1023 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1024
1025         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1026
1027 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1028
1029         * gcc.dg/dump-ada-spec-1.c: Move to...
1030         * c-c++-common/dump-ada-spec-1.c: ...here.
1031         * c-c++-common/dump-ada-spec-2.c: New test.
1032
1033 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1034
1035         * gnat.dg/loop_optimization22.ad[sb]: New test.
1036
1037 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1038
1039         * gnat.dg/specs/rep_clause5.ads: New test.
1040
1041 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1042
1043         PR c/67106
1044         * gcc.c-torture/compile/pr67106.c: New testcase.
1045
1046 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1047
1048         PR c/67581
1049         * g++.dg/torture/pr67581.C: New testcase.
1050
1051 2015-11-27  Richard Biener  <rguenther@suse.de>
1052
1053         PR tree-optimization/68559
1054         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1055         * gcc.dg/vect/pr45752.c: Likewise.
1056
1057 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR rtl-optimization/68250
1060         * gcc.c-torture/execute/pr68250.c: New test.
1061
1062 2015-11-27  Marek Polacek  <polacek@redhat.com>
1063
1064         * gcc.dg/pr63568.c: Convert to GIMPLE.
1065
1066 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1067
1068         PR rtl-optimization/68506
1069         * gcc.c-torture/execute/pr68506.c: New test.
1070
1071 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR c/63326
1074         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1075         * c-c++-common/gomp/pr63326.c: New test.
1076
1077 2015-11-27  Richard Biener  <rguenther@suse.de>
1078
1079         PR tree-optimization/68553
1080         * gcc.dg/vect/pr45752.c: Adjust.
1081         * gcc.dg/vect/slp-perm-4.c: Likewise.
1082
1083 2015-11-26  Martin Sebor  <msebor@redhat.com>
1084
1085         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1086         appropriate for the target.
1087         (operator new[]): Use it.
1088
1089 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1090
1091         PR c++/67238
1092         * g++.dg/cpp0x/pr67238.C: New.
1093
1094 2015-11-26  Martin Sebor  <msebor@redhat.com>
1095
1096         * g++.dg/pr67876.C: Remove duplicate content.
1097
1098 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1099
1100         * g++.dg/guality/pr67192.C: New test.
1101
1102 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1103
1104         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1105         support code for vqrdml{as}h_lane tests.
1106         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1107         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1108
1109 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1110
1111         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1112         support code for vqrdml{as}h tests.
1113         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1114         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1115
1116 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1117
1118         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1119         (check_effective_target_arm_arch_FUNC_ok)
1120         (add_options_for_arm_arch_FUNC)
1121         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1122         to the list to be generated.
1123         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1124         (check_effective_target_arm_v8_1a_neon_ok): New.
1125         (check_effective_target_arm_v8_1a_neon_hw): New.
1126
1127 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1128
1129         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1130
1131 2015-11-26  Richard Biener  <rguenther@suse.de>
1132
1133         PR testsuite/68555
1134         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1135         and not XFAIL.
1136
1137 2015-11-26  Richard Biener  <rguenther@suse.de>
1138
1139         PR testsuite/68554
1140         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1141
1142 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/67249
1145         * g++.dg/concepts/pr67249.C: New.
1146
1147 2015-11-26  Richard Biener  <rguenther@suse.de>
1148
1149         PR testsuite/66799
1150         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1151         vectorize init loop and adjust expected outcome.
1152
1153 2015-11-26  Richard Biener  <rguenther@suse.de>
1154
1155         PR testsuite/67203
1156         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1157         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1158         also monitor final optimization result.
1159
1160 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR rtl-optimization/68249
1163         PR rtl-optimization/68321
1164         * gcc.c-torture/execute/pr68249.c: New test.
1165         * gcc.c-torture/execute/pr68321.c: New test.
1166
1167 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1168
1169         PR target/68416
1170         * gcc.target/i386/mpx/pr68416.c: New test.
1171
1172 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/67313
1175         * g++.dg/cpp0x/no-weak1.C: New.
1176
1177 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR tree-optimization/68128
1180         * gcc.dg/gomp/pr68128-1.c: New test.
1181         * gcc.dg/gomp/pr68128-2.c: New test.
1182
1183 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1184
1185         PR rtl-optimization/67226
1186         * gcc.c-torture/execute/pr67226.c: New test.
1187
1188 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR c++/68508
1191         * g++.dg/ubsan/pr68508.C: New test.
1192
1193 2015-11-25  Martin Sebor  <msebor@redhat.com>
1194
1195         PR c++/67876
1196         * g++.dg/pr67876.C: New test.
1197
1198 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1199             Sebastian Pop  <s.pop@samsung.com>
1200
1201         PR tree-optimization/68453
1202         * gfortran.dg/graphite/pr68453.f90: New.
1203
1204 2015-11-25  Martin Sebor  <msebor@redhat.com>
1205
1206         PR c/66516
1207         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1208         * gcc.dg/addr_builtin-1.c: Same.
1209
1210 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1211
1212         * gcc.target/powerpc/dform-1.c: New test.
1213         * gcc.target/powerpc/dform-2.c: Likewise.
1214
1215 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1216
1217         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1218         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1219         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1220
1221 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1222
1223         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1224         * gcc.dg/pr23911.c: Same.
1225         * gcc.dg/tree-ssa/20030709-2.c: Same.
1226         * gcc.dg/tree-ssa/20030731-2.c: Same.
1227         * gcc.dg/tree-ssa/20040729-1.c: Same.
1228         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1229         * gcc.dg/tree-ssa/loop-36.c: Same.
1230         * gcc.dg/tree-ssa/pr21086.c: Same.
1231         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1232         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1233         * gcc.dg/vect/pr26359.c: Same.
1234         * c-c++-common/restrict-2.c: Update after adding new lim1.
1235         * c-c++-common/restrict-4.c: Same.
1236         * g++.dg/tree-ssa/pr33615.C: Same.
1237         * g++.dg/tree-ssa/restrict1.C: Same.
1238         * gcc.dg/tm/pub-safety-1.c: Same.
1239         * gcc.dg/tm/reg-promotion.c: Same.
1240         * gcc.dg/tree-ssa/20050314-1.c: Same.
1241         * gcc.dg/tree-ssa/loop-32.c: Same.
1242         * gcc.dg/tree-ssa/loop-33.c: Same.
1243         * gcc.dg/tree-ssa/loop-34.c: Same.
1244         * gcc.dg/tree-ssa/loop-35.c: Same.
1245         * gcc.dg/tree-ssa/loop-7.c: Same.
1246         * gcc.dg/tree-ssa/pr23109.c: Same.
1247         * gcc.dg/tree-ssa/restrict-3.c: Same.
1248         * gcc.dg/tree-ssa/restrict-5.c: Same.
1249         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1250         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1251         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1252         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1253         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1254         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1255         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1256         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1257         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1258         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1259         * gcc.dg/tree-ssa/structopt-1.c: Same.
1260         * gfortran.dg/pr32921.f: Same.
1261         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1262         * g++.dg/tree-ssa/pr61009.C: Same.
1263         * g++.dg/tree-ssa/ssa-dom.C: Same.
1264         * gcc.dg/pr20115-1.c: Same.
1265         * gcc.dg/tree-prof/20050826-2.c: Same.
1266         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1267         * gcc.dg/tree-ssa/20030821-1.c: Same.
1268         * gcc.dg/tree-ssa/20030922-2.c: Same.
1269         * gcc.dg/tree-ssa/20031022-1.c: Same.
1270         * gcc.dg/tree-ssa/20040615-1.c: Same.
1271         * gcc.dg/tree-ssa/20040624-1.c: Same.
1272         * gcc.dg/tree-ssa/pr21417.c: Same.
1273         * gcc.dg/tree-ssa/pr61607.c: Same.
1274         * gcc.dg/tree-ssa/slsr-27.c: Same.
1275         * gcc.dg/tree-ssa/slsr-28.c: Same.
1276         * gcc.dg/tree-ssa/slsr-29.c: Same.
1277         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1278         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1279         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1280         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1281         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1282         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1283         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1284         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1285         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1286         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1287         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1288         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1289         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1290         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1291         * gcc.dg/tree-ssa/vrp47.c: Same.
1292         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1293         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1294         * gcc.dg/tree-ssa/loop-40.c: Same.
1295         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1296
1297 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1298
1299         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1300
1301 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1302
1303         * gfortran.dg/nint_p7.f90: New testcase.
1304
1305 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1306             Paolo Carlini  <paolo.carlini@oracle.com>
1307
1308         PR c++/68087
1309         * g++.dg/cpp0x/constexpr-array13.C: New.
1310
1311 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1312             Cesar Philippidis  <cesar@codesourcery.com>
1313
1314         PR fortran/63858
1315         * goacc/omp-fixed.f: New test.
1316         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1317
1318 2015-11-25  Richard Biener  <rguenther@suse.de>
1319
1320         PR middle-end/68528
1321         * gcc.dg/torture/pr68528.c: New testcase.
1322
1323 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1324
1325         PR c++/58910
1326         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1327
1328 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1329
1330         PR rtl-optimization/68435
1331         * gcc.dg/pr68435.c: New test.
1332
1333 2015-11-25  Richard Biener  <rguenther@suse.de>
1334
1335         PR tree-optimization/68517
1336         * gcc.dg/torture/pr68517.c: New testcase.
1337
1338 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR target/67089
1341         * gcc.dg/pr67089-1.c: New test.
1342         * gcc.dg/pr67089-2.c: New test.
1343         * gcc.dg/pr67089-3.c: New test.
1344         * gcc.dg/pr67089-4.c: New test.
1345         * gcc.dg/pr67089-5.c: New test.
1346         * gcc.dg/pr67089-6.c: New test.
1347         * gcc.dg/pr67089-7.c: New test.
1348
1349 2015-11-25  Richard Biener  <rguenther@suse.de>
1350
1351         PR tree-optimization/68502
1352         * gcc.dg/vect/pr68502-1.c: New testcase.
1353         * gcc.dg/vect/pr68502-2.c: Likewise.
1354
1355 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1356
1357         * gcc.target/aarch64/saddw-1.c: New test.
1358         * gcc.target/aarch64/saddw-2.c: New test.
1359         * gcc.target/aarch64/uaddw-1.c: New test.
1360         * gcc.target/aarch64/uaddw-2.c: New test.
1361         * gcc.target/aarch64/uaddw-3.c: New test.
1362         * lib/target-support.exp
1363         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1364         Add aarch64 to list of support targets.
1365
1366 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1367
1368         * gcc.target/mips/frame-header-4.c: New test.
1369
1370 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1371
1372         PR fortran/68486
1373         * gfortran.dg/simplify_cshift_3.f90
1374
1375 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1376
1377         PR c++/68278
1378         * g++.dg/cpp1y/pr68278.C: New.
1379
1380 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1381
1382         PR c++/68388
1383         * g++.dg/cpp1y/pr68388.C: New.
1384
1385 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1386             Sebastian Pop  <s.pop@samsung.com>
1387
1388         PR tree-optimization/67984
1389         * gcc.dg/graphite/pr67984.c: New.
1390
1391 2015-11-24  Michael Matz  <matz@suse.de>
1392
1393         PR rtl-optimization/68392
1394         * g++.dg/pr68392.C: New test.
1395
1396 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1397
1398         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1399
1400 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1401
1402         PR rtl-optimization/68381
1403         * gcc.c-torture/execute/pr68381.c: New test.
1404
1405 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1406
1407         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1408         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1409
1410 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1411
1412         PR target/68497
1413         * gcc.target/i386/pr68497.c: New test.
1414
1415 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1416
1417         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1418         New.
1419         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1420         New.
1421         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1422         New.
1423         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1424         New.
1425         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1426         New.
1427         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1428         New.
1429         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1430         New.
1431         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1432         New.
1433         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1434         New.
1435         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1436         New.
1437         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1438         New.
1439         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1440         New.
1441
1442 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1443
1444         PR middle-end/68375
1445         * gcc.dg/pr68375.c: New test.
1446
1447 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR target/68483
1450         * gcc.target/i386/pr68483-1.c: New test.
1451         * gcc.target/i386/pr68483-2.c: New test.
1452
1453 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1454
1455         PR c/68337
1456         * gcc.target/i386/mpx/pr68337-1.c: New test.
1457         * gcc.target/i386/mpx/pr68337-2.c: New test.
1458
1459 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1460
1461         PR rtl-optimization/68194
1462         PR rtl-optimization/68328
1463         PR rtl-optimization/68185
1464         * gcc.c-torture/execute/pr68185.c: New test.
1465         * gcc.c-torture/execute/pr68328.c: Likewise.
1466
1467 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1468
1469         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1470
1471 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
1472
1473         PR objc/68438
1474         * objc.dg/plugin: New subdirectory.
1475         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1476         * objc.dg/plugin/plugin.exp: New file, based on
1477         gcc.dg/plugin/plugin.exp.
1478
1479 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1480             Sebastian Pop  <s.pop@samsung.com>
1481
1482         PR tree-optimization/68493
1483         * gcc.dg/graphite/pr68493.c: New.
1484
1485 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1486             Sebastian Pop  <s.pop@samsung.com>
1487
1488         PR tree-optimization/68279
1489         * gfortran.dg/graphite/pr68279.f90: New.
1490
1491 2015-11-23  Marek Polacek  <polacek@redhat.com>
1492
1493         PR tree-optimization/68455
1494         * gcc.dg/tree-ssa/pr68455.c: New test.
1495
1496 2015-11-23  Richard Biener  <rguenther@suse.de>
1497
1498         PR tree-optimization/68465
1499         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1500
1501 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1502
1503         PR target/68363
1504         * gcc.target/aarch64/pr68363_1.c: New test.
1505
1506 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
1507
1508         * gcc.target/aarch64/simd/vmulx.x: New.
1509         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1510         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1511         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1512
1513 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
1514
1515         PR c++/68001
1516         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1517
1518 2015-11-23  Richard Biener  <rguenther@suse.de>
1519             Jiong Wang  <jiong.wang@arm.com>
1520
1521         PR tree-optimization/68317
1522         PR tree-optimization/68326
1523         * gcc.dg/pr68317.c: New testcase.
1524
1525 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1526
1527         PR tree-optimization/68327
1528         * gcc.dg/pr68327.c: New test.
1529
1530 2015-11-23  Tom de Vries  <tom@codesourcery.com>
1531
1532         PR tree-optimization/68460
1533         * gcc.dg/autopar/pr68460.c: New test.
1534
1535 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1536
1537         * c-c++-common/asan/halt_on_error-1.c: New test.
1538         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1539
1540 2015-11-23  Richard Biener  <rguenther@suse.de>
1541
1542         PR tree-optimization/68482
1543         * gcc.dg/vect/pr68482.c: New testcase.
1544
1545 2015-11-23  Richard Biener  <rguenther@suse.de>
1546
1547         PR tree-optimization/68445
1548         * gcc.dg/vect/pr68445.c: New testcase.
1549
1550 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1551
1552         * gcc.target/s390/load-relative-check.c: New test to check
1553         generation of load relative instructions.
1554
1555 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1556
1557         * gfortran.dg/fmt_t_8.f90: New test.
1558
1559 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1560
1561         PR target/68390
1562         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1563
1564 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1565
1566         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1567
1568 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1569
1570         PR fortran/68486
1571         * gfortran.dg/simplify_cshift_2.f90: New test.
1572
1573 2015-11-22  James Norris  <jnorris@codesourcery.com>
1574             Cesar Philippidis  <cesar@codesourcery.com>
1575
1576         * gfortran.dg/goacc/declare-1.f95: Update test.
1577         * gfortran.dg/goacc/declare-2.f95: New test.
1578
1579 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
1580
1581         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1582         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1583         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1584         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1585         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1586         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1587         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1588         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1589         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1590         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1591         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1592         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1593
1594 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1595
1596         * gfortran.dg/simplify_cshift_1.f90: New test.
1597
1598 2015-11-21  Nathan Sidwell  <nathan@acm.org>
1599
1600         * gcc.dg/atomic-generic.c: Include <string.h>.
1601
1602 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
1603
1604         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1605
1606 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1607
1608         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1609
1610 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR debug/66432
1613         * gcc.dg/debug/pr66432.c: New test.
1614
1615 2015-11-20  Ian Lance Taylor  <iant@google.com>
1616
1617         PR go/66406
1618         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1619
1620 2015-11-20  Mike Stump  <mikestump@comcast.net>
1621
1622         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1623         isn't portable.
1624
1625 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1626
1627         PR 62314
1628         * gcc.dg/fixits.c: New file.
1629         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1630         (test_fixit_insert): New.
1631         (test_fixit_remove): New.
1632         (test_fixit_replace): New.
1633         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1634         (test_fixit_insert): New.
1635         (test_fixit_remove): New.
1636         (test_fixit_replace): New.
1637         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1638         (test_show_locus): Add tests of rendering fixit hints.
1639
1640 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR middle-end/68339
1643         * gcc.dg/vect/pr68339.c: New test.
1644
1645 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1646
1647         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1648
1649 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/68237
1652         * gfortran.dg/submodule_12.f90: New test
1653
1654         PR fortran/66762
1655         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1656
1657 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1658
1659         * lib/target-supports.exp
1660         (check_effective_target_arm_neon_ok_nocache): Add check
1661         for M profile.
1662
1663 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1664
1665         PR tree-optimization/68373
1666         * gcc.dg/autopar/pr68373.c: New test.
1667
1668 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1669
1670         PR c++/67354
1671         * g++.dg/abi/mangle67.C: New test.
1672
1673 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1674
1675         * gcc.target/s390/bswap-1.c: New test.
1676
1677 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1678
1679         * gcc.target/s390/pfpo.c: New test.
1680
1681 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1682
1683         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1684         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1685
1686 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1687
1688         * g++.dg/spellcheck-fields.C: New file.
1689
1690 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1691             Sebastian Pop  <s.pop@samsung.com>
1692
1693         PR tree-optimization/68428
1694         * gcc.dg/graphite/pr68428.c: New.
1695
1696 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1697             Sebastian Pop  <s.pop@samsung.com>
1698
1699         PR tree-optimization/68335
1700         * gfortran.dg/graphite/pr68335.f90: New.
1701
1702 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1703
1704         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1705         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1706         * gcc.dg/special/weak-2.c: Likewise.
1707         * gcc.dg/weak/weak-12.c: Likewise.
1708         * gcc.dg/weak/weak-15.c: Likewise.
1709         * gcc.dg/weak/weak-16.c: Likewise.
1710         * gcc.dg/weak/weak-1.c: Likewise.
1711         * gcc.dg/weak/weak-2.c: Likewise.
1712         * gcc.dg/weak/weak-4.c: Likewise.
1713         * gcc.dg/torture/pr53922.c: Likewise.
1714         * gcc.dg/torture/pr60092.c: Likewise.
1715
1716 2015-11-19  Marek Polacek  <polacek@redhat.com>
1717
1718         PR c/68412
1719         * gcc.dg/pr68412-2.c: New test.
1720         * gcc.dg/pr68412.c: New test.
1721
1722 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1723
1724         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1725         * gcc.target/avr/uint8-single-reg.c: New testcase.
1726
1727 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR c++/67409
1730         * g++.dg/eh/goto3.C: New test.
1731
1732 2015-11-19  Marek Polacek  <polacek@redhat.com>
1733
1734         PR tree-optimization/68431
1735         * gcc.dg/tree-ssa/pr68431.c: New test.
1736
1737 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR rtl-optimization/68376
1740         * gcc.c-torture/execute/pr68376-1.c: New test.
1741         * gcc.c-torture/execute/pr68376-2.c: New test.
1742
1743         PR target/67770
1744         * gcc.target/i386/pr67770.c: New test.
1745
1746 2015-11-18  Jeff Law  <law@redhat.com>
1747
1748         PR tree-optimization/68198
1749         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1750         * gcc.dg/tree-ssa/pr68198.c: New test.
1751
1752 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1753
1754         PR fortran/59910
1755         * gfortran.dg/pr59910.f90: New test.
1756
1757 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1758
1759         PR fortran/43996
1760         * gfortran.dg/pr43996.f90: New test.
1761
1762 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1763
1764         PR c/65083
1765         * gcc.dg/atomic/stdatomic-fence-2.c,
1766         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1767
1768 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * gnat.dg/loop_optimization19.adb: New test.
1771         * gnat.dg/loop_optimization20.adb: Likewise.
1772         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1773
1774 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1775
1776         * gnat.dg/opt52.adb: New test.
1777
1778 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1779
1780         * gcc.dg/goacc/nvptx-sese-1.c: New.
1781
1782 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1783
1784         * gnat.dg/renaming7.adb: New test.
1785         * gnat.dg/renaming7_pkg.ads: New helper.
1786
1787 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1788
1789         PR tree-optimization/68402
1790         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1791         to avoid undefined behaviour.
1792
1793 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR tree-optimization/68157
1796         * g++.dg/opt/pr68157.C: New test.
1797
1798 2015-11-18  Richard Biener  <rguenther@suse.de>
1799
1800         PR tree-optimization/67790
1801         * gcc.dg/vect/pr67790.c: New testcase.
1802
1803 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1804
1805         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1806
1807 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
1808
1809         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1810         (test_braced_init): New function.
1811         (test_statement_expression): New function.
1812         (test_address_of_label): New function.
1813         (test_transaction_expressions): New function.
1814         (test_keywords): New function.
1815         (test_builtin_va_arg): New function.
1816         (test_builtin_offsetof): New function.
1817         * lib/multiline.exp (_build_multiline_regex): Escape braces.
1818
1819 2015-11-17  Martin Sebor  <msebor@redhat.com>
1820
1821         PR c++/68308
1822         * g++.dg/init/new46.C: New test.
1823
1824 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1825
1826         PR fortran/65751
1827         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1828
1829 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1830
1831         PR middle-end/68134
1832         * gcc.dg/pr68134.c: New test.
1833
1834 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1835
1836         PR target/68143
1837         * gcc.c-torture/execute/pr68143_1.c: New test.
1838
1839 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1842
1843 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1844
1845         * gcc.dg/tree-ssa/ifc-8.c: New test.
1846
1847 2015-11-16  Marek Polacek  <polacek@redhat.com>
1848
1849         PR c++/68362
1850         * g++.dg/delayedfold/switch-1.C: New test.
1851
1852 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1853
1854         PR fortran/58027
1855         PR fortran/60993
1856         * gfortran.dg/pr58027.f90: New test.
1857
1858 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1859
1860         * c-c++-common/attr-simd.c: New test.
1861         * c-c++-common/attr-simd-2.c: New test.
1862         * c-c++-common/attr-simd-3.c: New test.
1863
1864 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1865
1866         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1867
1868 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1869
1870         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1871          Check __ARM_NEON__ instead of "arm_neon.h.
1872         * gcc.target/arm/attr-neon3.c: New test.
1873         * gcc.target/arm/attr-neon-fp16.c: Likewise
1874
1875 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1876
1877         PR target/65837
1878         * gcc.target/arm/lto/pr65837_0.c
1879         * gcc.target/arm/attr-neon2.c
1880         * gcc.target/arm/attr-neon.c
1881         * gcc.target/arm/attr-neon-builtin-fail.c
1882         * gcc.target/arm/attr-crypto.c
1883
1884 2015-11-16  Richard Biener  <rguenther@suse.de>
1885
1886         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1887
1888 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1889
1890         PR fortran/50221
1891         * gfortran.dg/deferred_character_1.f90: New test.
1892         * gfortran.dg/deferred_character_4.f90: New test for comment
1893         #4 of the PR.
1894
1895         PR fortran/68216
1896         * gfortran.dg/deferred_character_2.f90: New test.
1897
1898         PR fortran/67674
1899         * gfortran.dg/deferred_character_3.f90: New test.
1900
1901         PR fortran/63932
1902         * gfortran.dg/deferred_character_5.f90: New test.
1903
1904         PR fortran/66408
1905         * gfortran.dg/deferred_character_6.f90: New test.
1906
1907         PR fortran/49954
1908         * gfortran.dg/deferred_character_7.f90: New test.
1909
1910 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1911
1912         PR fortran/67803
1913         * gfortran.dg/pr67803.f90: New test.
1914
1915 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1916
1917         * g++.dg/cpp/ucn-1.C: Fix typo.
1918
1919 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1920
1921         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1922         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1923
1924 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1925             Jeff Law  <law@redhat.com>
1926
1927         * gcc.dg/tree-ssa/split-path-1.c: New test.
1928
1929 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1930
1931         * c-c++-common/goacc/loop-auto-1.c: New.
1932
1933         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1934         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1935
1936 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1937
1938         PR fortran/68319
1939         * gfortran.dg/pr68319.f90: New test.
1940
1941 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1942
1943         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1944         hardware floating point support.
1945
1946         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1947         vector direct move instructions.
1948
1949         * gcc.target/powerpc/maddld.c: New test.
1950
1951 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1954         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1955         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1956
1957 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1958
1959         * gcc.dg/diagnostic-token-ranges.c: New file.
1960         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1961         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1962         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1963         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1964         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1965         line_table param when calling
1966         linemap_position_for_line_and_column.
1967         (test_show_locus): Pass line_table to rich_location ctors.
1968         (plugin_init): Remove setting of global_dc->colorize_source_p.
1969         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1970         New file.
1971         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1972         diagnostic_plugin_test_tree_expression_range.c,
1973         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1974         and diagnostic-test-show-trees-1.c.
1975
1976 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1977
1978         PR tree-optimization/67682
1979         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1980         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1981         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1982         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1983
1984 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1985
1986         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1987
1988 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1989
1990         PR tree-optimization/68264
1991         * gcc.dg/torture/pr68264.c: New test.
1992
1993 2015-11-13  Marek Polacek  <polacek@redhat.com>
1994
1995         PR c/68320
1996         * gcc.dg/pr68320.c: New test.
1997
1998 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1999
2000         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2001
2002 2015-11-13  Richard Biener  <rguenther@suse.de>
2003
2004         PR tree-optimization/68306
2005         * gcc.dg/pr68306.c: Adjust.
2006         * gcc.dg/pr68306-2.c: New testcase.
2007         * gcc.dg/pr68306-3.c: Likewise.
2008
2009 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2010
2011         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2012         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2013
2014 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2015
2016         PR fortran/47266
2017         * gfortran.dg/module_private_2.f90: New test.
2018
2019 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2020
2021         PR fortran/47266
2022         * gfortran.dg/warn_unused_function_2.f90: New test.
2023
2024 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2025
2026         Revert [ARM] Remove neon-testgen.ml and generated tests.
2027         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2028
2029         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2030         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2031         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2032         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2033         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2034         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2035         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2036         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2037         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2038         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2039         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2040         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2041         * gcc.target/arm/neon/vRhadds16.c: Remove.
2042         * gcc.target/arm/neon/vRhadds32.c: Remove.
2043         * gcc.target/arm/neon/vRhadds8.c: Remove.
2044         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2045         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2046         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2047         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2048         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2049         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2050         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2051         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2052         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2053         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2054         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2055         * gcc.target/arm/neon/vRshls16.c: Remove.
2056         * gcc.target/arm/neon/vRshls32.c: Remove.
2057         * gcc.target/arm/neon/vRshls64.c: Remove.
2058         * gcc.target/arm/neon/vRshls8.c: Remove.
2059         * gcc.target/arm/neon/vRshlu16.c: Remove.
2060         * gcc.target/arm/neon/vRshlu32.c: Remove.
2061         * gcc.target/arm/neon/vRshlu64.c: Remove.
2062         * gcc.target/arm/neon/vRshlu8.c: Remove.
2063         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2064         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2065         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2066         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2067         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2068         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2069         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2070         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2071         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2072         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2073         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2074         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2075         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2076         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2077         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2078         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2079         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2080         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2081         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2082         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2083         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2084         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2085         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2086         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2087         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2088         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2089         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2090         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2091         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2092         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2093         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2094         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2095         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2096         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2097         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2098         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2099         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2100         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2101         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2102         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2103         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2104         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2105         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2106         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2107         * gcc.target/arm/neon/vabaQs16.c: Remove.
2108         * gcc.target/arm/neon/vabaQs32.c: Remove.
2109         * gcc.target/arm/neon/vabaQs8.c: Remove.
2110         * gcc.target/arm/neon/vabaQu16.c: Remove.
2111         * gcc.target/arm/neon/vabaQu32.c: Remove.
2112         * gcc.target/arm/neon/vabaQu8.c: Remove.
2113         * gcc.target/arm/neon/vabals16.c: Remove.
2114         * gcc.target/arm/neon/vabals32.c: Remove.
2115         * gcc.target/arm/neon/vabals8.c: Remove.
2116         * gcc.target/arm/neon/vabalu16.c: Remove.
2117         * gcc.target/arm/neon/vabalu32.c: Remove.
2118         * gcc.target/arm/neon/vabalu8.c: Remove.
2119         * gcc.target/arm/neon/vabas16.c: Remove.
2120         * gcc.target/arm/neon/vabas32.c: Remove.
2121         * gcc.target/arm/neon/vabas8.c: Remove.
2122         * gcc.target/arm/neon/vabau16.c: Remove.
2123         * gcc.target/arm/neon/vabau32.c: Remove.
2124         * gcc.target/arm/neon/vabau8.c: Remove.
2125         * gcc.target/arm/neon/vabdQf32.c: Remove.
2126         * gcc.target/arm/neon/vabdQs16.c: Remove.
2127         * gcc.target/arm/neon/vabdQs32.c: Remove.
2128         * gcc.target/arm/neon/vabdQs8.c: Remove.
2129         * gcc.target/arm/neon/vabdQu16.c: Remove.
2130         * gcc.target/arm/neon/vabdQu32.c: Remove.
2131         * gcc.target/arm/neon/vabdQu8.c: Remove.
2132         * gcc.target/arm/neon/vabdf32.c: Remove.
2133         * gcc.target/arm/neon/vabdls16.c: Remove.
2134         * gcc.target/arm/neon/vabdls32.c: Remove.
2135         * gcc.target/arm/neon/vabdls8.c: Remove.
2136         * gcc.target/arm/neon/vabdlu16.c: Remove.
2137         * gcc.target/arm/neon/vabdlu32.c: Remove.
2138         * gcc.target/arm/neon/vabdlu8.c: Remove.
2139         * gcc.target/arm/neon/vabds16.c: Remove.
2140         * gcc.target/arm/neon/vabds32.c: Remove.
2141         * gcc.target/arm/neon/vabds8.c: Remove.
2142         * gcc.target/arm/neon/vabdu16.c: Remove.
2143         * gcc.target/arm/neon/vabdu32.c: Remove.
2144         * gcc.target/arm/neon/vabdu8.c: Remove.
2145         * gcc.target/arm/neon/vabsQf32.c: Remove.
2146         * gcc.target/arm/neon/vabsQs16.c: Remove.
2147         * gcc.target/arm/neon/vabsQs32.c: Remove.
2148         * gcc.target/arm/neon/vabsQs8.c: Remove.
2149         * gcc.target/arm/neon/vabsf32.c: Remove.
2150         * gcc.target/arm/neon/vabss16.c: Remove.
2151         * gcc.target/arm/neon/vabss32.c: Remove.
2152         * gcc.target/arm/neon/vabss8.c: Remove.
2153         * gcc.target/arm/neon/vaddQf32.c: Remove.
2154         * gcc.target/arm/neon/vaddQs16.c: Remove.
2155         * gcc.target/arm/neon/vaddQs32.c: Remove.
2156         * gcc.target/arm/neon/vaddQs64.c: Remove.
2157         * gcc.target/arm/neon/vaddQs8.c: Remove.
2158         * gcc.target/arm/neon/vaddQu16.c: Remove.
2159         * gcc.target/arm/neon/vaddQu32.c: Remove.
2160         * gcc.target/arm/neon/vaddQu64.c: Remove.
2161         * gcc.target/arm/neon/vaddQu8.c: Remove.
2162         * gcc.target/arm/neon/vaddf32.c: Remove.
2163         * gcc.target/arm/neon/vaddhns16.c: Remove.
2164         * gcc.target/arm/neon/vaddhns32.c: Remove.
2165         * gcc.target/arm/neon/vaddhns64.c: Remove.
2166         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2167         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2168         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2169         * gcc.target/arm/neon/vaddls16.c: Remove.
2170         * gcc.target/arm/neon/vaddls32.c: Remove.
2171         * gcc.target/arm/neon/vaddls8.c: Remove.
2172         * gcc.target/arm/neon/vaddlu16.c: Remove.
2173         * gcc.target/arm/neon/vaddlu32.c: Remove.
2174         * gcc.target/arm/neon/vaddlu8.c: Remove.
2175         * gcc.target/arm/neon/vadds16.c: Remove.
2176         * gcc.target/arm/neon/vadds32.c: Remove.
2177         * gcc.target/arm/neon/vadds64.c: Remove.
2178         * gcc.target/arm/neon/vadds8.c: Remove.
2179         * gcc.target/arm/neon/vaddu16.c: Remove.
2180         * gcc.target/arm/neon/vaddu32.c: Remove.
2181         * gcc.target/arm/neon/vaddu64.c: Remove.
2182         * gcc.target/arm/neon/vaddu8.c: Remove.
2183         * gcc.target/arm/neon/vaddws16.c: Remove.
2184         * gcc.target/arm/neon/vaddws32.c: Remove.
2185         * gcc.target/arm/neon/vaddws8.c: Remove.
2186         * gcc.target/arm/neon/vaddwu16.c: Remove.
2187         * gcc.target/arm/neon/vaddwu32.c: Remove.
2188         * gcc.target/arm/neon/vaddwu8.c: Remove.
2189         * gcc.target/arm/neon/vandQs16.c: Remove.
2190         * gcc.target/arm/neon/vandQs32.c: Remove.
2191         * gcc.target/arm/neon/vandQs64.c: Remove.
2192         * gcc.target/arm/neon/vandQs8.c: Remove.
2193         * gcc.target/arm/neon/vandQu16.c: Remove.
2194         * gcc.target/arm/neon/vandQu32.c: Remove.
2195         * gcc.target/arm/neon/vandQu64.c: Remove.
2196         * gcc.target/arm/neon/vandQu8.c: Remove.
2197         * gcc.target/arm/neon/vands16.c: Remove.
2198         * gcc.target/arm/neon/vands32.c: Remove.
2199         * gcc.target/arm/neon/vands64.c: Remove.
2200         * gcc.target/arm/neon/vands8.c: Remove.
2201         * gcc.target/arm/neon/vandu16.c: Remove.
2202         * gcc.target/arm/neon/vandu32.c: Remove.
2203         * gcc.target/arm/neon/vandu64.c: Remove.
2204         * gcc.target/arm/neon/vandu8.c: Remove.
2205         * gcc.target/arm/neon/vbicQs16.c: Remove.
2206         * gcc.target/arm/neon/vbicQs32.c: Remove.
2207         * gcc.target/arm/neon/vbicQs64.c: Remove.
2208         * gcc.target/arm/neon/vbicQs8.c: Remove.
2209         * gcc.target/arm/neon/vbicQu16.c: Remove.
2210         * gcc.target/arm/neon/vbicQu32.c: Remove.
2211         * gcc.target/arm/neon/vbicQu64.c: Remove.
2212         * gcc.target/arm/neon/vbicQu8.c: Remove.
2213         * gcc.target/arm/neon/vbics16.c: Remove.
2214         * gcc.target/arm/neon/vbics32.c: Remove.
2215         * gcc.target/arm/neon/vbics64.c: Remove.
2216         * gcc.target/arm/neon/vbics8.c: Remove.
2217         * gcc.target/arm/neon/vbicu16.c: Remove.
2218         * gcc.target/arm/neon/vbicu32.c: Remove.
2219         * gcc.target/arm/neon/vbicu64.c: Remove.
2220         * gcc.target/arm/neon/vbicu8.c: Remove.
2221         * gcc.target/arm/neon/vbslQf32.c: Remove.
2222         * gcc.target/arm/neon/vbslQp16.c: Remove.
2223         * gcc.target/arm/neon/vbslQp64.c: Remove.
2224         * gcc.target/arm/neon/vbslQp8.c: Remove.
2225         * gcc.target/arm/neon/vbslQs16.c: Remove.
2226         * gcc.target/arm/neon/vbslQs32.c: Remove.
2227         * gcc.target/arm/neon/vbslQs64.c: Remove.
2228         * gcc.target/arm/neon/vbslQs8.c: Remove.
2229         * gcc.target/arm/neon/vbslQu16.c: Remove.
2230         * gcc.target/arm/neon/vbslQu32.c: Remove.
2231         * gcc.target/arm/neon/vbslQu64.c: Remove.
2232         * gcc.target/arm/neon/vbslQu8.c: Remove.
2233         * gcc.target/arm/neon/vbslf32.c: Remove.
2234         * gcc.target/arm/neon/vbslp16.c: Remove.
2235         * gcc.target/arm/neon/vbslp64.c: Remove.
2236         * gcc.target/arm/neon/vbslp8.c: Remove.
2237         * gcc.target/arm/neon/vbsls16.c: Remove.
2238         * gcc.target/arm/neon/vbsls32.c: Remove.
2239         * gcc.target/arm/neon/vbsls64.c: Remove.
2240         * gcc.target/arm/neon/vbsls8.c: Remove.
2241         * gcc.target/arm/neon/vbslu16.c: Remove.
2242         * gcc.target/arm/neon/vbslu32.c: Remove.
2243         * gcc.target/arm/neon/vbslu64.c: Remove.
2244         * gcc.target/arm/neon/vbslu8.c: Remove.
2245         * gcc.target/arm/neon/vcageQf32.c: Remove.
2246         * gcc.target/arm/neon/vcagef32.c: Remove.
2247         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2248         * gcc.target/arm/neon/vcagtf32.c: Remove.
2249         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2250         * gcc.target/arm/neon/vcalef32.c: Remove.
2251         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2252         * gcc.target/arm/neon/vcaltf32.c: Remove.
2253         * gcc.target/arm/neon/vceqQf32.c: Remove.
2254         * gcc.target/arm/neon/vceqQp8.c: Remove.
2255         * gcc.target/arm/neon/vceqQs16.c: Remove.
2256         * gcc.target/arm/neon/vceqQs32.c: Remove.
2257         * gcc.target/arm/neon/vceqQs8.c: Remove.
2258         * gcc.target/arm/neon/vceqQu16.c: Remove.
2259         * gcc.target/arm/neon/vceqQu32.c: Remove.
2260         * gcc.target/arm/neon/vceqQu8.c: Remove.
2261         * gcc.target/arm/neon/vceqf32.c: Remove.
2262         * gcc.target/arm/neon/vceqp8.c: Remove.
2263         * gcc.target/arm/neon/vceqs16.c: Remove.
2264         * gcc.target/arm/neon/vceqs32.c: Remove.
2265         * gcc.target/arm/neon/vceqs8.c: Remove.
2266         * gcc.target/arm/neon/vcequ16.c: Remove.
2267         * gcc.target/arm/neon/vcequ32.c: Remove.
2268         * gcc.target/arm/neon/vcequ8.c: Remove.
2269         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2270         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2271         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2272         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2273         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2274         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2275         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2276         * gcc.target/arm/neon/vcgef32.c: Remove.
2277         * gcc.target/arm/neon/vcges16.c: Remove.
2278         * gcc.target/arm/neon/vcges32.c: Remove.
2279         * gcc.target/arm/neon/vcges8.c: Remove.
2280         * gcc.target/arm/neon/vcgeu16.c: Remove.
2281         * gcc.target/arm/neon/vcgeu32.c: Remove.
2282         * gcc.target/arm/neon/vcgeu8.c: Remove.
2283         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2284         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2285         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2286         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2287         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2288         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2289         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2290         * gcc.target/arm/neon/vcgtf32.c: Remove.
2291         * gcc.target/arm/neon/vcgts16.c: Remove.
2292         * gcc.target/arm/neon/vcgts32.c: Remove.
2293         * gcc.target/arm/neon/vcgts8.c: Remove.
2294         * gcc.target/arm/neon/vcgtu16.c: Remove.
2295         * gcc.target/arm/neon/vcgtu32.c: Remove.
2296         * gcc.target/arm/neon/vcgtu8.c: Remove.
2297         * gcc.target/arm/neon/vcleQf32.c: Remove.
2298         * gcc.target/arm/neon/vcleQs16.c: Remove.
2299         * gcc.target/arm/neon/vcleQs32.c: Remove.
2300         * gcc.target/arm/neon/vcleQs8.c: Remove.
2301         * gcc.target/arm/neon/vcleQu16.c: Remove.
2302         * gcc.target/arm/neon/vcleQu32.c: Remove.
2303         * gcc.target/arm/neon/vcleQu8.c: Remove.
2304         * gcc.target/arm/neon/vclef32.c: Remove.
2305         * gcc.target/arm/neon/vcles16.c: Remove.
2306         * gcc.target/arm/neon/vcles32.c: Remove.
2307         * gcc.target/arm/neon/vcles8.c: Remove.
2308         * gcc.target/arm/neon/vcleu16.c: Remove.
2309         * gcc.target/arm/neon/vcleu32.c: Remove.
2310         * gcc.target/arm/neon/vcleu8.c: Remove.
2311         * gcc.target/arm/neon/vclsQs16.c: Remove.
2312         * gcc.target/arm/neon/vclsQs32.c: Remove.
2313         * gcc.target/arm/neon/vclsQs8.c: Remove.
2314         * gcc.target/arm/neon/vclss16.c: Remove.
2315         * gcc.target/arm/neon/vclss32.c: Remove.
2316         * gcc.target/arm/neon/vclss8.c: Remove.
2317         * gcc.target/arm/neon/vcltQf32.c: Remove.
2318         * gcc.target/arm/neon/vcltQs16.c: Remove.
2319         * gcc.target/arm/neon/vcltQs32.c: Remove.
2320         * gcc.target/arm/neon/vcltQs8.c: Remove.
2321         * gcc.target/arm/neon/vcltQu16.c: Remove.
2322         * gcc.target/arm/neon/vcltQu32.c: Remove.
2323         * gcc.target/arm/neon/vcltQu8.c: Remove.
2324         * gcc.target/arm/neon/vcltf32.c: Remove.
2325         * gcc.target/arm/neon/vclts16.c: Remove.
2326         * gcc.target/arm/neon/vclts32.c: Remove.
2327         * gcc.target/arm/neon/vclts8.c: Remove.
2328         * gcc.target/arm/neon/vcltu16.c: Remove.
2329         * gcc.target/arm/neon/vcltu32.c: Remove.
2330         * gcc.target/arm/neon/vcltu8.c: Remove.
2331         * gcc.target/arm/neon/vclzQs16.c: Remove.
2332         * gcc.target/arm/neon/vclzQs32.c: Remove.
2333         * gcc.target/arm/neon/vclzQs8.c: Remove.
2334         * gcc.target/arm/neon/vclzQu16.c: Remove.
2335         * gcc.target/arm/neon/vclzQu32.c: Remove.
2336         * gcc.target/arm/neon/vclzQu8.c: Remove.
2337         * gcc.target/arm/neon/vclzs16.c: Remove.
2338         * gcc.target/arm/neon/vclzs32.c: Remove.
2339         * gcc.target/arm/neon/vclzs8.c: Remove.
2340         * gcc.target/arm/neon/vclzu16.c: Remove.
2341         * gcc.target/arm/neon/vclzu32.c: Remove.
2342         * gcc.target/arm/neon/vclzu8.c: Remove.
2343         * gcc.target/arm/neon/vcntQp8.c: Remove.
2344         * gcc.target/arm/neon/vcntQs8.c: Remove.
2345         * gcc.target/arm/neon/vcntQu8.c: Remove.
2346         * gcc.target/arm/neon/vcntp8.c: Remove.
2347         * gcc.target/arm/neon/vcnts8.c: Remove.
2348         * gcc.target/arm/neon/vcntu8.c: Remove.
2349         * gcc.target/arm/neon/vcombinef32.c: Remove.
2350         * gcc.target/arm/neon/vcombinep16.c: Remove.
2351         * gcc.target/arm/neon/vcombinep64.c: Remove.
2352         * gcc.target/arm/neon/vcombinep8.c: Remove.
2353         * gcc.target/arm/neon/vcombines16.c: Remove.
2354         * gcc.target/arm/neon/vcombines32.c: Remove.
2355         * gcc.target/arm/neon/vcombines64.c: Remove.
2356         * gcc.target/arm/neon/vcombines8.c: Remove.
2357         * gcc.target/arm/neon/vcombineu16.c: Remove.
2358         * gcc.target/arm/neon/vcombineu32.c: Remove.
2359         * gcc.target/arm/neon/vcombineu64.c: Remove.
2360         * gcc.target/arm/neon/vcombineu8.c: Remove.
2361         * gcc.target/arm/neon/vcreatef32.c: Remove.
2362         * gcc.target/arm/neon/vcreatep16.c: Remove.
2363         * gcc.target/arm/neon/vcreatep64.c: Remove.
2364         * gcc.target/arm/neon/vcreatep8.c: Remove.
2365         * gcc.target/arm/neon/vcreates16.c: Remove.
2366         * gcc.target/arm/neon/vcreates32.c: Remove.
2367         * gcc.target/arm/neon/vcreates64.c: Remove.
2368         * gcc.target/arm/neon/vcreates8.c: Remove.
2369         * gcc.target/arm/neon/vcreateu16.c: Remove.
2370         * gcc.target/arm/neon/vcreateu32.c: Remove.
2371         * gcc.target/arm/neon/vcreateu64.c: Remove.
2372         * gcc.target/arm/neon/vcreateu8.c: Remove.
2373         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2374         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2375         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2376         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2377         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2378         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2379         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2380         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2381         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2382         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2383         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2384         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2385         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2386         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2387         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2388         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2389         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2390         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2391         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2392         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2393         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2394         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2395         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2396         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2397         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2398         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2399         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2400         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2401         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2402         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2403         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2404         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2405         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2406         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2407         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2408         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2409         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2410         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2411         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2412         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2413         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2414         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2415         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2416         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2417         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2418         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2419         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2420         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2421         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2422         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2423         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2424         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2425         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2426         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2427         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2428         * gcc.target/arm/neon/vdup_np16.c: Remove.
2429         * gcc.target/arm/neon/vdup_np64.c: Remove.
2430         * gcc.target/arm/neon/vdup_np8.c: Remove.
2431         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2432         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2433         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2434         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2435         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2436         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2437         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2438         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2439         * gcc.target/arm/neon/veorQs16.c: Remove.
2440         * gcc.target/arm/neon/veorQs32.c: Remove.
2441         * gcc.target/arm/neon/veorQs64.c: Remove.
2442         * gcc.target/arm/neon/veorQs8.c: Remove.
2443         * gcc.target/arm/neon/veorQu16.c: Remove.
2444         * gcc.target/arm/neon/veorQu32.c: Remove.
2445         * gcc.target/arm/neon/veorQu64.c: Remove.
2446         * gcc.target/arm/neon/veorQu8.c: Remove.
2447         * gcc.target/arm/neon/veors16.c: Remove.
2448         * gcc.target/arm/neon/veors32.c: Remove.
2449         * gcc.target/arm/neon/veors64.c: Remove.
2450         * gcc.target/arm/neon/veors8.c: Remove.
2451         * gcc.target/arm/neon/veoru16.c: Remove.
2452         * gcc.target/arm/neon/veoru32.c: Remove.
2453         * gcc.target/arm/neon/veoru64.c: Remove.
2454         * gcc.target/arm/neon/veoru8.c: Remove.
2455         * gcc.target/arm/neon/vextQf32.c: Remove.
2456         * gcc.target/arm/neon/vextQp16.c: Remove.
2457         * gcc.target/arm/neon/vextQp64.c: Remove.
2458         * gcc.target/arm/neon/vextQp8.c: Remove.
2459         * gcc.target/arm/neon/vextQs16.c: Remove.
2460         * gcc.target/arm/neon/vextQs32.c: Remove.
2461         * gcc.target/arm/neon/vextQs64.c: Remove.
2462         * gcc.target/arm/neon/vextQs8.c: Remove.
2463         * gcc.target/arm/neon/vextQu16.c: Remove.
2464         * gcc.target/arm/neon/vextQu32.c: Remove.
2465         * gcc.target/arm/neon/vextQu64.c: Remove.
2466         * gcc.target/arm/neon/vextQu8.c: Remove.
2467         * gcc.target/arm/neon/vextf32.c: Remove.
2468         * gcc.target/arm/neon/vextp16.c: Remove.
2469         * gcc.target/arm/neon/vextp64.c: Remove.
2470         * gcc.target/arm/neon/vextp8.c: Remove.
2471         * gcc.target/arm/neon/vexts16.c: Remove.
2472         * gcc.target/arm/neon/vexts32.c: Remove.
2473         * gcc.target/arm/neon/vexts64.c: Remove.
2474         * gcc.target/arm/neon/vexts8.c: Remove.
2475         * gcc.target/arm/neon/vextu16.c: Remove.
2476         * gcc.target/arm/neon/vextu32.c: Remove.
2477         * gcc.target/arm/neon/vextu64.c: Remove.
2478         * gcc.target/arm/neon/vextu8.c: Remove.
2479         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2480         * gcc.target/arm/neon/vfmaf32.c: Remove.
2481         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2482         * gcc.target/arm/neon/vfmsf32.c: Remove.
2483         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2484         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2485         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2486         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2487         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2488         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2489         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2490         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2491         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2492         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2493         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2494         * gcc.target/arm/neon/vget_highf32.c: Remove.
2495         * gcc.target/arm/neon/vget_highp16.c: Remove.
2496         * gcc.target/arm/neon/vget_highp64.c: Remove.
2497         * gcc.target/arm/neon/vget_highp8.c: Remove.
2498         * gcc.target/arm/neon/vget_highs16.c: Remove.
2499         * gcc.target/arm/neon/vget_highs32.c: Remove.
2500         * gcc.target/arm/neon/vget_highs64.c: Remove.
2501         * gcc.target/arm/neon/vget_highs8.c: Remove.
2502         * gcc.target/arm/neon/vget_highu16.c: Remove.
2503         * gcc.target/arm/neon/vget_highu32.c: Remove.
2504         * gcc.target/arm/neon/vget_highu64.c: Remove.
2505         * gcc.target/arm/neon/vget_highu8.c: Remove.
2506         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2507         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2508         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2509         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2510         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2511         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2512         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2513         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2514         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2515         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2516         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2517         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2518         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2519         * gcc.target/arm/neon/vget_lowp64.c: Remove.
2520         * gcc.target/arm/neon/vget_lowp8.c: Remove.
2521         * gcc.target/arm/neon/vget_lows16.c: Remove.
2522         * gcc.target/arm/neon/vget_lows32.c: Remove.
2523         * gcc.target/arm/neon/vget_lows64.c: Remove.
2524         * gcc.target/arm/neon/vget_lows8.c: Remove.
2525         * gcc.target/arm/neon/vget_lowu16.c: Remove.
2526         * gcc.target/arm/neon/vget_lowu32.c: Remove.
2527         * gcc.target/arm/neon/vget_lowu64.c: Remove.
2528         * gcc.target/arm/neon/vget_lowu8.c: Remove.
2529         * gcc.target/arm/neon/vhaddQs16.c: Remove.
2530         * gcc.target/arm/neon/vhaddQs32.c: Remove.
2531         * gcc.target/arm/neon/vhaddQs8.c: Remove.
2532         * gcc.target/arm/neon/vhaddQu16.c: Remove.
2533         * gcc.target/arm/neon/vhaddQu32.c: Remove.
2534         * gcc.target/arm/neon/vhaddQu8.c: Remove.
2535         * gcc.target/arm/neon/vhadds16.c: Remove.
2536         * gcc.target/arm/neon/vhadds32.c: Remove.
2537         * gcc.target/arm/neon/vhadds8.c: Remove.
2538         * gcc.target/arm/neon/vhaddu16.c: Remove.
2539         * gcc.target/arm/neon/vhaddu32.c: Remove.
2540         * gcc.target/arm/neon/vhaddu8.c: Remove.
2541         * gcc.target/arm/neon/vhsubQs16.c: Remove.
2542         * gcc.target/arm/neon/vhsubQs32.c: Remove.
2543         * gcc.target/arm/neon/vhsubQs8.c: Remove.
2544         * gcc.target/arm/neon/vhsubQu16.c: Remove.
2545         * gcc.target/arm/neon/vhsubQu32.c: Remove.
2546         * gcc.target/arm/neon/vhsubQu8.c: Remove.
2547         * gcc.target/arm/neon/vhsubs16.c: Remove.
2548         * gcc.target/arm/neon/vhsubs32.c: Remove.
2549         * gcc.target/arm/neon/vhsubs8.c: Remove.
2550         * gcc.target/arm/neon/vhsubu16.c: Remove.
2551         * gcc.target/arm/neon/vhsubu32.c: Remove.
2552         * gcc.target/arm/neon/vhsubu8.c: Remove.
2553         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2554         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2555         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2556         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2557         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2558         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2559         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2560         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2561         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2562         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2563         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2564         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2565         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2566         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2567         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2568         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2569         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2570         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2571         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2572         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2573         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2574         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2575         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2576         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2577         * gcc.target/arm/neon/vld1Qf32.c: Remove.
2578         * gcc.target/arm/neon/vld1Qp16.c: Remove.
2579         * gcc.target/arm/neon/vld1Qp64.c: Remove.
2580         * gcc.target/arm/neon/vld1Qp8.c: Remove.
2581         * gcc.target/arm/neon/vld1Qs16.c: Remove.
2582         * gcc.target/arm/neon/vld1Qs32.c: Remove.
2583         * gcc.target/arm/neon/vld1Qs64.c: Remove.
2584         * gcc.target/arm/neon/vld1Qs8.c: Remove.
2585         * gcc.target/arm/neon/vld1Qu16.c: Remove.
2586         * gcc.target/arm/neon/vld1Qu32.c: Remove.
2587         * gcc.target/arm/neon/vld1Qu64.c: Remove.
2588         * gcc.target/arm/neon/vld1Qu8.c: Remove.
2589         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2590         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2591         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2592         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2593         * gcc.target/arm/neon/vld1_dups16.c: Remove.
2594         * gcc.target/arm/neon/vld1_dups32.c: Remove.
2595         * gcc.target/arm/neon/vld1_dups64.c: Remove.
2596         * gcc.target/arm/neon/vld1_dups8.c: Remove.
2597         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2598         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2599         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2600         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2601         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2602         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2603         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2604         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2605         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2606         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2607         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2608         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2609         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2610         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2611         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2612         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2613         * gcc.target/arm/neon/vld1f32.c: Remove.
2614         * gcc.target/arm/neon/vld1p16.c: Remove.
2615         * gcc.target/arm/neon/vld1p64.c: Remove.
2616         * gcc.target/arm/neon/vld1p8.c: Remove.
2617         * gcc.target/arm/neon/vld1s16.c: Remove.
2618         * gcc.target/arm/neon/vld1s32.c: Remove.
2619         * gcc.target/arm/neon/vld1s64.c: Remove.
2620         * gcc.target/arm/neon/vld1s8.c: Remove.
2621         * gcc.target/arm/neon/vld1u16.c: Remove.
2622         * gcc.target/arm/neon/vld1u32.c: Remove.
2623         * gcc.target/arm/neon/vld1u64.c: Remove.
2624         * gcc.target/arm/neon/vld1u8.c: Remove.
2625         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2626         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2627         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2628         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2629         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2630         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2631         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2632         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2633         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2634         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2635         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2636         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2637         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2638         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2639         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2640         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2641         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2642         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2643         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2644         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2645         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2646         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2647         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2648         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2649         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2650         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2651         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2652         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2653         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2654         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2655         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2656         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2657         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2658         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2659         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2660         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2661         * gcc.target/arm/neon/vld2f32.c: Remove.
2662         * gcc.target/arm/neon/vld2p16.c: Remove.
2663         * gcc.target/arm/neon/vld2p64.c: Remove.
2664         * gcc.target/arm/neon/vld2p8.c: Remove.
2665         * gcc.target/arm/neon/vld2s16.c: Remove.
2666         * gcc.target/arm/neon/vld2s32.c: Remove.
2667         * gcc.target/arm/neon/vld2s64.c: Remove.
2668         * gcc.target/arm/neon/vld2s8.c: Remove.
2669         * gcc.target/arm/neon/vld2u16.c: Remove.
2670         * gcc.target/arm/neon/vld2u32.c: Remove.
2671         * gcc.target/arm/neon/vld2u64.c: Remove.
2672         * gcc.target/arm/neon/vld2u8.c: Remove.
2673         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2674         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2675         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2676         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2677         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2678         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2679         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2680         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2681         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2682         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2683         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2684         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2685         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2686         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2687         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2688         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2689         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2690         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2691         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2692         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2693         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2694         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2695         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2696         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2697         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2698         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2699         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2700         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2701         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2702         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2703         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2704         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2705         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2706         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2707         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2708         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2709         * gcc.target/arm/neon/vld3f32.c: Remove.
2710         * gcc.target/arm/neon/vld3p16.c: Remove.
2711         * gcc.target/arm/neon/vld3p64.c: Remove.
2712         * gcc.target/arm/neon/vld3p8.c: Remove.
2713         * gcc.target/arm/neon/vld3s16.c: Remove.
2714         * gcc.target/arm/neon/vld3s32.c: Remove.
2715         * gcc.target/arm/neon/vld3s64.c: Remove.
2716         * gcc.target/arm/neon/vld3s8.c: Remove.
2717         * gcc.target/arm/neon/vld3u16.c: Remove.
2718         * gcc.target/arm/neon/vld3u32.c: Remove.
2719         * gcc.target/arm/neon/vld3u64.c: Remove.
2720         * gcc.target/arm/neon/vld3u8.c: Remove.
2721         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2722         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2723         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2724         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2725         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2726         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2727         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2728         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2729         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2730         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2731         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2732         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2733         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2734         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2735         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2736         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2737         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2738         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2739         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2740         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2741         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2742         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2743         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2744         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2745         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2746         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2747         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2748         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2749         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2750         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2751         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2752         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2753         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2754         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2755         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2756         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2757         * gcc.target/arm/neon/vld4f32.c: Remove.
2758         * gcc.target/arm/neon/vld4p16.c: Remove.
2759         * gcc.target/arm/neon/vld4p64.c: Remove.
2760         * gcc.target/arm/neon/vld4p8.c: Remove.
2761         * gcc.target/arm/neon/vld4s16.c: Remove.
2762         * gcc.target/arm/neon/vld4s32.c: Remove.
2763         * gcc.target/arm/neon/vld4s64.c: Remove.
2764         * gcc.target/arm/neon/vld4s8.c: Remove.
2765         * gcc.target/arm/neon/vld4u16.c: Remove.
2766         * gcc.target/arm/neon/vld4u32.c: Remove.
2767         * gcc.target/arm/neon/vld4u64.c: Remove.
2768         * gcc.target/arm/neon/vld4u8.c: Remove.
2769         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2770         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2771         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2772         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2773         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2774         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2775         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2776         * gcc.target/arm/neon/vmaxf32.c: Remove.
2777         * gcc.target/arm/neon/vmaxs16.c: Remove.
2778         * gcc.target/arm/neon/vmaxs32.c: Remove.
2779         * gcc.target/arm/neon/vmaxs8.c: Remove.
2780         * gcc.target/arm/neon/vmaxu16.c: Remove.
2781         * gcc.target/arm/neon/vmaxu32.c: Remove.
2782         * gcc.target/arm/neon/vmaxu8.c: Remove.
2783         * gcc.target/arm/neon/vminQf32.c: Remove.
2784         * gcc.target/arm/neon/vminQs16.c: Remove.
2785         * gcc.target/arm/neon/vminQs32.c: Remove.
2786         * gcc.target/arm/neon/vminQs8.c: Remove.
2787         * gcc.target/arm/neon/vminQu16.c: Remove.
2788         * gcc.target/arm/neon/vminQu32.c: Remove.
2789         * gcc.target/arm/neon/vminQu8.c: Remove.
2790         * gcc.target/arm/neon/vminf32.c: Remove.
2791         * gcc.target/arm/neon/vmins16.c: Remove.
2792         * gcc.target/arm/neon/vmins32.c: Remove.
2793         * gcc.target/arm/neon/vmins8.c: Remove.
2794         * gcc.target/arm/neon/vminu16.c: Remove.
2795         * gcc.target/arm/neon/vminu32.c: Remove.
2796         * gcc.target/arm/neon/vminu8.c: Remove.
2797         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2798         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2799         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2800         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2801         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2802         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2803         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2804         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2805         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2806         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2807         * gcc.target/arm/neon/vmlaQf32.c: Remove.
2808         * gcc.target/arm/neon/vmlaQs16.c: Remove.
2809         * gcc.target/arm/neon/vmlaQs32.c: Remove.
2810         * gcc.target/arm/neon/vmlaQs8.c: Remove.
2811         * gcc.target/arm/neon/vmlaQu16.c: Remove.
2812         * gcc.target/arm/neon/vmlaQu32.c: Remove.
2813         * gcc.target/arm/neon/vmlaQu8.c: Remove.
2814         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2815         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2816         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2817         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2818         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2819         * gcc.target/arm/neon/vmla_nf32.c: Remove.
2820         * gcc.target/arm/neon/vmla_ns16.c: Remove.
2821         * gcc.target/arm/neon/vmla_ns32.c: Remove.
2822         * gcc.target/arm/neon/vmla_nu16.c: Remove.
2823         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2824         * gcc.target/arm/neon/vmlaf32.c: Remove.
2825         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2826         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2827         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2828         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2829         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2830         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2831         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2832         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2833         * gcc.target/arm/neon/vmlals16.c: Remove.
2834         * gcc.target/arm/neon/vmlals32.c: Remove.
2835         * gcc.target/arm/neon/vmlals8.c: Remove.
2836         * gcc.target/arm/neon/vmlalu16.c: Remove.
2837         * gcc.target/arm/neon/vmlalu32.c: Remove.
2838         * gcc.target/arm/neon/vmlalu8.c: Remove.
2839         * gcc.target/arm/neon/vmlas16.c: Remove.
2840         * gcc.target/arm/neon/vmlas32.c: Remove.
2841         * gcc.target/arm/neon/vmlas8.c: Remove.
2842         * gcc.target/arm/neon/vmlau16.c: Remove.
2843         * gcc.target/arm/neon/vmlau32.c: Remove.
2844         * gcc.target/arm/neon/vmlau8.c: Remove.
2845         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2846         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2847         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2848         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2849         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2850         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2851         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2852         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2853         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2854         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2855         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2856         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2857         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2858         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2859         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2860         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2861         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2862         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2863         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2864         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2865         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2866         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2867         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2868         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2869         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2870         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2871         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2872         * gcc.target/arm/neon/vmlsf32.c: Remove.
2873         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2874         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2875         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2876         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2877         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2878         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2879         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2880         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2881         * gcc.target/arm/neon/vmlsls16.c: Remove.
2882         * gcc.target/arm/neon/vmlsls32.c: Remove.
2883         * gcc.target/arm/neon/vmlsls8.c: Remove.
2884         * gcc.target/arm/neon/vmlslu16.c: Remove.
2885         * gcc.target/arm/neon/vmlslu32.c: Remove.
2886         * gcc.target/arm/neon/vmlslu8.c: Remove.
2887         * gcc.target/arm/neon/vmlss16.c: Remove.
2888         * gcc.target/arm/neon/vmlss32.c: Remove.
2889         * gcc.target/arm/neon/vmlss8.c: Remove.
2890         * gcc.target/arm/neon/vmlsu16.c: Remove.
2891         * gcc.target/arm/neon/vmlsu32.c: Remove.
2892         * gcc.target/arm/neon/vmlsu8.c: Remove.
2893         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2894         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2895         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2896         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2897         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2898         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2899         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2900         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2901         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2902         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2903         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2904         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2905         * gcc.target/arm/neon/vmov_np16.c: Remove.
2906         * gcc.target/arm/neon/vmov_np8.c: Remove.
2907         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2908         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2909         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2910         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2911         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2912         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2913         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2914         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2915         * gcc.target/arm/neon/vmovls16.c: Remove.
2916         * gcc.target/arm/neon/vmovls32.c: Remove.
2917         * gcc.target/arm/neon/vmovls8.c: Remove.
2918         * gcc.target/arm/neon/vmovlu16.c: Remove.
2919         * gcc.target/arm/neon/vmovlu32.c: Remove.
2920         * gcc.target/arm/neon/vmovlu8.c: Remove.
2921         * gcc.target/arm/neon/vmovns16.c: Remove.
2922         * gcc.target/arm/neon/vmovns32.c: Remove.
2923         * gcc.target/arm/neon/vmovns64.c: Remove.
2924         * gcc.target/arm/neon/vmovnu16.c: Remove.
2925         * gcc.target/arm/neon/vmovnu32.c: Remove.
2926         * gcc.target/arm/neon/vmovnu64.c: Remove.
2927         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2928         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2929         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2930         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2931         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2932         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2933         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2934         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2935         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2936         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2937         * gcc.target/arm/neon/vmulQf32.c: Remove.
2938         * gcc.target/arm/neon/vmulQp8.c: Remove.
2939         * gcc.target/arm/neon/vmulQs16.c: Remove.
2940         * gcc.target/arm/neon/vmulQs32.c: Remove.
2941         * gcc.target/arm/neon/vmulQs8.c: Remove.
2942         * gcc.target/arm/neon/vmulQu16.c: Remove.
2943         * gcc.target/arm/neon/vmulQu32.c: Remove.
2944         * gcc.target/arm/neon/vmulQu8.c: Remove.
2945         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2946         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2947         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2948         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2949         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2950         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2951         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2952         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2953         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2954         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2955         * gcc.target/arm/neon/vmulf32.c: Remove.
2956         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2957         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2958         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2959         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2960         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2961         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2962         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2963         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2964         * gcc.target/arm/neon/vmullp8.c: Remove.
2965         * gcc.target/arm/neon/vmulls16.c: Remove.
2966         * gcc.target/arm/neon/vmulls32.c: Remove.
2967         * gcc.target/arm/neon/vmulls8.c: Remove.
2968         * gcc.target/arm/neon/vmullu16.c: Remove.
2969         * gcc.target/arm/neon/vmullu32.c: Remove.
2970         * gcc.target/arm/neon/vmullu8.c: Remove.
2971         * gcc.target/arm/neon/vmulp8.c: Remove.
2972         * gcc.target/arm/neon/vmuls16.c: Remove.
2973         * gcc.target/arm/neon/vmuls32.c: Remove.
2974         * gcc.target/arm/neon/vmuls8.c: Remove.
2975         * gcc.target/arm/neon/vmulu16.c: Remove.
2976         * gcc.target/arm/neon/vmulu32.c: Remove.
2977         * gcc.target/arm/neon/vmulu8.c: Remove.
2978         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2979         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2980         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2981         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2982         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2983         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2984         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2985         * gcc.target/arm/neon/vmvnp8.c: Remove.
2986         * gcc.target/arm/neon/vmvns16.c: Remove.
2987         * gcc.target/arm/neon/vmvns32.c: Remove.
2988         * gcc.target/arm/neon/vmvns8.c: Remove.
2989         * gcc.target/arm/neon/vmvnu16.c: Remove.
2990         * gcc.target/arm/neon/vmvnu32.c: Remove.
2991         * gcc.target/arm/neon/vmvnu8.c: Remove.
2992         * gcc.target/arm/neon/vnegQf32.c: Remove.
2993         * gcc.target/arm/neon/vnegQs16.c: Remove.
2994         * gcc.target/arm/neon/vnegQs32.c: Remove.
2995         * gcc.target/arm/neon/vnegQs8.c: Remove.
2996         * gcc.target/arm/neon/vnegf32.c: Remove.
2997         * gcc.target/arm/neon/vnegs16.c: Remove.
2998         * gcc.target/arm/neon/vnegs32.c: Remove.
2999         * gcc.target/arm/neon/vnegs8.c: Remove.
3000         * gcc.target/arm/neon/vornQs16.c: Remove.
3001         * gcc.target/arm/neon/vornQs32.c: Remove.
3002         * gcc.target/arm/neon/vornQs64.c: Remove.
3003         * gcc.target/arm/neon/vornQs8.c: Remove.
3004         * gcc.target/arm/neon/vornQu16.c: Remove.
3005         * gcc.target/arm/neon/vornQu32.c: Remove.
3006         * gcc.target/arm/neon/vornQu64.c: Remove.
3007         * gcc.target/arm/neon/vornQu8.c: Remove.
3008         * gcc.target/arm/neon/vorns16.c: Remove.
3009         * gcc.target/arm/neon/vorns32.c: Remove.
3010         * gcc.target/arm/neon/vorns64.c: Remove.
3011         * gcc.target/arm/neon/vorns8.c: Remove.
3012         * gcc.target/arm/neon/vornu16.c: Remove.
3013         * gcc.target/arm/neon/vornu32.c: Remove.
3014         * gcc.target/arm/neon/vornu64.c: Remove.
3015         * gcc.target/arm/neon/vornu8.c: Remove.
3016         * gcc.target/arm/neon/vorrQs16.c: Remove.
3017         * gcc.target/arm/neon/vorrQs32.c: Remove.
3018         * gcc.target/arm/neon/vorrQs64.c: Remove.
3019         * gcc.target/arm/neon/vorrQs8.c: Remove.
3020         * gcc.target/arm/neon/vorrQu16.c: Remove.
3021         * gcc.target/arm/neon/vorrQu32.c: Remove.
3022         * gcc.target/arm/neon/vorrQu64.c: Remove.
3023         * gcc.target/arm/neon/vorrQu8.c: Remove.
3024         * gcc.target/arm/neon/vorrs16.c: Remove.
3025         * gcc.target/arm/neon/vorrs32.c: Remove.
3026         * gcc.target/arm/neon/vorrs64.c: Remove.
3027         * gcc.target/arm/neon/vorrs8.c: Remove.
3028         * gcc.target/arm/neon/vorru16.c: Remove.
3029         * gcc.target/arm/neon/vorru32.c: Remove.
3030         * gcc.target/arm/neon/vorru64.c: Remove.
3031         * gcc.target/arm/neon/vorru8.c: Remove.
3032         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3033         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3034         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3035         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3036         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3037         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3038         * gcc.target/arm/neon/vpadals16.c: Remove.
3039         * gcc.target/arm/neon/vpadals32.c: Remove.
3040         * gcc.target/arm/neon/vpadals8.c: Remove.
3041         * gcc.target/arm/neon/vpadalu16.c: Remove.
3042         * gcc.target/arm/neon/vpadalu32.c: Remove.
3043         * gcc.target/arm/neon/vpadalu8.c: Remove.
3044         * gcc.target/arm/neon/vpaddf32.c: Remove.
3045         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3046         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3047         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3048         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3049         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3050         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3051         * gcc.target/arm/neon/vpaddls16.c: Remove.
3052         * gcc.target/arm/neon/vpaddls32.c: Remove.
3053         * gcc.target/arm/neon/vpaddls8.c: Remove.
3054         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3055         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3056         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3057         * gcc.target/arm/neon/vpadds16.c: Remove.
3058         * gcc.target/arm/neon/vpadds32.c: Remove.
3059         * gcc.target/arm/neon/vpadds8.c: Remove.
3060         * gcc.target/arm/neon/vpaddu16.c: Remove.
3061         * gcc.target/arm/neon/vpaddu32.c: Remove.
3062         * gcc.target/arm/neon/vpaddu8.c: Remove.
3063         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3064         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3065         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3066         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3067         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3068         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3069         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3070         * gcc.target/arm/neon/vpminf32.c: Remove.
3071         * gcc.target/arm/neon/vpmins16.c: Remove.
3072         * gcc.target/arm/neon/vpmins32.c: Remove.
3073         * gcc.target/arm/neon/vpmins8.c: Remove.
3074         * gcc.target/arm/neon/vpminu16.c: Remove.
3075         * gcc.target/arm/neon/vpminu32.c: Remove.
3076         * gcc.target/arm/neon/vpminu8.c: Remove.
3077         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3078         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3079         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3080         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3081         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3082         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3083         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3084         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3085         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3086         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3087         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3088         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3089         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3090         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3091         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3092         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3093         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3094         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3095         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3096         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3097         * gcc.target/arm/neon/vqRshls16.c: Remove.
3098         * gcc.target/arm/neon/vqRshls32.c: Remove.
3099         * gcc.target/arm/neon/vqRshls64.c: Remove.
3100         * gcc.target/arm/neon/vqRshls8.c: Remove.
3101         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3102         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3103         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3104         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3105         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3106         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3107         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3108         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3109         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3110         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3111         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3112         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3113         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3114         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3115         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3116         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3117         * gcc.target/arm/neon/vqabss16.c: Remove.
3118         * gcc.target/arm/neon/vqabss32.c: Remove.
3119         * gcc.target/arm/neon/vqabss8.c: Remove.
3120         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3121         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3122         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3123         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3124         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3125         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3126         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3127         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3128         * gcc.target/arm/neon/vqadds16.c: Remove.
3129         * gcc.target/arm/neon/vqadds32.c: Remove.
3130         * gcc.target/arm/neon/vqadds64.c: Remove.
3131         * gcc.target/arm/neon/vqadds8.c: Remove.
3132         * gcc.target/arm/neon/vqaddu16.c: Remove.
3133         * gcc.target/arm/neon/vqaddu32.c: Remove.
3134         * gcc.target/arm/neon/vqaddu64.c: Remove.
3135         * gcc.target/arm/neon/vqaddu8.c: Remove.
3136         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3137         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3138         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3139         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3140         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3141         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3142         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3143         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3144         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3145         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3146         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3147         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3148         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3149         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3150         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3151         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3152         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3153         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3154         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3155         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3156         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3157         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3158         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3159         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3160         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3161         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3162         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3163         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3164         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3165         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3166         * gcc.target/arm/neon/vqmovns16.c: Remove.
3167         * gcc.target/arm/neon/vqmovns32.c: Remove.
3168         * gcc.target/arm/neon/vqmovns64.c: Remove.
3169         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3170         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3171         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3172         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3173         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3174         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3175         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3176         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3177         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3178         * gcc.target/arm/neon/vqnegs16.c: Remove.
3179         * gcc.target/arm/neon/vqnegs32.c: Remove.
3180         * gcc.target/arm/neon/vqnegs8.c: Remove.
3181         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3182         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3183         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3184         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3185         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3186         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3187         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3188         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3189         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3190         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3191         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3192         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3193         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3194         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3195         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3196         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3197         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3198         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3199         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3200         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3201         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3202         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3203         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3204         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3205         * gcc.target/arm/neon/vqshls16.c: Remove.
3206         * gcc.target/arm/neon/vqshls32.c: Remove.
3207         * gcc.target/arm/neon/vqshls64.c: Remove.
3208         * gcc.target/arm/neon/vqshls8.c: Remove.
3209         * gcc.target/arm/neon/vqshlu16.c: Remove.
3210         * gcc.target/arm/neon/vqshlu32.c: Remove.
3211         * gcc.target/arm/neon/vqshlu64.c: Remove.
3212         * gcc.target/arm/neon/vqshlu8.c: Remove.
3213         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3214         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3215         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3216         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3217         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3218         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3219         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3220         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3221         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3222         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3223         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3224         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3225         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3226         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3227         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3228         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3229         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3230         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3231         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3232         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3233         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3234         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3235         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3236         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3237         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3238         * gcc.target/arm/neon/vqsubs16.c: Remove.
3239         * gcc.target/arm/neon/vqsubs32.c: Remove.
3240         * gcc.target/arm/neon/vqsubs64.c: Remove.
3241         * gcc.target/arm/neon/vqsubs8.c: Remove.
3242         * gcc.target/arm/neon/vqsubu16.c: Remove.
3243         * gcc.target/arm/neon/vqsubu32.c: Remove.
3244         * gcc.target/arm/neon/vqsubu64.c: Remove.
3245         * gcc.target/arm/neon/vqsubu8.c: Remove.
3246         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3247         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3248         * gcc.target/arm/neon/vrecpef32.c: Remove.
3249         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3250         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3251         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3252         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3253         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3254         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3255         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3256         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3257         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3258         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3259         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3260         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3261         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3262         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3263         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3264         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3265         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3266         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3267         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3268         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3269         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3270         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3271         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3272         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3273         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3274         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3275         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3276         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3277         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3278         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3279         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3280         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3281         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3282         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3283         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3284         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3285         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3286         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3287         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3288         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3289         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3290         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3291         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3292         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3293         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3294         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3295         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3296         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3297         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3298         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3299         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3300         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3301         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3302         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3303         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3304         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3305         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3306         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3307         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3308         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3309         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3310         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3311         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3312         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3313         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3314         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3315         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3316         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3317         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3318         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3319         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3320         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3321         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3322         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3323         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3324         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3325         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3326         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3327         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3328         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3329         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3330         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3331         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3332         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3333         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3334         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3335         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3336         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3337         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3338         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3339         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3340         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3341         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3342         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3343         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3344         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3345         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3346         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3347         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3348         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3349         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3350         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3351         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3352         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3353         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3354         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3355         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3356         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3357         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3358         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3359         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3360         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3361         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3362         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3363         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3364         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3365         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3366         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3367         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3368         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3369         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3370         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3371         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3372         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3373         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3374         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3375         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3376         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3377         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3378         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3379         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3380         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3381         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3382         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3383         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3384         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3385         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3386         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3387         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3388         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3389         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3390         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3391         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3392         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3393         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3394         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3395         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3396         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3397         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3398         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3399         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3400         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3401         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3402         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3403         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3404         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3405         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3406         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3407         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3408         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3409         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3410         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3411         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3412         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3413         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3414         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3415         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3416         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3417         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3418         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3419         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3420         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3421         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3422         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3423         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3424         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3425         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3426         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3427         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3428         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3429         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3430         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3431         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3432         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3433         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3434         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3435         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3436         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3437         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3438         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3439         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3440         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3441         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3442         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3443         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3444         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3445         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3446         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3447         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3448         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3449         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3450         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3451         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3452         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3453         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3454         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3455         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3456         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3457         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3458         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3459         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3460         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3461         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3462         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3463         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3464         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3465         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3466         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3467         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3468         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3469         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3470         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3471         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3472         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3473         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3474         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3475         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3476         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3477         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3478         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3479         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3480         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3481         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3482         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3483         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3484         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3485         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3486         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3487         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3488         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3489         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3490         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3491         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3492         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3493         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3494         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3495         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3496         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3497         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3498         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3499         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3500         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3501         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3502         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3503         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3504         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3505         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3506         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3507         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3508         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3509         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3510         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3511         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3512         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3513         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3514         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3515         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3516         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3517         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3518         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3519         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3520         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3521         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3522         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3523         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3524         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3525         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3526         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3527         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3528         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3529         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3530         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3531         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3532         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3533         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3534         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3535         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3536         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3537         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3538         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3539         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3540         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3541         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3542         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3543         * gcc.target/arm/neon/vrev16p8.c: Remove.
3544         * gcc.target/arm/neon/vrev16s8.c: Remove.
3545         * gcc.target/arm/neon/vrev16u8.c: Remove.
3546         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3547         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3548         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3549         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3550         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3551         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3552         * gcc.target/arm/neon/vrev32p16.c: Remove.
3553         * gcc.target/arm/neon/vrev32p8.c: Remove.
3554         * gcc.target/arm/neon/vrev32s16.c: Remove.
3555         * gcc.target/arm/neon/vrev32s8.c: Remove.
3556         * gcc.target/arm/neon/vrev32u16.c: Remove.
3557         * gcc.target/arm/neon/vrev32u8.c: Remove.
3558         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3559         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3560         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3561         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3562         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3563         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3564         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3565         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3566         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3567         * gcc.target/arm/neon/vrev64f32.c: Remove.
3568         * gcc.target/arm/neon/vrev64p16.c: Remove.
3569         * gcc.target/arm/neon/vrev64p8.c: Remove.
3570         * gcc.target/arm/neon/vrev64s16.c: Remove.
3571         * gcc.target/arm/neon/vrev64s32.c: Remove.
3572         * gcc.target/arm/neon/vrev64s8.c: Remove.
3573         * gcc.target/arm/neon/vrev64u16.c: Remove.
3574         * gcc.target/arm/neon/vrev64u32.c: Remove.
3575         * gcc.target/arm/neon/vrev64u8.c: Remove.
3576         * gcc.target/arm/neon/vrndaf32.c: Remove.
3577         * gcc.target/arm/neon/vrndaqf32.c: Remove.
3578         * gcc.target/arm/neon/vrndf32.c: Remove.
3579         * gcc.target/arm/neon/vrndmf32.c: Remove.
3580         * gcc.target/arm/neon/vrndmqf32.c: Remove.
3581         * gcc.target/arm/neon/vrndnf32.c: Remove.
3582         * gcc.target/arm/neon/vrndnqf32.c: Remove.
3583         * gcc.target/arm/neon/vrndpf32.c: Remove.
3584         * gcc.target/arm/neon/vrndpqf32.c: Remove.
3585         * gcc.target/arm/neon/vrndqf32.c: Remove.
3586         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3587         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3588         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3589         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3590         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3591         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3592         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3593         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3594         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3595         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3596         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3597         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3598         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3599         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3600         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3601         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3602         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3603         * gcc.target/arm/neon/vset_lanef32.c: Remove.
3604         * gcc.target/arm/neon/vset_lanep16.c: Remove.
3605         * gcc.target/arm/neon/vset_lanep8.c: Remove.
3606         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3607         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3608         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3609         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3610         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3611         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3612         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3613         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3614         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3615         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3616         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3617         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3618         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3619         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3620         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3621         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3622         * gcc.target/arm/neon/vshlQs16.c: Remove.
3623         * gcc.target/arm/neon/vshlQs32.c: Remove.
3624         * gcc.target/arm/neon/vshlQs64.c: Remove.
3625         * gcc.target/arm/neon/vshlQs8.c: Remove.
3626         * gcc.target/arm/neon/vshlQu16.c: Remove.
3627         * gcc.target/arm/neon/vshlQu32.c: Remove.
3628         * gcc.target/arm/neon/vshlQu64.c: Remove.
3629         * gcc.target/arm/neon/vshlQu8.c: Remove.
3630         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3631         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3632         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3633         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3634         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3635         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3636         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3637         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3638         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3639         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3640         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3641         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3642         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3643         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3644         * gcc.target/arm/neon/vshls16.c: Remove.
3645         * gcc.target/arm/neon/vshls32.c: Remove.
3646         * gcc.target/arm/neon/vshls64.c: Remove.
3647         * gcc.target/arm/neon/vshls8.c: Remove.
3648         * gcc.target/arm/neon/vshlu16.c: Remove.
3649         * gcc.target/arm/neon/vshlu32.c: Remove.
3650         * gcc.target/arm/neon/vshlu64.c: Remove.
3651         * gcc.target/arm/neon/vshlu8.c: Remove.
3652         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3653         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3654         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3655         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3656         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3657         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3658         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3659         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3660         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3661         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3662         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3663         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3664         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3665         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3666         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3667         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3668         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3669         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3670         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3671         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3672         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3673         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3674         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3675         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3676         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3677         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3678         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3679         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3680         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3681         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3682         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3683         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3684         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3685         * gcc.target/arm/neon/vsli_np16.c: Remove.
3686         * gcc.target/arm/neon/vsli_np64.c: Remove.
3687         * gcc.target/arm/neon/vsli_np8.c: Remove.
3688         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3689         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3690         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3691         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3692         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3693         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3694         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3695         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3696         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3697         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3698         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3699         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3700         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3701         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3702         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3703         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3704         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3705         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3706         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3707         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3708         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3709         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3710         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3711         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3712         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3713         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3714         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3715         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3716         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3717         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3718         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3719         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3720         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3721         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3722         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3723         * gcc.target/arm/neon/vsri_np16.c: Remove.
3724         * gcc.target/arm/neon/vsri_np64.c: Remove.
3725         * gcc.target/arm/neon/vsri_np8.c: Remove.
3726         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3727         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3728         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3729         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3730         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3731         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3732         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3733         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3734         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3735         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3736         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3737         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3738         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3739         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3740         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3741         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3742         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3743         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3744         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3745         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3746         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3747         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3748         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3749         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3750         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3751         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3752         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3753         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3754         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3755         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3756         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3757         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3758         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3759         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3760         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3761         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3762         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3763         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3764         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3765         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3766         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3767         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3768         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3769         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3770         * gcc.target/arm/neon/vst1f32.c: Remove.
3771         * gcc.target/arm/neon/vst1p16.c: Remove.
3772         * gcc.target/arm/neon/vst1p64.c: Remove.
3773         * gcc.target/arm/neon/vst1p8.c: Remove.
3774         * gcc.target/arm/neon/vst1s16.c: Remove.
3775         * gcc.target/arm/neon/vst1s32.c: Remove.
3776         * gcc.target/arm/neon/vst1s64.c: Remove.
3777         * gcc.target/arm/neon/vst1s8.c: Remove.
3778         * gcc.target/arm/neon/vst1u16.c: Remove.
3779         * gcc.target/arm/neon/vst1u32.c: Remove.
3780         * gcc.target/arm/neon/vst1u64.c: Remove.
3781         * gcc.target/arm/neon/vst1u8.c: Remove.
3782         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3783         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3784         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3785         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3786         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3787         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3788         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3789         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3790         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3791         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3792         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3793         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3794         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3795         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3796         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3797         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3798         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3799         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3800         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3801         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3802         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3803         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3804         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3805         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3806         * gcc.target/arm/neon/vst2f32.c: Remove.
3807         * gcc.target/arm/neon/vst2p16.c: Remove.
3808         * gcc.target/arm/neon/vst2p64.c: Remove.
3809         * gcc.target/arm/neon/vst2p8.c: Remove.
3810         * gcc.target/arm/neon/vst2s16.c: Remove.
3811         * gcc.target/arm/neon/vst2s32.c: Remove.
3812         * gcc.target/arm/neon/vst2s64.c: Remove.
3813         * gcc.target/arm/neon/vst2s8.c: Remove.
3814         * gcc.target/arm/neon/vst2u16.c: Remove.
3815         * gcc.target/arm/neon/vst2u32.c: Remove.
3816         * gcc.target/arm/neon/vst2u64.c: Remove.
3817         * gcc.target/arm/neon/vst2u8.c: Remove.
3818         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3819         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3820         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3821         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3822         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3823         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3824         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3825         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3826         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3827         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3828         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3829         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3830         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3831         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3832         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3833         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3834         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3835         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3836         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3837         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3838         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3839         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3840         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3841         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3842         * gcc.target/arm/neon/vst3f32.c: Remove.
3843         * gcc.target/arm/neon/vst3p16.c: Remove.
3844         * gcc.target/arm/neon/vst3p64.c: Remove.
3845         * gcc.target/arm/neon/vst3p8.c: Remove.
3846         * gcc.target/arm/neon/vst3s16.c: Remove.
3847         * gcc.target/arm/neon/vst3s32.c: Remove.
3848         * gcc.target/arm/neon/vst3s64.c: Remove.
3849         * gcc.target/arm/neon/vst3s8.c: Remove.
3850         * gcc.target/arm/neon/vst3u16.c: Remove.
3851         * gcc.target/arm/neon/vst3u32.c: Remove.
3852         * gcc.target/arm/neon/vst3u64.c: Remove.
3853         * gcc.target/arm/neon/vst3u8.c: Remove.
3854         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3855         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3856         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3857         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3858         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3859         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3860         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3861         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3862         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3863         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3864         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3865         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3866         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3867         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3868         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3869         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3870         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3871         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3872         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3873         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3874         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3875         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3876         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3877         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3878         * gcc.target/arm/neon/vst4f32.c: Remove.
3879         * gcc.target/arm/neon/vst4p16.c: Remove.
3880         * gcc.target/arm/neon/vst4p64.c: Remove.
3881         * gcc.target/arm/neon/vst4p8.c: Remove.
3882         * gcc.target/arm/neon/vst4s16.c: Remove.
3883         * gcc.target/arm/neon/vst4s32.c: Remove.
3884         * gcc.target/arm/neon/vst4s64.c: Remove.
3885         * gcc.target/arm/neon/vst4s8.c: Remove.
3886         * gcc.target/arm/neon/vst4u16.c: Remove.
3887         * gcc.target/arm/neon/vst4u32.c: Remove.
3888         * gcc.target/arm/neon/vst4u64.c: Remove.
3889         * gcc.target/arm/neon/vst4u8.c: Remove.
3890         * gcc.target/arm/neon/vsubQf32.c: Remove.
3891         * gcc.target/arm/neon/vsubQs16.c: Remove.
3892         * gcc.target/arm/neon/vsubQs32.c: Remove.
3893         * gcc.target/arm/neon/vsubQs64.c: Remove.
3894         * gcc.target/arm/neon/vsubQs8.c: Remove.
3895         * gcc.target/arm/neon/vsubQu16.c: Remove.
3896         * gcc.target/arm/neon/vsubQu32.c: Remove.
3897         * gcc.target/arm/neon/vsubQu64.c: Remove.
3898         * gcc.target/arm/neon/vsubQu8.c: Remove.
3899         * gcc.target/arm/neon/vsubf32.c: Remove.
3900         * gcc.target/arm/neon/vsubhns16.c: Remove.
3901         * gcc.target/arm/neon/vsubhns32.c: Remove.
3902         * gcc.target/arm/neon/vsubhns64.c: Remove.
3903         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3904         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3905         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3906         * gcc.target/arm/neon/vsubls16.c: Remove.
3907         * gcc.target/arm/neon/vsubls32.c: Remove.
3908         * gcc.target/arm/neon/vsubls8.c: Remove.
3909         * gcc.target/arm/neon/vsublu16.c: Remove.
3910         * gcc.target/arm/neon/vsublu32.c: Remove.
3911         * gcc.target/arm/neon/vsublu8.c: Remove.
3912         * gcc.target/arm/neon/vsubs16.c: Remove.
3913         * gcc.target/arm/neon/vsubs32.c: Remove.
3914         * gcc.target/arm/neon/vsubs64.c: Remove.
3915         * gcc.target/arm/neon/vsubs8.c: Remove.
3916         * gcc.target/arm/neon/vsubu16.c: Remove.
3917         * gcc.target/arm/neon/vsubu32.c: Remove.
3918         * gcc.target/arm/neon/vsubu64.c: Remove.
3919         * gcc.target/arm/neon/vsubu8.c: Remove.
3920         * gcc.target/arm/neon/vsubws16.c: Remove.
3921         * gcc.target/arm/neon/vsubws32.c: Remove.
3922         * gcc.target/arm/neon/vsubws8.c: Remove.
3923         * gcc.target/arm/neon/vsubwu16.c: Remove.
3924         * gcc.target/arm/neon/vsubwu32.c: Remove.
3925         * gcc.target/arm/neon/vsubwu8.c: Remove.
3926         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3927         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3928         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3929         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3930         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3931         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3932         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3933         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3934         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3935         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3936         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3937         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3938         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3939         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3940         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3941         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3942         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3943         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3944         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3945         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3946         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3947         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3948         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3949         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3950         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3951         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3952         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3953         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3954         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3955         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3956         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3957         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3958         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3959         * gcc.target/arm/neon/vtrnf32.c: Remove.
3960         * gcc.target/arm/neon/vtrnp16.c: Remove.
3961         * gcc.target/arm/neon/vtrnp8.c: Remove.
3962         * gcc.target/arm/neon/vtrns16.c: Remove.
3963         * gcc.target/arm/neon/vtrns32.c: Remove.
3964         * gcc.target/arm/neon/vtrns8.c: Remove.
3965         * gcc.target/arm/neon/vtrnu16.c: Remove.
3966         * gcc.target/arm/neon/vtrnu32.c: Remove.
3967         * gcc.target/arm/neon/vtrnu8.c: Remove.
3968         * gcc.target/arm/neon/vtstQp8.c: Remove.
3969         * gcc.target/arm/neon/vtstQs16.c: Remove.
3970         * gcc.target/arm/neon/vtstQs32.c: Remove.
3971         * gcc.target/arm/neon/vtstQs8.c: Remove.
3972         * gcc.target/arm/neon/vtstQu16.c: Remove.
3973         * gcc.target/arm/neon/vtstQu32.c: Remove.
3974         * gcc.target/arm/neon/vtstQu8.c: Remove.
3975         * gcc.target/arm/neon/vtstp8.c: Remove.
3976         * gcc.target/arm/neon/vtsts16.c: Remove.
3977         * gcc.target/arm/neon/vtsts32.c: Remove.
3978         * gcc.target/arm/neon/vtsts8.c: Remove.
3979         * gcc.target/arm/neon/vtstu16.c: Remove.
3980         * gcc.target/arm/neon/vtstu32.c: Remove.
3981         * gcc.target/arm/neon/vtstu8.c: Remove.
3982         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3983         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3984         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3985         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3986         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3987         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3988         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3989         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3990         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3991         * gcc.target/arm/neon/vuzpf32.c: Remove.
3992         * gcc.target/arm/neon/vuzpp16.c: Remove.
3993         * gcc.target/arm/neon/vuzpp8.c: Remove.
3994         * gcc.target/arm/neon/vuzps16.c: Remove.
3995         * gcc.target/arm/neon/vuzps32.c: Remove.
3996         * gcc.target/arm/neon/vuzps8.c: Remove.
3997         * gcc.target/arm/neon/vuzpu16.c: Remove.
3998         * gcc.target/arm/neon/vuzpu32.c: Remove.
3999         * gcc.target/arm/neon/vuzpu8.c: Remove.
4000         * gcc.target/arm/neon/vzipQf32.c: Remove.
4001         * gcc.target/arm/neon/vzipQp16.c: Remove.
4002         * gcc.target/arm/neon/vzipQp8.c: Remove.
4003         * gcc.target/arm/neon/vzipQs16.c: Remove.
4004         * gcc.target/arm/neon/vzipQs32.c: Remove.
4005         * gcc.target/arm/neon/vzipQs8.c: Remove.
4006         * gcc.target/arm/neon/vzipQu16.c: Remove.
4007         * gcc.target/arm/neon/vzipQu32.c: Remove.
4008         * gcc.target/arm/neon/vzipQu8.c: Remove.
4009         * gcc.target/arm/neon/vzipf32.c: Remove.
4010         * gcc.target/arm/neon/vzipp16.c: Remove.
4011         * gcc.target/arm/neon/vzipp8.c: Remove.
4012         * gcc.target/arm/neon/vzips16.c: Remove.
4013         * gcc.target/arm/neon/vzips32.c: Remove.
4014         * gcc.target/arm/neon/vzips8.c: Remove.
4015         * gcc.target/arm/neon/vzipu16.c: Remove.
4016         * gcc.target/arm/neon/vzipu32.c: Remove.
4017         * gcc.target/arm/neon/vzipu8.c: Remove.
4018
4019 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4020
4021         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4022
4023 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4024
4025         PR driver/67613
4026         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4027         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4028
4029 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4030
4031         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4032         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4033         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4034         levenshtein_plugin.c.
4035         * gcc.dg/spellcheck-fields.c: New file.
4036
4037 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4038
4039         PR fortran/68318
4040         * gfortran.dg/pr68318_1.f90: New test.
4041         * gfortran.dg/pr68318_2.f90: Ditto.
4042
4043 2015-11-12  James Norris  <jnorris@codesourcery.com>
4044             Joseph Myers  <joseph@codesourcery.com>
4045
4046         * c-c++-common/goacc/declare-1.c: New test.
4047         * c-c++-common/goacc/declare-2.c: Likewise.
4048
4049 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4050
4051         [ARM] Remove neon-testgen.ml and generated tests.
4052
4053         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4054         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4055         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4056         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4057         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4058         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4059         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4060         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4061         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4062         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4063         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4064         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4065         * gcc.target/arm/neon/vRhadds16.c: Remove.
4066         * gcc.target/arm/neon/vRhadds32.c: Remove.
4067         * gcc.target/arm/neon/vRhadds8.c: Remove.
4068         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4069         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4070         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4071         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4072         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4073         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4074         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4075         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4076         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4077         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4078         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4079         * gcc.target/arm/neon/vRshls16.c: Remove.
4080         * gcc.target/arm/neon/vRshls32.c: Remove.
4081         * gcc.target/arm/neon/vRshls64.c: Remove.
4082         * gcc.target/arm/neon/vRshls8.c: Remove.
4083         * gcc.target/arm/neon/vRshlu16.c: Remove.
4084         * gcc.target/arm/neon/vRshlu32.c: Remove.
4085         * gcc.target/arm/neon/vRshlu64.c: Remove.
4086         * gcc.target/arm/neon/vRshlu8.c: Remove.
4087         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4088         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4089         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4090         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4091         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4092         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4093         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4094         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4095         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4096         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4097         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4098         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4099         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4100         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4101         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4102         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4103         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4104         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4105         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4106         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4107         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4108         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4109         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4110         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4111         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4112         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4113         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4114         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4115         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4116         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4117         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4118         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4119         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4120         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4121         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4122         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4123         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4124         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4125         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4126         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4127         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4128         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4129         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4130         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4131         * gcc.target/arm/neon/vabaQs16.c: Remove.
4132         * gcc.target/arm/neon/vabaQs32.c: Remove.
4133         * gcc.target/arm/neon/vabaQs8.c: Remove.
4134         * gcc.target/arm/neon/vabaQu16.c: Remove.
4135         * gcc.target/arm/neon/vabaQu32.c: Remove.
4136         * gcc.target/arm/neon/vabaQu8.c: Remove.
4137         * gcc.target/arm/neon/vabals16.c: Remove.
4138         * gcc.target/arm/neon/vabals32.c: Remove.
4139         * gcc.target/arm/neon/vabals8.c: Remove.
4140         * gcc.target/arm/neon/vabalu16.c: Remove.
4141         * gcc.target/arm/neon/vabalu32.c: Remove.
4142         * gcc.target/arm/neon/vabalu8.c: Remove.
4143         * gcc.target/arm/neon/vabas16.c: Remove.
4144         * gcc.target/arm/neon/vabas32.c: Remove.
4145         * gcc.target/arm/neon/vabas8.c: Remove.
4146         * gcc.target/arm/neon/vabau16.c: Remove.
4147         * gcc.target/arm/neon/vabau32.c: Remove.
4148         * gcc.target/arm/neon/vabau8.c: Remove.
4149         * gcc.target/arm/neon/vabdQf32.c: Remove.
4150         * gcc.target/arm/neon/vabdQs16.c: Remove.
4151         * gcc.target/arm/neon/vabdQs32.c: Remove.
4152         * gcc.target/arm/neon/vabdQs8.c: Remove.
4153         * gcc.target/arm/neon/vabdQu16.c: Remove.
4154         * gcc.target/arm/neon/vabdQu32.c: Remove.
4155         * gcc.target/arm/neon/vabdQu8.c: Remove.
4156         * gcc.target/arm/neon/vabdf32.c: Remove.
4157         * gcc.target/arm/neon/vabdls16.c: Remove.
4158         * gcc.target/arm/neon/vabdls32.c: Remove.
4159         * gcc.target/arm/neon/vabdls8.c: Remove.
4160         * gcc.target/arm/neon/vabdlu16.c: Remove.
4161         * gcc.target/arm/neon/vabdlu32.c: Remove.
4162         * gcc.target/arm/neon/vabdlu8.c: Remove.
4163         * gcc.target/arm/neon/vabds16.c: Remove.
4164         * gcc.target/arm/neon/vabds32.c: Remove.
4165         * gcc.target/arm/neon/vabds8.c: Remove.
4166         * gcc.target/arm/neon/vabdu16.c: Remove.
4167         * gcc.target/arm/neon/vabdu32.c: Remove.
4168         * gcc.target/arm/neon/vabdu8.c: Remove.
4169         * gcc.target/arm/neon/vabsQf32.c: Remove.
4170         * gcc.target/arm/neon/vabsQs16.c: Remove.
4171         * gcc.target/arm/neon/vabsQs32.c: Remove.
4172         * gcc.target/arm/neon/vabsQs8.c: Remove.
4173         * gcc.target/arm/neon/vabsf32.c: Remove.
4174         * gcc.target/arm/neon/vabss16.c: Remove.
4175         * gcc.target/arm/neon/vabss32.c: Remove.
4176         * gcc.target/arm/neon/vabss8.c: Remove.
4177         * gcc.target/arm/neon/vaddQf32.c: Remove.
4178         * gcc.target/arm/neon/vaddQs16.c: Remove.
4179         * gcc.target/arm/neon/vaddQs32.c: Remove.
4180         * gcc.target/arm/neon/vaddQs64.c: Remove.
4181         * gcc.target/arm/neon/vaddQs8.c: Remove.
4182         * gcc.target/arm/neon/vaddQu16.c: Remove.
4183         * gcc.target/arm/neon/vaddQu32.c: Remove.
4184         * gcc.target/arm/neon/vaddQu64.c: Remove.
4185         * gcc.target/arm/neon/vaddQu8.c: Remove.
4186         * gcc.target/arm/neon/vaddf32.c: Remove.
4187         * gcc.target/arm/neon/vaddhns16.c: Remove.
4188         * gcc.target/arm/neon/vaddhns32.c: Remove.
4189         * gcc.target/arm/neon/vaddhns64.c: Remove.
4190         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4191         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4192         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4193         * gcc.target/arm/neon/vaddls16.c: Remove.
4194         * gcc.target/arm/neon/vaddls32.c: Remove.
4195         * gcc.target/arm/neon/vaddls8.c: Remove.
4196         * gcc.target/arm/neon/vaddlu16.c: Remove.
4197         * gcc.target/arm/neon/vaddlu32.c: Remove.
4198         * gcc.target/arm/neon/vaddlu8.c: Remove.
4199         * gcc.target/arm/neon/vadds16.c: Remove.
4200         * gcc.target/arm/neon/vadds32.c: Remove.
4201         * gcc.target/arm/neon/vadds64.c: Remove.
4202         * gcc.target/arm/neon/vadds8.c: Remove.
4203         * gcc.target/arm/neon/vaddu16.c: Remove.
4204         * gcc.target/arm/neon/vaddu32.c: Remove.
4205         * gcc.target/arm/neon/vaddu64.c: Remove.
4206         * gcc.target/arm/neon/vaddu8.c: Remove.
4207         * gcc.target/arm/neon/vaddws16.c: Remove.
4208         * gcc.target/arm/neon/vaddws32.c: Remove.
4209         * gcc.target/arm/neon/vaddws8.c: Remove.
4210         * gcc.target/arm/neon/vaddwu16.c: Remove.
4211         * gcc.target/arm/neon/vaddwu32.c: Remove.
4212         * gcc.target/arm/neon/vaddwu8.c: Remove.
4213         * gcc.target/arm/neon/vandQs16.c: Remove.
4214         * gcc.target/arm/neon/vandQs32.c: Remove.
4215         * gcc.target/arm/neon/vandQs64.c: Remove.
4216         * gcc.target/arm/neon/vandQs8.c: Remove.
4217         * gcc.target/arm/neon/vandQu16.c: Remove.
4218         * gcc.target/arm/neon/vandQu32.c: Remove.
4219         * gcc.target/arm/neon/vandQu64.c: Remove.
4220         * gcc.target/arm/neon/vandQu8.c: Remove.
4221         * gcc.target/arm/neon/vands16.c: Remove.
4222         * gcc.target/arm/neon/vands32.c: Remove.
4223         * gcc.target/arm/neon/vands64.c: Remove.
4224         * gcc.target/arm/neon/vands8.c: Remove.
4225         * gcc.target/arm/neon/vandu16.c: Remove.
4226         * gcc.target/arm/neon/vandu32.c: Remove.
4227         * gcc.target/arm/neon/vandu64.c: Remove.
4228         * gcc.target/arm/neon/vandu8.c: Remove.
4229         * gcc.target/arm/neon/vbicQs16.c: Remove.
4230         * gcc.target/arm/neon/vbicQs32.c: Remove.
4231         * gcc.target/arm/neon/vbicQs64.c: Remove.
4232         * gcc.target/arm/neon/vbicQs8.c: Remove.
4233         * gcc.target/arm/neon/vbicQu16.c: Remove.
4234         * gcc.target/arm/neon/vbicQu32.c: Remove.
4235         * gcc.target/arm/neon/vbicQu64.c: Remove.
4236         * gcc.target/arm/neon/vbicQu8.c: Remove.
4237         * gcc.target/arm/neon/vbics16.c: Remove.
4238         * gcc.target/arm/neon/vbics32.c: Remove.
4239         * gcc.target/arm/neon/vbics64.c: Remove.
4240         * gcc.target/arm/neon/vbics8.c: Remove.
4241         * gcc.target/arm/neon/vbicu16.c: Remove.
4242         * gcc.target/arm/neon/vbicu32.c: Remove.
4243         * gcc.target/arm/neon/vbicu64.c: Remove.
4244         * gcc.target/arm/neon/vbicu8.c: Remove.
4245         * gcc.target/arm/neon/vbslQf32.c: Remove.
4246         * gcc.target/arm/neon/vbslQp16.c: Remove.
4247         * gcc.target/arm/neon/vbslQp64.c: Remove.
4248         * gcc.target/arm/neon/vbslQp8.c: Remove.
4249         * gcc.target/arm/neon/vbslQs16.c: Remove.
4250         * gcc.target/arm/neon/vbslQs32.c: Remove.
4251         * gcc.target/arm/neon/vbslQs64.c: Remove.
4252         * gcc.target/arm/neon/vbslQs8.c: Remove.
4253         * gcc.target/arm/neon/vbslQu16.c: Remove.
4254         * gcc.target/arm/neon/vbslQu32.c: Remove.
4255         * gcc.target/arm/neon/vbslQu64.c: Remove.
4256         * gcc.target/arm/neon/vbslQu8.c: Remove.
4257         * gcc.target/arm/neon/vbslf32.c: Remove.
4258         * gcc.target/arm/neon/vbslp16.c: Remove.
4259         * gcc.target/arm/neon/vbslp64.c: Remove.
4260         * gcc.target/arm/neon/vbslp8.c: Remove.
4261         * gcc.target/arm/neon/vbsls16.c: Remove.
4262         * gcc.target/arm/neon/vbsls32.c: Remove.
4263         * gcc.target/arm/neon/vbsls64.c: Remove.
4264         * gcc.target/arm/neon/vbsls8.c: Remove.
4265         * gcc.target/arm/neon/vbslu16.c: Remove.
4266         * gcc.target/arm/neon/vbslu32.c: Remove.
4267         * gcc.target/arm/neon/vbslu64.c: Remove.
4268         * gcc.target/arm/neon/vbslu8.c: Remove.
4269         * gcc.target/arm/neon/vcageQf32.c: Remove.
4270         * gcc.target/arm/neon/vcagef32.c: Remove.
4271         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4272         * gcc.target/arm/neon/vcagtf32.c: Remove.
4273         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4274         * gcc.target/arm/neon/vcalef32.c: Remove.
4275         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4276         * gcc.target/arm/neon/vcaltf32.c: Remove.
4277         * gcc.target/arm/neon/vceqQf32.c: Remove.
4278         * gcc.target/arm/neon/vceqQp8.c: Remove.
4279         * gcc.target/arm/neon/vceqQs16.c: Remove.
4280         * gcc.target/arm/neon/vceqQs32.c: Remove.
4281         * gcc.target/arm/neon/vceqQs8.c: Remove.
4282         * gcc.target/arm/neon/vceqQu16.c: Remove.
4283         * gcc.target/arm/neon/vceqQu32.c: Remove.
4284         * gcc.target/arm/neon/vceqQu8.c: Remove.
4285         * gcc.target/arm/neon/vceqf32.c: Remove.
4286         * gcc.target/arm/neon/vceqp8.c: Remove.
4287         * gcc.target/arm/neon/vceqs16.c: Remove.
4288         * gcc.target/arm/neon/vceqs32.c: Remove.
4289         * gcc.target/arm/neon/vceqs8.c: Remove.
4290         * gcc.target/arm/neon/vcequ16.c: Remove.
4291         * gcc.target/arm/neon/vcequ32.c: Remove.
4292         * gcc.target/arm/neon/vcequ8.c: Remove.
4293         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4294         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4295         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4296         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4297         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4298         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4299         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4300         * gcc.target/arm/neon/vcgef32.c: Remove.
4301         * gcc.target/arm/neon/vcges16.c: Remove.
4302         * gcc.target/arm/neon/vcges32.c: Remove.
4303         * gcc.target/arm/neon/vcges8.c: Remove.
4304         * gcc.target/arm/neon/vcgeu16.c: Remove.
4305         * gcc.target/arm/neon/vcgeu32.c: Remove.
4306         * gcc.target/arm/neon/vcgeu8.c: Remove.
4307         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4308         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4309         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4310         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4311         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4312         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4313         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4314         * gcc.target/arm/neon/vcgtf32.c: Remove.
4315         * gcc.target/arm/neon/vcgts16.c: Remove.
4316         * gcc.target/arm/neon/vcgts32.c: Remove.
4317         * gcc.target/arm/neon/vcgts8.c: Remove.
4318         * gcc.target/arm/neon/vcgtu16.c: Remove.
4319         * gcc.target/arm/neon/vcgtu32.c: Remove.
4320         * gcc.target/arm/neon/vcgtu8.c: Remove.
4321         * gcc.target/arm/neon/vcleQf32.c: Remove.
4322         * gcc.target/arm/neon/vcleQs16.c: Remove.
4323         * gcc.target/arm/neon/vcleQs32.c: Remove.
4324         * gcc.target/arm/neon/vcleQs8.c: Remove.
4325         * gcc.target/arm/neon/vcleQu16.c: Remove.
4326         * gcc.target/arm/neon/vcleQu32.c: Remove.
4327         * gcc.target/arm/neon/vcleQu8.c: Remove.
4328         * gcc.target/arm/neon/vclef32.c: Remove.
4329         * gcc.target/arm/neon/vcles16.c: Remove.
4330         * gcc.target/arm/neon/vcles32.c: Remove.
4331         * gcc.target/arm/neon/vcles8.c: Remove.
4332         * gcc.target/arm/neon/vcleu16.c: Remove.
4333         * gcc.target/arm/neon/vcleu32.c: Remove.
4334         * gcc.target/arm/neon/vcleu8.c: Remove.
4335         * gcc.target/arm/neon/vclsQs16.c: Remove.
4336         * gcc.target/arm/neon/vclsQs32.c: Remove.
4337         * gcc.target/arm/neon/vclsQs8.c: Remove.
4338         * gcc.target/arm/neon/vclss16.c: Remove.
4339         * gcc.target/arm/neon/vclss32.c: Remove.
4340         * gcc.target/arm/neon/vclss8.c: Remove.
4341         * gcc.target/arm/neon/vcltQf32.c: Remove.
4342         * gcc.target/arm/neon/vcltQs16.c: Remove.
4343         * gcc.target/arm/neon/vcltQs32.c: Remove.
4344         * gcc.target/arm/neon/vcltQs8.c: Remove.
4345         * gcc.target/arm/neon/vcltQu16.c: Remove.
4346         * gcc.target/arm/neon/vcltQu32.c: Remove.
4347         * gcc.target/arm/neon/vcltQu8.c: Remove.
4348         * gcc.target/arm/neon/vcltf32.c: Remove.
4349         * gcc.target/arm/neon/vclts16.c: Remove.
4350         * gcc.target/arm/neon/vclts32.c: Remove.
4351         * gcc.target/arm/neon/vclts8.c: Remove.
4352         * gcc.target/arm/neon/vcltu16.c: Remove.
4353         * gcc.target/arm/neon/vcltu32.c: Remove.
4354         * gcc.target/arm/neon/vcltu8.c: Remove.
4355         * gcc.target/arm/neon/vclzQs16.c: Remove.
4356         * gcc.target/arm/neon/vclzQs32.c: Remove.
4357         * gcc.target/arm/neon/vclzQs8.c: Remove.
4358         * gcc.target/arm/neon/vclzQu16.c: Remove.
4359         * gcc.target/arm/neon/vclzQu32.c: Remove.
4360         * gcc.target/arm/neon/vclzQu8.c: Remove.
4361         * gcc.target/arm/neon/vclzs16.c: Remove.
4362         * gcc.target/arm/neon/vclzs32.c: Remove.
4363         * gcc.target/arm/neon/vclzs8.c: Remove.
4364         * gcc.target/arm/neon/vclzu16.c: Remove.
4365         * gcc.target/arm/neon/vclzu32.c: Remove.
4366         * gcc.target/arm/neon/vclzu8.c: Remove.
4367         * gcc.target/arm/neon/vcntQp8.c: Remove.
4368         * gcc.target/arm/neon/vcntQs8.c: Remove.
4369         * gcc.target/arm/neon/vcntQu8.c: Remove.
4370         * gcc.target/arm/neon/vcntp8.c: Remove.
4371         * gcc.target/arm/neon/vcnts8.c: Remove.
4372         * gcc.target/arm/neon/vcntu8.c: Remove.
4373         * gcc.target/arm/neon/vcombinef32.c: Remove.
4374         * gcc.target/arm/neon/vcombinep16.c: Remove.
4375         * gcc.target/arm/neon/vcombinep64.c: Remove.
4376         * gcc.target/arm/neon/vcombinep8.c: Remove.
4377         * gcc.target/arm/neon/vcombines16.c: Remove.
4378         * gcc.target/arm/neon/vcombines32.c: Remove.
4379         * gcc.target/arm/neon/vcombines64.c: Remove.
4380         * gcc.target/arm/neon/vcombines8.c: Remove.
4381         * gcc.target/arm/neon/vcombineu16.c: Remove.
4382         * gcc.target/arm/neon/vcombineu32.c: Remove.
4383         * gcc.target/arm/neon/vcombineu64.c: Remove.
4384         * gcc.target/arm/neon/vcombineu8.c: Remove.
4385         * gcc.target/arm/neon/vcreatef32.c: Remove.
4386         * gcc.target/arm/neon/vcreatep16.c: Remove.
4387         * gcc.target/arm/neon/vcreatep64.c: Remove.
4388         * gcc.target/arm/neon/vcreatep8.c: Remove.
4389         * gcc.target/arm/neon/vcreates16.c: Remove.
4390         * gcc.target/arm/neon/vcreates32.c: Remove.
4391         * gcc.target/arm/neon/vcreates64.c: Remove.
4392         * gcc.target/arm/neon/vcreates8.c: Remove.
4393         * gcc.target/arm/neon/vcreateu16.c: Remove.
4394         * gcc.target/arm/neon/vcreateu32.c: Remove.
4395         * gcc.target/arm/neon/vcreateu64.c: Remove.
4396         * gcc.target/arm/neon/vcreateu8.c: Remove.
4397         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4398         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4399         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4400         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4401         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4402         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4403         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4404         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4405         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4406         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4407         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4408         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4409         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4410         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4411         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4412         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4413         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4414         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4415         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4416         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4417         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4418         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4419         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4420         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4421         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4422         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4423         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4424         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4425         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4426         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4427         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4428         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4429         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4430         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4431         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4432         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4433         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4434         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4435         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4436         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4437         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4438         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4439         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4440         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4441         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4442         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4443         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4444         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4445         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4446         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4447         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4448         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4449         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4450         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4451         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4452         * gcc.target/arm/neon/vdup_np16.c: Remove.
4453         * gcc.target/arm/neon/vdup_np64.c: Remove.
4454         * gcc.target/arm/neon/vdup_np8.c: Remove.
4455         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4456         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4457         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4458         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4459         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4460         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4461         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4462         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4463         * gcc.target/arm/neon/veorQs16.c: Remove.
4464         * gcc.target/arm/neon/veorQs32.c: Remove.
4465         * gcc.target/arm/neon/veorQs64.c: Remove.
4466         * gcc.target/arm/neon/veorQs8.c: Remove.
4467         * gcc.target/arm/neon/veorQu16.c: Remove.
4468         * gcc.target/arm/neon/veorQu32.c: Remove.
4469         * gcc.target/arm/neon/veorQu64.c: Remove.
4470         * gcc.target/arm/neon/veorQu8.c: Remove.
4471         * gcc.target/arm/neon/veors16.c: Remove.
4472         * gcc.target/arm/neon/veors32.c: Remove.
4473         * gcc.target/arm/neon/veors64.c: Remove.
4474         * gcc.target/arm/neon/veors8.c: Remove.
4475         * gcc.target/arm/neon/veoru16.c: Remove.
4476         * gcc.target/arm/neon/veoru32.c: Remove.
4477         * gcc.target/arm/neon/veoru64.c: Remove.
4478         * gcc.target/arm/neon/veoru8.c: Remove.
4479         * gcc.target/arm/neon/vextQf32.c: Remove.
4480         * gcc.target/arm/neon/vextQp16.c: Remove.
4481         * gcc.target/arm/neon/vextQp64.c: Remove.
4482         * gcc.target/arm/neon/vextQp8.c: Remove.
4483         * gcc.target/arm/neon/vextQs16.c: Remove.
4484         * gcc.target/arm/neon/vextQs32.c: Remove.
4485         * gcc.target/arm/neon/vextQs64.c: Remove.
4486         * gcc.target/arm/neon/vextQs8.c: Remove.
4487         * gcc.target/arm/neon/vextQu16.c: Remove.
4488         * gcc.target/arm/neon/vextQu32.c: Remove.
4489         * gcc.target/arm/neon/vextQu64.c: Remove.
4490         * gcc.target/arm/neon/vextQu8.c: Remove.
4491         * gcc.target/arm/neon/vextf32.c: Remove.
4492         * gcc.target/arm/neon/vextp16.c: Remove.
4493         * gcc.target/arm/neon/vextp64.c: Remove.
4494         * gcc.target/arm/neon/vextp8.c: Remove.
4495         * gcc.target/arm/neon/vexts16.c: Remove.
4496         * gcc.target/arm/neon/vexts32.c: Remove.
4497         * gcc.target/arm/neon/vexts64.c: Remove.
4498         * gcc.target/arm/neon/vexts8.c: Remove.
4499         * gcc.target/arm/neon/vextu16.c: Remove.
4500         * gcc.target/arm/neon/vextu32.c: Remove.
4501         * gcc.target/arm/neon/vextu64.c: Remove.
4502         * gcc.target/arm/neon/vextu8.c: Remove.
4503         * gcc.target/arm/neon/vfmaQf32.c: Remove.
4504         * gcc.target/arm/neon/vfmaf32.c: Remove.
4505         * gcc.target/arm/neon/vfmsQf32.c: Remove.
4506         * gcc.target/arm/neon/vfmsf32.c: Remove.
4507         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4508         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4509         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4510         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4511         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4512         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4513         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4514         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4515         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4516         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4517         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4518         * gcc.target/arm/neon/vget_highf32.c: Remove.
4519         * gcc.target/arm/neon/vget_highp16.c: Remove.
4520         * gcc.target/arm/neon/vget_highp64.c: Remove.
4521         * gcc.target/arm/neon/vget_highp8.c: Remove.
4522         * gcc.target/arm/neon/vget_highs16.c: Remove.
4523         * gcc.target/arm/neon/vget_highs32.c: Remove.
4524         * gcc.target/arm/neon/vget_highs64.c: Remove.
4525         * gcc.target/arm/neon/vget_highs8.c: Remove.
4526         * gcc.target/arm/neon/vget_highu16.c: Remove.
4527         * gcc.target/arm/neon/vget_highu32.c: Remove.
4528         * gcc.target/arm/neon/vget_highu64.c: Remove.
4529         * gcc.target/arm/neon/vget_highu8.c: Remove.
4530         * gcc.target/arm/neon/vget_lanef32.c: Remove.
4531         * gcc.target/arm/neon/vget_lanep16.c: Remove.
4532         * gcc.target/arm/neon/vget_lanep8.c: Remove.
4533         * gcc.target/arm/neon/vget_lanes16.c: Remove.
4534         * gcc.target/arm/neon/vget_lanes32.c: Remove.
4535         * gcc.target/arm/neon/vget_lanes64.c: Remove.
4536         * gcc.target/arm/neon/vget_lanes8.c: Remove.
4537         * gcc.target/arm/neon/vget_laneu16.c: Remove.
4538         * gcc.target/arm/neon/vget_laneu32.c: Remove.
4539         * gcc.target/arm/neon/vget_laneu64.c: Remove.
4540         * gcc.target/arm/neon/vget_laneu8.c: Remove.
4541         * gcc.target/arm/neon/vget_lowf32.c: Remove.
4542         * gcc.target/arm/neon/vget_lowp16.c: Remove.
4543         * gcc.target/arm/neon/vget_lowp64.c: Remove.
4544         * gcc.target/arm/neon/vget_lowp8.c: Remove.
4545         * gcc.target/arm/neon/vget_lows16.c: Remove.
4546         * gcc.target/arm/neon/vget_lows32.c: Remove.
4547         * gcc.target/arm/neon/vget_lows64.c: Remove.
4548         * gcc.target/arm/neon/vget_lows8.c: Remove.
4549         * gcc.target/arm/neon/vget_lowu16.c: Remove.
4550         * gcc.target/arm/neon/vget_lowu32.c: Remove.
4551         * gcc.target/arm/neon/vget_lowu64.c: Remove.
4552         * gcc.target/arm/neon/vget_lowu8.c: Remove.
4553         * gcc.target/arm/neon/vhaddQs16.c: Remove.
4554         * gcc.target/arm/neon/vhaddQs32.c: Remove.
4555         * gcc.target/arm/neon/vhaddQs8.c: Remove.
4556         * gcc.target/arm/neon/vhaddQu16.c: Remove.
4557         * gcc.target/arm/neon/vhaddQu32.c: Remove.
4558         * gcc.target/arm/neon/vhaddQu8.c: Remove.
4559         * gcc.target/arm/neon/vhadds16.c: Remove.
4560         * gcc.target/arm/neon/vhadds32.c: Remove.
4561         * gcc.target/arm/neon/vhadds8.c: Remove.
4562         * gcc.target/arm/neon/vhaddu16.c: Remove.
4563         * gcc.target/arm/neon/vhaddu32.c: Remove.
4564         * gcc.target/arm/neon/vhaddu8.c: Remove.
4565         * gcc.target/arm/neon/vhsubQs16.c: Remove.
4566         * gcc.target/arm/neon/vhsubQs32.c: Remove.
4567         * gcc.target/arm/neon/vhsubQs8.c: Remove.
4568         * gcc.target/arm/neon/vhsubQu16.c: Remove.
4569         * gcc.target/arm/neon/vhsubQu32.c: Remove.
4570         * gcc.target/arm/neon/vhsubQu8.c: Remove.
4571         * gcc.target/arm/neon/vhsubs16.c: Remove.
4572         * gcc.target/arm/neon/vhsubs32.c: Remove.
4573         * gcc.target/arm/neon/vhsubs8.c: Remove.
4574         * gcc.target/arm/neon/vhsubu16.c: Remove.
4575         * gcc.target/arm/neon/vhsubu32.c: Remove.
4576         * gcc.target/arm/neon/vhsubu8.c: Remove.
4577         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4578         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4579         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4580         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4581         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4582         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4583         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4584         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4585         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4586         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4587         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4588         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4589         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4590         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4591         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4592         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4593         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4594         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4595         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4596         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4597         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4598         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4599         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4600         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4601         * gcc.target/arm/neon/vld1Qf32.c: Remove.
4602         * gcc.target/arm/neon/vld1Qp16.c: Remove.
4603         * gcc.target/arm/neon/vld1Qp64.c: Remove.
4604         * gcc.target/arm/neon/vld1Qp8.c: Remove.
4605         * gcc.target/arm/neon/vld1Qs16.c: Remove.
4606         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4607         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4608         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4609         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4610         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4611         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4612         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4613         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4614         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4615         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4616         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4617         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4618         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4619         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4620         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4621         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4622         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4623         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4624         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4625         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4626         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4627         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4628         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4629         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4630         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4631         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4632         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4633         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4634         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4635         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4636         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4637         * gcc.target/arm/neon/vld1f32.c: Remove.
4638         * gcc.target/arm/neon/vld1p16.c: Remove.
4639         * gcc.target/arm/neon/vld1p64.c: Remove.
4640         * gcc.target/arm/neon/vld1p8.c: Remove.
4641         * gcc.target/arm/neon/vld1s16.c: Remove.
4642         * gcc.target/arm/neon/vld1s32.c: Remove.
4643         * gcc.target/arm/neon/vld1s64.c: Remove.
4644         * gcc.target/arm/neon/vld1s8.c: Remove.
4645         * gcc.target/arm/neon/vld1u16.c: Remove.
4646         * gcc.target/arm/neon/vld1u32.c: Remove.
4647         * gcc.target/arm/neon/vld1u64.c: Remove.
4648         * gcc.target/arm/neon/vld1u8.c: Remove.
4649         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4650         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4651         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4652         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4653         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4654         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4655         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4656         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4657         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4658         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4659         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4660         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4661         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4662         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4663         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4664         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4665         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4666         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4667         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4668         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4669         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4670         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4671         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4672         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4673         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4674         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4675         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4676         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4677         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4678         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4679         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4680         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4681         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4682         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4683         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4684         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4685         * gcc.target/arm/neon/vld2f32.c: Remove.
4686         * gcc.target/arm/neon/vld2p16.c: Remove.
4687         * gcc.target/arm/neon/vld2p64.c: Remove.
4688         * gcc.target/arm/neon/vld2p8.c: Remove.
4689         * gcc.target/arm/neon/vld2s16.c: Remove.
4690         * gcc.target/arm/neon/vld2s32.c: Remove.
4691         * gcc.target/arm/neon/vld2s64.c: Remove.
4692         * gcc.target/arm/neon/vld2s8.c: Remove.
4693         * gcc.target/arm/neon/vld2u16.c: Remove.
4694         * gcc.target/arm/neon/vld2u32.c: Remove.
4695         * gcc.target/arm/neon/vld2u64.c: Remove.
4696         * gcc.target/arm/neon/vld2u8.c: Remove.
4697         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4698         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4699         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4700         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4701         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4702         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4703         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4704         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4705         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4706         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4707         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4708         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4709         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4710         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4711         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4712         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4713         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4714         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4715         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4716         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4717         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4718         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4719         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4720         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4721         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4722         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4723         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4724         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4725         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4726         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4727         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4728         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4729         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4730         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4731         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4732         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4733         * gcc.target/arm/neon/vld3f32.c: Remove.
4734         * gcc.target/arm/neon/vld3p16.c: Remove.
4735         * gcc.target/arm/neon/vld3p64.c: Remove.
4736         * gcc.target/arm/neon/vld3p8.c: Remove.
4737         * gcc.target/arm/neon/vld3s16.c: Remove.
4738         * gcc.target/arm/neon/vld3s32.c: Remove.
4739         * gcc.target/arm/neon/vld3s64.c: Remove.
4740         * gcc.target/arm/neon/vld3s8.c: Remove.
4741         * gcc.target/arm/neon/vld3u16.c: Remove.
4742         * gcc.target/arm/neon/vld3u32.c: Remove.
4743         * gcc.target/arm/neon/vld3u64.c: Remove.
4744         * gcc.target/arm/neon/vld3u8.c: Remove.
4745         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4746         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4747         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4748         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4749         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4750         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4751         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4752         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4753         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4754         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4755         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4756         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4757         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4758         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4759         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4760         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4761         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4762         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4763         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4764         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4765         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4766         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4767         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4768         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4769         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4770         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4771         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4772         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4773         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4774         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4775         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4776         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4777         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4778         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4779         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4780         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4781         * gcc.target/arm/neon/vld4f32.c: Remove.
4782         * gcc.target/arm/neon/vld4p16.c: Remove.
4783         * gcc.target/arm/neon/vld4p64.c: Remove.
4784         * gcc.target/arm/neon/vld4p8.c: Remove.
4785         * gcc.target/arm/neon/vld4s16.c: Remove.
4786         * gcc.target/arm/neon/vld4s32.c: Remove.
4787         * gcc.target/arm/neon/vld4s64.c: Remove.
4788         * gcc.target/arm/neon/vld4s8.c: Remove.
4789         * gcc.target/arm/neon/vld4u16.c: Remove.
4790         * gcc.target/arm/neon/vld4u32.c: Remove.
4791         * gcc.target/arm/neon/vld4u64.c: Remove.
4792         * gcc.target/arm/neon/vld4u8.c: Remove.
4793         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4794         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4795         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4796         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4797         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4798         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4799         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4800         * gcc.target/arm/neon/vmaxf32.c: Remove.
4801         * gcc.target/arm/neon/vmaxs16.c: Remove.
4802         * gcc.target/arm/neon/vmaxs32.c: Remove.
4803         * gcc.target/arm/neon/vmaxs8.c: Remove.
4804         * gcc.target/arm/neon/vmaxu16.c: Remove.
4805         * gcc.target/arm/neon/vmaxu32.c: Remove.
4806         * gcc.target/arm/neon/vmaxu8.c: Remove.
4807         * gcc.target/arm/neon/vminQf32.c: Remove.
4808         * gcc.target/arm/neon/vminQs16.c: Remove.
4809         * gcc.target/arm/neon/vminQs32.c: Remove.
4810         * gcc.target/arm/neon/vminQs8.c: Remove.
4811         * gcc.target/arm/neon/vminQu16.c: Remove.
4812         * gcc.target/arm/neon/vminQu32.c: Remove.
4813         * gcc.target/arm/neon/vminQu8.c: Remove.
4814         * gcc.target/arm/neon/vminf32.c: Remove.
4815         * gcc.target/arm/neon/vmins16.c: Remove.
4816         * gcc.target/arm/neon/vmins32.c: Remove.
4817         * gcc.target/arm/neon/vmins8.c: Remove.
4818         * gcc.target/arm/neon/vminu16.c: Remove.
4819         * gcc.target/arm/neon/vminu32.c: Remove.
4820         * gcc.target/arm/neon/vminu8.c: Remove.
4821         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4822         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4823         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4824         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4825         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4826         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4827         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4828         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4829         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4830         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4831         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4832         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4833         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4834         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4835         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4836         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4837         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4838         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4839         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4840         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4841         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4842         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4843         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4844         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4845         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4846         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4847         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4848         * gcc.target/arm/neon/vmlaf32.c: Remove.
4849         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4850         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4851         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4852         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4853         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4854         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4855         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4856         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4857         * gcc.target/arm/neon/vmlals16.c: Remove.
4858         * gcc.target/arm/neon/vmlals32.c: Remove.
4859         * gcc.target/arm/neon/vmlals8.c: Remove.
4860         * gcc.target/arm/neon/vmlalu16.c: Remove.
4861         * gcc.target/arm/neon/vmlalu32.c: Remove.
4862         * gcc.target/arm/neon/vmlalu8.c: Remove.
4863         * gcc.target/arm/neon/vmlas16.c: Remove.
4864         * gcc.target/arm/neon/vmlas32.c: Remove.
4865         * gcc.target/arm/neon/vmlas8.c: Remove.
4866         * gcc.target/arm/neon/vmlau16.c: Remove.
4867         * gcc.target/arm/neon/vmlau32.c: Remove.
4868         * gcc.target/arm/neon/vmlau8.c: Remove.
4869         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4870         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4871         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4872         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4873         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4874         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4875         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4876         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4877         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4878         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4879         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4880         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4881         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4882         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4883         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4884         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4885         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4886         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4887         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4888         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4889         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4890         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4891         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4892         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4893         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4894         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4895         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4896         * gcc.target/arm/neon/vmlsf32.c: Remove.
4897         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4898         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4899         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4900         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4901         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4902         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4903         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4904         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4905         * gcc.target/arm/neon/vmlsls16.c: Remove.
4906         * gcc.target/arm/neon/vmlsls32.c: Remove.
4907         * gcc.target/arm/neon/vmlsls8.c: Remove.
4908         * gcc.target/arm/neon/vmlslu16.c: Remove.
4909         * gcc.target/arm/neon/vmlslu32.c: Remove.
4910         * gcc.target/arm/neon/vmlslu8.c: Remove.
4911         * gcc.target/arm/neon/vmlss16.c: Remove.
4912         * gcc.target/arm/neon/vmlss32.c: Remove.
4913         * gcc.target/arm/neon/vmlss8.c: Remove.
4914         * gcc.target/arm/neon/vmlsu16.c: Remove.
4915         * gcc.target/arm/neon/vmlsu32.c: Remove.
4916         * gcc.target/arm/neon/vmlsu8.c: Remove.
4917         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4918         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4919         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4920         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4921         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4922         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4923         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4924         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4925         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4926         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4927         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4928         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4929         * gcc.target/arm/neon/vmov_np16.c: Remove.
4930         * gcc.target/arm/neon/vmov_np8.c: Remove.
4931         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4932         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4933         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4934         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4935         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4936         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4937         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4938         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4939         * gcc.target/arm/neon/vmovls16.c: Remove.
4940         * gcc.target/arm/neon/vmovls32.c: Remove.
4941         * gcc.target/arm/neon/vmovls8.c: Remove.
4942         * gcc.target/arm/neon/vmovlu16.c: Remove.
4943         * gcc.target/arm/neon/vmovlu32.c: Remove.
4944         * gcc.target/arm/neon/vmovlu8.c: Remove.
4945         * gcc.target/arm/neon/vmovns16.c: Remove.
4946         * gcc.target/arm/neon/vmovns32.c: Remove.
4947         * gcc.target/arm/neon/vmovns64.c: Remove.
4948         * gcc.target/arm/neon/vmovnu16.c: Remove.
4949         * gcc.target/arm/neon/vmovnu32.c: Remove.
4950         * gcc.target/arm/neon/vmovnu64.c: Remove.
4951         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4952         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4953         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4954         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4955         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4956         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4957         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4958         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4959         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4960         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4961         * gcc.target/arm/neon/vmulQf32.c: Remove.
4962         * gcc.target/arm/neon/vmulQp8.c: Remove.
4963         * gcc.target/arm/neon/vmulQs16.c: Remove.
4964         * gcc.target/arm/neon/vmulQs32.c: Remove.
4965         * gcc.target/arm/neon/vmulQs8.c: Remove.
4966         * gcc.target/arm/neon/vmulQu16.c: Remove.
4967         * gcc.target/arm/neon/vmulQu32.c: Remove.
4968         * gcc.target/arm/neon/vmulQu8.c: Remove.
4969         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4970         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4971         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4972         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4973         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4974         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4975         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4976         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4977         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4978         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4979         * gcc.target/arm/neon/vmulf32.c: Remove.
4980         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4981         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4982         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4983         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4984         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4985         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4986         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4987         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4988         * gcc.target/arm/neon/vmullp8.c: Remove.
4989         * gcc.target/arm/neon/vmulls16.c: Remove.
4990         * gcc.target/arm/neon/vmulls32.c: Remove.
4991         * gcc.target/arm/neon/vmulls8.c: Remove.
4992         * gcc.target/arm/neon/vmullu16.c: Remove.
4993         * gcc.target/arm/neon/vmullu32.c: Remove.
4994         * gcc.target/arm/neon/vmullu8.c: Remove.
4995         * gcc.target/arm/neon/vmulp8.c: Remove.
4996         * gcc.target/arm/neon/vmuls16.c: Remove.
4997         * gcc.target/arm/neon/vmuls32.c: Remove.
4998         * gcc.target/arm/neon/vmuls8.c: Remove.
4999         * gcc.target/arm/neon/vmulu16.c: Remove.
5000         * gcc.target/arm/neon/vmulu32.c: Remove.
5001         * gcc.target/arm/neon/vmulu8.c: Remove.
5002         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5003         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5004         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5005         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5006         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5007         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5008         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5009         * gcc.target/arm/neon/vmvnp8.c: Remove.
5010         * gcc.target/arm/neon/vmvns16.c: Remove.
5011         * gcc.target/arm/neon/vmvns32.c: Remove.
5012         * gcc.target/arm/neon/vmvns8.c: Remove.
5013         * gcc.target/arm/neon/vmvnu16.c: Remove.
5014         * gcc.target/arm/neon/vmvnu32.c: Remove.
5015         * gcc.target/arm/neon/vmvnu8.c: Remove.
5016         * gcc.target/arm/neon/vnegQf32.c: Remove.
5017         * gcc.target/arm/neon/vnegQs16.c: Remove.
5018         * gcc.target/arm/neon/vnegQs32.c: Remove.
5019         * gcc.target/arm/neon/vnegQs8.c: Remove.
5020         * gcc.target/arm/neon/vnegf32.c: Remove.
5021         * gcc.target/arm/neon/vnegs16.c: Remove.
5022         * gcc.target/arm/neon/vnegs32.c: Remove.
5023         * gcc.target/arm/neon/vnegs8.c: Remove.
5024         * gcc.target/arm/neon/vornQs16.c: Remove.
5025         * gcc.target/arm/neon/vornQs32.c: Remove.
5026         * gcc.target/arm/neon/vornQs64.c: Remove.
5027         * gcc.target/arm/neon/vornQs8.c: Remove.
5028         * gcc.target/arm/neon/vornQu16.c: Remove.
5029         * gcc.target/arm/neon/vornQu32.c: Remove.
5030         * gcc.target/arm/neon/vornQu64.c: Remove.
5031         * gcc.target/arm/neon/vornQu8.c: Remove.
5032         * gcc.target/arm/neon/vorns16.c: Remove.
5033         * gcc.target/arm/neon/vorns32.c: Remove.
5034         * gcc.target/arm/neon/vorns64.c: Remove.
5035         * gcc.target/arm/neon/vorns8.c: Remove.
5036         * gcc.target/arm/neon/vornu16.c: Remove.
5037         * gcc.target/arm/neon/vornu32.c: Remove.
5038         * gcc.target/arm/neon/vornu64.c: Remove.
5039         * gcc.target/arm/neon/vornu8.c: Remove.
5040         * gcc.target/arm/neon/vorrQs16.c: Remove.
5041         * gcc.target/arm/neon/vorrQs32.c: Remove.
5042         * gcc.target/arm/neon/vorrQs64.c: Remove.
5043         * gcc.target/arm/neon/vorrQs8.c: Remove.
5044         * gcc.target/arm/neon/vorrQu16.c: Remove.
5045         * gcc.target/arm/neon/vorrQu32.c: Remove.
5046         * gcc.target/arm/neon/vorrQu64.c: Remove.
5047         * gcc.target/arm/neon/vorrQu8.c: Remove.
5048         * gcc.target/arm/neon/vorrs16.c: Remove.
5049         * gcc.target/arm/neon/vorrs32.c: Remove.
5050         * gcc.target/arm/neon/vorrs64.c: Remove.
5051         * gcc.target/arm/neon/vorrs8.c: Remove.
5052         * gcc.target/arm/neon/vorru16.c: Remove.
5053         * gcc.target/arm/neon/vorru32.c: Remove.
5054         * gcc.target/arm/neon/vorru64.c: Remove.
5055         * gcc.target/arm/neon/vorru8.c: Remove.
5056         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5057         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5058         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5059         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5060         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5061         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5062         * gcc.target/arm/neon/vpadals16.c: Remove.
5063         * gcc.target/arm/neon/vpadals32.c: Remove.
5064         * gcc.target/arm/neon/vpadals8.c: Remove.
5065         * gcc.target/arm/neon/vpadalu16.c: Remove.
5066         * gcc.target/arm/neon/vpadalu32.c: Remove.
5067         * gcc.target/arm/neon/vpadalu8.c: Remove.
5068         * gcc.target/arm/neon/vpaddf32.c: Remove.
5069         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5070         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5071         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5072         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5073         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5074         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5075         * gcc.target/arm/neon/vpaddls16.c: Remove.
5076         * gcc.target/arm/neon/vpaddls32.c: Remove.
5077         * gcc.target/arm/neon/vpaddls8.c: Remove.
5078         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5079         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5080         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5081         * gcc.target/arm/neon/vpadds16.c: Remove.
5082         * gcc.target/arm/neon/vpadds32.c: Remove.
5083         * gcc.target/arm/neon/vpadds8.c: Remove.
5084         * gcc.target/arm/neon/vpaddu16.c: Remove.
5085         * gcc.target/arm/neon/vpaddu32.c: Remove.
5086         * gcc.target/arm/neon/vpaddu8.c: Remove.
5087         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5088         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5089         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5090         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5091         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5092         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5093         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5094         * gcc.target/arm/neon/vpminf32.c: Remove.
5095         * gcc.target/arm/neon/vpmins16.c: Remove.
5096         * gcc.target/arm/neon/vpmins32.c: Remove.
5097         * gcc.target/arm/neon/vpmins8.c: Remove.
5098         * gcc.target/arm/neon/vpminu16.c: Remove.
5099         * gcc.target/arm/neon/vpminu32.c: Remove.
5100         * gcc.target/arm/neon/vpminu8.c: Remove.
5101         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5102         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5103         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5104         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5105         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5106         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5107         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5108         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5109         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5110         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5111         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5112         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5113         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5114         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5115         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5116         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5117         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5118         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5119         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5120         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5121         * gcc.target/arm/neon/vqRshls16.c: Remove.
5122         * gcc.target/arm/neon/vqRshls32.c: Remove.
5123         * gcc.target/arm/neon/vqRshls64.c: Remove.
5124         * gcc.target/arm/neon/vqRshls8.c: Remove.
5125         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5126         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5127         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5128         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5129         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5130         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5131         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5132         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5133         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5134         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5135         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5136         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5137         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5138         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5139         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5140         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5141         * gcc.target/arm/neon/vqabss16.c: Remove.
5142         * gcc.target/arm/neon/vqabss32.c: Remove.
5143         * gcc.target/arm/neon/vqabss8.c: Remove.
5144         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5145         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5146         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5147         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5148         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5149         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5150         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5151         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5152         * gcc.target/arm/neon/vqadds16.c: Remove.
5153         * gcc.target/arm/neon/vqadds32.c: Remove.
5154         * gcc.target/arm/neon/vqadds64.c: Remove.
5155         * gcc.target/arm/neon/vqadds8.c: Remove.
5156         * gcc.target/arm/neon/vqaddu16.c: Remove.
5157         * gcc.target/arm/neon/vqaddu32.c: Remove.
5158         * gcc.target/arm/neon/vqaddu64.c: Remove.
5159         * gcc.target/arm/neon/vqaddu8.c: Remove.
5160         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5161         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5162         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5163         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5164         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5165         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5166         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5167         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5168         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5169         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5170         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5171         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5172         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5173         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5174         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5175         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5176         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5177         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5178         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5179         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5180         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5181         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5182         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5183         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5184         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5185         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5186         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5187         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5188         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5189         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5190         * gcc.target/arm/neon/vqmovns16.c: Remove.
5191         * gcc.target/arm/neon/vqmovns32.c: Remove.
5192         * gcc.target/arm/neon/vqmovns64.c: Remove.
5193         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5194         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5195         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5196         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5197         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5198         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5199         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5200         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5201         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5202         * gcc.target/arm/neon/vqnegs16.c: Remove.
5203         * gcc.target/arm/neon/vqnegs32.c: Remove.
5204         * gcc.target/arm/neon/vqnegs8.c: Remove.
5205         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5206         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5207         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5208         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5209         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5210         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5211         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5212         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5213         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5214         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5215         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5216         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5217         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5218         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5219         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5220         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5221         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5222         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5223         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5224         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5225         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5226         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5227         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5228         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5229         * gcc.target/arm/neon/vqshls16.c: Remove.
5230         * gcc.target/arm/neon/vqshls32.c: Remove.
5231         * gcc.target/arm/neon/vqshls64.c: Remove.
5232         * gcc.target/arm/neon/vqshls8.c: Remove.
5233         * gcc.target/arm/neon/vqshlu16.c: Remove.
5234         * gcc.target/arm/neon/vqshlu32.c: Remove.
5235         * gcc.target/arm/neon/vqshlu64.c: Remove.
5236         * gcc.target/arm/neon/vqshlu8.c: Remove.
5237         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5238         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5239         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5240         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5241         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5242         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5243         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5244         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5245         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5246         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5247         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5248         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5249         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5250         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5251         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5252         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5253         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5254         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5255         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5256         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5257         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5258         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5259         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5260         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5261         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5262         * gcc.target/arm/neon/vqsubs16.c: Remove.
5263         * gcc.target/arm/neon/vqsubs32.c: Remove.
5264         * gcc.target/arm/neon/vqsubs64.c: Remove.
5265         * gcc.target/arm/neon/vqsubs8.c: Remove.
5266         * gcc.target/arm/neon/vqsubu16.c: Remove.
5267         * gcc.target/arm/neon/vqsubu32.c: Remove.
5268         * gcc.target/arm/neon/vqsubu64.c: Remove.
5269         * gcc.target/arm/neon/vqsubu8.c: Remove.
5270         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5271         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5272         * gcc.target/arm/neon/vrecpef32.c: Remove.
5273         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5274         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5275         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5276         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5277         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5278         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5279         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5280         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5281         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5282         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5283         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5284         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5285         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5286         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5287         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5288         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5289         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5290         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5291         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5292         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5293         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5294         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5295         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5296         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5297         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5298         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5299         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5300         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5301         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5302         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5303         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5304         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5305         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5306         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5307         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5308         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5309         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5310         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5311         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5312         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5313         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5314         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5315         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5316         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5317         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5318         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5319         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5320         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5321         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5322         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5323         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5324         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5325         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5326         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5327         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5328         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5329         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5330         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5331         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5332         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5333         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5334         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5335         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5336         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5337         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5338         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5339         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5340         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5341         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5342         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5343         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5344         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5345         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5346         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5347         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5348         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5349         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5350         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5351         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5352         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5353         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5354         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5355         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5356         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5357         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5358         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5359         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5360         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5361         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5362         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5363         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5364         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5365         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5366         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5367         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5368         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5369         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5370         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5371         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5372         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5373         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5374         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5375         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5376         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5377         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5378         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5379         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5380         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5381         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5382         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5383         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5384         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5385         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5386         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5387         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5388         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5389         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5390         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5391         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5392         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5393         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5394         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5395         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5396         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5397         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5398         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5399         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5400         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5401         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5402         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5403         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5404         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5405         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5406         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5407         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5408         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5409         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5410         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5411         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5412         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5413         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5414         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5415         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5416         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5417         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5418         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5419         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5420         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5421         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5422         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5423         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5424         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5425         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5426         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5427         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5428         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5429         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5430         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5431         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5432         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5433         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5434         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5435         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5436         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5437         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5438         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5439         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5440         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5441         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5442         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5443         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5444         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5445         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5446         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5447         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5448         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5449         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5450         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5451         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5452         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5453         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5454         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5455         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5456         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5457         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5458         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5459         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5460         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5461         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5462         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5463         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5464         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5465         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5466         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5467         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5468         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5469         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5470         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5471         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5472         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5473         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5474         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5475         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5476         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5477         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5478         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5479         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5480         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5481         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5482         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5483         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5484         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5485         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5486         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5487         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5488         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5489         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5490         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5491         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5492         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5493         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5494         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5495         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5496         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5497         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5498         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5499         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5500         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5501         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5502         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5503         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5504         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5505         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5506         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5507         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5508         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5509         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5510         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5511         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5512         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5513         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5514         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5515         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5516         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5517         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5518         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5519         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5520         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5521         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5522         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5523         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5524         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5525         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5526         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5527         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5528         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5529         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5530         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5531         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5532         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5533         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5534         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5535         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5536         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5537         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5538         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5539         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5540         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5541         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5542         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5543         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5544         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5545         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5546         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5547         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5548         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5549         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5550         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5551         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5552         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5553         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5554         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5555         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5556         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5557         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5558         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5559         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5560         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5561         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5562         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5563         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5564         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5565         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5566         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5567         * gcc.target/arm/neon/vrev16p8.c: Remove.
5568         * gcc.target/arm/neon/vrev16s8.c: Remove.
5569         * gcc.target/arm/neon/vrev16u8.c: Remove.
5570         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5571         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5572         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5573         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5574         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5575         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5576         * gcc.target/arm/neon/vrev32p16.c: Remove.
5577         * gcc.target/arm/neon/vrev32p8.c: Remove.
5578         * gcc.target/arm/neon/vrev32s16.c: Remove.
5579         * gcc.target/arm/neon/vrev32s8.c: Remove.
5580         * gcc.target/arm/neon/vrev32u16.c: Remove.
5581         * gcc.target/arm/neon/vrev32u8.c: Remove.
5582         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5583         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5584         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5585         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5586         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5587         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5588         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5589         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5590         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5591         * gcc.target/arm/neon/vrev64f32.c: Remove.
5592         * gcc.target/arm/neon/vrev64p16.c: Remove.
5593         * gcc.target/arm/neon/vrev64p8.c: Remove.
5594         * gcc.target/arm/neon/vrev64s16.c: Remove.
5595         * gcc.target/arm/neon/vrev64s32.c: Remove.
5596         * gcc.target/arm/neon/vrev64s8.c: Remove.
5597         * gcc.target/arm/neon/vrev64u16.c: Remove.
5598         * gcc.target/arm/neon/vrev64u32.c: Remove.
5599         * gcc.target/arm/neon/vrev64u8.c: Remove.
5600         * gcc.target/arm/neon/vrndaf32.c: Remove.
5601         * gcc.target/arm/neon/vrndaqf32.c: Remove.
5602         * gcc.target/arm/neon/vrndf32.c: Remove.
5603         * gcc.target/arm/neon/vrndmf32.c: Remove.
5604         * gcc.target/arm/neon/vrndmqf32.c: Remove.
5605         * gcc.target/arm/neon/vrndnf32.c: Remove.
5606         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5607         * gcc.target/arm/neon/vrndpf32.c: Remove.
5608         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5609         * gcc.target/arm/neon/vrndqf32.c: Remove.
5610         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5611         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5612         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5613         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5614         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5615         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5616         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5617         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5618         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5619         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5620         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5621         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5622         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5623         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5624         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5625         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5626         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5627         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5628         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5629         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5630         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5631         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5632         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5633         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5634         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5635         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5636         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5637         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5638         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5639         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5640         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5641         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5642         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5643         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5644         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5645         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5646         * gcc.target/arm/neon/vshlQs16.c: Remove.
5647         * gcc.target/arm/neon/vshlQs32.c: Remove.
5648         * gcc.target/arm/neon/vshlQs64.c: Remove.
5649         * gcc.target/arm/neon/vshlQs8.c: Remove.
5650         * gcc.target/arm/neon/vshlQu16.c: Remove.
5651         * gcc.target/arm/neon/vshlQu32.c: Remove.
5652         * gcc.target/arm/neon/vshlQu64.c: Remove.
5653         * gcc.target/arm/neon/vshlQu8.c: Remove.
5654         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5655         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5656         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5657         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5658         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5659         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5660         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5661         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5662         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5663         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5664         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5665         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5666         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5667         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5668         * gcc.target/arm/neon/vshls16.c: Remove.
5669         * gcc.target/arm/neon/vshls32.c: Remove.
5670         * gcc.target/arm/neon/vshls64.c: Remove.
5671         * gcc.target/arm/neon/vshls8.c: Remove.
5672         * gcc.target/arm/neon/vshlu16.c: Remove.
5673         * gcc.target/arm/neon/vshlu32.c: Remove.
5674         * gcc.target/arm/neon/vshlu64.c: Remove.
5675         * gcc.target/arm/neon/vshlu8.c: Remove.
5676         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5677         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5678         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5679         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5680         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5681         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5682         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5683         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5684         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5685         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5686         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5687         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5688         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5689         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5690         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5691         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5692         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5693         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5694         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5695         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5696         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5697         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5698         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5699         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5700         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5701         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5702         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5703         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5704         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5705         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5706         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5707         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5708         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5709         * gcc.target/arm/neon/vsli_np16.c: Remove.
5710         * gcc.target/arm/neon/vsli_np64.c: Remove.
5711         * gcc.target/arm/neon/vsli_np8.c: Remove.
5712         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5713         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5714         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5715         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5716         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5717         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5718         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5719         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5720         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5721         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5722         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5723         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5724         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5725         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5726         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5727         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5728         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5729         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5730         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5731         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5732         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5733         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5734         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5735         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5736         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5737         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5738         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5739         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5740         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5741         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5742         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5743         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5744         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5745         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5746         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5747         * gcc.target/arm/neon/vsri_np16.c: Remove.
5748         * gcc.target/arm/neon/vsri_np64.c: Remove.
5749         * gcc.target/arm/neon/vsri_np8.c: Remove.
5750         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5751         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5752         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5753         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5754         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5755         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5756         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5757         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5758         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5759         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5760         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5761         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5762         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5763         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5764         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5765         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5766         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5767         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5768         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5769         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5770         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5771         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5772         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5773         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5774         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5775         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5776         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5777         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5778         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5779         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5780         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5781         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5782         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5783         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5784         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5785         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5786         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5787         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5788         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5789         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5790         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5791         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5792         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5793         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5794         * gcc.target/arm/neon/vst1f32.c: Remove.
5795         * gcc.target/arm/neon/vst1p16.c: Remove.
5796         * gcc.target/arm/neon/vst1p64.c: Remove.
5797         * gcc.target/arm/neon/vst1p8.c: Remove.
5798         * gcc.target/arm/neon/vst1s16.c: Remove.
5799         * gcc.target/arm/neon/vst1s32.c: Remove.
5800         * gcc.target/arm/neon/vst1s64.c: Remove.
5801         * gcc.target/arm/neon/vst1s8.c: Remove.
5802         * gcc.target/arm/neon/vst1u16.c: Remove.
5803         * gcc.target/arm/neon/vst1u32.c: Remove.
5804         * gcc.target/arm/neon/vst1u64.c: Remove.
5805         * gcc.target/arm/neon/vst1u8.c: Remove.
5806         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5807         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5808         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5809         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5810         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5811         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5812         * gcc.target/arm/neon/vst2Qf32.c: Remove.
5813         * gcc.target/arm/neon/vst2Qp16.c: Remove.
5814         * gcc.target/arm/neon/vst2Qp8.c: Remove.
5815         * gcc.target/arm/neon/vst2Qs16.c: Remove.
5816         * gcc.target/arm/neon/vst2Qs32.c: Remove.
5817         * gcc.target/arm/neon/vst2Qs8.c: Remove.
5818         * gcc.target/arm/neon/vst2Qu16.c: Remove.
5819         * gcc.target/arm/neon/vst2Qu32.c: Remove.
5820         * gcc.target/arm/neon/vst2Qu8.c: Remove.
5821         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5822         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5823         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5824         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5825         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5826         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5827         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5828         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5829         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5830         * gcc.target/arm/neon/vst2f32.c: Remove.
5831         * gcc.target/arm/neon/vst2p16.c: Remove.
5832         * gcc.target/arm/neon/vst2p64.c: Remove.
5833         * gcc.target/arm/neon/vst2p8.c: Remove.
5834         * gcc.target/arm/neon/vst2s16.c: Remove.
5835         * gcc.target/arm/neon/vst2s32.c: Remove.
5836         * gcc.target/arm/neon/vst2s64.c: Remove.
5837         * gcc.target/arm/neon/vst2s8.c: Remove.
5838         * gcc.target/arm/neon/vst2u16.c: Remove.
5839         * gcc.target/arm/neon/vst2u32.c: Remove.
5840         * gcc.target/arm/neon/vst2u64.c: Remove.
5841         * gcc.target/arm/neon/vst2u8.c: Remove.
5842         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5843         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5844         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5845         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5846         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5847         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5848         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5849         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5850         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5851         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5852         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5853         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5854         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5855         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5856         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5857         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5858         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5859         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5860         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5861         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5862         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5863         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5864         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5865         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5866         * gcc.target/arm/neon/vst3f32.c: Remove.
5867         * gcc.target/arm/neon/vst3p16.c: Remove.
5868         * gcc.target/arm/neon/vst3p64.c: Remove.
5869         * gcc.target/arm/neon/vst3p8.c: Remove.
5870         * gcc.target/arm/neon/vst3s16.c: Remove.
5871         * gcc.target/arm/neon/vst3s32.c: Remove.
5872         * gcc.target/arm/neon/vst3s64.c: Remove.
5873         * gcc.target/arm/neon/vst3s8.c: Remove.
5874         * gcc.target/arm/neon/vst3u16.c: Remove.
5875         * gcc.target/arm/neon/vst3u32.c: Remove.
5876         * gcc.target/arm/neon/vst3u64.c: Remove.
5877         * gcc.target/arm/neon/vst3u8.c: Remove.
5878         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5879         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5880         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5881         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5882         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5883         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5884         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5885         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5886         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5887         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5888         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5889         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5890         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5891         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5892         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5893         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5894         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5895         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5896         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5897         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5898         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5899         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5900         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5901         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5902         * gcc.target/arm/neon/vst4f32.c: Remove.
5903         * gcc.target/arm/neon/vst4p16.c: Remove.
5904         * gcc.target/arm/neon/vst4p64.c: Remove.
5905         * gcc.target/arm/neon/vst4p8.c: Remove.
5906         * gcc.target/arm/neon/vst4s16.c: Remove.
5907         * gcc.target/arm/neon/vst4s32.c: Remove.
5908         * gcc.target/arm/neon/vst4s64.c: Remove.
5909         * gcc.target/arm/neon/vst4s8.c: Remove.
5910         * gcc.target/arm/neon/vst4u16.c: Remove.
5911         * gcc.target/arm/neon/vst4u32.c: Remove.
5912         * gcc.target/arm/neon/vst4u64.c: Remove.
5913         * gcc.target/arm/neon/vst4u8.c: Remove.
5914         * gcc.target/arm/neon/vsubQf32.c: Remove.
5915         * gcc.target/arm/neon/vsubQs16.c: Remove.
5916         * gcc.target/arm/neon/vsubQs32.c: Remove.
5917         * gcc.target/arm/neon/vsubQs64.c: Remove.
5918         * gcc.target/arm/neon/vsubQs8.c: Remove.
5919         * gcc.target/arm/neon/vsubQu16.c: Remove.
5920         * gcc.target/arm/neon/vsubQu32.c: Remove.
5921         * gcc.target/arm/neon/vsubQu64.c: Remove.
5922         * gcc.target/arm/neon/vsubQu8.c: Remove.
5923         * gcc.target/arm/neon/vsubf32.c: Remove.
5924         * gcc.target/arm/neon/vsubhns16.c: Remove.
5925         * gcc.target/arm/neon/vsubhns32.c: Remove.
5926         * gcc.target/arm/neon/vsubhns64.c: Remove.
5927         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5928         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5929         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5930         * gcc.target/arm/neon/vsubls16.c: Remove.
5931         * gcc.target/arm/neon/vsubls32.c: Remove.
5932         * gcc.target/arm/neon/vsubls8.c: Remove.
5933         * gcc.target/arm/neon/vsublu16.c: Remove.
5934         * gcc.target/arm/neon/vsublu32.c: Remove.
5935         * gcc.target/arm/neon/vsublu8.c: Remove.
5936         * gcc.target/arm/neon/vsubs16.c: Remove.
5937         * gcc.target/arm/neon/vsubs32.c: Remove.
5938         * gcc.target/arm/neon/vsubs64.c: Remove.
5939         * gcc.target/arm/neon/vsubs8.c: Remove.
5940         * gcc.target/arm/neon/vsubu16.c: Remove.
5941         * gcc.target/arm/neon/vsubu32.c: Remove.
5942         * gcc.target/arm/neon/vsubu64.c: Remove.
5943         * gcc.target/arm/neon/vsubu8.c: Remove.
5944         * gcc.target/arm/neon/vsubws16.c: Remove.
5945         * gcc.target/arm/neon/vsubws32.c: Remove.
5946         * gcc.target/arm/neon/vsubws8.c: Remove.
5947         * gcc.target/arm/neon/vsubwu16.c: Remove.
5948         * gcc.target/arm/neon/vsubwu32.c: Remove.
5949         * gcc.target/arm/neon/vsubwu8.c: Remove.
5950         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5951         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5952         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5953         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5954         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5955         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5956         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5957         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5958         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5959         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5960         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5961         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5962         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5963         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5964         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5965         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5966         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5967         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5968         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5969         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5970         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5971         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5972         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5973         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5974         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5975         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5976         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5977         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5978         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5979         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5980         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5981         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5982         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5983         * gcc.target/arm/neon/vtrnf32.c: Remove.
5984         * gcc.target/arm/neon/vtrnp16.c: Remove.
5985         * gcc.target/arm/neon/vtrnp8.c: Remove.
5986         * gcc.target/arm/neon/vtrns16.c: Remove.
5987         * gcc.target/arm/neon/vtrns32.c: Remove.
5988         * gcc.target/arm/neon/vtrns8.c: Remove.
5989         * gcc.target/arm/neon/vtrnu16.c: Remove.
5990         * gcc.target/arm/neon/vtrnu32.c: Remove.
5991         * gcc.target/arm/neon/vtrnu8.c: Remove.
5992         * gcc.target/arm/neon/vtstQp8.c: Remove.
5993         * gcc.target/arm/neon/vtstQs16.c: Remove.
5994         * gcc.target/arm/neon/vtstQs32.c: Remove.
5995         * gcc.target/arm/neon/vtstQs8.c: Remove.
5996         * gcc.target/arm/neon/vtstQu16.c: Remove.
5997         * gcc.target/arm/neon/vtstQu32.c: Remove.
5998         * gcc.target/arm/neon/vtstQu8.c: Remove.
5999         * gcc.target/arm/neon/vtstp8.c: Remove.
6000         * gcc.target/arm/neon/vtsts16.c: Remove.
6001         * gcc.target/arm/neon/vtsts32.c: Remove.
6002         * gcc.target/arm/neon/vtsts8.c: Remove.
6003         * gcc.target/arm/neon/vtstu16.c: Remove.
6004         * gcc.target/arm/neon/vtstu32.c: Remove.
6005         * gcc.target/arm/neon/vtstu8.c: Remove.
6006         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6007         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6008         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6009         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6010         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6011         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6012         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6013         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6014         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6015         * gcc.target/arm/neon/vuzpf32.c: Remove.
6016         * gcc.target/arm/neon/vuzpp16.c: Remove.
6017         * gcc.target/arm/neon/vuzpp8.c: Remove.
6018         * gcc.target/arm/neon/vuzps16.c: Remove.
6019         * gcc.target/arm/neon/vuzps32.c: Remove.
6020         * gcc.target/arm/neon/vuzps8.c: Remove.
6021         * gcc.target/arm/neon/vuzpu16.c: Remove.
6022         * gcc.target/arm/neon/vuzpu32.c: Remove.
6023         * gcc.target/arm/neon/vuzpu8.c: Remove.
6024         * gcc.target/arm/neon/vzipQf32.c: Remove.
6025         * gcc.target/arm/neon/vzipQp16.c: Remove.
6026         * gcc.target/arm/neon/vzipQp8.c: Remove.
6027         * gcc.target/arm/neon/vzipQs16.c: Remove.
6028         * gcc.target/arm/neon/vzipQs32.c: Remove.
6029         * gcc.target/arm/neon/vzipQs8.c: Remove.
6030         * gcc.target/arm/neon/vzipQu16.c: Remove.
6031         * gcc.target/arm/neon/vzipQu32.c: Remove.
6032         * gcc.target/arm/neon/vzipQu8.c: Remove.
6033         * gcc.target/arm/neon/vzipf32.c: Remove.
6034         * gcc.target/arm/neon/vzipp16.c: Remove.
6035         * gcc.target/arm/neon/vzipp8.c: Remove.
6036         * gcc.target/arm/neon/vzips16.c: Remove.
6037         * gcc.target/arm/neon/vzips32.c: Remove.
6038         * gcc.target/arm/neon/vzips8.c: Remove.
6039         * gcc.target/arm/neon/vzipu16.c: Remove.
6040         * gcc.target/arm/neon/vzipu32.c: Remove.
6041         * gcc.target/arm/neon/vzipu8.c: Remove.
6042
6043
6044 2015-11-12  Marek Polacek  <polacek@redhat.com>
6045
6046         PR c/67784
6047         * gcc.dg/pr67784-1.c: New test.
6048         * gcc.dg/pr67784-2.c: New test.
6049
6050 2015-11-12  Martin Liska  <mliska@suse.cz>
6051
6052         * gcc.dg/ipa/pr68035.c: New test.
6053
6054 2015-11-12  Richard Biener  <rguenther@suse.de>
6055
6056         PR tree-optimization/68306
6057         * gcc.dg/pr68306.c: New testcase.
6058
6059 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6060
6061         Implement D0013R2, logical type traits.
6062
6063         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6064
6065 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6066
6067         * c-c++-common/goacc/data-default-1.c: New.
6068
6069 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6070
6071         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6072
6073 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6074
6075         PR tree-optimization/68305
6076         * gcc.dg/vect/pr68305.c: New test.
6077
6078 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6079
6080         * gcc.target/i386/pr67265-2.c: New test.
6081
6082 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6083
6084         * gcc.dg/pr68286.c: New test.
6085
6086 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6087
6088         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6089
6090 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6091
6092         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6093         aligned to 64 bits.
6094
6095 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6096
6097         * gcc.dg/pr65521.c: Fail on AIX.
6098
6099 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6100
6101         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6102         * gcc.dg/graphite/fuse-2.c: Same.
6103         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6104         isl-ast-gen-*.c files.
6105         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6106         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6107         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6108         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6109         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6110         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6111         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6112         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6113         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6114         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6115         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6116
6117 2015-11-11  Marek Polacek  <polacek@redhat.com>
6118
6119         PR c/68107
6120         PR c++/68266
6121         * c-c++-common/pr68107.c: New test.
6122         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6123         (large_array_char_template): Likewise.
6124         * g++.dg/init/new44.C: Adjust dg-error.
6125
6126 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6129         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6130
6131 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6132
6133         * gcc.target/i386/pr67265.c: New test.
6134
6135 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6136
6137         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6138         tests for the expected generated code.
6139
6140 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6141
6142         * gcc.target/mips/split-ds-sequence.c: New test.
6143
6144 2015-11-11  Julia Koval  <julia.koval@intel.com>
6145
6146         * g++.dg/ext/mv16.C: New functions.
6147
6148 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6149             Jiong Wang      <jiong.wang@arm.com>
6150
6151         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6152
6153 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6154
6155         * gcc.target/i386/mask-pack.c: New test.
6156         * gcc.target/i386/mask-unpack.c: New test.
6157
6158 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6159
6160         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6161
6162 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6163
6164         * gcc.dg/vect/slp-cond-5.c: New test.
6165
6166 2015-11-10  Richard Biener  <rguenther@suse.de>
6167
6168         PR tree-optimization/68240
6169         * gcc.dg/torture/pr68240.c: New testcase.
6170
6171 2015-11-10  Richard Biener  <rguenther@suse.de>
6172
6173         PR tree-optimization/56118
6174         * gcc.target/i386/pr56118.c: New testcase.
6175
6176 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6177
6178         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6179
6180 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182         * gfortran.dg/pr68251.f90: New test.
6183
6184 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6185
6186         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6187
6188 2015-11-09  Martin Sebor  <msebor@redhat.com>
6189
6190         * init/new45.C: New test to verify that operator new is invoked
6191         with or without overhead for a cookie.
6192
6193         PR c++/67927
6194         * init/new44.C: New test for placement new expressions for arrays
6195         with excessive number of elements.
6196
6197         PR c++/67913
6198         * init/new43.C: New test for placement new expressions for arrays
6199         with negative number of elements.
6200
6201         * other/new-size-type.C: Expect array new expression with
6202         an excessive number of elements to be rejected.
6203
6204 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         * c-c++-common/goacc/routine-1.c: New.
6207         * c-c++-common/goacc/routine-2.c: New.
6208         * c-c++-common/goacc/routine-3.c: New.
6209         * c-c++-common/goacc/routine-4.c: New.
6210         * c-c++-common/goacc/routine-5.c: New.
6211
6212 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6213
6214         * gcc.target/sparc/sparc-ret.c: Rename to...
6215         * gcc.target/sparc/sparc-ret-1.c: ...this.
6216         * gcc.target/sparc/sparc-ret-2.c: New test.
6217
6218 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6219
6220         * lib/target-supports.exp (check_p8vector_hw_available): Split
6221         long line.
6222         (check_vsx_hw_available): Likewise.
6223         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6224         support and for PowerPC float128 support.
6225         (check_p9modulo_hw_available): Likewise.
6226         (check_ppc_float128_sw_available): Likewise.
6227         (check_ppc_float128_hw_available): Likewise.
6228         (check_effective_target_powerpc_p9vector_ok): Likewise.
6229         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6230         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6231         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6232         (is-effective-target): Add new PowerPc targets.
6233         (is-effective-target-keyword): Likewise.
6234         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6235         instructions, use it.
6236
6237         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6238         * gcc.target/powerpc/mod-2.c: Likewise.
6239         * gcc.target/powerpc/ctz-1.c: Likewise.
6240         * gcc.target/powerpc/ctz-2.c: Likewise.
6241         * gcc.target/powerpc/extswsli-1.c: Likewise.
6242         * gcc.target/powerpc/extswsli-2.c: Likewise.
6243         * gcc.target/powerpc/extswsli-3.c: Likewise.
6244
6245         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6246         and allow the test on PowerPC LE.
6247         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6248         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6249
6250         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6251         check instead of powerpc_vsx_ok.
6252         * gcc.target/powerpc/float128-mix.c: Likewise.
6253
6254 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6255
6256         * gcc.dg/sso/*.c: Robustify dg-output directives.
6257
6258 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6259
6260         * g++.dg/ubsan/pr68259.C: New test.
6261
6262 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6263
6264         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6265         (main): Use _Cilk_spawn instead of cilk_spawn.
6266
6267 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6268
6269         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6270         scan-assembler directive.
6271
6272 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6273
6274         PR target/68129
6275         * gcc.dg/pr68129_1.c: New test.
6276
6277 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6278
6279         PR debug/67192
6280         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6281         (main): Invoke them.
6282
6283 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6284
6285         PR debug/67192
6286         * gcc.dg/guality/pr67192.c: New test.
6287
6288 2015-11-09  Richard Biener  <rguenther@suse.de>
6289
6290         PR tree-optimization/68248
6291         * gcc.dg/torture/pr68248.c: New testcase.
6292
6293 2015-11-09  Richard Biener  <rguenther@suse.de>
6294
6295         PR tree-optimization/56118
6296         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6297
6298 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6299
6300         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6301         labelref and check use of constant pool by looking for .word and
6302         similar directives.
6303
6304 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6305
6306         PR target/66326
6307         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6308
6309 2015-11-09  Richard Henderson  <rth@redhat.com>
6310
6311         * gcc.target/i386/addr-space-1.c: New test.
6312         * gcc.target/i386/addr-space-2.c: New test.
6313         * gcc.target/i386/addr-space-3.c: New test.
6314
6315 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6316
6317         PR fortran/68053
6318         * gfortran.dg/pr68053.f90: New test.
6319
6320 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6321
6322         * g++.dg/lto/pr68057_0.C: Fix testcase.
6323
6324 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6325
6326         * gfortran.dg/PR67518.f90: move from here...
6327         * gfortran.dg/graphite/PR67518.f90: to here.
6328         * gfortran.dg/PR53852.f90: move from here...
6329         * gfortran.dg/graphite/PR53852.f90: to here.
6330
6331 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6332
6333         * gcc.dg/sso-1.c: New test.
6334         * gcc.dg/sso-2.c: Likewise.
6335         * gcc.dg/sso-3.c: Likewise.
6336         * gcc.dg/sso-4.c: Likewise.
6337         * gcc.dg/sso-5.c: Likewise.
6338         * gcc.dg/sso-6.c: Likewise.
6339         * gcc.dg/sso-7.c: Likewise.
6340         * gcc.dg/sso-8.c: Likewise.
6341         * gcc.dg/sso: New directory.
6342         * gcc.target/i386/movbe-3.c: New test.
6343         * gnat.dg/sso1.adb: Likewise.
6344         * gnat.dg/sso2.ad[sb]: Likewise.
6345         * gnat.dg/sso3.adb: Likewise.
6346         * gnat.dg/sso4.adb: Likewise.
6347         * gnat.dg/sso5.adb: Likewise.
6348         * gnat.dg/sso6.adb: Likewise.
6349         * gnat.dg/sso7.adb: Likewise.
6350         * gnat.dg/specs/sso1.ads: Likewise.
6351         * gnat.dg/specs/sso2.ads: Likewise.
6352         * gnat.dg/sso: New directory.
6353
6354 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6355
6356         PR fortran/68218
6357         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6358
6359 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6360
6361         PR fortran/68224
6362         * gfortran.dg/pr68224.f90: New test.
6363
6364 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6365
6366         PR fortran/68196
6367         * gfortran.dg/proc_ptr_47.f90: New test.
6368
6369         PR fortran/66465
6370         * gfortran.dg/pr66465.f90: New test.
6371
6372 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6373
6374         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6375
6376 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6377
6378         PR fortran/68153
6379         * gfortran.dg/pr68153.f90: New test.
6380
6381 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6382
6383         PR fortran/68151
6384         * gfortran.dg/pr68151.f90: New test.
6385
6386 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6387
6388         PR tree-optimization/68235
6389         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6390
6391 2015-11-06  Jeff Law  <law@redhat.com>
6392
6393         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6394         realized jump threads.
6395         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6396         threads rather than dom1 dump.
6397
6398 2015-11-06  Michael Collison  <michael.collison@linaro.org
6399             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6400
6401         Revert:
6402         2015-08-01  Michael Collison  <michael.collison@linaro.org
6403                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6404
6405         * gcc.target/arm/mincmp.c: New test.
6406
6407 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6408
6409         PR fortran/54224
6410         * gfortran.dg/warn_unused_function_2.f90: Add two new
6411         "defined but not used" subroutines.
6412
6413 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6414
6415         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6416         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6417         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6418         expected diagnostics for the addition of quotes.
6419         * gfortran.dg/gomp/target3.f90: Likewise.
6420         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6421         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6422         * c-c++-common/gomp/doacross-1.c: Likewise.
6423         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6424         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6425         Adjust expected diagnostics wording.
6426         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6427         Don't expect error on ordered threads simd when in for simd.
6428         * c-c++-common/gomp/nesting-2.c: New test.
6429         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6430         * c-c++-common/gomp/ordered-4.c: New test.
6431
6432 2015-11-06  Mike Stump  <mikestump@comcast.net>
6433
6434         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6435
6436 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6437             Sebastian Pop  <s.pop@samsung.com>
6438
6439         * gcc.dg/graphite/fuse-1.c: New.
6440         * gcc.dg/graphite/fuse-2.c: New.
6441         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6442
6443 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6444
6445         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6446
6447 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6448
6449         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6450         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6451         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6452         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6453         * lib/gcc-dg.exp: Load multiline.exp.
6454
6455 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6456
6457         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6458         * gcc.target/arm/interrupt-1.c: Likewise.
6459         * gcc.target/arm/interrupt-2.c: Likewise.
6460         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6461
6462 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6463             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6464
6465         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6466         macros for assembly checks.
6467         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6468         frsqrts and frsqrte are not emitted.
6469         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6470         frsqrts and frsqrte are emitted.
6471         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6472
6473 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6474
6475         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6476
6477 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6478
6479         PR ipa/68057
6480         PR ipa/68220
6481         * g++.dg/lto/pr68057_0.C: New testcase.
6482         * g++.dg/lto/pr68057_1.C: New testcase.
6483         * g++.dg/torture/pr68220.C: New testcase.
6484
6485 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6486
6487         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6488         comment.
6489
6490 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
6491
6492         PR tree-optimization/68145
6493         * g++.dg/vect/pr68145.cc: New test.
6494
6495 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6496
6497         PR target/68088
6498         * gcc.dg/pr68088_1.c: New test.
6499
6500 2015-11-06  Richard Biener  <rguenther@suse.de>
6501
6502         * gcc.dg/vect/bb-slp-38.c: New testcase.
6503
6504 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6505
6506         * gfortran.dg/goacc/private-3.f95: XFAIL.
6507
6508 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
6509
6510         PR middle-end/53852
6511         PR middle-end/67518
6512         * gfortran.dg/PR67518.f90: New test.
6513         * gfortran.dg/PR53852.f90: New test.
6514
6515 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
6516             Tom de Vries  <tom@codesourcery.com>
6517             Nathan Sidwell  <nathan@codesourcery.com>
6518             Thomas Schwinge  <thomas@codesourcery.com>
6519
6520         * c-c++-common/goacc/combined-directives.c: New test.
6521         * c-c++-common/goacc/loop-clauses.c: New test.
6522         * c-c++-common/goacc/tile.c: New test.
6523         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6524         as gang static arguments.
6525         * c-c++-common/goacc/update-1.c: Adjust expected error message.
6526         * g++.dg/goacc/template.C: New test.
6527         * gfortran.dg/goacc/combined-directives.f90: New test.
6528         * gfortran.dg/goacc/default.f95: New test.
6529         * gfortran.dg/goacc/default_none.f95: New test.
6530         * gfortran.dg/goacc/firstprivate-1.f95: New test.
6531         * gfortran.dg/goacc/gang-static.f95: New test.
6532         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6533         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6534         * gfortran.dg/goacc/list.f95: Update test.
6535         * gfortran.dg/goacc/loop-2.f95: Likewise.
6536         * gfortran.dg/goacc/loop-4.f95: New test.
6537         * gfortran.dg/goacc/loop-5.f95: New test.
6538         * gfortran.dg/goacc/loop-6.f95: New test.
6539         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6540         * gfortran.dg/goacc/multi-clause.f90: New test.
6541         * gfortran.dg/goacc/parallel-tree.f95: Update test.
6542         * gfortran.dg/goacc/update.f95: New test.
6543
6544 2015-11-05  Martin Sebor  <msebor@redhat.com>
6545
6546         PR c++/67942
6547         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6548         invocations where the size of the destination buffer object
6549         or its type (or both) is unknown.
6550
6551 2015-11-05  Martin Sebor  <msebor@redhat.com>
6552
6553         PR c++/67942
6554         * g++.dg/warn/Wplacement-new-size.C: New test.
6555
6556 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
6557
6558         * gcc.dg/pr68112.c: New.
6559         * gcc.dg/vect/vect-strided-shift-1.c: New.
6560
6561 2015-11-05  Marek Polacek  <polacek@redhat.com>
6562
6563         PR c/68090
6564         * gcc.dg/pr68090.c: New test.
6565
6566 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
6567
6568         * gcc.dg/ifcvt-4.c: New.
6569
6570 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6571
6572         PR c++/67846
6573         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6574
6575 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
6576
6577         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6578         of variables in both data sharing and mapping clauses and for
6579         structure element based array sections being mapped rather than
6580         privatized.
6581         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
6582         expected diagnostics wording in one case.
6583         * c-c++-common/gomp/distribute-1.c: New test.
6584         * c-c++-common/gomp/element-1.c: New test.
6585         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6586         and #pragma omp end declare target pair around the function.
6587         Change s from a parameter to a file scope variable.
6588         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6589         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6590         on non-zero low-bound in reduction array sections.  Add further
6591         tests.
6592         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6593         * c-c++-common/gomp/target-teams-1.c: New test.
6594         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6595         for expected mangling on x86_64/i?86.
6596         * gcc.dg/gomp/declare-simd-3.c: New test.
6597         * gcc.dg/gomp/declare-simd-4.c: New test.
6598         * gcc.dg/gomp/for-20.c: New test.
6599         * gcc.dg/gomp/for-21.c: New test.
6600         * gcc.dg/gomp/for-22.c: New test.
6601         * gcc.dg/gomp/for-23.c: New test.
6602         * gcc.dg/gomp/for-24.c: New test.
6603         * gcc.dg/gomp/linear-1.c: New test.
6604         * gcc.dg/gomp/loop-1.c: New test.
6605         * g++.dg/gomp/atomic-17.C: New test.
6606         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6607         non-static data member in shared clause.  Add single construct.
6608         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6609         scan-assembler-times directives for expected mangling on x86_64/i?86.
6610         * g++.dg/gomp/declare-simd-3.C: Likewise.
6611         * g++.dg/gomp/declare-simd-4.C: New test.
6612         * g++.dg/gomp/declare-simd-5.C: New test.
6613         * g++.dg/gomp/declare-target-1.C: New test.
6614         * g++.dg/gomp/linear-2.C: New test.
6615         * g++.dg/gomp/loop-1.C: New test.
6616         * g++.dg/gomp/loop-2.C: New test.
6617         * g++.dg/gomp/loop-3.C: New test.
6618         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6619         non-static data member in shared clause.
6620         * g++.dg/gomp/member-3.C: New test.
6621         * g++.dg/gomp/member-4.C: New test.
6622         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6623         (bar): Remove dg-message.
6624         * g++.dg/gomp/target-teams-1.C: New test.
6625
6626 2015-11-05  Richard Biener  <rguenther@suse.de>
6627
6628         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6629         uninitialized variables.
6630         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6631         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6632         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6633         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6634         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6635         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6636         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6637         * gcc.dg/ipa/pure-const-2.c: Likewise.
6638         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6639         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6640         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6641         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6642         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6643         * gcc.dg/vect/pr30858.c: Likewise.
6644         * gcc.dg/vect/pr33866.c: Likewise.
6645         * gcc.dg/vect/pr37027.c: Likewise.
6646         * c-c++-common/ubsan/null-10.c: Likewise.
6647         * gcc.target/i386/incoming-8.c: Likewise.
6648
6649 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6650
6651         * gnat.dg/slice9.adb: New test.
6652
6653 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6654
6655         * gfortran.dg/goacc/reduction-2.f95: Delete.
6656
6657 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6658
6659         PR tree-optimization/67742
6660         * gcc.dg/tree-ssa/restrict-7.c: New test.
6661         * gcc.dg/tree-ssa/restrict-8.c: New test.
6662
6663 2015-11-03  Martin Sebor  <msebor@redhat.com>
6664
6665         PR c++-common/67882
6666         * c-c++-common/builtin-offsetof-2.c: New test.
6667
6668 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6669
6670         PR fortran/67982
6671         * gfortran.dg/warn_unused_function_3.f90: New test.
6672
6673 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6674
6675         * gnat.dg/discr45.adb: Only compile the test.
6676
6677 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6678
6679         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6680         * gcc.target/i386/mvc5.c: Ditto.
6681         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6682         resolver.
6683
6684 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6685
6686         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6687         from here to...
6688         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6689         to succeed.
6690
6691 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6692
6693         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6694         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6695         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6696         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6697         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6698         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6699
6700 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6701
6702         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6703
6704 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         * gcc.dg/mvc1.c: Move to ...
6707         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6708         * gcc.dg/mvc2.c: Move to ...
6709         * gcc.target/i386/mvc2.c: ... here.
6710         * gcc.dg/mvc3.c: Move to ...
6711         * gcc.target/i386/mvc3.c: ... here.
6712         * gcc.dg/mvc4.c: Move to ...
6713         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6714         * gcc.dg/mvc5.c: Move to ...
6715         * gcc.target/i386/mvc5.c: ... here.
6716         * gcc.dg/mvc6.c: Move to ...
6717         * gcc.target/i386/mvc6.c: ... here.
6718         * gcc.dg/mvc7.c: Move to ...
6719         * gcc.target/i386/mvc7.c: ... here.
6720
6721         * g++.dg/ext/mvc1.C: Require ifunc.
6722
6723 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6724
6725         PR tree-optimization/68083
6726         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6727
6728 2015-11-02  Jeff Law  <law@redhat.com>
6729
6730         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6731         irreducible loops in the CFG.
6732
6733 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6734
6735         Revert:
6736         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6737
6738         * gcc.dg/vect/vect-strided-shift-1.c: New.
6739
6740 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6741
6742         PR target/67929
6743         * gcc.target/arm/pr67929_1.c: Move to...
6744         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6745         Remove arm-specific directives.  Add noclone, noinline
6746         attributes.
6747
6748 2015-11-01  Jeff Law  <law@redhat.com>
6749
6750         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6751
6752 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6753
6754         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6755         (sse2_test): Rename from main.  Do not return 0.
6756
6757 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6758
6759         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6760         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6761         * gfortran.dg/read_dir.f90: XFAIL AIX.
6762
6763 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6764
6765         Remove the implementation of N3994, terse range-for loops.
6766         * g++.dg/cpp1z/range-for1.C: Remove.
6767
6768 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770         * gnat.dg/discr45.adb: New test.
6771
6772 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6773
6774         * gfortran.dg/assumed_type_2.f90: Update test.
6775         * gfortran.dg/no_arg_check_2.f90: Same.
6776
6777 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6778
6779         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6780
6781 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6782
6783         PR fortran/46588
6784         * gfortran.dg/pr46588.f90: New test.
6785
6786 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6787
6788         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6789         * gcc.dg/mvc2.c: Ditto.
6790         * gcc.dg/mvc3.c: Ditto.
6791         * gcc.dg/mvc4.c: Ditto.
6792         * gcc.dg/mvc5.c: Ditto.
6793         * gcc.dg/mvc6.c: Ditto.
6794         * gcc.dg/mvc7.c: Ditto.
6795         * g++.dg/ext/mvc1.C: Ditto.
6796         * g++.dg/ext/mvc2.C: Ditto.
6797         * g++.dg/ext/mvc3.C: Ditto.
6798         * g++.dg/ext/mvc4.C: Ditto.
6799
6800 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6801
6802         PR fortran/51993
6803         * gfortran.dg/pr51993.f90: New test.
6804
6805 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
6806
6807         PR rtl-optimization/68106
6808         * gcc.target/aarch64/pr68106.c: New.
6809
6810 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6811
6812         PR fortran/36192
6813         * gfortran.dg/pr36192_1.f90: New test.
6814
6815 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6816
6817         PR fortran/68154
6818         *gfortran.dg/pr68154.f90
6819
6820 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
6821
6822         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6823         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6824
6825 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6826
6827         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6828
6829 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6830
6831         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6832         PowerPC.
6833         * gcc.target/powerpc/float128-mix.c: Likewise.
6834
6835 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6836
6837         PR fortran/68054
6838         * gfortran.dg/pr68054.f90: New test.
6839
6840 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6841
6842         PR fortran/67885
6843         * gfortran.dg/pr67885.f90: New test.
6844
6845 2015-10-29  Jeff Law  <law@redhat.com>
6846
6847         PR tree-optimization/67892
6848         * gcc.dg/tree-ssa/pr21417: Update expected output.
6849         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6850
6851 2015-10-29  Richard Biener  <rguenther@suse.de>
6852
6853         PR middle-end/68142
6854         * c-c++-common/ubsan/pr68142.c: New testcase.
6855
6856 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6857
6858         PR c++/67845
6859         * g++.dg/other/cv_func4.C: New.
6860
6861 2015-10-29  Richard Biener  <rguenther@suse.de>
6862
6863         PR middle-end/56956
6864         * c-c++-common/ubsan/pr56956.c: New testcase.
6865
6866 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6867
6868         * gnat.dg/discr44.adb: New test.
6869
6870 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6871
6872         PR debug/66068
6873         * gcc.dg/debug/pr66068.c: New test.
6874
6875 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6876
6877         PR fortran/67933
6878         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6879         array bounds error at line 25.
6880
6881 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6882
6883         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6884         * gcc.target/mips/oddspreg-6.c: Likewise.
6885         * gcc.target/mips/oddspreg-1.c: Likewise.
6886         * gcc.target/mips/oddspreg-2.c: Likewise.
6887
6888 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6889
6890         PR target/67839
6891         * gcc.target/avr/pr67839.c: New test.
6892
6893 2015-10-28  Richard Biener  <rguenther@suse.de>
6894
6895         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6896
6897 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6898
6899         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6900
6901 2015-10-28  Richard Biener  <rguenther@suse.de>
6902
6903         PR ipa/67600
6904         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6905         of #includes.
6906
6907 2015-10-28  Richard Biener  <rguenther@suse.de>
6908
6909         PR tree-optimization/65962
6910         * gcc.dg/vect/vect-62.c: Adjust.
6911
6912 2015-10-28  Richard Biener  <rguenther@suse.de>
6913
6914         PR middle-end/68067
6915         * gcc.dg/torture/pr68067-1.c: New testcase.
6916         * gcc.dg/torture/pr68067-2.c: Likewise.
6917
6918 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6919
6920         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6921
6922 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6923
6924         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6925         as xvmadd and xvnmsub.
6926         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6927
6928 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6929
6930         * c-c++-common/goacc/loop-shape.c: New test.
6931
6932 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6933             Cesar Philippidis  <cesar@codesourcery.com>
6934
6935         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6936         * g++.dg/gomp/pr33372-3.C: Likewise.
6937
6938 2015-10-27  Richard Henderson  <rth@redhat.com>
6939
6940         PR rtl-opt/67609
6941         * gcc.target/i386/pr67609-2.c: New test.
6942
6943 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6944
6945         PR target/68102
6946         * gcc.target/aarch64/pr68102_1.c: New test.
6947
6948 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6949
6950         PR fortran/67933
6951         * gfortran.dg/allocate_with_source_15.f03: New test
6952
6953 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6954             James Norris  <jnorris@codesourcery.com>
6955
6956         PR fortran/63865
6957         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6958         directive to work.
6959         * gfortran.dg/goacc/loop-1.f95: Likewise.
6960         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6961         * gfortran.dg/goacc/cray.f95: Likewise.
6962         * gfortran.dg/goacc/parameter.f95: Likewise.
6963
6964 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6965
6966         PR fortran/68108
6967         * gfortran.dg/pr67805_2.f90: New test.
6968
6969 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6970             Aditya Kumar  <aditya.k7@samsung.com>
6971
6972         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6973         * gcc.dg/graphite/interchange-1.c: Same.
6974         * gcc.dg/graphite/interchange-10.c: Same.
6975         * gcc.dg/graphite/interchange-11.c: Same.
6976         * gcc.dg/graphite/interchange-13.c: Same.
6977         * gcc.dg/graphite/interchange-3.c: Same.
6978         * gcc.dg/graphite/interchange-4.c: Same.
6979         * gcc.dg/graphite/interchange-7.c: Same.
6980         * gcc.dg/graphite/interchange-9.c: Same.
6981         * gcc.dg/graphite/uns-interchange-9.c: Same.
6982         * gfortran.dg/graphite/interchange-3.f90: Same.
6983
6984 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6985
6986         PR target/67215
6987         * gcc.target/i386/pr67215-1.c: New test.
6988         * gcc.target/i386/pr67215-2.c: Likewise.
6989         * gcc.target/i386/pr67215-3.c: Likewise.
6990
6991 2015-10-27  Richard Biener  <rguenther@suse.de>
6992
6993         PR tree-optimization/68104
6994         * gcc.dg/torture/pr68104.c: New testcase.
6995
6996 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6997
6998         * gcc.dg/vect/vect-strided-shift-1.c: New.
6999
7000 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7001
7002         PR target/67929
7003         * gcc.target/arm/pr67929_1.c: New test.
7004
7005 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7006
7007         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7008
7009 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7010
7011         PR tree-optimization/68097
7012         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7013         --param max-ssa-name-query-depth=3 to dg-options.
7014
7015 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7016
7017         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7018
7019 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7020
7021         * gcc.dg/builtins-52.c: Add -O to dg-options.
7022
7023 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7024
7025         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7026
7027 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7028
7029         PR c/64765
7030         PR c/64880
7031         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7032         sorry message.
7033         (PR64765): New function.
7034         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7035         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7036         sorry message.
7037         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7038         * gfortran.dg/goacc/parameter.f95: Likewise.
7039
7040 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7041
7042         PR fortran/66056
7043         * gfortran.dg/empty_label_typedecl.f90: New test.
7044
7045 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7046
7047         PR fortran/36192
7048         * gfortran.dg/pr36192.f90: New test.
7049
7050 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7051
7052         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7053         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7054         * gnat.dg/opt51.adb: New test.
7055         * gnat.dg/opt51_pkg.ads: New helper.
7056
7057 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7058
7059         * gcc.target/mips/ds-schedule-1.c: New.
7060         * gcc.target/mips/ds-schedule-2.c: New.
7061
7062 2015-10-26  Jeff Law  <law@redhat.com>
7063
7064         PR tree-optimization/68013
7065         * gcc.c-torture/compile/pr68013.c: New test.
7066
7067 2015-10-26  Richard Biener  <rguenther@suse.de>
7068         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7069
7070         PR middle-end/67443
7071         * gcc.target/s390/pr67443.c: New testcase.
7072
7073 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7074
7075         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7076         make it unique per testcase.
7077         * gfortran.dg/chmod_2.f90: Likewise.
7078         * gfortran.dg/chmod_3.f90: Likewise.
7079         * gfortran.dg/direct_io_8.f90: Likewise.
7080         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7081         * gfortran.dg/f2003_io_1.f03: Likewise.
7082         * gfortran.dg/f2003_io_2.f03: Likewise.
7083         * gfortran.dg/f2003_io_8.f03: Likewise.
7084         * gfortran.dg/inquire_size.f90: Likewise.
7085         * gfortran.dg/namelist_66.f90: Likewise.
7086         * gfortran.dg/namelist_82.f90: Likewise.
7087         * gfortran.dg/namelist_87.f90: Likewise.
7088         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7089         * gfortran.dg/open_new.f90: Likewise.
7090         * gfortran.dg/stat_1.f90: Likewise.
7091         * gfortran.dg/stat_2.f90: Likewise.
7092         * gfortran.dg/streamio_15.f90: Likewise.
7093         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7094
7095 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7096
7097         PR middle-end/67989
7098         * g++.dg/pr67989.C: New test.
7099
7100 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7101
7102         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7103         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7104         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7105         suffix to the temporary filename to make it unique per testcase.
7106
7107 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7108
7109         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7110
7111 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7112
7113         PR fortran/67171
7114         * gfortran.dg/allocate_with_source_12.f03: New test
7115
7116         PR fortran/61819
7117         * gfortran.dg/allocate_with_source_13.f03: New test
7118
7119         PR fortran/61830
7120         * gfortran.dg/allocate_with_source_14.f03: New test
7121
7122 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7123
7124         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7125
7126 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7127
7128         PR target/68084
7129         * gcc.target/i386/pr68084.c: New test.
7130
7131 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7132
7133         PR fortran/66927
7134         PR fortran/67044
7135         * gfortran.dg/allocate_with_source_10.f08: New test.
7136         * gfortran.dg/allocate_with_source_11.f08: New test.
7137         * gfortran.dg/class_array_15.f03: Changed count of expected
7138         _builtin_frees to 11. One step of temporaries is spared, therefore
7139         the allocatable component of that temporary is not to be freeed.
7140
7141 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7142
7143         PR fortran/68055
7144         * gfortran.dg/pr68055.f90: New case.
7145
7146 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7147
7148         PR fortran/67805
7149         * gfortran.dg/pr67805.f90: New testcase.
7150         * gfortran.dg/array_constructor_26.f03: Update testcase.
7151         * gfortran.dg/array_constructor_27.f03: Ditto.
7152         * gfortran.dg/char_type_len_2.f90: Ditto.
7153         * gfortran.dg/pr67802.f90: Ditto.
7154         * gfortran.dg/used_before_typed_3.f90: Ditto.
7155
7156 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7157
7158         PR ipa/pr67600
7159         * g++.dg/torture/pr67600.C: New testcase.
7160
7161 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7162
7163         * g++.dg/pr68062.C: New test.
7164
7165 2015-10-23  Jeff Law  <law@redhat.com>
7166
7167         PR tree-optimization/67830
7168         * gcc.dg/pr67830.c: New test.
7169
7170 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7171
7172         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7173
7174 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7175             Andrew Pinski  <apinski@cavium.com>
7176
7177         PR rtl-optimization/67736
7178         * gcc.dg/torture/pr67736.c: New test.
7179         * gcc.dg/combine-subregs.c: New test.
7180
7181 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7182
7183         PR tree-optimization/65947
7184         * lib/target-supports.exp
7185         (check_effective_target_vect_max_reduc): Add.
7186         * gcc.dg/vect/pr65947-1.c: New test.
7187         * gcc.dg/vect/pr65947-2.c: New test.
7188         * gcc.dg/vect/pr65947-3.c: New test.
7189         * gcc.dg/vect/pr65947-4.c: New test.
7190         * gcc.dg/vect/pr65947-5.c: New test.
7191         * gcc.dg/vect/pr65947-6.c: New test.
7192         * gcc.dg/vect/pr65947-7.c: New test.
7193         * gcc.dg/vect/pr65947-8.c: New test.
7194         * gcc.dg/vect/pr65947-9.c: New test.
7195         * gcc.dg/vect/pr65947-10.c: New test.
7196         * gcc.dg/vect/pr65947-11.c: New test.
7197
7198 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7199
7200         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7201         Make weak rather than noinline.
7202         * gcc.dg/builtins-57.c: Compile with -O.
7203         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7204
7205 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7206
7207         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7208
7209 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7210
7211         PR sanitizer/68042
7212         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7213         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7214
7215 2015-10-22  Martin Sebor  <msebor@redhat.com>
7216
7217         PR driver/68043
7218         * gcc.misc-tests/help.exp: Verify that option descriptions
7219         end in periods.
7220         * lib/options.exp (check_for_options): Use the regexp --line option.
7221         Print unexpected match on failure.
7222
7223 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7224
7225         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7226
7227 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7228
7229         PR c++/67838
7230         * g++.dg/cpp1y/var-templ46.C: New.
7231
7232 2015-10-22  Richard Biener  <rguenther@suse.de>
7233
7234         PR tree-optimization/58497
7235         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7236
7237 2015-10-22  Richard Biener  <rguenther@suse.de>
7238
7239         PR tree-optimization/19049
7240         PR tree-optimization/65962
7241         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7242         * gcc.dg/vect/vect-63.c: Adjust.
7243         * gcc.dg/vect/vect-70.c: Likewise.
7244         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7245         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7246         * gfortran.dg/vect/pr19049.f90: Likewise.
7247         * gfortran.dg/vect/vect-8.f90: Likewise.
7248
7249 2015-10-22  Richard Biener  <rguenther@suse.de>
7250
7251         PR middle-end/68046
7252         PR middle-end/61893
7253         * gcc.dg/torture/ftrapv-2.c: New testcase.
7254
7255 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7256
7257         PR target/68015
7258         * gcc.target/s390/pr68015.c: New test.
7259
7260 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7261
7262         PR testsuite/67948
7263         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7264         instead of orr.
7265
7266 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7267             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7268
7269         PR target/63304
7270         * gcc.target/aarch64/pr63304_1.c: New test.
7271
7272 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7273
7274         PR c++/66781
7275         * g++.dg/parse/enum13.C: New.
7276
7277 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7278
7279         PR c++/67847
7280         * g++.dg/parse/enum12.C: New.
7281
7282 2015-10-21  Martin Sebor  <msebor@redhat.com>
7283
7284         PR driver/68043
7285         * gcc.misc-tests/help.exp: Adjust.
7286         * lib/options.exp (check_for_options): Add detail to output.
7287
7288 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7289
7290         PR fortran/67939
7291         * gfortran.dg/pr67939.f90: New test.
7292
7293 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7294             Sebastian Pop  <s.pop@samsung.com>
7295
7296         * gcc.dg/graphite/scop-11.c: Update pattern.
7297
7298 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7299
7300         PR ipa/67056
7301         * g++.dg/ipa/pr67056.C: New testcase.
7302
7303 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7304
7305         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7306         are matched.
7307
7308 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7309
7310         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7311         Add associated options for arm*-*-*.
7312         (sqrt): Remove dummy definition.
7313
7314 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7315
7316         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7317
7318 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7319
7320         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7321         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7322         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7323
7324 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7325
7326         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7327         sra-max-scalarization-size-Ospeed.
7328
7329 2015-10-21  Marek Polacek  <polacek@redhat.com>
7330
7331
7332         PR c/68024
7333         * gcc.dg/pr68024.c: New test.
7334
7335 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7336
7337         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7338         * c-c++-common/goacc/sb-1.c: Adjust errors.
7339         * c-c++-common/goacc/sb-3.c: Adjust errors.
7340         * c-c++-common/goacc/loop-1.c: Adjust errors.
7341         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7342         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7343         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7344
7345 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7346
7347         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7348
7349 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7350
7351         * gcc.dg/lto/simd-function_0.c: New test.
7352
7353 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7354
7355         PR target/68018
7356         * gcc.target/i386/pr68018.c: New test.
7357
7358 2015-10-21  Richard Biener  <rguenther@suse.de>
7359
7360         PR middle-end/68031
7361         * gcc.dg/torture/pr68031.c: New testcase.
7362
7363 2015-10-21  Richard Biener  <rguenther@suse.de>
7364
7365         PR tree-optimization/68026
7366         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7367
7368 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7369
7370         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7371         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7372         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7373         * g++.dg/asan/default-options-1.C: Likewise.
7374
7375 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7376
7377         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7378         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7379
7380 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7381
7382         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7383
7384 2015-10-20  Marek Polacek  <polacek@redhat.com>
7385
7386         PR c/67964
7387         * gcc.dg/pr67964.c: New test.
7388
7389 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7390
7391         PR rtl-optimization/67609
7392         * gcc.target/i386/pr67609.c: New.
7393
7394 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7395
7396         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7397
7398 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7399
7400         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7401         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7402
7403 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7404
7405         PR target/66810
7406         * gcc.target/i386/pr66810.c: New test.
7407
7408 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7409
7410         PR target/67963
7411         PR target/67985
7412         * gcc.target/i386/pr67963-1.c: New test.
7413         * gcc.target/i386/pr67963-2.c: Likewise.
7414         * gcc.target/i386/pr67963-3.c: Likewise.
7415         * gcc.target/i386/pr67985-1.c: Likewise.
7416         * gcc.target/i386/pr67985-2.c: Likewise.
7417         * gcc.target/i386/pr67985-3.c: Likewise.
7418
7419 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7420
7421         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7422
7423 2015-10-20  Richard Biener  <rguenther@suse.de>
7424
7425         PR tree-optimization/68017
7426         * gcc.dg/torture/pr68017.c: New testcase.
7427
7428 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7429
7430         PR target/66912
7431         * gcc.target/aarch64/pr66912.c: New.
7432         * gcc.target/arm/pr66912.c: New.
7433
7434 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7435
7436         * gfortran.dg/pr67900.f90: New tests.
7437
7438 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7439
7440         * gnat.dg/opt50.adb: New test.
7441         * gnat.dg/opt50_pkg.adb: New helper.
7442         * gnat.dg/opt50_pkg.ads: New helper.
7443
7444 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7445
7446         PR fortran/68019
7447         * gfortran.dg/pr68019.f90: new test.
7448
7449 2015-10-19  Richard Biener  <rguenther@suse.de>
7450
7451         PR tree-optimization/67975
7452         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7453
7454 2015-10-19  Richard Biener  <rguenther@suse.de>
7455
7456         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7457
7458 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7459
7460         PR target/67995
7461         * gcc.target/i386/pr67995-1.c: New test.
7462         * gcc.target/i386/pr67995-2.c: Likewise.
7463         * gcc.target/i386/pr67995-3.c: Likewise.
7464
7465 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7466
7467         PR middle-end/68002
7468         * gcc.dg/PR68002.c: New test.
7469
7470 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
7471
7472         * gcc.dg/builtins-20.c: Remove undefined behavior.
7473
7474 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
7475
7476         PR fortran/67758
7477         * gfortran.dg/common_25.f90: New file.
7478
7479 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
7480
7481         PR fortran/67177
7482         * gfortran.dg/move_alloc_15.f90: New test
7483         * gfortran.dg/move_alloc_16.f90: New test
7484
7485         PR fortran/67977
7486         * gfortran.dg/deferred_character_assignment_1.f90: New test
7487
7488 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7489
7490         PR fortran/67987
7491         * gfortran.df/pr67987.f90: New test.
7492         * gfortran.dg/char_length_2.f90: Update testcase.
7493
7494 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7495
7496         * gcc.target/i386/iamcu/test_basic_returning.c
7497         (def_test_returning_type): Use union to check float return bits.
7498
7499 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7500
7501         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7502         Replace printf with __builtin_printf.
7503
7504 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7507         initialize u5.
7508
7509 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7510
7511         PR middle-end/67966
7512         * gnat.dg/pack21.adb: New test.
7513         * gnat.dg/pack22.adb: Likewise.
7514         * gnat.dg/pack22_pkg.ad[sb]: New helper.
7515
7516 2015-10-16  Christian Bruel  <christian.bruel@st.com>
7517
7518         PR target/67745
7519         * gcc.target/arm/no-align.c: New test.
7520         * gcc.target/arm/attr-align1.c: New test.
7521         * gcc.target/arm/attr-align2.c: New test.
7522         * gcc.target/arm/attr-align3.c: New test.
7523
7524 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7525
7526         * gcc.c-torture/compile/icfmatch.c: Add testcase
7527
7528 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
7529
7530         PR c++/67926
7531         * g++.dg/cpp1z/fold-ice1.C: New.
7532
7533 2015-10-16  Michael Collison  <michael.collison@linaro.org>
7534             Andrew Pinski <andrew.pinski@caviumnetworks.com>
7535
7536         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7537
7538 2015-10-15  Marek Polacek  <polacek@redhat.com>
7539
7540         * gcc.dg/tree-ssa/reassoc-42.c: New test.
7541
7542 2015-10-15  Marek Polacek  <polacek@redhat.com>
7543
7544         PR tree-optimization/67953
7545         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7546         unsigned.
7547         * gcc.dg/torture/pr67953.c: New test.
7548
7549 2015-10-14  Jeff Law  <law@redhat.com>
7550
7551         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
7552         contained within have their own file/test now.
7553         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7554         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
7555         expectations a bit more.
7556         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7557         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7558         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7559         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7560         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7561
7562         PR testsuite/67959
7563         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7564
7565 2015-10-14  Marek Polacek  <polacek@redhat.com>
7566
7567         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
7568         (f6): New.
7569         (f7): New.
7570         (f8): New.
7571         (f9): New.
7572         (f10): New.
7573         (f11): New.
7574         (f12): New.
7575         (f13): New.
7576
7577 2015-10-14  Richard Biener  <rguenther@suse.de>
7578
7579         PR tree-optimization/67915
7580         * gcc.dg/torture/pr67915.c: New testcase.
7581
7582 2015-10-14  Marek Polacek  <polacek@redhat.com>
7583
7584         PR tree-optimization/67815
7585         * gcc.dg/tree-ssa/reassoc-39.c: New test.
7586         * gcc.dg/tree-ssa/reassoc-40.c: New test.
7587         * gcc.dg/tree-ssa/reassoc-41.c: New test.
7588
7589 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7590
7591         * gcc.dg/pragma-pop_options-1.c: New test.
7592
7593 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
7594             Aldy Hernandez  <aldyh@redhat.com>
7595
7596         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7597         * c-c++-common/gomp/clauses-1.c: New test.
7598         * c-c++-common/gomp/clauses-2.c: New test.
7599         * c-c++-common/gomp/clauses-3.c: New test.
7600         * c-c++-common/gomp/clauses-4.c: New test.
7601         * c-c++-common/gomp/declare-target-1.c: New test.
7602         * c-c++-common/gomp/declare-target-2.c: New test.
7603         * c-c++-common/gomp/depend-3.c: New test.
7604         * c-c++-common/gomp/depend-4.c: New test.
7605         * c-c++-common/gomp/doacross-1.c: New test.
7606         * c-c++-common/gomp/if-1.c: New test.
7607         * c-c++-common/gomp/if-2.c: New test.
7608         * c-c++-common/gomp/linear-1.c: New test.
7609         * c-c++-common/gomp/map-2.c: New test.
7610         * c-c++-common/gomp/map-3.c: New test.
7611         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7612         f_omp_target_data): Add map clause to target data.
7613         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7614         * c-c++-common/gomp/ordered-1.c: New test.
7615         * c-c++-common/gomp/ordered-2.c: New test.
7616         * c-c++-common/gomp/ordered-3.c: New test.
7617         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7618         on non-iterator.
7619         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7620         clause and ordered construct where no longer allowed.
7621         * c-c++-common/gomp/priority-1.c: New test.
7622         * c-c++-common/gomp/reduction-1.c: New test.
7623         * c-c++-common/gomp/schedule-simd-1.c: New test.
7624         * c-c++-common/gomp/sink-1.c: New test.
7625         * c-c++-common/gomp/sink-2.c: New test.
7626         * c-c++-common/gomp/sink-3.c: New test.
7627         * c-c++-common/gomp/sink-4.c: New test.
7628         * c-c++-common/gomp/udr-1.c: New test.
7629         * c-c++-common/taskloop-1.c: New test.
7630         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7631         value of _OPENMP macro.
7632         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7633         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7634         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7635         * gcc.dg/gomp/clause-1.c:
7636         * gcc.dg/gomp/reduction-1.c: New test.
7637         * gcc.dg/gomp/sink-fold-1.c: New test.
7638         * gcc.dg/gomp/sink-fold-2.c: New test.
7639         * gcc.dg/gomp/sink-fold-3.c: New test.
7640         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7641         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7642         of non-static data members.
7643         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7644         Add some linear clause tests.
7645         * g++.dg/gomp/declare-simd-3.C: New test.
7646         * g++.dg/gomp/linear-1.C: New test.
7647         * g++.dg/gomp/member-1.C: New test.
7648         * g++.dg/gomp/member-2.C: New test.
7649         * g++.dg/gomp/pr66571-2.C: New test.
7650         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7651         dependent argument.
7652         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7653         in reduction clause.
7654         * g++.dg/gomp/reference-1.C: New test.
7655         * g++.dg/gomp/sink-1.C: New test.
7656         * g++.dg/gomp/sink-2.C: New test.
7657         * g++.dg/gomp/sink-3.C: New test.
7658         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7659         * g++.dg/gomp/this-1.C: New test.
7660         * g++.dg/gomp/this-2.C: New test.
7661         * g++.dg/vect/simd-clone-2.cc: New test.
7662         * g++.dg/vect/simd-clone-2.h: New test.
7663         * g++.dg/vect/simd-clone-3.cc: New test.
7664         * g++.dg/vect/simd-clone-4.cc: New test.
7665         * g++.dg/vect/simd-clone-4.h: New test.
7666         * g++.dg/vect/simd-clone-5.cc: New test.
7667
7668 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7669
7670         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7671         after r228716 (Fix vtbl[34] and vtbx4).
7672
7673 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7674
7675         PR tree-optimization/67909, 67947
7676         * gcc.dg/torture/pr67947.c: New test.
7677
7678 2015-10-13  Jeff Law  <law@redhat.com>
7679
7680         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7681
7682 2015-10-12  Jeff Law  <law@redhat.com>
7683
7684         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7685         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7686         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7687         ssa-dom-thread-11.c.
7688
7689         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7690
7691 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7692
7693         PR c++/58566
7694         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7695
7696 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7697
7698         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7699         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7700         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7701         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7702         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7703         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7704         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7705         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7706
7707 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7708
7709         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7710         and -mno-frame-header-opt options.
7711         * gcc.target/mips/frame-header-1.c: New file.
7712         * gcc.target/mips/frame-header-2.c: New file.
7713         * gcc.target/mips/frame-header-3.c: New file.
7714
7715 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7716             Hale Wang  <hale.wang@arm.com>
7717
7718         * gcc.dg/tree-ssa/forwprop-33.c: New.
7719
7720 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7721
7722         PR target/67895
7723         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7724         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7725         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7726         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7727         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7728         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7729         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7730         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7731         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7732         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7733
7734 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7735
7736         * lib/multiline.exp: New file.
7737         * lib/prune.exp: Load multiline.exp.
7738         (prune_gcc_output): Call into multiline.exp to handle any
7739         multiline output directives.
7740         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7741         load_gcc_lib.
7742
7743 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7744
7745         PR tree-optimization/67794
7746         * gcc.dg/ipa/ipa-sra-10.c: New test.
7747         * gcc.dg/torture/pr67794.c: Likewise.
7748
7749 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7750
7751         PR rtl-optimization/67828
7752         * gcc.dg/torture/pr67828.c: New.
7753
7754 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7755
7756         PR target/67366
7757         * lib/target-supports.exp (check_effective_target_non_strict_align):
7758         Adjust for arm*-*-*.
7759         * gcc.target/arm/pr67366.c: New test.
7760
7761 2015-10-09  Richard Biener  <rguenther@suse.de>
7762
7763         PR tree-optimization/67891
7764         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7765
7766 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7767
7768         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7769
7770 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7771
7772         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7773
7774 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7775
7776         * gcc.dg/loop-unswitch-2.c: New test.
7777         * gcc.dg/loop-unswitch-3.c: Likewise.
7778         * gcc.dg/loop-unswitch-4.c: Likewise.
7779
7780 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7781
7782         * gcc.dg/dse.c: Only dump in dse1 pass.
7783         * gcc.dg/tree-ssa/pr30375.c: Same.
7784
7785 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7786
7787         PR target/66697
7788         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7789         (PUSH, POP): New defines.
7790         (sse2_test): Use PUSH and POP to misalign runtime stack.
7791         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7792
7793 2015-10-07  James Norris  <jnorris@codesourcery.com>
7794
7795         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7796         to atomic_init. (atomic_init): Restrict flags usage.
7797
7798 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7799
7800         PR fortran/65889
7801         * gfortran.dg/sizeof_5.f90: New test.
7802
7803 2015-10-06  Jeff Law  <law@redhat.com>
7804
7805         * gcc.c-torture/compile/pr67816.c: New test.
7806
7807 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7808
7809         * gcc.target/aarch64/get_lane_f16_1.c: New test.
7810
7811 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
7812
7813         PR fortran/65766
7814         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7815
7816 2015-10-06  Marek Polacek  <polacek@redhat.com>
7817
7818         PR c++/67863
7819         * c-c++-common/Wtautological-compare-4.c: New test.
7820
7821 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7822             Peter Bergner <bergner@vnet.ibm.com>
7823
7824         PR target/67808
7825         * gcc.target/powerpc/pr67808.c: New test.
7826
7827 2015-10-06  Nick Clifton  <nickc@redhat.com>
7828
7829         * gcc.target/msp430: New directory.
7830         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7831         tests.
7832         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7833         noinit and persistent data attributes.
7834
7835 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7836
7837         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7838
7839 2015-10-06  Richard Biener  <rguenther@suse.de>
7840
7841         PR tree-optimization/67859
7842         * gcc.dg/torture/pr67859.c: New testcase.
7843
7844 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7845
7846         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7847
7848 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7849
7850         PR c++/53856
7851         * g++.dg/template/defarg19.C: New.
7852         * g++.dg/template/defarg20.C: Likewise.
7853
7854 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7855             Sebastian Pop  <s.pop@samsung.com>
7856
7857         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7858
7859 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7860             Sebastian Pop  <s.pop@samsung.com>
7861
7862         * gcc.dg/graphite/scop-sor.c: Xfail.
7863
7864 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7865             Jan Hubicka  <hubicka@ucw.cz>
7866
7867         * gcc.dg/ipa/propalign-4.c: New test.
7868         * gcc.dg/ipa/propalign-5.c: Likewise.
7869
7870 2015-10-05  Marek Polacek  <polacek@redhat.com>
7871
7872         PR tree-optimization/67821
7873         * gcc.dg/torture/pr67821-2.c: New test.
7874         * gcc.dg/torture/pr67821.c: New test.
7875
7876 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7877
7878         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7879
7880 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7881
7882         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7883
7884 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7885
7886         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7887         (exec_vcvt): Add comments.
7888
7889 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7890
7891         PR rtl-optimization/67447
7892         * gcc.target/i386/pr67447.c: New test.
7893
7894 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7895
7896         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7897         effective target.
7898         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7899         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7900         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7901         * gcc.target/i386/vect-unpack-1.c: Ditto.
7902         * gcc.target/i386/vect-unpack-2.c: Ditto.
7903
7904 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7905
7906         PR fortran/67758
7907         * gfortran.dg/common_24.f: New.
7908
7909 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7910
7911         * gcc.target/arm/pr67756.c: Fixed warnings.
7912
7913 2015-10-02  Marek Polacek  <polacek@redhat.com>
7914
7915         PR c/67730
7916         * gcc.dg/pr67730-1.c: New test.
7917         * gcc.dg/pr67730-2.c: New test.
7918         * gcc.dg/pr67730.h: New test.
7919
7920 2015-10-02  Marek Polacek  <polacek@redhat.com>
7921
7922         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7923
7924 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7925
7926         PR tree-optimization/67754
7927         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7928         * gfortran.dg/graphite/block-2.f: Same.
7929
7930 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7931
7932         * gcc.dg/graphite/scop-23.c: New.
7933
7934 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7935
7936         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7937         and "avx512vbmi".
7938
7939 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7940
7941         PR rtl-optimization/67756
7942         * gcc.target/arm/pr67756.c: New.
7943
7944 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7945
7946         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7947         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7948         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7949         for tiny model.
7950         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7951         for small model.
7952
7953 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7954
7955         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7956         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7957         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7958         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7959         * gcc.target/i386/vect-unpack-1.c: Ditto.
7960         * gcc.target/i386/vect-unpack-2.c: Ditto.
7961
7962 2015-10-02  Marek Polacek  <polacek@redhat.com>
7963
7964         PR c/64249
7965         * c-c++-common/Wduplicated-cond-1.c: New test.
7966         * c-c++-common/Wduplicated-cond-2.c: New test.
7967         * c-c++-common/Wduplicated-cond-3.c: New test.
7968         * c-c++-common/Wduplicated-cond-4.c: New test.
7969         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7970         -Wduplicated-cond warning.
7971
7972 2015-10-02  Renlin Li  <renlin.li@arm.com>
7973
7974         * gcc.target/aarch64/csneg-1.c: Update.
7975
7976 2015-10-02  Renlin Li  <renlin.li@arm.com>
7977
7978         PR target/66776
7979         * gcc.target/aarch64/pr66776.c: New.
7980
7981 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7982
7983         * gnat.dg/warn13.adb: New test.
7984
7985 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7986
7987         * gnat.dg/vect15.ad[sb]: New test.
7988         * gnat.dg/vect16.ad[sb]: Likewise.
7989         * gnat.dg/vect17.ad[sb]: Likewise.
7990         * gnat.dg/vect18.ad[sb]: Likewise.
7991
7992 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7993
7994         PR rtl-optimization/67786
7995         PR rtl-optimization/67787
7996         * gcc.dg/pr67786.c: New test.
7997         * gcc.dg/pr67787.c: Likewise.
7998
7999 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8000
8001         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8002
8003 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8004
8005         PR target/51726
8006         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8007
8008 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8009
8010         PR fortran/62242
8011         PR fortran/52332
8012         * gfortran.dg/string_array_constructor_1.f90: New.
8013         * gfortran.dg/string_array_constructor_2.f90: New.
8014         * gfortran.dg/string_array_constructor_3.f90: New.
8015
8016 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8017
8018         PR target/67788
8019         PR target/67789
8020         * gcc.target/powerpc/pr67789.c: New testcase.
8021
8022 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8023
8024         PR fortran.67802
8025         * gfortran.dg/pr67802.f90: New test.
8026
8027 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8028
8029         PR fortran/66979
8030         gfortran.dg/pr66979.f90: new test.
8031
8032 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8033
8034         PR fortran/67616
8035         * gfortran.dg/pr67616.f90: New test.
8036
8037 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8038
8039         PR c++/54430
8040         * g++.dg/cpp0x/range-for30.C: New.
8041
8042 2015-10-01  Marek Polacek  <polacek@redhat.com>
8043
8044         PR c/65345
8045         * gcc.dg/atomic/pr65345-4.c: New test.
8046         * gcc.dg/pr65345-3.c: New test.
8047
8048 2015-10-01  Marek Polacek  <polacek@redhat.com>
8049
8050         PR tree-optimization/67769
8051         * gcc.dg/torture/pr67769.c: New test.
8052
8053 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8054
8055         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8056
8057 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8058
8059         PR target/54236
8060         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8061
8062 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8063
8064         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8065         (main): Rename to sse2_test.  Abort if count != 5.
8066         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8067         of -march=slm.
8068         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8069
8070 2015-10-01  Richard Biener  <rguenther@suse.de>
8071
8072         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8073         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8074
8075 2015-09-30  Jeff Law  <law@redhat.com>
8076
8077         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8078
8079 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8080
8081         PR rtl-optimization/67037
8082         * gcc.c-torture/execute/pr67037.c: New test.
8083
8084 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8085
8086         * lib/target-supports.exp (check_effective_target_sync_int_128):
8087         Return 1 on spu-*-* targets.
8088         (check_effective_target_sync_int_128_runtime): Likewise.
8089         (check_effective_target_sync_long_long): Likewise.
8090         (check_effective_target_sync_long_long_runtime): Likewise.
8091         (check_effective_target_sync_int_long): Likewise.
8092         (check_effective_target_sync_char_short): Likewise.
8093
8094 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8095
8096         * gcc.target/i386/pr67761.c: New test.
8097
8098 2015-09-30  Marek Polacek  <polacek@redhat.com>
8099
8100         PR c/67730
8101         * gcc.dg/pr67730.c: New test.
8102
8103 2015-09-30  Marek Polacek  <polacek@redhat.com>
8104
8105         PR tree-optimization/67690
8106         * gcc.dg/torture/pr67690.c: New test.
8107
8108 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8109
8110         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8111         * g++.dg/gomp/tls-wrap4.C: Likewise.
8112         * gcc.dg/atomic-op-optimize.c: Likewise.
8113         * gcc.dg/pr54087.c: Likewise.
8114         * gcc.dg/tls/section-2.c: Likewise.
8115         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8116         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8117         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8118         * gcc.target/arm/divzero.c: Likewise.
8119         * gcc.target/arm/sibcall-2.c: Likewise.
8120         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8121         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8122         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8123         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8124         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8125         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8126         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8127         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8128         * gfortran.dg/default_format_2.f90: Likewise.
8129         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8130
8131 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8132
8133         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8134
8135 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8136
8137         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8138         * gfortran.dg/round_4.f90: ditto.
8139
8140 2015-09-29  Richard Biener  <rguenther@suse.de>
8141
8142         PR tree-optimization/67170
8143         * gfortran.dg/pr67170.f90: New testcase.
8144
8145 2015-09-29  Richard Biener  <rguenther@suse.de>
8146
8147         PR tree-optimization/67741
8148         * gcc.dg/torture/pr67741.c: New testcase.
8149
8150 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8151
8152         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8153         non-zero for __builtin_signbit tests.
8154
8155 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8156
8157         PR target/65105
8158         * gcc.target/i386/pr65105-1.c: New.
8159         * gcc.target/i386/pr65105-2.c: New.
8160         * gcc.target/i386/pr65105-3.c: New.
8161         * gcc.target/i386/pr65105-4.C: New.
8162         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8163
8164 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8165
8166         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8167
8168 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/40054
8171         PR fortran/63921
8172         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8173         standard as legacy.
8174         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8175         * gfortran.dg/function_types_3.f90: Change error message to
8176         "Type inaccessible...."
8177         * gfortran.dg/ptr_func_assign_1.f08: New test.
8178         * gfortran.dg/ptr_func_assign_2.f08: New test.
8179
8180 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8181
8182         PR fortran/40054
8183         PR fortran/63921
8184         * gfortran.dg/ptr_func_assign_3.f08: New test.
8185         * gfortran.dg/ptr_func_assign_4.f08: New test.
8186
8187 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8188             Sebastian Pop  <s.pop@samsung.com>
8189
8190         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8191         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8192         * gcc.dg/graphite/block-3.c: Same.
8193         * gcc.dg/graphite/block-4.c: Same.
8194         * gcc.dg/graphite/block-5.c: Same.
8195         * gcc.dg/graphite/block-6.c: Same.
8196         * gcc.dg/graphite/block-7.c: Same.
8197         * gcc.dg/graphite/block-8.c: Same.
8198         * gcc.dg/graphite/block-pr47654.c: Same.
8199         * gcc.dg/graphite/interchange-0.c: Same.
8200         * gcc.dg/graphite/interchange-1.c: Same.
8201         * gcc.dg/graphite/interchange-10.c: Same.
8202         * gcc.dg/graphite/interchange-11.c: Same.
8203         * gcc.dg/graphite/interchange-12.c: Same.
8204         * gcc.dg/graphite/interchange-13.c: Same.
8205         * gcc.dg/graphite/interchange-14.c: Same.
8206         * gcc.dg/graphite/interchange-15.c: Same.
8207         * gcc.dg/graphite/interchange-3.c: Same.
8208         * gcc.dg/graphite/interchange-4.c: Same.
8209         * gcc.dg/graphite/interchange-5.c: Same.
8210         * gcc.dg/graphite/interchange-6.c: Same.
8211         * gcc.dg/graphite/interchange-7.c: Same.
8212         * gcc.dg/graphite/interchange-8.c: Same.
8213         * gcc.dg/graphite/interchange-9.c: Same.
8214         * gcc.dg/graphite/interchange-mvt.c: Same.
8215         * gcc.dg/graphite/pr35356-1.c: Same.
8216         * gcc.dg/graphite/pr35356-3.c: Same.
8217         * gcc.dg/graphite/pr37485.c: Same.
8218         * gcc.dg/graphite/scop-1.c: Same.
8219         * gcc.dg/graphite/scop-11.c: Same.
8220         * gcc.dg/graphite/scop-5.c: Same.
8221         * gcc.dg/graphite/uns-block-1.c: Same.
8222         * gcc.dg/graphite/uns-interchange-9.c: Same.
8223         * gfortran.dg/graphite/block-1.f90: Same.
8224         * gfortran.dg/graphite/interchange-3.f90: Same.
8225         * gfortran.dg/graphite/pr14741.f90: Same.
8226         * gfortran.dg/graphite/block-2.f: Same.
8227
8228 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8229             Sebastian Pop  <s.pop@samsung.com>
8230
8231         PR tree-optimization/67700
8232         * gcc.dg/graphite/run-id-pr67700.c: New.
8233
8234 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8235
8236         PR target/54236
8237         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8238         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8239         test_27): New.
8240         * gcc.target/sh/pr54236-5.c: New.
8241         * gcc.target/sh/pr54236-6.c: New.
8242
8243 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8244
8245         PR rtl-optimization/67456
8246         PR rtl-optimization/67464
8247         PR rtl-optimization/67465
8248         * gcc.dg/pr67465.c: New test.
8249
8250 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8251
8252         PR tree-optimization/62171
8253         * gcc.dg/vect/pr62171.c: New test.
8254
8255 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8256
8257         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8258         skip on AIX.  XFAIL individual line tests.
8259
8260 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8261
8262         PR rtl-optimization/64164
8263         PR tree-optimization/67312
8264         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8265         * gcc.target/i386/stackalign/return-4.c: Add -O.
8266
8267 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8268
8269         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8270
8271 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8272
8273         PR fortran/67721
8274         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8275
8276 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8277
8278         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8279         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8280         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8281         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8282         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8283         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8284         DW_AT_noreturn on AIX.
8285         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8286         DW_AT_noreturn on AIX.
8287         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8288         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8289         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8290         DW_AT_GNU_deleted on AIX.
8291         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8292         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8293         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8294         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8295         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8296         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8297         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8298         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8299         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8300         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8301         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8302         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8303         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8304         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8305         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8306
8307 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8308
8309         PR fortran/67614
8310         * gfortran.dg/pr67614.f90: New test.
8311
8312 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8313
8314         PR fortran/67525
8315         * gfortran.dg/pr67525.f90: New test.
8316
8317 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8318
8319         PR fortran/55603
8320         * gfortran.dg/allocatable_function_9.f90: New.
8321
8322 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8323
8324         PR target/67675
8325         * gcc.target/sh/pr67675.c: New.
8326
8327 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8328
8329         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8330
8331 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8332
8333         * gcc.target/i386/pr66749.c (dg-options): Replace
8334         -mtune=lakemount with -mtune=lakemont.
8335         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8336         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8337
8338 2015-09-25  Marek Polacek  <polacek@redhat.com>
8339
8340         * c-c++-common/ubsan/bounds-11.c: New test.
8341         * c-c++-common/ubsan/bounds-12.c: New test.
8342
8343 2015-09-25  Marek Polacek  <polacek@redhat.com>
8344
8345         PR sanitizer/64906
8346         * c-c++-common/ubsan/pr64906.c: New test.
8347
8348 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8349
8350         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8351         with -mtune=lakemount.
8352         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8353         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8354
8355 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8356
8357         PR driver/67640
8358         * gcc.dg/Werror-13.c: New test.
8359
8360 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8361
8362         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8363
8364 2015-09-24  Richard Biener  <rguenther@suse.de>
8365
8366         PR lto/67699
8367         * g++.dg/pr67699.C: New testcase.
8368
8369 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8370
8371         PR libgcc/67624
8372         * gcc.target/arm/fp16-inf.c: New test.
8373
8374 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8375
8376         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8377         name while checking for AVX-512VBMI presence.
8378
8379 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381         * lib/target-supports.exp (check_effective_target_pie): Check for
8382         PIE support on Solaris 11.x and 12.
8383
8384 2015-09-24  Richard Biener  <rguenther@suse.de>
8385
8386         * g++.dg/tree-ssa/restrict3.C: New testcase.
8387
8388 2015-09-24  Richard Biener  <rguenther@suse.de>
8389
8390         PR tree-optimization/48885
8391         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8392
8393 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8394
8395         * c-c++-common/Wmisleading-indentation.c: Augment test.
8396
8397 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8398
8399         Fix small typos in the coding rule enforcement warnings.
8400         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8401         with 'namespace'.
8402
8403 2015-09-23  Richard Biener  <rguenther@suse.de>
8404
8405         PR middle-end/67662
8406         * gcc.dg/ubsan/pr67662.c: New testcase.
8407
8408 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8409
8410         PR c/49655
8411         * gcc.dg/pragma-diag-6.c: New test.
8412
8413 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8414
8415         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8416
8417 2015-09-23  Richard Biener  <rguenther@suse.de>
8418
8419         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8420
8421 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8422
8423         * c-c++-common/Wmisleading-indentation.c: Augment test.
8424
8425 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8426
8427         * g++.dg/diagostic/disable.C: New.
8428
8429 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8430
8431         PR tree-optimization/67671
8432         * g++.dg/pr67671.C: New test.
8433
8434 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8435
8436         PR target/67480
8437         * gcc.target/i386/pr67480.c: New test.
8438
8439 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8440
8441         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8442         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8443         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8444         avx512dq, avx512cd, avx512er and avx512pf.
8445
8446 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8447
8448         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8449         update-fetch operations.
8450         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8451
8452 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8453
8454         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8455         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8456
8457 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8458
8459         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8460         (TEST_ONE): New.
8461         * gcc.target/aarch64/atomic-inst-swap.c: New.
8462
8463 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8464
8465         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8466         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8467         * gcc.target/i386/pr59789.c (f1): Likewise.
8468         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8469         * gcc.target/i386/intrinsics_6.c: Likewise.
8470         * gcc.dg/winline-5.c (int t): Likewise.
8471         * gcc.dg/winline-9.c (t): Likewise.
8472         * gcc.dg/always_inline2.c (q): Likewise.
8473         * gcc.dg/winline-2.c (inline int t): Likewise.
8474         * gcc.dg/winline-6.c: Likewise.
8475         * gcc.dg/winline-10.c (void g): Likewise.
8476         * gcc.dg/pr49243.c (void parse): Likewise.
8477         * gcc.dg/always_inline3.c (q2): Likewise.
8478         * gcc.dg/winline-3.c: Likewise.
8479         * gcc.dg/winline-7.c (inline void *t): Likewise.
8480
8481 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8482
8483         PR tree-optimization/67666
8484         * g++.dg/pr67666.C: New test.
8485
8486 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8487
8488         PR fortran/67615
8489         * gfortran.dg/pr67615.f90: new test.
8490
8491 2015-09-21  Jeff Law  <law@redhat.com>
8492
8493         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8494
8495 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
8496
8497         Complete the implementation of N4230, Nested namespace definition.
8498         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8499         attributes and nested namespace definitions.
8500         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8501         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8502         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8503         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8504         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8505         appearing before the namespace identifier.
8506
8507 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8508
8509         PR c/66415
8510         * gcc.dg/cpp/pr66415-1.c: Test column number.
8511
8512 2015-09-21  Richard Biener  <rguenther@suse.de>
8513
8514         * g++.dg/ext/attr-alias-3.C: Add -g.
8515
8516 2015-09-21  Richard Biener  <rguenther@suse.de>
8517
8518         PR debug/67664
8519         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8520
8521 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8522
8523         PR target/64345
8524         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8525
8526 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8527
8528         * gcc.dg/pragma-diag-5.c: Fix excess warning.
8529
8530 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8531
8532         PR middle-end/60832
8533         * gcc.dg/pr53265.c: Update.
8534
8535 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
8536
8537         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8538
8539 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8540
8541         PR target/59478
8542         * gcc.target/sh/pr59478.c: New.
8543
8544 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8545
8546         PR target/67126
8547         * gcc.target/sh/pr51244-12.c: Adjust testcase.
8548         * gcc.target/sh/pr54236-2.c: Likewise.
8549
8550 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8551
8552         * gcc.target/sh/pr43417.c: Move target independent test to ...
8553         * gcc.c-torture/compile/pr43417.c: ... here.
8554
8555 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8556
8557         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8558         check_effective_target_big_endian, check_effective_target_little_endian,
8559         check_effective_target_any_fpu, check_effective_target_double_fpu,
8560         check_effective_target_use_single_only_fpu,
8561         check_effective_target_default_single_fpu,
8562         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8563         check_effective_target_has_fsca, check_effective_target_has_fsrra,
8564         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8565         check_effective_target_fmovd_enabled,
8566         check_effective_target_has_privileged, check_effective_target_has_pref,
8567         check_effective_target_banked_r0r7_isr,
8568         check_effective_target_stack_save_isr): New effective target checks.
8569         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8570         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8571         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8572         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8573         * gcc.target/sh/20080410-1.c: Use new effective target checks.
8574         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8575         * gcc.target/sh/attr-isr.c: Likewise.
8576         * gcc.target/sh/fpul-usage-1.c: Likewise.
8577         * gcc.target/sh/hiconst.c: Likewise.
8578         * gcc.target/sh/mfmovd.c: Likewise.
8579         * gcc.target/sh/pr21255-3.c: Likewise.
8580         * gcc.target/sh/pr33135-1.c: Likewise.
8581         * gcc.target/sh/pr33135-2.c: Likewise.
8582         * gcc.target/sh/pr33135-3.c: Likewise.
8583         * gcc.target/sh/pr33135-4.c: Likewise.
8584         * gcc.target/sh/pr39423-2.c: Likewise.
8585         * gcc.target/sh/pr49880-4.c: Likewise.
8586         * gcc.target/sh/pr49880-5.c: Likewise.
8587         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8588         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8589         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8590         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8591         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8592         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8593         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8594         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8595         * gcc.target/sh/pr50751-2.c: Likewise.
8596         * gcc.target/sh/pr50751-3.c: Likewise.
8597         * gcc.target/sh/pr50751-5.c: Likewise.
8598         * gcc.target/sh/pr50751-6.c: Likewise.
8599         * gcc.target/sh/pr50751-8.c: Likewise.
8600         * gcc.target/sh/pr51244-15.c: Likewise.
8601         * gcc.target/sh/pr51244-2.c: Likewise.
8602         * gcc.target/sh/pr51244-20.c: Likewise.
8603         * gcc.target/sh/pr51244-6.c: Likewise.
8604         * gcc.target/sh/pr52483-4.c: Likewise.
8605         * gcc.target/sh/pr53511-1.c: Likewise.
8606         * gcc.target/sh/pr53512-1.c: Likewise.
8607         * gcc.target/sh/pr53512-2.c: Likewise.
8608         * gcc.target/sh/pr53512-3.c: Likewise.
8609         * gcc.target/sh/pr53512-4.c: Likewise.
8610         * gcc.target/sh/pr53513-1.c: Likewise.
8611         * gcc.target/sh/pr54089-2.c: Likewise.
8612         * gcc.target/sh/pr54089-3.c: Likewise.
8613         * gcc.target/sh/pr54089-4.c: Likewise.
8614         * gcc.target/sh/pr54602-2.c: Likewise.
8615         * gcc.target/sh/pr54602-3.c: Likewise.
8616         * gcc.target/sh/pr54602-4.c: Likewise.
8617         * gcc.target/sh/pr54680.c: Likewise.
8618         * gcc.target/sh/pr55303-1.c: Likewise.
8619         * gcc.target/sh/pr55303-2.c: Likewise.
8620         * gcc.target/sh/pr55303-3.c: Likewise.
8621         * gcc.target/sh/pr56547-1.c: Likewise.
8622         * gcc.target/sh/pr56547-2.c: Likewise.
8623         * gcc.target/sh/pr61195.c: Likewise.
8624         * gcc.target/sh/pr61996.c: Likewise.
8625         * gcc.target/sh/pr6526.c: Likewise.
8626         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8627         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8628         * gcc.target/sh/prefetch.c: Likewise.
8629         * gcc.target/sh/rte-delay-slot.c: Likewise.
8630         * gcc.target/sh/sh2a-band.c: Likewise.
8631         * gcc.target/sh/sh2a-bclr.c: Likewise.
8632         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8633         * gcc.target/sh/sh2a-bld.c: Likewise.
8634         * gcc.target/sh/sh2a-bor.c: Likewise.
8635         * gcc.target/sh/sh2a-bset.c: Likewise.
8636         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8637         * gcc.target/sh/sh2a-bxor.c: Likewise.
8638         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8639         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8640         * gcc.target/sh/sh2a-movrt.c: Likewise.
8641         * gcc.target/sh/sh2a-resbank.c: Likewise.
8642         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8643         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8644         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8645         * gcc.target/sh/sh4a-cosf.c: Likewise.
8646         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8647         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8648         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8649         * gcc.target/sh/sh4a-sinf.c: Likewise.
8650
8651 2015-09-20  Jeff Law  <law@redhat.com>
8652
8653         PR tree-optimization/47679
8654         * g++.dg/warn/Wuninitialized-6.C: New test.
8655
8656 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8657
8658         Implement nested namespace definitions.
8659         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8660         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8661         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8662         * g++.dg/lookup/name-clash5.C: Adjust.
8663         * g++.dg/lookup/name-clash6.C: Likewise.
8664
8665 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8666
8667         * gcc.dg/pragma-diag-5.c: New test.
8668
8669 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8670
8671         PR middle-end/67619
8672         * gcc.dg/torture/pr67619.c: New test.
8673         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8674         New procedure.
8675
8676 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8677
8678         PR tree-optimization/67283
8679         * gcc.dg/tree-ssa/sra-15.c: New.
8680         * gcc.dg/tree-ssa/sra-16.c: New.
8681
8682 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8683
8684         PR sanitizer/64078
8685         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8686         (f2, f3): Make the function static.
8687         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8688
8689 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8690
8691         * gcc.target/arm/attr_thumb-static2.c: New test.
8692
8693 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8694
8695         * gnat.dg/overflow_sum3.adb: New test.
8696
8697 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8698
8699         * gcc.target/arm/stack-checking.c: New test.
8700
8701 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8702
8703         PR fortran/52846
8704         * gfortran.dg/public_private_module_5.f90: Add module procedure
8705         trigger_smod to ensure that the smod file is written.
8706
8707 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8708
8709         * gcc.target/aarch64/copysign_1.c: New.
8710         * gcc.target/aarch64/copysign_2.c: New.
8711
8712 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8713
8714         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8715         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8716         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8717
8718 2015-09-16  John Marino  <gnugcc@marino.st>
8719
8720         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8721
8722 2015-09-16  Richard Biener  <rguenther@suse.de>
8723
8724         PR middle-end/67253
8725         * gcc.dg/torture/pr67253.c: New testcase.
8726
8727 2015-09-16  Richard Biener  <rguenther@suse.de>
8728
8729         PR middle-end/67271
8730         * gcc.dg/pr67271.c: New testcase.
8731
8732 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8733
8734         * gnat.dg/opt49.adb: New test.
8735
8736 2015-09-16  Richard Biener  <rguenther@suse.de>
8737
8738         PR middle-end/67442
8739         * gcc.dg/torture/pr67442.c: New testcase.
8740
8741 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8742
8743         * gnat.dg/array24.adb: New test.
8744         * gnat.dg/blocklocs.adb: Delete.
8745
8746 2015-09-15  Marek Polacek  <polacek@redhat.com>
8747
8748         PR c/67580
8749         * gcc.dg/pr67580.c: New test.
8750
8751 2015-09-15  Richard Biener  <rguenther@suse.de>
8752
8753         PR tree-optimization/67470
8754         * gcc.dg/torture/pr67470.c: New testcase.
8755
8756 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8757
8758         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8759
8760 2015-09-15  Richard Biener  <rguenther@suse.de>
8761
8762         PR middle-end/67563
8763         * gcc.dg/pr67563.c: New testcase.
8764
8765 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8766
8767         PR fortran/67460
8768         * gfortran.dg/pr67460.f90: New test.
8769
8770 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8771
8772         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8773         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8774
8775 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8776
8777         PR c++/51911
8778         * g++.dg/cpp0x/new-auto1.C: New.
8779
8780 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8781
8782         PR c/28901
8783         * g++.dg/warn/unused-variable-1.C: New test.
8784         * g++.dg/warn/unused-variable-2.C: Likewise.
8785         * gcc.dg/unused-4.c: Adjust warning for static const.
8786         * gcc.dg/unused-variable-1.c: New test.
8787         * gcc.dg/unused-variable-2.c: Likewise.
8788
8789 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8790
8791         * gfortran.dg/private_type_3.f90: Require visibility.
8792         * gfortran.dg/module_variable_2.f90: Same.
8793         * gfortran.dg/nested_forall_1.f: Same.
8794         * gfortran.dg/elemental_dependency_4.f90: Same.
8795         * gfortran.dg/bind_c_usage_25.f90: Same.
8796         * gfortran.dg/access_spec_1.f90: Same.
8797         * gfortran.dg/public_private_module_2.f90: Same.
8798         * gfortran.dg/host_assoc_variable_1.f90: Same.
8799         * gfortran.dg/public_private_module_6.f90: Same.
8800         * gfortran.dg/module_variable_1.f90: Same.
8801         * gfortran.dg/pr37286.f90: Same.
8802         * gfortran.dg/internal_pack_7.f90: Same.
8803         * gfortran.dg/submodule_10.f08: Same.
8804         * gfortran.dg/allocatable_function_8.f90: Same.
8805         * gfortran.dg/merge_init_expr_2.f90: Same.
8806         * gfortran.dg/class_37.f03: Same.
8807         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8808         * gfortran.dg/typebound_call_20.f03: Same.
8809         * gfortran.dg/proc_ptr_result_3.f90: Same.
8810         * gfortran.dg/pr32535.f90: Same.
8811         * gfortran.dg/typebound_proc_19.f90: Same.
8812         * gfortran.dg/initialization_10.f90: Same.
8813         * gfortran.dg/bind_c_usage_8.f03: Same.
8814         * gfortran.dg/pr61335.f90: Same.
8815         * gfortran.dg/elemental_dependency_5.f90: Same.
8816         * gfortran.dg/proc_ptr_3.f90: Same.
8817         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8818
8819 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8820
8821         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8822         * gcc.dg/Wno-frame-address.c: Skip for Visium.
8823         * gcc.dg/loop-8.c: Likewise.
8824
8825 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8826
8827         PR ada/66965
8828         * gnat.dg/specs/addr1.ads: Remove.
8829
8830 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8831
8832         * gcc.dg/pie-link.c: Add -pie to dg-options.
8833
8834 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8835
8836         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8837         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8838
8839 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8840
8841         * gcc.target/powerpc/swaps-p8-20.c: New test.
8842         * gcc.target/powerpc/swaps-p8-21.c: New test.
8843
8844 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8845
8846         PR fortran/67526
8847         * gfortran.dg/pr67526.f90: New test.
8848
8849 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8850
8851         PR c++/67318
8852         * g++.dg/cpp0x/variadic166.C: New.
8853
8854 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8855
8856         * c-c++-common/nonnull-1.c: New test.
8857
8858 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/66993
8861         * gfortran.dg/submodule_11.f08: New test.
8862
8863 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8864
8865         PR target/67506
8866         * gcc.c-torture/compile/pr67506.c: New test.
8867
8868 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8869
8870         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8871         initialization with a byte mask.  No change expected here.
8872         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8873         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8874         initialization with contigious bitmask.  Literal pool is expectd
8875         to be used here.
8876
8877 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8878
8879         PR target/67439
8880         * gcc.target/arm/pr67439_1.c: New test.
8881
8882 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8883
8884         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8885         model.
8886
8887 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR c++/67523
8890         * g++.dg/gomp/pr67523.C: New test.
8891
8892         PR c++/67522
8893         * g++.dg/gomp/pr67522.C: New test.
8894
8895         PR middle-end/67521
8896         * c-c++-common/gomp/pr67521.c: New test.
8897
8898         PR middle-end/67517
8899         * c-c++-common/gomp/pr67517.c: New test.
8900
8901         PR c++/67514
8902         * g++.dg/gomp/pr67514.C: New test.
8903
8904         PR c++/67511
8905         * g++.dg/gomp/pr67511.C: New test.
8906
8907         PR c/67502
8908         * c-c++-common/gomp/pr67502.c: New test.
8909
8910 2015-09-09  Marek Polacek  <polacek@redhat.com>
8911
8912         PR middle-end/67512
8913         * gcc.dg/pr67512.c: New test.
8914
8915 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8916
8917         PR c++/53184
8918         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8919         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8920         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8921         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8922
8923 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8924
8925         * gcc.target/aarch64/mod_2.x: New file.
8926         * gcc.target/aarch64/mod_256.x: Likewise.
8927         * gcc.target/arm/mod_2.c: New test.
8928         * gcc.target/arm/mod_256.c: Likewise.
8929         * gcc.target/aarch64/mod_2.c: Likewise.
8930         * gcc.target/aarch64/mod_256.c: Likewise.
8931
8932 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR c++/67504
8935         * g++.dg/gomp/pr67504.C: New test.
8936
8937         PR c/67501
8938         * c-c++-common/gomp/pr67501.c: New test.
8939
8940         PR c/67500
8941         * gcc.dg/gomp/pr67500.c: New test.
8942
8943         PR c/67495
8944         * gcc.dg/gomp/pr67495.c: New test.
8945
8946 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8947             Sebastian Pop  <s.pop@samsung.com>
8948
8949         PR tree-optimization/53852
8950         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8951         both isl-0.12 and isl-0.15.
8952         * gcc.dg/graphite/uns-interchange-14.c: Same.
8953         * gcc.dg/graphite/uns-interchange-15.c: Same.
8954         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8955
8956 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8957             Sebastian Pop  <s.pop@samsung.com>
8958
8959         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8960         * gcc.dg/graphite/block-1.c: Same.
8961         * gcc.dg/graphite/block-5.c: Same.
8962         * gcc.dg/graphite/block-6.c: Same.
8963         * gcc.dg/graphite/interchange-1.c: Same.
8964         * gcc.dg/graphite/interchange-10.c: Same.
8965         * gcc.dg/graphite/interchange-11.c: Same.
8966         * gcc.dg/graphite/interchange-13.c: Same.
8967         * gcc.dg/graphite/interchange-14.c: Same.
8968         * gcc.dg/graphite/interchange-3.c: Same.
8969         * gcc.dg/graphite/interchange-4.c: Same.
8970         * gcc.dg/graphite/interchange-7.c: Same.
8971         * gcc.dg/graphite/interchange-8.c: Same.
8972         * gcc.dg/graphite/interchange-9.c: Same.
8973         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8974         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8975         * gcc.dg/graphite/pr37485.c: Same.
8976         * gcc.dg/graphite/scop-0.c (int toto): Same.
8977         * gcc.dg/graphite/scop-1.c: Same.
8978         * gcc.dg/graphite/scop-10.c: Same.
8979         * gcc.dg/graphite/scop-11.c: Same.
8980         * gcc.dg/graphite/scop-12.c: Same.
8981         * gcc.dg/graphite/scop-13.c: Same.
8982         * gcc.dg/graphite/scop-16.c: Same.
8983         * gcc.dg/graphite/scop-17.c: Same.
8984         * gcc.dg/graphite/scop-18.c: Same.
8985         * gcc.dg/graphite/scop-2.c: Same.
8986         * gcc.dg/graphite/scop-21.c (int test): Same.
8987         * gcc.dg/graphite/scop-22.c (void foo): Same.
8988         * gcc.dg/graphite/scop-4.c: Same.
8989         * gcc.dg/graphite/scop-5.c: Same.
8990         * gcc.dg/graphite/scop-6.c: Same.
8991         * gcc.dg/graphite/scop-7.c: Same.
8992         * gcc.dg/graphite/scop-8.c: Same.
8993         * gcc.dg/graphite/scop-9.c: Same.
8994         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8995         data-refs remain inside the inner loop.
8996         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8997         * gcc.dg/graphite/uns-interchange-14.c: Same.
8998         * gcc.dg/graphite/uns-interchange-9.c: Same.
8999         * gfortran.dg/graphite/interchange-3.f90
9000
9001 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9002
9003         PR target/63870
9004         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9005         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9006         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9007         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9008         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9009         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9010         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9011         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9012         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9013         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9014         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9015         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9016
9017 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9018
9019         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9020         * lib/target-supports.exp
9021         (check_effective_target_arm_neon_fp16_hw): New.
9022
9023 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9024
9025         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9026         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9027
9028         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9029         (hfloat16_t): New.
9030         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9031         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9032         if supported.
9033         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9034         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9035         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9036         when those are supported.
9037         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9038         (vdup_n_f16): New.
9039
9040         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9041         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9042         cases if supported.
9043
9044         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9045         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9046         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9047         Likewise.
9048         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9049         Likewise.
9050         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9051
9052         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9053         Add float16x8_t case.
9054         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9055         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9056         main, exec_vcreate): Likewise.
9057         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9058         exec_vget_high): Likewise.
9059         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9060         exec_vget_low): Likewise.
9061         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9062         Likewise.
9063         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9064         exec_vld1_dup): Likewise.
9065         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9066         exec_vld1_lane): Likewise.
9067         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9068         Likewise.
9069         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9070         exec_vldX_dup): Likewise.
9071         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9072         exec_vldX_lane): Likewise.
9073         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9074         exec_vset_lane): Likewise.
9075         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9076         exec_vst1_lane): Likewise.
9077
9078 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9079
9080         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9081         * gcc.target/aarch64/vget_low_1.c: Likewise.
9082
9083 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9084
9085         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9086         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9087         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9088         (main): update orig_data to avoid float16 NaN on bigendian.
9089
9090 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9091
9092         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9093         float16x8_t.
9094         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9095         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9096         * gcc.target/aarch64/vld1_lane.c: Likewise.
9097
9098 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9099
9100         PR c++/67369
9101         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9102
9103 2015-09-07  Marek Polacek  <polacek@redhat.com>
9104
9105         PR inline-asm/67448
9106         * gcc.dg/asm-10.c: New test.
9107
9108 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR middle-end/67452
9111         * gcc.dg/lto/pr67452_0.c: New test.
9112
9113 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9114
9115         PR target/65210
9116         * gcc.target/avr/pr65210.c: New test.
9117
9118 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9119
9120         PR testsuite/67450
9121         * lib/target-supports.exp (check_cached_effective_target):
9122         Apppend $prop to et_prop_list only if needed.
9123
9124 2015-09-04  Marek Polacek  <polacek@redhat.com>
9125
9126         PR sanitizer/67279
9127         * gcc.dg/ubsan/pr67279.c: New test.
9128
9129 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9130             Petr Murzin  <petr.murzin@intel.com>
9131             Kirill Yukhin <kirill.yukhin@intel.com>
9132
9133         * gcc.target/i386/avx512f-scatter-1.c: New.
9134         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9135         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9136
9137 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9138
9139         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9140         rather than calling rmdir, cleanup if open fails.
9141
9142 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9143
9144         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9145         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9146         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9147         Return true for PowerPC targets that implement Altivec.
9148
9149 2015-09-03  Renlin Li  <renlin.li@arm.com>
9150
9151         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9152         check the assembly.
9153         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9154
9155 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9156
9157         * gcc.target/powerpc/vec-shift.c: New test.
9158
9159 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9160
9161         PR tree-optimization/65637
9162         * gcc.dg/autopar/reduc-4.c: New test.
9163
9164 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9165
9166         PR tree-optimization/65637
9167         * gcc.dg/autopar/pr46099-2.c: New test.
9168
9169 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9170
9171         PR middle-end/67351
9172         * g++.dg/pr67351.C: New test.
9173
9174 2015-09-03  Richard Biener  <rguenther@suse.de>
9175
9176         PR ipa/66705
9177         * g++.dg/lto/pr66705_0.C: New testcase.
9178
9179 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9180
9181         PR middle-end/60586
9182         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9183         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9184
9185 2015-09-02  Marek Polacek  <polacek@redhat.com>
9186
9187         PR c/67432
9188         * gcc.dg/pr67432.c: New test.
9189
9190 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9191
9192         * lib/target-supports.exp (clear_effective_target_cache): New.
9193         (check_cached_effective_target): Update et_prop_list.
9194         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9195         * g++.dg/compat/compat.exp: Likewise.
9196         * g++.dg/compat/struct-layout-1.exp: Likewise.
9197         * lib/asan-dg.exp: Likewise.
9198         * lib/atomic-dg.exp: Likewise.
9199         * lib/cilk-plus-dg.exp: Likewise.
9200         * lib/clearcap.exp: Likewise.
9201         * lib/mpx-dg.exp: Likewise.
9202         * lib/tsan-dg.exp: Likewise.
9203         * lib/ubsan-dg.exp: Likewise.
9204
9205 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9206
9207         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9208
9209 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9210             Andrew Bennett  <andrew.bennett@imgtec.com>
9211
9212         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9213         dependencies between ISA level and compact-branches.
9214         * gcc.target/mips/branch-10.c: Update expected output to allow
9215         compact forms of b/bal.
9216         * gcc.target/mips/branch-11.c: Likewise.
9217         * gcc.target/mips/branch-12.c: Likewise.
9218         * gcc.target/mips/branch-13.c: Likewise.
9219         * gcc.target/mips/branch-3.c: Likewise.
9220         * gcc.target/mips/branch-4.c: Likewise.
9221         * gcc.target/mips/branch-5.c: Likewise.
9222         * gcc.target/mips/branch-6.c: Likewise.
9223         * gcc.target/mips/branch-7.c: Likewise.
9224         * gcc.target/mips/branch-8.c: Likewise.
9225         * gcc.target/mips/branch-9.c: Likewise.
9226         * gcc.target/mips/branch-cost-1.c: Likewise.
9227         * gcc.target/mips/call-1.c: Likewise.
9228         * gcc.target/mips/call-2.c: Likewise.
9229         * gcc.target/mips/call-3.c: Likewise.
9230         * gcc.target/mips/call-4.c: Likewise.
9231         * gcc.target/mips/call-5.c: Likewise.
9232         * gcc.target/mips/call-6.c: Likewise.
9233         * gcc.target/mips/lazy-binding-1.c: Likewise.
9234         * gcc.target/mips/near-far-1.c: Likewise.
9235         * gcc.target/mips/near-far-2.c: Likewise.
9236         * gcc.target/mips/near-far-3.c: Likewise.
9237         * gcc.target/mips/near-far-4.c: Likewise.
9238         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9239         run with compact branches allowed.
9240         * gcc.target/mips/compact-branches-1.c: New file.
9241         * gcc.target/mips/compact-branches-2.c: Likewise.
9242         * gcc.target/mips/compact-branches-3.c: Likewise.
9243         * gcc.target/mips/compact-branches-4.c: Likewise.
9244         * gcc.target/mips/compact-branches-5.c: Likewise.
9245         * gcc.target/mips/compact-branches-6.c: Likewise.
9246         * gcc.target/mips/compact-branches-7.c: Likewise.
9247
9248 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9249
9250         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9251         Clean-up a created directory if testcase fails.
9252
9253 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9254
9255         PR target/67405
9256         * g++.dg/pr67405.C: New test.
9257
9258 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9261
9262 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9263
9264         * gcc.dg/ifcvt-1.c: New test.
9265         * gcc.dg/ifcvt-2.c: Likewise.
9266         * gcc.dg/ifcvt-3.c: Likewise.
9267
9268 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         PR libfortran/67412
9271         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9272         *-*-solaris2.10.
9273
9274 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9275
9276         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9277
9278 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9279
9280         PR c++/61753
9281         * g++.dg/other/pr61753.C: New.
9282
9283 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9284
9285         * gcc.dg/tree-ssa/cmp-1.c: New file.
9286
9287 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9288
9289         * gcc.dg/tree-ssa/complex-7.c: New file.
9290
9291 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9292
9293         * gcc.target/powerpc/swaps-p8-19.c: New test.
9294
9295 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9296
9297         PR fortran/67367
9298         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9299
9300 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9301
9302         PR tree-optimization/46193
9303         * gcc.dg/autopar/pr46193.c: New test.
9304
9305 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9306
9307         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9308         use exit code for failure.
9309
9310         * gcc.dg/torture/matrix-1.c: Use plain printf.
9311         * gcc.dg/torture/matrix-2.c: Likewise.
9312         * gcc.dg/torture/matrix-5.c: Likewise.
9313         * gcc.dg/torture/matrix-6.c: Likewise.
9314         * gcc.dg/torture/transpose-1.c: Likewise.
9315         * gcc.dg/torture/transpose-2.c: Likewise.
9316         * gcc.dg/torture/transpose-3.c: Likewise.
9317         * gcc.dg/torture/transpose-4.c: Likewise.
9318         * gcc.dg/torture/transpose-5.c: Likewise.
9319         * gcc.dg/torture/transpose-6.c: Likewise.
9320
9321 2015-08-28  Jeff Law  <law@redhat.com>
9322
9323         PR lto/66752
9324         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9325         * gcc.dg/torture/pr66752-1.c: New test
9326         * g++.dg/torture/pr66752-2.C: New test.
9327
9328 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9329         Revert:
9330         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9331
9332                 * gcc.dg/tree-ssa/sra-15.c: New.
9333
9334 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9335
9336         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9337         * gcc.target/mips/msub-8.c: Ditto
9338
9339 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9340
9341         * lib/target-supports.exp (check-effective_target_vect_double):
9342         Enable for Power targets with VSX hardware available.
9343         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9344         vect_no_align && { ! vect_hw_misalign }.
9345
9346 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9347
9348         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9349         Replaced by opt_files, compile with -floop-nest-optimize.
9350         * g++.dg/graphite/graphite.exp: Same.
9351         * gfortran.dg/graphite/graphite.exp: Same.
9352         * gcc.dg/graphite/block-0.c: Adjust pattern.
9353         * gcc.dg/graphite/block-1.c: Same.
9354         * gcc.dg/graphite/block-3.c: Same.
9355         * gcc.dg/graphite/block-4.c: Same.
9356         * gcc.dg/graphite/block-5.c: Same.
9357         * gcc.dg/graphite/block-6.c: Same.
9358         * gcc.dg/graphite/block-7.c: Same.
9359         * gcc.dg/graphite/block-8.c: Same.
9360         * gcc.dg/graphite/block-pr47654.c: Same.
9361         * gcc.dg/graphite/interchange-0.c: Same.
9362         * gcc.dg/graphite/interchange-1.c: Same.
9363         * gcc.dg/graphite/interchange-10.c: Same.
9364         * gcc.dg/graphite/interchange-11.c: Same.
9365         * gcc.dg/graphite/interchange-12.c: Same.
9366         * gcc.dg/graphite/interchange-13.c: Same.
9367         * gcc.dg/graphite/interchange-14.c: Same.
9368         * gcc.dg/graphite/interchange-15.c: Same.
9369         * gcc.dg/graphite/interchange-3.c: Same.
9370         * gcc.dg/graphite/interchange-4.c: Same.
9371         * gcc.dg/graphite/interchange-5.c: Same.
9372         * gcc.dg/graphite/interchange-6.c: Same.
9373         * gcc.dg/graphite/interchange-7.c: Same.
9374         * gcc.dg/graphite/interchange-8.c: Same.
9375         * gcc.dg/graphite/interchange-9.c: Same.
9376         * gcc.dg/graphite/interchange-mvt.c: Same.
9377         * gcc.dg/graphite/pr37485.c: Same.
9378         * gcc.dg/graphite/uns-block-1.c: Same.
9379         * gcc.dg/graphite/uns-interchange-12.c: Same.
9380         * gcc.dg/graphite/uns-interchange-14.c: Same.
9381         * gcc.dg/graphite/uns-interchange-15.c: Same.
9382         * gcc.dg/graphite/uns-interchange-9.c: Same.
9383         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9384         * gfortran.dg/graphite/interchange-3.f90: Same.
9385
9386 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9387
9388         PR target/67317
9389         * gcc.target/i386/pr67317-1.c: New test.
9390         * gcc.target/i386/pr67317-2.c: Ditto.
9391         * gcc.target/i386/pr67317-3.c: Ditto.
9392         * gcc.target/i386/pr67317-4.c: Ditto.
9393         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9394         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9395
9396 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9397
9398         * gcc.target/powerpc/vec-shr.c: New.
9399
9400 2015-08-27  Marek Polacek  <polacek@redhat.com>
9401
9402         PR middle-end/67005
9403         * gcc.dg/torture/pr67005.c: New test.
9404
9405 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9406
9407         * gcc.dg/tree-ssa/sra-15.c: New.
9408
9409 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9410
9411         * gcc.target/aarch64/long_branch_1.c: New test.
9412
9413 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9414
9415         * gcc.target/s390/20150826-1.c: New test.
9416
9417 2015-08-26  Renlin Li  <renlin.li@arm.com>
9418
9419         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9420
9421 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9422
9423         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9424
9425 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9426
9427         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9428         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9429         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9430         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9431
9432 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9433
9434         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9435         New test directive.
9436         * gcc.target/aarch64/tlsle_1.x: New test source.
9437         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9438         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9439         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9440
9441 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9442
9443         PR fortran/29600
9444         * gfortran.dg/shape_8.f90: New test.
9445
9446 2015-08-25  Marek Polacek  <polacek@redhat.com>
9447
9448         PR middle-end/67330
9449         * gcc.dg/weak/weak-18.c: New test.
9450
9451 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9452
9453         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9454         gcc_jit_context_set_bool_use_external_driver.
9455
9456 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9457
9458         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9459
9460         * gcc.dg/20001117-1.c: Needs return_address.
9461         * gcc.dg/20020415-1.c: Needs alloca.
9462         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9463         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9464         * gcc.dg/pr63186.c: Needs label_values.
9465         * gcc.dg/torture/pr33848.c: Likwise.
9466
9467         * lib/target-supports.exp (check_effective_target_fopenacc,
9468         check_effective_target_fopenmp): Disable for nvptx.
9469         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9470         * gcc.dg/stack-usage-1.c: Likewise.
9471         * gcc.dg/stack-usage-2.c: Likewise.
9472         * gcc.dg/unused-5.c: Likewise.
9473         * gcc.dg/unwind-1.c: Likewise.
9474
9475 2015-08-25  Christian Bruel  <christian.bruel@st.com>
9476
9477         * gcc.dg/Wno-frame-address.c: Skip for ARM.
9478         * g++.dg/Wno-frame-address.C: Ditto.
9479
9480 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9481
9482         PR target/67211
9483         * g++.dg/pr67211.C: New test.
9484
9485 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
9486
9487         PR fortran/62536
9488         PR fortran/66175
9489         * gfortran.dg/block_end_error_1.f90: New test.
9490         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9491
9492 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9493
9494         PR target/66821
9495         * gcc.target/i386/pr66821.c: New test.
9496
9497 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9498
9499         PR target/67329
9500         * gcc.target/i386/pr67329.c: New test.
9501
9502 2015-08-24  Nathan Sidwell  <nathan@acm.org>
9503
9504         * gcc.dg/pr49551.c: Needs -fdata-sections.
9505
9506         * gcc.dg/pr64935-2.c: Needs scheduling.
9507
9508         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9509         * gcc.dg/torture/pr63738.c: Likewise.
9510         * gcc.dg/torture/pr64728.c: Likewise.
9511         * gcc.dg/pr63748.c: Likewise.
9512         * gcc.dg/20020312-2.c: Likewise.
9513
9514         * gcc.dg/torture/pr66123.c: Needs label_values.
9515
9516         * gcc.dg/torture/pr41261.c: Needs profiling.
9517         * gcc.dg/pr26570.c: Likewise.
9518         * gcc.dg/pr61776.c: Likewise.
9519         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9520         * gcc.dg/gomp/pr34610.c: Likewise.
9521         * gcc.dg/pr54121.c: Likewise.
9522         * gcc.dg/20050325-1.c: Likewise.
9523         * gcc.dg/pr66899.c: Likewise.
9524         * gcc.dg/pr48770.c: Likewise.
9525         * gcc.dg/pr24225.c: Likewise.
9526
9527         * gcc.dg/pr27531-1.c: Needs io.
9528         * gcc.dg/pr44606.c: Likewise.
9529
9530         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9531
9532         * gcc.dg/pr51990.c: Needs alloca.
9533
9534         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9535
9536 2015-08-24  Tom de Vries  <tom@codesourcery.com>
9537
9538         PR tree-optimization/65468
9539         * gcc.dg/gomp/static-chunk-size-one.c: New test.
9540
9541 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9542
9543         PR libfortran/54572
9544         * gfortran.dg/backtrace_1.f90: New test.
9545
9546 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9547
9548         PR libfortran/62296
9549         * gfortran.dg/execute_command_line_2.f90: New test.
9550
9551 2015-08-23  Tom de Vries  <tom@codesourcery.com>
9552
9553         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9554         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9555         vect_no_int_max to vect_no_int_min_max.
9556         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9557         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9558         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9559         * gcc.dg/vect/slp-reduc-4.c: Same.
9560         * gcc.dg/vect/slp-reduc-5.c: Same.
9561         * gcc.dg/vect/vect-125.c: Same.
9562         * gcc.dg/vect/vect-13.c: Same.
9563         * gcc.dg/vect/vect-double-reduc-3.c: Same.
9564         * gcc.dg/vect/vect-reduc-1.c: Same.
9565         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9566         * gcc.dg/vect/vect-reduc-1char.c:Same.
9567         * gcc.dg/vect/vect-reduc-1short.c: Same.
9568         * gcc.dg/vect/vect-reduc-2.c: Same.
9569         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9570         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9571         * lib/target-supports.exp: Same.
9572
9573 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9574
9575         PR c++/63693
9576         * g++.dg/cpp0x/decltype63.C: New.
9577
9578 2015-08-22  Nathan Sidwell  <nathan@acm.org>
9579
9580         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9581         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9582         * c-c++-common/Wunused-var-8.c: Likewise.
9583         * c-c++-common/gomp/pr61486-2.c: Likewise.
9584         * c-c++-common/Wunused-var-6.c: Likewise.
9585         * c-c++-common/goacc/reduction-1.c: Likewise.
9586         * c-c++-common/goacc/reduction-2.c: Likewise.
9587         * c-c++-common/goacc/reduction-3.c: Likewise.
9588         * c-c++-common/goacc/reduction-4.c: Likewise.
9589         * gcc.dg/builtins-64.c: Likewise.
9590         * gcc.dg/pr59523.c: Likewise.
9591         * gcc.dg/tree-ssa/20080530.c: Likewise.
9592         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9593         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9594         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9595         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9596         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9597         * gcc.dg/pr59011.c: Likewise.
9598         * gcc.dg/uninit-9.c: Likewise.
9599         * gcc.dg/pr61561.c: Likewise.
9600         * gcc.dg/vla-4.c: Likewise.
9601         * gcc.dg/20101010-1.c: Likewise.
9602         * gcc.dg/pr49120.c: Likewise.
9603         * gcc.dg/20030331-2.c: Likewise.
9604         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9605         * gcc.dg/pr25682.c: Likewise.
9606         * gcc.dg/guality/guality.c: Likewise.
9607         * gcc.dg/pr27301.c: Likewise.
9608         * gcc.dg/uninit-9-O0.c: Likewise.
9609         * gcc.dg/fold-alloca-1.c: Likewise.
9610         * gcc.dg/pr41470.c: Likewise.
9611         * gcc.dg/pr51491-2.c: Likewise.
9612         * gcc.dg/winline-7.c: Likewise.
9613         * gcc.dg/vla-2.c: Likewise.
9614         * gcc.dg/pr50764.c: Likewise.
9615         * gcc.dg/c99-vla-1.c: Likewise.
9616         * gcc.dg/pr33238.c: Likewise.
9617         * gcc.dg/c99-const-expr-13.c: Likewise.
9618         * gcc.dg/builtin-return-1.c: Likewise.
9619         * gcc.dg/vla-3.c: Likewise.
9620         * gcc.dg/20020415-1.c: Likewise.
9621         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9622         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9623         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9624         * gcc.dg/torture/calleesave-sse.c: Likewise.
9625         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9626         * gcc.dg/gomp/vla-2.c: Likewise.
9627         * gcc.dg/gomp/vla-3.c: Likewise.
9628         * gcc.dg/gomp/vla-4.c: Likewise.
9629         * gcc.dg/gomp/pr30494.c: Likewise.
9630         * gcc.dg/gomp/vla-5.c: Likewise.
9631         * gcc.dg/pr51990-2.c: Likewise.
9632         * gcc.dg/vla-22.c: Likewise.
9633
9634 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9635
9636         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9637         * gcc.dg/dollar.c: Likewise.
9638         * gcc.dg/pragma-message.c: Likewise.
9639         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9640         * c-c++-common/raw-string-14.c: Likewise.
9641
9642 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9643
9644         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9645         property that instantiation here is a compile-time error.
9646
9647 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9648
9649         * g++.dg/other/pr67065.C: Extend.
9650
9651 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9652
9653         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9654         is freestanding.
9655         (check_effective_target_global_constructor): New.
9656         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9657         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9658         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9659
9660         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9661         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9662         * gcc.c-torture/compile/pr33855.c: Likewise.
9663         * gcc.c-torture/compile/920723-1.c: Likewise.
9664         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9665         writing a const.
9666         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9667         label.
9668         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9669         'call'.
9670
9671         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9672         prototype normal.
9673         * gcc.c-torture/execute/switch-1.c: Likewise.
9674
9675         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9676         * gcc.c-torture/execute/printf-1.c: Likewise.
9677         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9678         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9679         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9680         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9681         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9682         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9683         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9684         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9685         * gcc.c-torture/execute/gofast.c: Likewise.
9686         * gcc.c-torture/execute/complex-6.c: Likewise.
9687
9688         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9689         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9690         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9691         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9692         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9693         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9694         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9695         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9696         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9697         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9698         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9699         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9700         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9701         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9702         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9703         * gcc.dg/setjmp-1.c: Likewise.
9704         * gcc.dg/cleanup-5.c: Likewise.
9705         * gcc.dg/cleanup-12.c: Likewise.
9706         * gcc.dg/cleanup-13.c: Likewise.
9707
9708         * gcc.dg/constructor-1.c: Require global ctor.
9709
9710         * gcc.dg/fork-instrumentation.c: Require profiling.
9711         * gcc.dg/20030107-1.c: Likewise.
9712         * gcc.dg/20030702-1.c: Likewise.
9713
9714         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9715         * gcc.dg/cpp/paste2.c: Likewise.
9716         * gcc.dg/cpp/strify3.c: Likewise.
9717         * gcc.dg/cpp/strify4.c: Likewise.
9718         * gcc.dg/cpp/lexnum.c: Likewise.
9719         * gcc.dg/cpp/digraphs.c: Likewise.
9720         * gcc.dg/cpp/macro1.c: Likewise.
9721
9722 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9723
9724         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9725
9726 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9727
9728         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9729         only once.
9730
9731 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9732
9733         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9734         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9735         vec_vpmsum_be and vec_shasigma_be.
9736
9737 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9738
9739         * lib/target-supports.exp
9740         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9741         with -mfp16-format=ieee.
9742
9743 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9744
9745         PR c++/67065
9746         * g++.dg/other/pr67065.C: New.
9747
9748 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9749
9750         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9751         memcpy.
9752         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9753         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9754         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9755         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9756
9757 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9758
9759         * gcc.dg/wide_shift_64_1.c: New testcase.
9760         * gcc.dg/wide_shift_128_1.c: Likewise.
9761         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9762
9763 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9764
9765         * lib/target-supports.exp
9766         (check_effective_target_fstack_protector_enabled): New test.
9767         * gcc.target/i386/ssp-default.c: New test.
9768
9769 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9770
9771         PR fortran/66929
9772         * gfortran.dg/generic_31.f90: New.
9773
9774 2015-08-19  Marek Polacek  <polacek@redhat.com>
9775
9776         PR middle-end/67133
9777         * g++.dg/torture/pr67133.C: New test.
9778
9779 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9780
9781         * gcc.target/powerpc/altivec-35.c: New test.
9782         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9783         * gcc.target/powerpc/vsx-vector-7.c: New test.
9784
9785 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9786
9787         PR middle-end/36757
9788         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9789         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9790
9791 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9792
9793         PR rtl-optimization/67218
9794         * gcc.c-torture/execute/ieee/pr67218.c,
9795         gcc.target/aarch64/fcvt_int_float_double1.c,
9796         gcc.target/aarch64/fcvt_int_float_double2.c,
9797         gcc.target/aarch64/fcvt_int_float_double3.c,
9798         gcc.target/aarch64/fcvt_int_float_double4.c,
9799         gcc.target/aarch64/fcvt_uint_float_double1.c,
9800         gcc.target/aarch64/fcvt_uint_float_double2.c,
9801         gcc.target/aarch64/fcvt_uint_float_double3.c,
9802         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9803
9804 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
9805
9806         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9807         dg-options to disable LSE extensions.
9808         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9809         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9810         * gcc.target/aarch64/atomic-op-char.c: Likewise.
9811         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9812         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9813         * gcc.target/aarch64/atomic-op-int.c: Likewise.
9814         * gcc.target/aarch64/atomic-op-long.c: Likewise.
9815         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9816         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9817         * gcc.target/aarch64/atomic-op-release.c: Likewise.
9818         * gcc.target/aarch64/atomic-op-short.c: Likewise.
9819         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9820         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9821         * gcc.target/aarch64/sync-op-full.c: Likewise.
9822         * gcc.target/aarch64/sync-op-release.c: Likewise.
9823
9824 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9825
9826         PR c++/67160
9827         * g++.dg/cpp1z/feat-cxx1z.C: New.
9828
9829 2015-08-18  Marek Polacek  <polacek@redhat.com>
9830
9831         PR middle-end/67222
9832         * gcc.dg/torture/pr67222.c: New test.
9833
9834 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9835
9836         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9837
9838 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9839
9840         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9841         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9842         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9843
9844 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9845
9846         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9847         which is used in later code.
9848
9849 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9850
9851         PR c++/67216
9852         * g++.dg/cpp0x/nullptr34.C: New.
9853         * g++.dg/warn/Wconversion2.C: Adjust.
9854         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9855         * g++.old-deja/g++.other/null3.C: Likewise.
9856
9857         * g++.dg/cpp0x/pr51313.C: Adjust.
9858
9859 2015-08-17  Richard Biener  <rguenther@suse.de>
9860
9861         PR tree-optimization/67221
9862         * gcc.dg/torture/pr67221.c: New testcase.
9863
9864 2015-08-17  Mike Stump  <mikestump@comcast.net>
9865             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9866
9867         * gcc.target/arm/memcpy-aligned-1.c: New test.
9868
9869 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9870
9871         PR fortran/54656
9872         * gfortran.dg/norm_4.f90: Rename to...
9873         * gfortran.dg/norm2_4.f90: this.
9874         * gfortran.dg/norm2_5.f90: New test.
9875
9876 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9877
9878         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9879         * gcc.dg/ssp-1.c: Make counter a register.
9880         * gcc.dg/ssp-2.c: Likewise.
9881         * gcc.dg/torture/parm-coalesce.c: New.
9882
9883 2015-08-14  Marek Polacek  <polacek@redhat.com>
9884
9885         PR middle-end/67133
9886         * gcc.dg/torture/pr67133.c: New test.
9887
9888 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9889             Matthias Klose  <doko@debian.org>
9890
9891         PR target/67143
9892         * gcc.c-torture/compile/pr67143.c: New
9893         * gcc.target/aarch64/atomic-op-imm.c
9894         (atomic_fetch_add_negative_RELAXED): New.
9895         (atomic_fetch_sub_negative_ACQUIRE): New.
9896
9897 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9898
9899         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9900         * gcc.target/aarch64/target_attr_8.c: Likewise.
9901         * gcc.target/aarch64/target_attr_14.c: Likewise.
9902
9903 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9904
9905         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9906
9907 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9908
9909         * gcc.target/i386/builtin_target.c: Add skylake check.
9910
9911 2015-08-13  Jeff Law  <law@redhat.com>
9912
9913         * gcc.dg/pr66314.c: Moved from here to ..
9914         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9915         to clear all sanitizers before -fsanitize=kernel-address.
9916
9917 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9918
9919         * gcc.target/aarch64/cinc_common_1.c: New test.
9920
9921 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9922
9923         PR c++/53421
9924         * g++.dg/ext/attribute-may-alias-1.C: New.
9925         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9926
9927 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9928
9929         * gcc.target/aarch64/atomic-inst-cas.c: New.
9930         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9931
9932 2015-08-13  Andreas Schwab  <schwab@suse.de>
9933
9934         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9935
9936 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9937
9938         PR c++/62164
9939         * g++.dg/torture/pr62164.C: New.
9940
9941 2015-08-13  Richard Biener  <rguenther@suse.de>
9942
9943         PR tree-optimization/67191
9944         * gcc.dg/torture/pr67191.c: New testcase.
9945         * g++.dg/torture/pr67191.C: Likewise.
9946
9947 2015-08-13  Richard Biener  <rguenther@suse.de>
9948
9949         PR tree-optimization/66502
9950         PR tree-optimization/67167
9951         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9952
9953 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9954
9955         PR c++/53330
9956         * g++.dg/init/new42.C: New.
9957
9958 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9959
9960         PR target/67071
9961         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9962         vector constants.
9963         * gcc.target/powerpc/pr67071-2.c: Likewise.
9964         * gcc.target/powerpc/pr67071-3.c: Likewise.
9965
9966 2015-08-12  Marek Polacek  <polacek@redhat.com>
9967
9968         PR c++/55095
9969         * c-c++-common/Wshift-overflow-6.c: New test.
9970         * c-c++-common/Wshift-overflow-7.c: New test.
9971         * g++.dg/cpp1y/left-shift-2.C: New test.
9972
9973 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9974
9975         PR c++/52742
9976         * g++.dg/cpp0x/pr52742.C: New.
9977
9978 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9979
9980         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9981         Check Knights Landing support.
9982
9983 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9984
9985         PR c++/47461
9986         * g++.dg/warn/Wunused-result-1.C: New.
9987
9988 2015-08-12  Richard Biener  <rguenther@suse.de>
9989
9990         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9991         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9992         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9993         * g++.dg/tree-ssa/pr61034.C: Adjust.
9994         * gcc.dg/fold-compare-2.c: Likewise.
9995         * gcc.dg/pr50763.c: Likewise.
9996         * gcc.dg/predict-3.c: Likewise.
9997         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9998         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9999         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10000         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10001         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10002         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10003         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10004         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10005         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10006         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10007         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10008         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10009
10010 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10011
10012         * gcc.dg/vrp-min-max-1.c: New.
10013         * gcc.dg/vrp-min-max-2.c: New.
10014
10015 2015-08-12  Richard Biener  <rguenther@suse.de>
10016
10017         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10018
10019 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10020
10021         PR testsuite/67175
10022         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10023         Handle absence of vector min/max for sparc.
10024
10025 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10026
10027         PR target/66954
10028         * g++.dg/ext/mv25.C: New test.
10029
10030 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10031
10032         * gcc.target/i386/avx2-vect-shift.c: New test.
10033
10034 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10035
10036         PR c/66098
10037         PR c/66711
10038         * gcc.dg/pragma-diag-3.c: New test.
10039         * gcc.dg/pragma-diag-4.c: New test.
10040
10041 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10042
10043         * c-c++-common/dfp/operator-comma.c: Call init function.
10044         * c-c++-common/dfp/convert-dfp-2.c: New test.
10045
10046 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10047
10048         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10049         Treat model == 0x4f as Broadwell.
10050
10051 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10052
10053         PR libfortran/67140
10054         * gfortran.dg/pr67140.f90: New test.
10055
10056 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10057
10058         PR libgomp/65742
10059         PR middle-end/66332
10060         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10061
10062 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10063
10064         PR fortran/64022
10065         * gfortran.dg/ieee/large_4.f90: New test.
10066
10067 2015-08-08  Bud Davis  <jmdavis@link.com>
10068
10069         PR fortran/59746
10070         * gfortran.dg/common_22.f90: New.
10071
10072 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10073
10074         PR rtl-optimization/67028
10075         * gcc.dg/pr67028.c: New testcase.
10076
10077 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10078
10079         PR rtl-optimization/67029
10080         * gcc.dg/pr67029.c: New test.
10081
10082 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10083
10084         PR fortran/64104
10085         * gfortran.dg/ieee/ieee_8.f90: New test.
10086
10087 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10088
10089         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10090         modifers.
10091         * gcc.target/aarch64/noplt_2.c: Likewise.
10092         * gcc.target/aarch64/noplt_3.c: Likewise.
10093
10094 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10095
10096         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10097         optimization level, and print a summary at the end.
10098
10099 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10100
10101         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10102
10103 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10104
10105         * gcc.target/aarch64/noplt_3.c: New testcase.
10106
10107 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10108
10109         * gcc.target/aarch64/noplt_1.c: New testcase.
10110         * gcc.target/aarch64/noplt_2.c: Likewise.
10111
10112 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10113
10114         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10115         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10116
10117 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10118
10119         * gcc.target/s390/dwarfregtable-1.c: New test.
10120         * gcc.target/s390/dwarfregtable-2.c: New test.
10121         * gcc.target/s390/dwarfregtable-3.c: New test.
10122
10123 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10124
10125         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10126
10127 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10128
10129         PR fortran/64022
10130         * gfortran.dg/ieee/large_2.f90: New test.
10131         * gfortran.dg/ieee/large_3.F90: New test.
10132
10133 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10134
10135         PR fortran/64022
10136         * gfortran.dg/ieee/large_1.f90: Adjust test.
10137
10138 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10139             Jeff Law  <law@redhat.com>
10140
10141         PR c/16351
10142         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10143         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10144         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10145         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10146         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10147         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10148
10149 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10150
10151         PR middle-end/66311
10152         * gfortran.dg/pr66311.f90: New file.
10153
10154 2015-08-05  Richard Biener  <rguenther@suse.de>
10155
10156         PR tree-optimization/67121
10157         * gcc.dg/torture/pr67121.c: New testcase.
10158
10159 2015-08-05  Nick Clifton  <nickc@redhat.com>
10160
10161         * gcc.target/rl78: New directory.
10162         * gcc.target/rl78/rl78.exp: New file: Test driver.
10163         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10164
10165 2015-08-05  Richard Biener  <rguenther@suse.de>
10166
10167         PR middle-end/67120
10168         * gcc.dg/torture/pr67120.c: New testcase.
10169
10170 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10171
10172         PR fortran/52846
10173
10174         * lib/fortran-modules.exp: Call cleanup-submodules from
10175         cleanup-modules.
10176         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10177         cover the cases where private entities are no longer optimized
10178         away.
10179         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10180         same reason.
10181         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10182         * gfortran.dg/submodule_5.f08: The same.
10183         * gfortran.dg/submodule_9.f08: The same.
10184         * gfortran.dg/submodule_10.f08: New test.
10185
10186 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10187
10188         PR c++/66595
10189         * g++.dg/cpp1y/var-templ35.C: New.
10190
10191 2015-08-05  Richard Biener  <rguenther@suse.de>
10192
10193         PR tree-optimization/67055
10194         * g++.dg/torture/pr67055.C: New testcase.
10195
10196 2015-08-05  Richard Biener  <rguenther@suse.de>
10197
10198         PR tree-optimization/67109
10199         * gcc.dg/torture/pr67109.c: New testcase.
10200         * gcc.dg/vect/vect-119.c: Adjust.
10201
10202 2015-08-05  Richard Biener  <rguenther@suse.de>
10203
10204         PR middle-end/67107
10205         * gcc.dg/pr67107.c: New testcase.
10206
10207 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10208
10209         PR c++/66197
10210         * g++.dg/cpp1z/abbrev2.C: New.
10211
10212 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10213
10214         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10215
10216 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10217
10218         PR c++/66392
10219         * g++.dg/init/explicit4.C: New.
10220
10221 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10222
10223         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10224         without VSX an Power8 vector support.
10225
10226 2015-08-04  Richard Biener  <rguenther@suse.de>
10227
10228         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10229
10230 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10231
10232         PR target/67110
10233         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10234         -fno-pie -no-pie.
10235
10236 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10237
10238         PR c++/66427
10239         * g++.dg/cpp1y/var-templ34.C: New.
10240
10241 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10242
10243         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10244         * gcc.target/aarch64/target_attr_1.c: Likewise.
10245         * gcc.target/aarch64/target_attr_2.c: Likewise.
10246         * gcc.target/aarch64/target_attr_3.c: Likewise.
10247         * gcc.target/aarch64/target_attr_4.c: Likewise.
10248         * gcc.target/aarch64/target_attr_5.c: Likewise.
10249         * gcc.target/aarch64/target_attr_6.c: Likewise.
10250         * gcc.target/aarch64/target_attr_7.c: Likewise.
10251         * gcc.target/aarch64/target_attr_8.c: Likewise.
10252         * gcc.target/aarch64/target_attr_9.c: Likewise.
10253         * gcc.target/aarch64/target_attr_10.c: Likewise.
10254         * gcc.target/aarch64/target_attr_11.c: Likewise.
10255         * gcc.target/aarch64/target_attr_12.c: Likewise.
10256         * gcc.target/aarch64/target_attr_13.c: Likewise.
10257         * gcc.target/aarch64/target_attr_14.c: Likewise.
10258         * gcc.target/aarch64/target_attr_15.c: Likewise.
10259
10260 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10261
10262         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10263
10264 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10265
10266         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10267
10268 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10269
10270         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10271         message.
10272
10273 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10274
10275         PR fortran/64022
10276         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10277         * gfortran.dg/ieee/large_1.f90: New test.
10278
10279 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10280
10281         PR tree-optimization/67043
10282         * gcc.dg/pr67043.c: New test.
10283
10284 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10285
10286         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10287
10288 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10289
10290         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10291         it to push/pop timing items.
10292         (main): For each optimization level, create a gcc_jit_timer, and
10293         time all of the iteration within that level cumulatively.
10294         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10295         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10296
10297 2015-08-03  Alexander Basov <coohpt@gmail.com>
10298
10299         PR middle-end/64744
10300         PR middle-end/48470
10301         PR middle-end/43404
10302         * gcc.target/arm/pr43404.c : New testcase.
10303         * gcc.target/arm/pr48470.c : New testcase.
10304         * gcc.target/arm/pr64744-1.c : New testcase.
10305         * gcc.target/arm/pr64744-2.c : New testcase.
10306
10307 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10308
10309         PR tree-optimization/67077
10310         * gcc.dg/pr67077.c: New test.
10311
10312 2015-08-03  Jeff Law  <law@redhat.com>
10313
10314         PR middle-end/66314
10315         PR gcov-profile/66899
10316         * gcc.dg/pr66899.c: New test.
10317         * gcc.dg/pr66314.c: New test.
10318
10319 2015-08-03  Marek Polacek  <polacek@redhat.com>
10320
10321         PR c/67088
10322         * gcc.dg/pr67088.c: New test.
10323
10324 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10325
10326         PR target/66731
10327         * gcc.target/arm/vnmul-1.c: New.
10328         * gcc.target/arm/vnmul-2.c: New.
10329         * gcc.target/arm/vnmul-3.c: New.
10330         * gcc.target/arm/vnmul-4.c: New.
10331
10332 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10333
10334         PR fortran/64921
10335         * gfortran.dg/class_allocate_20.f90: New.
10336
10337 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10338
10339         * gcc.target/aarch64/csel_bfx_1.c: New test.
10340         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10341
10342 2015-08-02  Martin Sebor  <msebor@redhat.com>
10343
10344         * g++.dg/Wframe-address-in-Wall.C: New test.
10345         * g++.dg/Wframe-address.C: New test.
10346         * g++.dg/Wno-frame-address.C: New test.
10347         * gcc.dg/Wframe-address-in-Wall.c: New test.
10348         * gcc.dg/Wframe-address.c: New test.
10349         * gcc.dg/Wno-frame-address.c: New test.
10350
10351 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10352
10353         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10354
10355 2015-08-01  Michael Collison  <michael.collison@linaro.org
10356             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10357
10358         * gcc.target/arm/mincmp.c: New test.
10359
10360 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10361
10362         PR fortran/67091
10363         * gfortran.dg/associated_target_6.f03: New test
10364
10365 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10366
10367         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10368         optimize ("-ftree-parallelize-loops=0").
10369         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10370         detected reductions.
10371         * gcc.dg/autopar/reduc-2short.c: Same.
10372         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10373         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10374         detected reductions.
10375         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10376         and max reductions.
10377
10378 2015-07-31  Marek Polacek  <polacek@redhat.com>
10379
10380         PR sanitizer/66977
10381         * g++.dg/ubsan/pr66977.C: New test.
10382
10383 2015-07-30  Marek Polacek  <polacek@redhat.com>
10384
10385         * c-c++-common/Wtautological-compare-3.c: New test.
10386
10387 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10388
10389         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10390         (CHECK): Pass address of scalar, rather than array.
10391
10392 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10393
10394         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10395
10396 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10397
10398         * gcc.target/aarch64/fp16/fp16.exp: New.
10399         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10400         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10401
10402 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10403
10404         * gcc.target/aarch64/f16_movs_1.c: New test.
10405
10406 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10407
10408         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10409         outer loop.
10410
10411 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10412             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10413
10414         * gcc.dg/parm-incomplete-1.c: Update.
10415         * gcc.dg/pr18809-1.c: Update.
10416         * gcc.dg/pr27953.c: Update.
10417         * gcc.dg/vla-11.c: Update.
10418
10419 2015-07-27  Marek Polacek  <polacek@redhat.com>
10420
10421         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10422
10423 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10424
10425         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10426         attribute.  Update comment.
10427         (main): Remove.
10428         Add scan for not parallelizing inner loop.
10429         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10430         attribute.
10431         (main): Remove.
10432
10433 2015-07-27  Marek Polacek  <polacek@redhat.com>
10434
10435         PR bootstrap/67030
10436         * c-c++-common/Wtautological-compare-2.c: New test.
10437
10438 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10439
10440         PR target/66232
10441         * gcc.target/i386/pr66232-6.c: New tests.
10442         * gcc.target/i386/pr66232-7.c: Likewise.
10443         * gcc.target/i386/pr66232-8.c: Likewise.
10444         * gcc.target/i386/pr66232-9.c: Likewise.
10445
10446 2015-07-27  Marek Polacek  <polacek@redhat.com>
10447
10448         PR c++/66555
10449         PR c/54979
10450         * c-c++-common/Wtautological-compare-1.c: New test.
10451
10452 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10453
10454         PR c++/18969
10455         * g++.dg/template/pr18969.C: New test.
10456         * g++.dg/template/pr18969-2.C: New test.
10457         * g++.old-deja/g++.jason/overload.C: Remove return value in
10458         template function returning void.
10459
10460 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10461
10462         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10463         immediates to avoid shift-overflow warnings.
10464
10465 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10466
10467         PR c++/66857
10468         * g++.dg/init/pr66857.C: New test.
10469
10470 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
10471
10472         PR target/66648
10473         * gcc.target/i386/pr66648.c: New test.
10474
10475 2015-07-25  Tom de Vries  <tom@codesourcery.com>
10476
10477         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10478         interchange_files and block_files variables.
10479         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10480         arithmetic.
10481         * gcc.dg/graphite/uns-interchange-12.c: Same.
10482         * gcc.dg/graphite/uns-interchange-14.c: Same.
10483         * gcc.dg/graphite/uns-interchange-15.c: Same.
10484         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10485         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10486
10487 2015-07-25  Jeff Law  <law@redhat.com>
10488
10489         Revert:
10490         PR lto/66752
10491         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10492         * gcc.dg/torture/pr66752-1.c: New test
10493         * g++.dg/torture/pr66752-2.C: New test.
10494
10495 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
10496
10497         Revert:
10498         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10499
10500         PR rtl-optimization/64164
10501         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10502         * gcc.dg/ssp-1.c: Make counter a register.
10503         * gcc.dg/ssp-2.c: Likewise.
10504         * gcc.dg/torture/parm-coalesce.c: New.
10505
10506 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10507
10508         * gcc.dg/graphite/block-1.c: Xfail scan.
10509         * gcc.dg/graphite/interchange-12.c: Same.
10510         * gcc.dg/graphite/interchange-14.c: Same.
10511         * gcc.dg/graphite/interchange-15.c: Same.
10512         * gcc.dg/graphite/interchange-9.c: Same.
10513         * gcc.dg/graphite/interchange-mvt.c: Same.
10514         * gcc.dg/graphite/uns-block-1.c: New test.
10515         * gcc.dg/graphite/uns-interchange-12.c: New test.
10516         * gcc.dg/graphite/uns-interchange-14.c: New test.
10517         * gcc.dg/graphite/uns-interchange-15.c: New test.
10518         * gcc.dg/graphite/uns-interchange-9.c: New test.
10519         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10520
10521 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10522
10523         PR c++/64079
10524         * c-c++-common/Wunused-function-1.c: New.
10525
10526 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10527
10528         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10529         alternative exit-first loop transform.
10530         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10531         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10532         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10533         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10534         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10535         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10536         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10537         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10538         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10539
10540 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
10541
10542         PR ipa/66566
10543         * gcc.target/i386/mpx/pr66566.c: New test.
10544
10545 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10546
10547         PR bootstrap/66978
10548         * gcc.target/i386/pr66978.c: New test.
10549
10550 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10551
10552         * gcc.target/s390/gpr2fprsavecfi.c: New test.
10553
10554 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10555
10556         * gcc.target/s390/insv-1.c: New test.
10557         * gcc.target/s390/insv-2.c: New test.
10558         * gcc.target/s390/insv-3.c: New test.
10559
10560 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10561
10562         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10563
10564 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10565
10566         PR middle-end/25530
10567         * gcc.dg/pr25530.c: New test.
10568
10569 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10570
10571         PR middle-end/25529
10572         * gcc.dg/pr25529.c: New test.
10573
10574 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
10575
10576         * gcc.target/arm/reg_equal_test.c: New test.
10577
10578 2015-07-23  Jeff Law  <law@redhat.com>
10579
10580         PR lto/66752
10581         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10582         * gcc.dg/torture/pr66752-1.c: New test
10583         * g++.dg/torture/pr66752-2.C: New test.
10584
10585 2015-07-23  Marek Polacek  <polacek@redhat.com>
10586
10587         PR c++/66572
10588         * g++.dg/warn/Wlogical-op-2.C: New test.
10589
10590 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10591
10592         PR rtl-optimization/64164
10593         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10594         * gcc.dg/ssp-1.c: Make counter a register.
10595         * gcc.dg/ssp-2.c: Likewise.
10596         * gcc.dg/torture/parm-coalesce.c: New.
10597
10598 2015-07-23  Marek Polacek  <polacek@redhat.com>
10599
10600         PR sanitizer/66908
10601         * c-c++-common/ubsan/pr66908.c: New test.
10602
10603 2015-07-23  Tom de Vries  <tom@codesourcery.com>
10604
10605         * gcc.dg/autopar/outer-4.c: Add xfail.
10606         * gcc.dg/autopar/outer-5.c: Same.
10607         * gcc.dg/autopar/outer-6.c: Same.
10608         * gcc.dg/autopar/reduc-2.c: Same.
10609         * gcc.dg/autopar/reduc-2char.c: Same.
10610         * gcc.dg/autopar/reduc-2short.c: Same.
10611         * gcc.dg/autopar/reduc-8.c: Same.
10612         * gcc.dg/autopar/uns-outer-4.c: New test.
10613         * gcc.dg/autopar/uns-outer-5.c: New test.
10614         * gcc.dg/autopar/uns-outer-6.c: New test.
10615
10616 2015-07-23  Richard Biener  <rguenther@suse.de>
10617
10618         PR tree-optimization/66952
10619         * gcc.dg/torture/pr66952.c: Use signed char.
10620
10621 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10622
10623         PR tree-optimization/66926,66951
10624         * gcc.dg/vect/pr66951.c: New test.
10625
10626 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10627
10628         PR c++/52987
10629         * g++.dg/parse/error57.C: New.
10630         * g++.dg/expr/string-2.C: Update.
10631
10632 2015-07-23  Richard Biener  <rguenther@suse.de>
10633
10634         PR tree-optimization/66945
10635         * gcc.dg/torture/pr66945.c: New testcase.
10636
10637 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10638
10639         PR target/66954
10640         * g++.dg/ext/mv24.C: New test.
10641
10642 2015-07-22  Marek Polacek  <polacek@redhat.com>
10643
10644         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10645         dg-options.
10646
10647 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10648
10649         PR fortran/61831
10650         PR fortran/66929
10651         * gfortran.dg/generic_30.f90: New.
10652
10653 2015-07-22  Richard Biener  <rguenther@suse.de>
10654
10655         PR tree-optimization/66952
10656         * gcc.dg/torture/pr66952.c: New testcase.
10657
10658 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10659
10660         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10661         test.
10662         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10663         test.
10664         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10665         test.
10666         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10667         test.
10668         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10669         test.
10670         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10671         test.
10672         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10673         test.
10674         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10675         test.
10676         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10677         test.
10678         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10679         test.
10680         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10681         test.
10682         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10683         test.
10684         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10685         test.
10686         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10687         test.
10688         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10689         test.
10690         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10691         test.
10692         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10693         test.
10694         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10695         test.
10696         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10697         test.
10698         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10699         test.
10700         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10701         test.
10702         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10703         test.
10704         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10705         test.
10706         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10707         test.
10708         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10709         test.
10710         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10711         test.
10712         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10713         test.
10714         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10715         test.
10716         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10717         test.
10718         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10719         test.
10720         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10721         test.
10722         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10723         test.
10724         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10725         test.
10726         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10727         test.
10728         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10729         test.
10730         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10731         test.
10732         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10733         test.
10734         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10735         test.
10736         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10737         test.
10738         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10739         test.
10740         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10741         test.
10742         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10743         test.
10744         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10745         test.
10746         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10747         test.
10748         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10749         test.
10750         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10751         test.
10752         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10753         test.
10754         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10755         test.
10756         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10757         test.
10758         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10759         test.
10760         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10761         test.
10762         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10763         test.
10764         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10765         test.
10766         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10767         test.
10768         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10769         test.
10770         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10771         test.
10772         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10773         test.
10774         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10775         test.
10776         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10777         test.
10778         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10779         test.
10780         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10781         test.
10782         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10783         test.
10784         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10785         test.
10786         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10787         test.
10788         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10789         test.
10790         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10791         test.
10792         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10793         test.
10794         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10795         test.
10796         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10797         test.
10798         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10799         test.
10800         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10801         test.
10802         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10803         test.
10804         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10805         test.
10806         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10807         test.
10808         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10809         test.
10810         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10811         test.
10812         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10813         test.
10814         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10815         test.
10816         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10817         test.
10818         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10819         test.
10820         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10821         test.
10822         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10823         test.
10824         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10825         test.
10826         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10827         test.
10828         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10829         test.
10830         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10831         test.
10832         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10833         test.
10834         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10835         test.
10836         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10837         test.
10838         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10839         test.
10840         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10841         test.
10842         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10843         test.
10844         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10845         test.
10846         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10847         test.
10848         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10849         test.
10850         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10851         test.
10852         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10853         test.
10854         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10855         test.
10856         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10857         test.
10858         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10859         test.
10860         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10861         test.
10862         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10863         test.
10864         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10865         test.
10866         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10867         test.
10868         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10869         test.
10870         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10871         test.
10872         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10873         test.
10874         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10875         test.
10876         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10877         test.
10878         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10879         test.
10880         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10881         test.
10882         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10883         test.
10884         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10885         test.
10886         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10887         test.
10888         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10889         test.
10890         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10891         test.
10892         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10893         test.
10894         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10895         test.
10896         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10897         test.
10898         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10899         test.
10900         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10901         test.
10902         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10903         test.
10904         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10905         test.
10906         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10907         test.
10908         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10909         test.
10910         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10911         test.
10912         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10913         test.
10914         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10915         test.
10916         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10917         test.
10918         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10919         test.
10920         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10921         test.
10922         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10923         test.
10924
10925 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10926
10927         * g++.dg/template/crash81.C: Update.
10928
10929 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10930
10931         PR ipa/66424.
10932         * gcc.target/i386/pr66424.c: New.
10933
10934 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10935
10936         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10937
10938 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10939
10940         PR fortran/61831
10941         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10942         Drop address sanitization.
10943
10944 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10945
10946         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10947         Skip -march=armv4t.
10948         (dg-additional-options): Set armv5t flag.
10949
10950 2015-07-21  Marek Polacek  <polacek@redhat.com>
10951
10952         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10953         * gcc.dg/vmx/unpack.c: Likewise.
10954         * gcc.target/powerpc/quad-atomic.c: Likewise.
10955
10956 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10957
10958         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10959
10960 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10961
10962         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10963         model.
10964
10965 2015-07-20  Marek Polacek  <polacek@redhat.com>
10966
10967         PR c++/55095
10968         * c-c++-common/Wshift-overflow-1.c: New test.
10969         * c-c++-common/Wshift-overflow-2.c: New test.
10970         * c-c++-common/Wshift-overflow-3.c: New test.
10971         * c-c++-common/Wshift-overflow-4.c: New test.
10972         * c-c++-common/Wshift-overflow-5.c: New test.
10973         * g++.dg/cpp1y/left-shift-1.C: New test.
10974         * gcc.dg/c90-left-shift-2.c: New test.
10975         * gcc.dg/c90-left-shift-3.c: New test.
10976         * gcc.dg/c99-left-shift-2.c: New test.
10977         * gcc.dg/c99-left-shift-3.c: New test.
10978         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10979         * gcc.c-torture/execute/pr40386.c: Likewise.
10980         * gcc.dg/vect/pr33373.c: Likewise.
10981         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10982         * gcc.dg/vect/vect-shift-2.c: Likewise.
10983
10984 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10985
10986         * gcc.target/aarch64/neg_abs_1.c: New test.
10987
10988 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10989
10990         PR target/66922
10991         * gcc.target/i386/pr66922.c: New test.
10992
10993 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10994
10995         PR middle-end/46851
10996         PR middle-end/60340
10997         * gcc.dg/tree-ssa/pr42327.c: Removed.
10998         * g++.dg/other/pr35011.C: Removed.
10999
11000 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11001
11002         PR target/66906
11003         * gcc.target/i386/pr66906.c: New test.
11004
11005 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11006
11007         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11008         as follow-up to r225930.
11009
11010 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11011
11012         PR fortran/52846
11013         * lib/fortran-modules.exp (proc cleanup-submodules): New
11014         procedure.
11015         * gfortran.dg/submodule_1.f08: Change extension and clean up
11016         the submodule files.
11017         * gfortran.dg/submodule_2.f08: ditto
11018         * gfortran.dg/submodule_6.f08: ditto
11019         * gfortran.dg/submodule_7.f08: ditto
11020         * gfortran.dg/submodule_8.f08: New test
11021         * gfortran.dg/submodule_9.f08: New test
11022
11023 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11024             Sebastian Pop  <s.pop@samsung.com>
11025
11026         PR middle-end/61929
11027         * gcc.dg/graphite/pr61929.c: New.
11028
11029 2015-07-17  Marek Polacek  <polacek@redhat.com>
11030
11031         * gcc.dg/fold-minus-7.c: New test.
11032
11033 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11034
11035         * gfortran.dg/co_reduce_1.f90: New file.
11036
11037 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11038
11039         PR target/66824
11040         * gcc.target/i386/pr66824.c:
11041
11042 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11043
11044         PR fortran/66035
11045         * gfortran.dg/structure_constructor_13.f03: New test.
11046
11047 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11048
11049         PR fortran/61831
11050         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11051         of generated while loops in the tree dump.
11052         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11053
11054 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11055
11056         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11057
11058 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         PR target/66891
11061         * gcc.target/i386/pr66891.c: New test.
11062
11063 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11064
11065         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11066
11067 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11068
11069         PR rtl-optimization/66626
11070         * gcc.target/i386/pr66626-2.c: New.
11071
11072 2015-07-16  Richard Biener  <rguenther@suse.de>
11073
11074         PR tree-optimization/66894
11075         * gcc.dg/torture/pr66894.c: New testcase.
11076
11077 2015-07-16  Richard Biener  <rguenther@suse.de>
11078
11079         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11080
11081 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11082
11083         PR target/66866
11084         * g++.dg/pr66866.C: New test.
11085
11086 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11087
11088         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11089
11090 2015-07-15  Richard Biener  <rguenther@suse.de>
11091
11092         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11093         { -O3 -fomit-frame-pointer },
11094         { -O3 -fomit-frame-pointer -funroll-loops } and
11095         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11096         in favor of
11097         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11098           -finline-functions }
11099
11100 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11101
11102         * gcc.target/mips/interrupt_handler-5.c: New test.
11103
11104 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11105             Robert Suchanek  <robert.suchanek@imgtec.com>
11106
11107         * gcc.target/mips/interrupt_handler-4.c: New test.
11108
11109 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11110
11111         PR testsuite/66734
11112         * gcc.dg/lto/lto.exp: Initialize MPX.
11113
11114 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11115
11116         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11117         dg-skip-if.
11118         * gcc.target/arm/scd42-3.c: Likewise.
11119
11120 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11121
11122         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11123         code to be run when the pre-arch code increases the isa_rev to
11124         mips32r6 or greater.
11125
11126 2015-07-15  Richard Biener  <rguenther@suse.de>
11127
11128         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11129         { -O3 -fomit-frame-pointer },
11130         { -O3 -fomit-frame-pointer -funroll-loops } and
11131         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11132         in favor of
11133         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11134           -finline-functions }
11135         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11136         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11137         to additional_flags.
11138
11139 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11140
11141         PR rtl-optimization/66838
11142         * gcc.target/i386/pr66838.c: New test.
11143
11144 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11145
11146         PR c++/66850
11147         * g++.dg/template/pr66850.C: New test.
11148
11149 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11150             Cesar Philippidis  <cesar@codesourcery.com>
11151             Chung-Lin Tang  <cltang@codesourcery.com>
11152
11153         * gcc.target/nios2/nios2-flushd.c: New.
11154         * gcc.target/nios2/nios2-rdprs.c: New.
11155         * gcc.target/nios2/r2-atomic.c: New.
11156         * gcc.target/nios2/r2-eni.c: New.
11157         * gcc.target/nios2/r2-wrpie.c: New.
11158
11159 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11160             Cesar Philippidis  <cesar@codesourcery.com>
11161             Chung-Lin Tang  <cltang@codesourcery.com>
11162
11163         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11164         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11165
11166 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11167             Cesar Philippidis  <cesar@codesourcery.com>
11168             Chung-Lin Tang  <cltang@codesourcery.com>
11169
11170         * gcc.target/nios2/andci.c: New.
11171         * gcc.target/nios2/bmx.c: New.
11172         * gcc.target/nios2/cdx-add.c: New.
11173         * gcc.target/nios2/cdx-branch.c: New.
11174         * gcc.target/nios2/cdx-callret.c: New.
11175         * gcc.target/nios2/cdx-loadstore.c: New.
11176         * gcc.target/nios2/cdx-logical.c: New.
11177         * gcc.target/nios2/cdx-mov.c: New.
11178         * gcc.target/nios2/cdx-shift.c: New.
11179         * gcc.target/nios2/cdx-sub.c: New.
11180         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11181
11182 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11183
11184         PR c++/65071
11185         * g++.dg/cpp0x/vt-65071.C: New.
11186
11187 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11188             Cesar Philippidis  <cesar@codesourcery.com>
11189             Chung-Lin Tang  <cltang@codesourcery.com>
11190
11191         * gcc.target/nios2/r2-io-range.c: New.
11192         * gcc.target/nios2/r2-stio-1.c: New.
11193         * gcc.target/nios2/r2-stio-2.c: New.
11194         * gcc.target/nios2/nios2-ldxio.c: New.
11195         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11196         of just compile.  Add more tests.
11197
11198 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11199
11200         gfortran.dg/pr66864.f90: New test.
11201
11202 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11203
11204         PR rtl-optimization/66626
11205         * gcc.target/i386/pr66626.c: New.
11206
11207 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11208
11209         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11210         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11211         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11212
11213 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11214
11215         * g++.dg/template/crash81.C: Adjust for error + inform change.
11216         * g++.dg/template/pr58878.C: Likewise.
11217         * g++.dg/template/shadow1.C: Likewise.
11218         * g++.dg/template/shadow2.C: Likewise.
11219         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11220         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11221         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11222         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11223
11224 2015-07-14  Richard Biener  <rguenther@suse.de>
11225
11226         PR tree-optimization/66863
11227         * gcc.dg/torture/pr66863.c: New testcase.
11228
11229 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11230
11231         PR c++/65186
11232         * g++.dg/template/pr65186.C: New test.
11233
11234 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11235
11236         * gcc.target/arm/macro_defs0.c: Add directive to skip
11237         test if -marm is present.
11238         * gcc.target/arm/macro_defs1.c: Likewise.
11239
11240 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11241
11242         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11243         if-conversion..
11244         * gcc.target/aarch64/adds1.c: Likewise.
11245         * gcc.target/aarch64/ands_1.c: Likewise.
11246         * gcc.target/aarch64/bics_1.c: Likewise.
11247         * gcc.target/aarch64/subs1.c: Likewise.
11248         * gcc.target/aarch64/subs3.c: Likewise.
11249
11250 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11251
11252         PR fortran/64589
11253         * gfortran.dg/pr64589.f90: New test.
11254
11255 2015-07-13  Renlin Li  <renlin.li@arm.com>
11256
11257         PR rtl/66556
11258         * gcc.c-torture/execute/pr66556.c: New.
11259
11260 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11261
11262         * gcc.dg/20020219-1.c: Fix double word typos.
11263         * gcc.dg/20020919-1.c: Same.
11264
11265 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11266             Jeff Law  <law@redhat.com>
11267
11268         PR middle-end/66726
11269         * g++.dg/tree-ssa/pr66726.c: New test.
11270         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11271         * gcc.dg/tree-ssa/pr66726.c: New test.
11272
11273 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11274
11275         PR c++/58734
11276         * g++.dg/cpp0x/variadic-ttp2.C: New.
11277
11278 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11279
11280         PR c++/30044
11281         * g++.dg/cpp0x/auto46.C: New test.
11282         * g++.dg/template/pr30044.C: New test.
11283         * g++.dg/template/shadow2.C: New test.
11284         * g++.dg/template/error55.C: New test.
11285         * g++.dg/template/crash83.C: Accept any error string.
11286         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11287         parameters.
11288         * g++.dg/cpp0x/variadic19.C: Likewise
11289         * g++.dg/template/canon-type-13.C: Likewise.
11290         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11291         * g++.dg/torture/20070621-1.C: Likewise.
11292
11293 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11294
11295         PR c++/54521
11296         * g++.dg/init/explicit3.C: New.
11297
11298 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11299
11300         PR target/66819
11301         * gcc.target/i386/pr66819-1.c: New test.
11302         * gcc.target/i386/pr66819-2.c: Likewise.
11303         * gcc.target/i386/pr66819-3.c: Likewise.
11304         * gcc.target/i386/pr66819-4.c: Likewise.
11305         * gcc.target/i386/pr66819-5.c: Likewise.
11306
11307 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11308
11309         PR target/66703
11310         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11311         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11312         type to prevent possible flag-clobbering zero-extensions.
11313         * gcc.target/i386/pr66703.c: New test.
11314
11315 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11316
11317         PR c++/60842
11318         * g++.dg/cpp0x/nsdmi-template15.C: New.
11319
11320 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11321
11322         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11323
11324 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11325
11326         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11327         * gcc.target/arm/flip-thumb.c: Likewise.
11328
11329 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11330
11331         PR target/66813
11332         * gcc.target/i386/pr66813.c: New test.
11333
11334 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11335
11336         PR middle-end/66820
11337         * gcc.dg/gomp/pr66820.c: New test.
11338
11339 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11340
11341         PR c++/65592
11342         * g++.dg/cpp0x/scoped_enum6.C: New.
11343
11344 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11345
11346         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11347         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11348
11349 2015-07-10  Richard Biener  <rguenther@suse.de>
11350
11351         PR tree-optimization/66823
11352         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11353         which should not be necessary.  XFAIL.
11354
11355 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11356
11357         PR c++/64848
11358         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11359
11360 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11361
11362         PR middle-end/66633
11363         * gcc.dg/gomp/pr66633-1.c: New test.
11364         * gcc.dg/gomp/pr66633-2.c: New test.
11365         * gcc.dg/gomp/pr66633-3.c: New test.
11366         * gcc.dg/gomp/pr66633-4.c: New test.
11367
11368 2015-07-09  John Marino  <gnugcc@marino.st>
11369
11370         * lib/target-supports.exp (check_effective_target_pie):
11371         Add *-*-dragonfly*
11372
11373 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11374
11375         PR target/66814
11376         * gcc.target/i386/pr66814.c: New test.
11377
11378 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11379
11380         PR target/66731
11381         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11382         * gcc.target/aarch64/fnmul-2.c: Likewise.
11383         * gcc.target/aarch64/fnmul-3.c: Likewise.
11384         * gcc.target/aarch64/fnmul-4.c: Likewise.
11385
11386 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11387
11388         PR c++/65790
11389         * g++.dg/cpp0x/vt-65790.C: New.
11390
11391 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11392
11393         PR target/66818
11394         * gcc.target/i386/pr66818.c: New test.
11395
11396 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11397
11398         PR target/66817
11399         * gcc.target/i386/pr66817.c: New test.
11400
11401 2015-07-09  Marek Polacek  <polacek@redhat.com>
11402
11403         PR tree-optimization/66718
11404         * gcc.dg/vect/vect-126.c: New test.
11405
11406 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11407
11408         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11409         even when dwarf-2 is not the default.
11410
11411 2015-07-08  Jeff Law  <law@redhat.com>
11412
11413         PR testsuite/66796
11414         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11415         to have a single memory reference.
11416
11417 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11418
11419         * g++.dg/other/dump-ada-spec-9.C: New test.
11420
11421 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11422
11423         * g++.dg/vect/vect.exp: Run also simd* tests.
11424         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11425         (check_vect): Fix up get_cpuid call for C++.
11426         * g++.dg/vect/simd-clone-1.cc: New test.
11427
11428 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11429
11430         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11431
11432 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11433
11434         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11435         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11436
11437 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11438
11439         PR target/66806
11440         * gcc.target/i386/pr66806.c: New test.
11441
11442 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11443
11444         PR c++/66421
11445         * g++.dg/cpp0x/auto45.C: New.
11446
11447 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11448
11449         PR middle-end/66334
11450         * gcc.target/i386/pr66334.c: New.
11451
11452 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11453
11454         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11455         comments.
11456
11457 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11458
11459         PR jit/66783
11460         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11461         (verify_code): Update expected error message.
11462         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11463         (verify_code): Likewise.
11464         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11465         (verify_code): Likewise.
11466
11467 2015-07-08  Richard Biener  <rguenther@suse.de>
11468
11469         PR tree-optimization/66793
11470         * gcc.dg/torture/pr66793.c: New testcase.
11471
11472 2015-07-08  Richard Biener  <rguenther@suse.de>
11473
11474         PR tree-optimization/66794
11475         * gcc.dg/torture/pr66794.c: New testcase.
11476
11477 2015-07-08  Marek Polacek  <polacek@redhat.com>
11478
11479         PR c++/66748
11480         * g++.dg/abi/abi-tag15.C: New test.
11481
11482 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11483
11484         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11485         * gcc.target/mips/branch-3.c: Ditto
11486         * gcc.target/mips/branch-4.c: Ditto.
11487         * gcc.target/mips/branch-5.c: Ditto.
11488         * gcc.target/mips/branch-6.c: Ditto.
11489         * gcc.target/mips/branch-7.c: Ditto.
11490         * gcc.target/mips/branch-8.c: Ditto.
11491         * gcc.target/mips/branch-9.c: Ditto.
11492         * gcc.target/mips/branch-10.c: Ditto.
11493         * gcc.target/mips/branch-11.c: Ditto.
11494         * gcc.target/mips/branch-12.c: Ditto.
11495         * gcc.target/mips/branch-13.c: Ditto.
11496         * gcc.target/mips/umips-branch-5.c: New file.
11497         * gcc.target/mips/umips-branch-6.c: New file.
11498         * gcc.target/mips/umips-branch-7.c: New file.
11499         * gcc.target/mips/umips-branch-8.c: New file.
11500         * gcc.target/mips/umips-branch-9.c: New file.
11501         * gcc.target/mips/umips-branch-10.c: New file.
11502         * gcc.target/mips/umips-branch-11.c: New file.
11503         * gcc.target/mips/umips-branch-12.c: New file.
11504         * gcc.target/mips/umips-branch-13.c: New file.
11505         * gcc.target/mips/umips-branch-14.c: New file.
11506         * gcc.target/mips/umips-branch-15.c: New file.
11507         * gcc.target/mips/umips-branch-16.c: New file.
11508         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11509         (OCCUPY_0xfffc): New define.
11510
11511 2015-07-08  Renlin Li  <renlin.li@arm.com>
11512
11513         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11514
11515 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11516
11517         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11518
11519 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
11520
11521         * gcc.target/i386/bt-3.c: New test.
11522         * gcc.target/i386/bt-4.c: Ditto.
11523
11524 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11525
11526         * g++.dg/other/dump-ada-spec-8.C: New test.
11527
11528 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11529
11530         PR jit/66783
11531         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11532         test case.
11533         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11534         New test case.
11535         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11536         New test case.
11537         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11538         Avoid using an opaque struct for local "f".
11539
11540 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11541
11542         PR jit/66779
11543         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11544         * jit.dg/test-pr66779.c: New testcase.
11545
11546 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11547
11548         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11549         NOCOMPRESSION.
11550
11551 2015-07-07  Richard Biener  <rguenther@suse.de>
11552
11553         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11554
11555 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11556
11557         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11558         * gcc.target/mips/call-5.c: Ditto.
11559         * gcc.target/mips/call-6.c: Ditto.
11560
11561 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11562
11563         * gcc.dg/dx-test.c: New test-case.
11564
11565 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
11566
11567         PR fortran/66578
11568         * gfortran.dg/allocate_with_source_9.f08: New test.
11569
11570 2015-07-07  Christian Bruel  <christian.bruel@st.com>
11571
11572         PR target/52144
11573         * gcc.target/arm/flip-thumb.c: Fix scan.
11574         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11575         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11576         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11577         Fix return value.
11578
11579 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
11580
11581         PR target/65956
11582         * gcc.c-torture/execute/pr65956.c: New test.
11583
11584 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
11585
11586         * gcc.target/arm/aapcs/align1.c: New.
11587         * gcc.target/arm/aapcs/align_rec1.c: New.
11588         * gcc.target/arm/aapcs/align2.c: New.
11589         * gcc.target/arm/aapcs/align_rec2.c: New.
11590         * gcc.target/arm/aapcs/align3.c: New.
11591         * gcc.target/arm/aapcs/align_rec3.c: New.
11592         * gcc.target/arm/aapcs/align4.c: New.
11593         * gcc.target/arm/aapcs/align_rec4.c: New.
11594         * gcc.target/arm/aapcs/align_vararg1.c: New.
11595         * gcc.target/arm/aapcs/align_vararg2.c: New.
11596
11597 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11598
11599         * gfortran.dg/iomsg_2.f90: New test.
11600
11601 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11602
11603         PR target/66749
11604         * gcc.target/i386/pr66749.c: New test.
11605
11606 2015-07-06  Richard Biener  <rguenther@suse.de>
11607
11608         PR tree-optimization/66772
11609         * gcc.dg/torture/pr66772-1.c: New testcase.
11610         * gcc.dg/torture/pr66772-2.c: Likewise.
11611
11612 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11613
11614         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11615         the jals instruction.
11616
11617 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11618
11619         PR target/53383
11620         * gcc.target/i386/pr53383-1.c: New file.
11621         * gcc.target/i386/pr53383-2.c: Likewise.
11622         * gcc.target/i386/pr53383-3.c: Likewise.
11623
11624 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11625
11626         * gcc.target/aarch64/fnmul-1.c: New.
11627         * gcc.target/aarch64/fnmul-2.c: New.
11628         * gcc.target/aarch64/fnmul-3.c: New.
11629         * gcc.target/aarch64/fnmul-4.c: New.
11630
11631 2015-07-06  Richard Biener  <rguenther@suse.de>
11632
11633         PR middle-end/66759
11634         * gcc.dg/torture/pr66759.c: New testcase.
11635
11636 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11637
11638         PR fortran/58586
11639         * gfortran.dg/alloc_comp_class_3.f03: New test.
11640         * gfortran.dg/alloc_comp_class_4.f03: New test.
11641
11642 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11643
11644         * gcc.c-torture/execute/pr66757.c: New test.
11645
11646 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11647
11648         PR tree-optimization/66720
11649         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11650
11651 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11652             Sandra Loosemore <sandra@codesourcery.com>
11653
11654         * gcc.target/nios2/gprel-offset.c: New test.
11655
11656 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11657
11658         PR fortran/66725
11659         * gfortran.dg/pr66725.f90: New test.
11660
11661 2015-07-03  Jason Merrill  <jason@redhat.com>
11662
11663         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11664         Avoid narrowing error.
11665
11666 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11667
11668         PR rtl-optimization/66706
11669         * gcc.target/powerpc/shift-int.c: New testcase.
11670
11671 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11672
11673         PR target/66746.
11674         * gcc.target/i386/pr66746.c: New file.
11675
11676 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11677
11678         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11679
11680 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11681
11682         PR tree-optimization/66119
11683         * g++.dg/opt/pr66119.C: New.
11684
11685 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11686
11687         PR fortran/52846
11688         * gfortran.dg/submodule_1.f90: New test
11689         * gfortran.dg/submodule_2.f90: New test
11690         * gfortran.dg/submodule_3.f90: New test
11691         * gfortran.dg/submodule_4.f90: New test
11692         * gfortran.dg/submodule_5.f90: New test
11693         * gfortran.dg/submodule_6.f90: New test
11694         * gfortran.dg/submodule_7.f90: New test
11695
11696 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11697
11698         PR preprocessor/53690
11699         * g++.dg/cpp/pr53690.C: New.
11700
11701 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11702
11703         * gcc.target/powerpc/vec-cmp.c: New test.
11704
11705 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11706
11707         PR fortran/56520
11708         * gfortran.dg/pr56520.f90: New test.
11709
11710 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11711
11712         PR fortran/66545
11713         * gfortran.dg/pr66545_1.f90: New test.
11714         * gfortran.dg/pr66545_2.f90: New test.
11715
11716 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11717
11718         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11719         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11720
11721 2015-07-02  Richard Biener  <rguenther@suse.de>
11722
11723         PR testsuite/66719
11724         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11725         unaligned loads.
11726
11727 2015-07-02  Richard Biener  <rguenther@suse.de>
11728
11729         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11730
11731 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11732
11733         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11734
11735 2015-07-01  Jason Merrill  <jason@redhat.com>
11736
11737         * lib/target-supports.exp (cxx_default): Set to C++14.
11738
11739 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11740
11741         PR testsuite/66723
11742         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11743         scan-assembler.
11744
11745 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11746
11747         * gfortran.dg/warn_conversion_8.f90:  New test.
11748
11749 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11750
11751         PR rtl-optimization/61047
11752         * gcc.c-torture/execute/20150611-1.c: New testcase.
11753
11754 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11755
11756         PR jit/66700
11757         * jit.dg/all-non-failing-tests.h: Add
11758         test-pr66700-observing-write-through-ptr.c.
11759         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11760
11761 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11762
11763         * jit.dg/test-accessing-union.c: Add comments for use by
11764         gcc/jit/docs/topics/types.rst.
11765
11766 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11767
11768         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11769         'do-require-effective-target' with 'dg-require-effective-target'.
11770         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11771         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11772         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11773         'stlex' with 'strex' as the expected output.
11774
11775 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11776
11777         PR c++/60365
11778         * g++.dg/cpp0x/gen-attrs-60.C: New.
11779         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11780
11781 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11782
11783         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11784         New function.
11785         * gcc.target/aarch64/pic-small.c: Restrict this test under
11786         check_effective_target_aarch64_small_fpic.
11787
11788 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11789
11790         * gfortran.dg/gomp/pr66633.f90: New test.
11791
11792 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11793
11794         PR c++/66686
11795         * g++.dg/template/pr66686.C: New test.
11796
11797 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11798
11799         * gnat.dg/lto17.ad[sb]: New test.
11800
11801 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11802
11803         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11804         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11805         testcase.
11806         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11807         New testcase.
11808         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11809         New testcase.
11810         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11811         New testcase.
11812         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11813         New testcase.
11814         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11815         New testcase.
11816         * jit.dg/test-switch.c: New testcase.
11817         * jit.dg/test-switch.cc: New testcase.
11818
11819 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11820
11821         PR jit/66546
11822         * jit.dg/all-non-failing-tests.h: Add note about
11823         test-validly-unreachable-block.c.
11824         * jit.dg/test-validly-unreachable-block.c: New file.
11825
11826 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11827
11828         PR jit/66628
11829         * jit.dg/all-non-failing-tests.h: Add note about
11830         test-extra-options.c.
11831         * jit.dg/test-extra-options.c: New testcase.
11832
11833 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11834
11835         PR debug/66691
11836         * gcc.target/i386/pr66691.c: New.
11837
11838 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11839
11840         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11841         * gcc.target/i386/iamcu/args.h: Likewise.
11842         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11843         * gcc.target/i386/iamcu/defines.h: Likewise.
11844         * gcc.target/i386/iamcu/macros.h: Likewise.
11845         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11846         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11847         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11848         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11849         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11850         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11851         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11852         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11853         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11854         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11855         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11856         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11857         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11858         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11859         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11860         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11861         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11862
11863 2015-06-30  Marek Polacek  <polacek@redhat.com>
11864
11865         * gcc.dg/fold-minus-6.c: New test.
11866
11867         * gcc.dg/fold-ior-3.c: New test.
11868
11869 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11870
11871         Implement N4197 - Adding u8 character literals
11872         * g++.dg/cpp1z/utf8.C: New.
11873         * g++.dg/cpp1z/utf8-neg.C: New.
11874         * g++.dg/cpp1z/udlit-utf8char.C: New.
11875
11876 2015-06-30  Marek Polacek  <polacek@redhat.com>
11877
11878         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11879
11880 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11881
11882         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11883         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11884         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11885         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11886
11887 2015-06-30  Marek Polacek  <polacek@redhat.com>
11888
11889         * gcc.dg/fold-ior-2.c: New test.
11890
11891 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11892
11893         PR tree-optimization/66652
11894         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11895         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11896         pointers.
11897         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11898
11899 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11900
11901         PR c++/65977
11902         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11903         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11904
11905 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11906
11907         PR fortran/66605
11908         * gfortran.dg/wunused-parameter.f90: New test.
11909
11910 2015-06-29  Richard Henderson  <rth@redhat.com>
11911
11912         * gcc.target/i386/asm-flag-1.c: New.
11913         * gcc.target/i386/asm-flag-2.c: New.
11914         * gcc.target/i386/asm-flag-3.c: New.
11915         * gcc.target/i386/asm-flag-4.c: New.
11916         * gcc.target/i386/asm-flag-5.c: New.
11917
11918 2015-06-29  Marek Polacek  <polacek@redhat.com>
11919
11920         PR c/66322
11921         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11922         * c-c++-common/pr66322.c: New test.
11923         * g++.dg/eh/scope1.C: Remove dg-warning.
11924
11925 2015-06-29  Richard Biener  <rguenther@suse.de>
11926
11927         PR tree-optimization/66677
11928         * gcc.dg/vect/pr66677.c: New testcase.
11929
11930 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11931
11932         PR middle-end/64130
11933         * gcc.dg/tree-ssa/pr64130.c: New test.
11934
11935 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11936
11937         * gcc.target/aarch64/pic-small.c: New testcase.
11938
11939 2015-06-26  Richard Biener  <rguenther@suse.de>
11940
11941         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11942
11943 2015-06-26  Marek Polacek  <polacek@redhat.com>
11944
11945         * gcc.dg/fold-and-1.c: New test.
11946         * gcc.dg/fold-and-2.c: New test.
11947
11948 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11949
11950         * gnat.dg/warn11.adb: Add missing dg directive.
11951         * gnat.dg/warn12.adb: New test.
11952         * gnat.dg/warn12_pkg.ads: New helper.
11953
11954 2015-06-26  Richard Biener  <rguenther@suse.de>
11955
11956         * gfortran.dg/reassoc_3.f90: Adjust.
11957
11958 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11959
11960         PR target/66412
11961         * gcc.target/i386/pr66412.c: New test.
11962
11963 2015-06-25  Richard Biener  <rguenther@suse.de>
11964
11965         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11966
11967 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11968
11969         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11970
11971 2015-06-25  Richard Biener  <rguenther@suse.de>
11972
11973         * gfortran.dg/vect/vect-9.f90: New testcase.
11974
11975 2015-06-25  Nick Clifton  <nickc@redhat.com>
11976
11977         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11978         H8300 and M32R targets.
11979
11980 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11981
11982         PR fortran/66528
11983         * gfortran.dg/maxerrors.f90: New test.
11984
11985 2015-06-08  DJ Delorie  <dj@redhat.com>
11986
11987         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11988
11989 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11990
11991         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11992
11993 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11994
11995         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11996         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11997         * gcc.target/aarch64/nofp_1.c: New file.
11998
11999 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12000
12001         Implement N3928 - Extending static_assert
12002         * g++.dg/cpp0x/static_assert8.C: Adjust.
12003         * g++.dg/cpp0x/static_assert12.C: New.
12004         * g++.dg/cpp0x/static_assert13.C: New.
12005         * g++.dg/cpp1y/static_assert1.C: New.
12006         * g++.dg/cpp1y/static_assert2.C: New.
12007         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12008
12009 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12010
12011         PR c++/65750
12012         * g++.dg/cpp0x/trailing11.C: New.
12013
12014 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12015
12016         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12017         multilibs.
12018         * gcc.target/arm/memset-inline-10.c: Likewise.
12019         * gcc.target/arm/pr58784.c: Likewise.
12020         * gcc.target/arm/pr59985.C: Likewise.
12021         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12022
12023 2015-06-24  Renlin Li  <renlin.li@arm.com>
12024
12025         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12026         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12027
12028 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12029
12030         Revert:
12031         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12032
12033         PR c++/30044
12034         * g++.dg/cpp0x/auto45.C: New test.
12035         * g++.dg/template/pr30044.C: New test.
12036         * g++.dg/template/crash83.C: Accept any error string.
12037         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12038         parameters.
12039         * g++.dg/cpp0x/variadic18.C: Likewise
12040         * g++.dg/template/canon-type-13.C: Likewise.
12041         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12042
12043 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12044
12045         PR c++/65811
12046         * g++.dg/other/linkage2.C: New.
12047
12048 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12049
12050         PR target/63408
12051         * gcc.target/arm/pr63408.c: New test.
12052
12053 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12054
12055         * lib/c-torture.exp: Don't call check_effective_target_lto
12056         before setting up environment correctly.
12057         * lib/gcc-dg.exp: Likewise, and protect
12058         gcc_force_conventional_output.
12059
12060 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12061
12062         PR rtl-optimization/66306
12063         * gcc.target/s390/pr66306.c: New test.
12064
12065 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12066
12067         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12068         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12069         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12070         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12071         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12072         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12073         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12074
12075 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12076
12077         PR target/65803
12078         * gcc.c-torture/pr65803.c: New test.
12079
12080 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12081
12082         PR c++/30044
12083         * g++.dg/cpp0x/auto45.C: New test.
12084         * g++.dg/template/pr30044.C: New test.
12085         * g++.dg/template/crash83.C: Accept any error string.
12086         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12087         parameters.
12088         * g++.dg/cpp0x/variadic18.C: Likewise
12089         * g++.dg/template/canon-type-13.C: Likewise.
12090         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12091
12092 2015-06-23  Marek Polacek  <polacek@redhat.com>
12093
12094         * c-c++-common/Wlogical-op-3.c: New test.
12095
12096 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12097
12098         PR c++/66254
12099         * g++.dg/cpp0x/scoped_enum5.C: New.
12100
12101 2015-06-23  Richard Biener  <rguenther@suse.de>
12102
12103         PR tree-optimization/66636
12104         * gcc.dg/vect/pr66636.c: New testcase.
12105
12106 2015-06-23  Marek Polacek  <polacek@redhat.com>
12107
12108         * gcc.dg/fold-minus-4.c: New test.
12109         * gcc.dg/fold-minus-5.c: New test.
12110         * c-c++-common/ubsan/overflow-add-5.c: New test.
12111
12112 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12113
12114         Add missing testcase from r224672.
12115         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12116
12117         * gcc.target/vax/bswapdi-1.c: New.
12118
12119 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12120
12121         PR fortran/64674
12122         * gfortran.dg/associate_18.f08: New test.
12123
12124 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12125
12126         PR target/66560
12127         * gcc.target/i386/pr66560-1.c: New test.
12128         * gcc.target/i386/pr66560-2.c: Ditto.
12129         * gcc.target/i386/pr66560-3.c: Ditto.
12130         * gcc.target/i386/pr66560-4.c: Ditto.
12131
12132 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12133
12134         * gcc.target/nvptx/nvptx.exp: New file.
12135         * gcc.target/nvptx/proto-1.c: Likewise.
12136
12137 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12138
12139         PR tree-optimization/66449
12140         * gcc.dg/vect/pr66449.c: New test.
12141
12142 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12143
12144         * g++.dg/other/dump-ada-spec-5.C: New test.
12145         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12146         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12147
12148 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12149
12150         * g++.dg/inherit/pure1.C: Test location too.
12151
12152 2015-06-22  Marek Polacek  <polacek@redhat.com>
12153
12154         * gcc.dg/fold-ior-1.c: New test.
12155         * gcc.dg/fold-minus-2.c: New test.
12156         * gcc.dg/fold-minus-3.c: New test.
12157         * gcc.dg/fold-plus-1.c: New test.
12158         * gcc.dg/fold-plus-2.c: New test.
12159         * gcc.dg/fold-xor-4.c: New test.
12160         * gcc.dg/fold-xor-5.c: New test.
12161
12162 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12163
12164         PR target/65914
12165         * g++.dg/torture/pr65914.C:  New.
12166
12167 2015-06-22  Richard Biener  <rguenther@suse.de>
12168
12169         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12170         not existing TORTURE_OPTIONS only.
12171         * lib/gcc-dg.exp: Likewise.
12172
12173 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12174
12175         PR target/52144
12176         * gcc.target/arm/flip-thumb.c: New test.
12177
12178 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12179             Martin Liska  <mliska@suse.cz>
12180
12181         PR ipa/65908
12182         * g++.dg/ipa/pr65908.C: New testcase.
12183
12184 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12185
12186         PR c++/65882
12187         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12188         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12189
12190 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12191
12192         * gnat.dg/specs/debug1.ads: Adjust.
12193
12194 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12195
12196         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12197         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12198         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12199         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12200         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12201         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12202         * gcc.target/aarch64/fmovd-zero.c: Delete.
12203         * gcc.target/aarch64/fmovf-zero.c: Delete.
12204
12205 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12206
12207         * gcc.target/vax/bswapdi-1.c: New.
12208
12209 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12210
12211         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12212
12213 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12214
12215         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12216
12217 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12218
12219         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12220
12221 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12222
12223         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12224
12225 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12226
12227         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12228
12229 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12230
12231         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12232
12233 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12234
12235         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12236
12237 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12238
12239         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12240
12241 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12242
12243         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12244
12245 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12246
12247         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12248
12249 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12250
12251         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12252
12253 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12254
12255         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12256
12257 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12258
12259         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12260
12261 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12262
12263         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12264
12265 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12266
12267         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12268
12269 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12270
12271         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12272
12273 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12274
12275         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12276
12277 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12278
12279         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12280
12281 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12282
12283         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12284
12285 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12286
12287         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12288         (_ARM_FPSCR): Add FZ field.
12289         (clean_results): Force FZ=1 on AArch64.
12290         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12291
12292 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12293
12294         * gcc.target/aarch64/pr62308.c: New test.
12295
12296 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12297
12298         PR fortran/66549
12299         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12300
12301 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12302
12303         * gcc.target/i386/mpx/pr66581.c: New test.
12304
12305 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12306
12307         * gcc.target/i386/cmov9.c: New test.
12308
12309 2015-06-18  Richard Biener  <rguenther@suse.de>
12310
12311         * g++.dg/other/const4.C: New testcase.
12312
12313 2015-06-18  Michael Matz  <matz@suse.de>
12314
12315         PR middle-end/66253
12316         * gcc.dg/vect/pr66253.c: New testcase.
12317
12318 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12319
12320         PR target/66569
12321         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12322
12323 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12324
12325         PR middle-end/66568
12326         * gcc.target/i386/mpx/pr66568.c: New test.
12327
12328 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12329
12330         PR middle-end/66567
12331         * gcc.target/i386/mpx/pr66567.c: New test.
12332
12333 2015-06-18  Richard Biener  <rguenther@suse.de>
12334
12335         PR tree-optimization/66510
12336         * gcc.dg/vect/slp-perm-12.c: New testcase.
12337
12338 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12339
12340         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12341         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12342         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12343         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12344
12345 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR c++/66571
12348         * g++.dg/gomp/pr66571-1.C: New test.
12349
12350         PR middle-end/66429
12351         * c-c++-common/gomp/pr66429.c: New test.
12352
12353 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12354
12355         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12356         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12357         ...this.
12358         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12359         New testcase.
12360         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12361         New testcase.
12362
12363 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12364
12365         PR testsuite/65944
12366         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12367
12368 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12369
12370         * gcc.target/mips/pr65862-1.c: New test.
12371         * gcc.target/mips/pr65862-2.c: Likewise.
12372
12373 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12374
12375         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12376         * gcc.target/i386/pr52252-atom.c: Ditto.
12377         * gcc.target/i386/vect-div-1.c: Ditto.
12378         * gcc.target/i386/rotate-5.c: Ditto.
12379         * gcc.target/i386/pr50202.c: Ditto.
12380         * gcc.target/i386/pr37843-3.c: Ditto.
12381         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12382         * gcc.target/i386/pr53397-1.c: Ditto.
12383         * gcc.target/i386/pr55934.c: Ditto.
12384         * gcc.target/i386/pr37843-4.c: Ditto.
12385         * gcc.target/i386/pr60451.c: Ditto.
12386         * gcc.target/i386/pr53397-2.c: Ditto.
12387         * gcc.target/i386/vectorize1.c: Ditto.
12388         * gcc.target/i386/extract-insert-combining.c: Ditto.
12389         * gcc.target/i386/pr53759.c: Ditto.
12390         * gcc.target/i386/pr52252-core.c: Ditto.
12391         * gcc.target/i386/rotate-3.c: Ditto.
12392         * gcc.target/i386/sse-20.c: Ditto.
12393         * gcc.target/i386/rotate-4.c: Ditto.
12394         * gcc.target/i386/pr61403.c: Ditto.
12395         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12396         * gcc.target/i386/pr60901.c: Ditto.
12397         * gcc.target/i386/pr59794-7.c: Ditto.
12398         * gcc.target/i386/pr62208.c: Ditto.
12399         * gcc.target/i386/pr53416.c: Ditto.
12400         * gcc.target/i386/asm-dialect-1.c: Ditto.
12401         * gcc.target/i386/pr50038.c: Ditto.
12402         * gcc.target/i386/47698.c: Ditto.
12403         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12404         * gcc.target/i386/pr59794-2.c: Ditto.
12405         * gcc.target/i386/pr59794-3.c: Ditto.
12406         * gcc.target/i386/pr39058.c: Ditto.
12407         * gcc.target/i386/pr60205-1.c: Ditto.
12408         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12409         * gcc.target/i386/sse2-movq-2.c: Ditto.
12410
12411 2015-06-17  Richard Biener  <rguenther@suse.de>
12412
12413         PR tree-optimization/66251
12414         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12415
12416 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12417
12418         PR c++/59682
12419         * g++.dg/parse/new-placement1.C: New.
12420
12421 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12422
12423         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12424         * jit.dg/test-compound-assignment.c: New testcase.
12425
12426 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12427
12428         PR jit/66539
12429         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12430         to "testcases" array.
12431
12432 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12433
12434         PR jit/66539
12435         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12436         * jit.dg/test-debug-strings.c: New test case.
12437         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12438         the discriminant has a sane debug string.
12439
12440 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12441
12442         PR target/56766
12443         * gcc.target/i386/pr56766-1.c: New test.
12444         * gcc.target/i386/pr56766-2.c: Ditto.
12445
12446 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12447
12448         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12449         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12450         * gcc.target/mips/loongson-simd.c: Ditto.
12451
12452 2015-06-16  Richard Biener  <rguenther@suse.de>
12453
12454         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12455
12456 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12457
12458         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12459         passed by the testsuite driver.
12460
12461 2015-06-16  Richard Biener  <rguenther@suse.de>
12462
12463         * gcc.dg/vect/slp-perm-11.c: New testcase.
12464
12465 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12466
12467         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12468         dg-options.
12469
12470 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12471
12472         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12473         Reinstate calls to torture-init and torture-finalize.
12474
12475 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12476
12477         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12478
12479 2015-06-15  Nathan Sidwell  <nathan@acm.org>
12480
12481         PR c++/58583
12482         * g++.dg/cpp0x/nsdmi-template14.C: New test.
12483
12484 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
12485
12486         PR c++/51048
12487         * g++.dg/cpp0x/local-type1.C: New.
12488
12489 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
12490
12491         PR fortran/44672
12492         PR fortran/45440
12493         PR fortran/57307
12494         * gfortran.dg/allocate_with_source_3.f90: Removed check for
12495         unimplemented error.
12496         * gfortran.dg/allocate_with_source_7.f08: New test.
12497         * gfortran.dg/allocate_with_source_8.f08: New test.
12498
12499 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
12500
12501         PR c++/65168
12502         * g++.dg/warn/Walways-true-3.C: New test.
12503
12504 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12505
12506         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12507
12508 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12509
12510         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12511         (main): Remove superfluous attributes.
12512         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12513         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12514
12515 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12516
12517         * gcc.target/i386/monitorx.c: New.
12518         * gcc.target/i386/sse-12.c: Add -mmwaitx.
12519         * gcc.target/i386/sse-13.c: Ditto.
12520         * gcc.target/i386/sse-14.c: Ditto.
12521         * gcc.target/i386/sse-22.c: Ditto.
12522         * gcc.target/i386/sse-23.c: Ditto.
12523         * g++.dg/other/i386-2.C: Ditto.
12524         * g++.dg/other/i386-3.C: Ditto.
12525
12526 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
12527
12528         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12529
12530 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
12531
12532         PR fortran/66079
12533         * gfortran.dg/allocatable_scalar_13.f90: New test
12534
12535 2015-06-11  Marek Polacek  <polacek@redhat.com>
12536
12537         * gcc.dg/fold-xor-3.c: New test.
12538
12539 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12540
12541         * gcc.target/arm/short-it-ifcvt-1.c: New test.
12542         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12543
12544 2015-06-11  Christian Bruel  <christian.bruel@st.com>
12545
12546         PR target/52144
12547         * gcc.target/arm/pragma_attribute.c: New test.
12548
12549 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12550
12551         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12552
12553 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12554
12555         PR target/66473
12556         * gcc.target/i386/pr66473.c: New test.
12557
12558 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
12559
12560         PR target/66470
12561         * gcc.dg/tls/pr66470.c: New test.
12562         * gcc.target/i386/pr66470.c: New test.
12563
12564 2015-06-10  Christian Bruel  <christian.bruel@st.com>
12565
12566         PR target/52144
12567         * gcc.target/arm/attr_arm.c: New test
12568         * gcc.target/arm/attr_arm-err.c: New test
12569         * gcc.target/arm/attr_thumb.c: New test
12570         * gcc.target/arm/attr_thumb-static.c: New test
12571
12572 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12573
12574         PR target/66200
12575         PR target/66428
12576         PR c++/66192
12577         * g++.dg/abi/aarch64_guard1.C: Adjust test.
12578
12579 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
12580
12581         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12582         passed by the testsuite driver.
12583
12584 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12585
12586         Revert:
12587         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12588         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12589         * gcc.dg/ssp-1.c: Make counter a register.
12590         * gcc.dg/ssp-2.c: Likewise.
12591         * gcc.dg/torture/parm-coalesce.c: New.
12592
12593 2015-06-09  Tom de Vries  <tom@codesourcery.com>
12594
12595         * gcc.target/i386/vararg-loc.c: New test.
12596
12597 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12598
12599         PR c++/65815
12600         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12601         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12602
12603 2015-06-09  Marek Polacek  <polacek@redhat.com>
12604
12605         PR tree-optimization/66299
12606         * gcc.dg/pr66299-1.c: New test.
12607         * gcc.dg/pr66299-2.c: New test.
12608         * gcc.dg/pr66299-3.c: New test.
12609
12610 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12611
12612         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12613         passed by the testsuite driver.
12614
12615 2015-06-09  Richard Biener  <rguenther@suse.de>
12616
12617         PR middle-end/66423
12618         * gcc.dg/fold-modpow2.c: New testcase.
12619
12620 2015-06-09  Richard Biener  <rguenther@suse.de>
12621
12622         PR tree-optimization/66419
12623         * gcc.dg/vect/bb-slp-37.c: New testcase.
12624
12625 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12626
12627         * gcc.target/arm/stl-cond.c: New test.
12628
12629 2015-06-09  Richard Biener  <rguenther@suse.de>
12630
12631         PR middle-end/66413
12632         * gcc.dg/torture/pr66413.c: New testcase.
12633
12634 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12635
12636         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12637         * gcc.dg/ssp-1.c: Make counter a register.
12638         * gcc.dg/ssp-2.c: Likewise.
12639         * gcc.dg/torture/parm-coalesce.c: New.
12640
12641 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12642
12643         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12644         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12645
12646 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12647
12648         PR rtl-optimization/66444
12649         * gcc.dg/pr66444.c: New test.
12650
12651 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12652
12653         PR fortran/66245
12654         * gfortran.dg/class_is_1.f90: New test.
12655         * gfortran.dg/type_is_1.f90: Ditto.
12656
12657 2015-06-08  Marek Polacek  <polacek@redhat.com>
12658
12659         PR c/66415
12660         * gcc.dg/cpp/pr66415-1.c: New test.
12661         * gcc.dg/cpp/pr66415-2.c: New test.
12662
12663 2015-06-08  Richard Biener  <rguenther@suse.de>
12664
12665         PR tree-optimization/66422
12666         * gcc.dg/Warray-bounds-16.c: New testcase.
12667
12668 2015-06-08  Richard Biener  <rguenther@suse.de>
12669
12670         * gcc.dg/vect/slp-perm-10.c: New testcase.
12671         * gcc.dg/vect/slp-23.c: Adjust.
12672         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12673         vector pointer update.
12674
12675 2015-06-08  Marek Polacek  <polacek@redhat.com>
12676
12677         PR sanitizer/66452
12678         * g++.dg/ubsan/pr66452.C: New test.
12679
12680 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12681
12682         PR tree-optimization/66436
12683         * gcc.dg/gomp/dump-new-function-2.c: New test.
12684         * gcc.dg/gomp/dump-new-function-3.c: Same.
12685         * gcc.dg/gomp/dump-new-function.c: Same.
12686
12687 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12688
12689         PR tree-optimization/66435
12690         * gcc.dg/gomp/notify-new-function-2.c: New test.
12691         * gcc.dg/gomp/notify-new-function-3.c: Same.
12692         * gcc.dg/gomp/notify-new-function.c: Same.
12693
12694 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12695
12696         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12697         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12698         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12699         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12700         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12701         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12702         -fshort-enum.
12703
12704 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12705
12706         PR fortran/47659
12707         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12708         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12709         for assignment.
12710         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12711         * gfortran.dg/warn_conversion_5.f90: New test.
12712         * gfortran.dg/warn_conversion_6.f90: New test.
12713         * gfortran.dg/warn_conversion_7.f90: New test.
12714
12715 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12716
12717         PR fortran/66347
12718         * gfortran.dg/blockdata_9.f: New test.
12719
12720 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12721
12722         PR fortran/66385
12723         * gfortran.dg/forall_17.f90:  New test.
12724
12725 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12726
12727         * g++.dg/cpp0x/pr57101.C: Add warning.
12728         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12729         * g++.dg/ext/visibility/anon7.C: Same.
12730         * g++.dg/ipa/pr63587-2.C: Same.
12731         * g++.dg/opt/dump1.C: Same.
12732         * g++.dg/opt/pr59622-3.C: Same.
12733         * g++.dg/opt/pr59622.C: Same.
12734         * g++.dg/torture/pr46383.C: Same.
12735         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12736         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12737         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12738         functions.
12739         * gfortran.dg/intent_out_8.f90: Same.
12740         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12741
12742 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12743
12744         PR fortran/66377
12745         gfortran.dg/equiv_9.f90: New test.
12746
12747
12748 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12749
12750         merge from gomp4 branch:
12751         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12752
12753         PR tree-optimization/65443
12754         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12755         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12756         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12757
12758 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12759
12760         PR c++/52595
12761         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12762
12763 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12764
12765         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12766
12767 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12768
12769         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12770
12771 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12772
12773         * gcc.target/i386/noplt-1.c: New test.
12774         * gcc.target/i386/noplt-2.c: New test.
12775         * gcc.target/i386/noplt-3.c: New test.
12776         * gcc.target/i386/noplt-4.c: New test.
12777
12778 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12779
12780         PR fortran/58749
12781         * gfortran.dg/adjustl_1.f90:  New test.
12782
12783 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12784
12785         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12786         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12787
12788 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12789
12790         * lto.c (iterative_hash_canonical_type,
12791         gimple_register_canonical_type): only hash main variants of types
12792
12793 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12794
12795         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12796         Move set of dg-do-what-default after early return.
12797
12798 2015-06-04  Marek Polacek  <polacek@redhat.com>
12799
12800         PR c/66341
12801         * gcc.dg/lvalue-8.c: New test.
12802
12803 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12804             Paolo Carlini  <paolo.carlini@oracle.com>
12805
12806         PR c++/66130
12807         * g++.dg/other/pr66130.C: New.
12808         * g++.dg/cpp0x/pr66130.C: Likewise.
12809
12810 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
12811
12812         * g++.dg/cpp0x/decl-loc1.C: New.
12813         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12814         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12815         * g++.dg/init/ctor8.C: Likewise.
12816         * g++.dg/parse/semicolon4.C: Likewise.
12817
12818 2015-06-03  Marek Polacek  <polacek@redhat.com>
12819
12820         PR sanitizer/66190
12821         * g++.dg/ubsan/static-init-1.C: New test.
12822         * g++.dg/ubsan/static-init-2.C: New test.
12823         * g++.dg/ubsan/static-init-3.C: New test.
12824
12825 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12826
12827         PR target/66275
12828         * gcc.target/i386/pr66275.c: New test.
12829
12830 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12831
12832         * gcc.dg/Wcxx-compat-22.c: New testcase.
12833         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12834         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12835         * c-c++-common/pr58346-1.c: Likewise.
12836         * c-c++-common/transparent-union-1.c: Likewise.
12837
12838 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12839
12840         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12841         * g++.dg/plugin/def_plugin.c: New file.
12842         * g++.dg/plugin/def-plugin-test.C: New file.
12843
12844 2015-06-03  Richard Biener  <rguenther@suse.de>
12845
12846         * gcc.dg/vect/bb-slp-36.c: New testcase.
12847
12848 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12849
12850         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12851
12852 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12853
12854         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12855         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12856         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12857         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12858
12859 2015-06-03  Marek Polacek  <polacek@redhat.com>
12860
12861         PR c/64223
12862         PR c/29358
12863         * gcc.dg/pr64223-1.c: New test.
12864         * gcc.dg/pr64223-2.c: New test.
12865
12866 2015-06-03  Richard Biener  <rguenther@suse.de>
12867
12868         PR tree-optimization/63916
12869         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12870
12871 2015-06-03  Richard Biener  <rguenther@suse.de>
12872
12873         PR tree-optimization/66375
12874         * gcc.dg/torture/pr66375.c: New testcase.
12875
12876 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12877
12878         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12879
12880 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12881
12882         PR target/65768
12883         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12884
12885 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12886
12887         PR fortran/66380
12888         * gfortran.dg/reshape_7.f90: New test.
12889
12890 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12891
12892         PR c/66220:
12893         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12894         (fn_36): New.
12895
12896 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12897
12898         PR c/49551
12899         * gcc.dg/pr49551.c: New testcase.
12900
12901 2015-06-02  Richard Biener  <rguenther@suse.de>
12902
12903         PR debug/65549
12904         * g++.dg/lto/pr65549_0.C: New testcase.
12905
12906 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12907
12908         PR libgomp/65742
12909         PR middle-end/66332
12910         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12911
12912 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12913
12914         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12915
12916 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12917
12918         PR c++/61683
12919         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12920
12921 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12922
12923         PR tree-optimization/48052
12924         * gcc.dg/tree-ssa/scev-8.c: New.
12925         * gcc.dg/tree-ssa/scev-9.c: New.
12926         * gcc.dg/tree-ssa/scev-10.c: New.
12927         * gcc.dg/vect/pr48052.c: New.
12928
12929 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12930
12931         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12932
12933 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12934
12935         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12936
12937 2015-06-02  Marek Polacek  <polacek@redhat.com>
12938
12939         PR middle-end/66345
12940         * gcc.dg/torture/pr66345.c: New test.
12941
12942 2015-06-02  Richard Biener  <rguenther@suse.de>
12943
12944         PR tree-optimization/65961
12945         * gcc.dg/torture/pr65961.c: New testcase.
12946
12947 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12948
12949         PR tree-optimization/52563
12950         PR tree-optimization/62173
12951         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12952         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12953
12954 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12955
12956         * gnat.dg/specs/varsize_return2.ads: New test.
12957         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12958
12959 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12960
12961         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12962
12963 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12964
12965         PR target/65697
12966         * gcc.target/aarch64/sync-comp-swap.c: New.
12967         * gcc.target/aarch64/sync-comp-swap.x: New.
12968         * gcc.target/aarch64/sync-op-acquire.c: New.
12969         * gcc.target/aarch64/sync-op-acquire.x: New.
12970         * gcc.target/aarch64/sync-op-full.c: New.
12971         * gcc.target/aarch64/sync-op-full.x: New.
12972         * gcc.target/aarch64/sync-op-release.c: New.
12973         * gcc.target/aarch64/sync-op-release.x: New.
12974
12975 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12976
12977         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12978         (bar): Predefined.
12979
12980 2015-06-01  Richard Biener  <rguenther@suse.de>
12981
12982         PR tree-optimization/66349
12983         PR tree-optimization/66352
12984         PR tree-optimization/66357
12985         * gcc.dg/torture/pr66357.c: New testcase.
12986         * gcc.dg/torture/pr66349.c: Likewise.
12987         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12988
12989 2015-06-01  Richard Biener  <rguenther@suse.de>
12990
12991         Revert
12992         2015-05-29  Richard Biener  <rguenther@suse.de>
12993
12994         PR tree-optimization/66314
12995         * gcc.dg/asan/pr66314.c: New testcase.
12996
12997 2015-06-01  Richard Biener  <rguenther@suse.de>
12998
12999         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13000
13001 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13004         directives.
13005         (hp3, hp4): Add inline keyword.
13006         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13007         (hp2): Add inline keyword.
13008         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13009         (hp2): Add inline keyword.
13010
13011 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13012
13013         PR target/65527
13014         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13015         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13016         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13017         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13018
13019 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13020
13021         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13022         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13023
13024 2015-06-01  Richard Biener  <rguenther@suse.de>
13025
13026         PR tree-optimization/66280
13027         * g++.dg/torture/pr66280.C: New testcase.
13028         * g++.dg/torture/pr66280-2.C: Likewise.
13029
13030 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13031
13032         * gnat.dg/addr9_1.adb: New test.
13033         * gnat.dg/addr9_2.adb: Likewise.
13034         * gnat.dg/addr9_3.adb: Likewise.
13035         * gnat.dg/addr9_4.adb: Likewise.
13036
13037 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13038
13039           * g++.dg/other/dump-ada-spec-4.C: New test.
13040
13041 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13042
13043         * gcc.dg/alias-8.c: Fix dg-warning.
13044
13045 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13046
13047         * gcc.dg/alias-8.c: Do not xfail.
13048         * gcc.dg/pr62167.c: Prevent FRE.
13049         * gcc.dg/alias-14.c: New testcase.
13050
13051 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13052
13053         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13054
13055 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13056
13057         PR target/66215
13058         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13059         dg-options.
13060         * gcc.target/s390/hotpatch-10.c: Likewise.
13061         * gcc.target/s390/hotpatch-11.c: Likewise.
13062         * gcc.target/s390/hotpatch-12.c: Likewise.
13063         * gcc.target/s390/hotpatch-17.c: Likewise.
13064         * gcc.target/s390/hotpatch-18.c: Likewise.
13065         * gcc.target/s390/hotpatch-20.c: Likewise.
13066         * gcc.target/s390/hotpatch-21.c: Likewise.
13067         * gcc.target/s390/hotpatch-22.c: Likewise.
13068         * gcc.target/s390/hotpatch-23.c: Likewise.
13069         * gcc.target/s390/hotpatch-24.c: Likewise.
13070         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13071         to check for the exact nops too.
13072         * gcc.target/s390/hotpatch-3.c: Likewise.
13073         * gcc.target/s390/hotpatch-4.c: Likewise.
13074         * gcc.target/s390/hotpatch-5.c: Likewise.
13075         * gcc.target/s390/hotpatch-6.c: Likewise.
13076         * gcc.target/s390/hotpatch-7.c: Likewise.
13077         * gcc.target/s390/hotpatch-8.c: Likewise.
13078         * gcc.target/s390/hotpatch-9.c: Likewise.
13079         * gcc.target/s390/hotpatch-14.c: Likewise.
13080         * gcc.target/s390/hotpatch-15.c: Likewise.
13081         * gcc.target/s390/hotpatch-16.c: Likewise.
13082         * gcc.target/s390/hotpatch-19.c: Likewise.
13083         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13084         scan-assembler-times counting number of .align directives.
13085         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13086         dg-options.  Remove scan-assembler-times counting number of .align
13087         directives.
13088         * gcc.target/s390/hotpatch-26.c: New file.
13089         * gcc.target/s390/hotpatch-27.c: New file.
13090         * gcc.target/s390/hotpatch-28.c: New file.
13091         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13092         using -Os -O0 -O1 -O2 -O3 options.
13093
13094 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13095
13096         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13097
13098 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13099
13100         PR tree-optimization/66142
13101         * gcc.dg/vect/pr66142.c: New test.
13102
13103 2015-05-29  Richard Biener  <rguenther@suse.de>
13104
13105         PR tree-optimization/66314
13106         * gcc.dg/asan/pr66314.c: New testcase.
13107
13108 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13109
13110         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13111         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13112         Adjust all callers.
13113         (schedule-cleanups, dg-keep-saved-temps): New proc.
13114         (gcc-dg-test-1): Schedule cleanups.
13115         * lib/profopt.exp (profopt-execute): Likewise.
13116         * g++.dg/cdce3.C: Adjust expected line numbers.
13117         * gcc.dg/cdce1.c: Likewise.
13118         * gcc.dg/cdce2.c: Likewise.
13119         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13120         * gcc.dg/strlenopt-24.c: Likewise.
13121         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13122         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13123         * obj-c++.dg/encode-2.mm: Likewise.
13124
13125 2015-05-28  DJ Delorie  <dj@redhat.com>
13126
13127         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13128
13129 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13130
13131         * gnat.dg/discr43.adb: New test.
13132
13133 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13134
13135         * gnat.dg/varsize_temp.adb: Rename into...
13136         * gnat.dg/varsize1.adb: ...this.
13137         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13138         * gnat.dg/varsize2.ad[sb]: ...this.
13139         * gnat.dg/varsize3_1.adb: New test.
13140         * gnat.dg/varsize3_2.adb: Likewise.
13141         * gnat.dg/varsize3_3.adb: Likewise.
13142         * gnat.dg/varsize3_4.adb: Likewise.
13143         * gnat.dg/varsize3_5.adb: Likewise.
13144         * gnat.dg/varsize3_6.adb: Likewise.
13145         * gnat.dg/varsize3_pkg1.ads: New helper.
13146         * gnat.dg/varsize3_pkg2.ads: Likewise.
13147         * gnat.dg/varsize3_pkg3.ads: Likewise.
13148
13149 2015-05-28  Richard Biener  <rguenther@suse.de>
13150
13151         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13152
13153 2015-05-28  Richard Biener  <rguenther@suse.de>
13154
13155         PR tree-optimization/66142
13156         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13157
13158 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13159
13160         PR target/63810
13161         * gcc.dg/darwin-minversion-3.c: Update testcase.
13162         * gcc.dg/darwin-minversion-4.c: Ditto.
13163         * gcc.dg/darwin-minversion-5.c: New testcase.
13164         * gcc.dg/darwin-minversion-6.c: Ditto.
13165         * gcc.dg/darwin-minversion-7.c: Ditto.
13166         * gcc.dg/darwin-minversion-8.c: Ditto.
13167         * gcc.dg/darwin-minversion-9.c: Ditto.
13168         * gcc.dg/darwin-minversion-10.c: Ditto.
13169         * gcc.dg/darwin-minversion-11.c: Ditto.
13170         * gcc.dg/darwin-minversion-12.c: Ditto.
13171
13172 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13173
13174         PR rtl-optimization/66168
13175         * gcc.c-torture/compile/pr66168.c: New test.
13176
13177 2015-05-27  Jeff Law  <law@redhat.com>
13178
13179         PR target/39726
13180         * gcc.dg/target/m68k/pr39726-1.c: New test.
13181
13182 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13183
13184         PR c++/66270
13185         * g++.dg/ext/alias-canon3.C: New.
13186
13187 2015-05-27  Richard Biener  <rguenther@suse.de>
13188
13189         PR tree-optimization/66272
13190         Revert parts of
13191         2014-08-15  Richard Biener  <rguenther@suse.de>
13192
13193         PR tree-optimization/62031
13194         * gcc.dg/torture/pr66272.c: New testcase.
13195
13196 2015-05-27  Richard Biener  <rguenther@suse.de>
13197
13198         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13199
13200 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13201
13202         PR target/65358
13203         * gcc.dg/pr65358.c: New test.
13204
13205 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13206
13207         PR fortran/65548
13208         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13209         semantic.
13210         * gfortran.dg/allocate_with_source_6.f90: New test.
13211
13212 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13213
13214         * gnat.dg/atomic7_1.adb: New test.
13215         * gnat.dg/atomic7_2.adb: Likewise.
13216         * gnat.dg/atomic7_pkg1.ads: New helper.
13217         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13218
13219 2015-05-26  Michael Matz  <matz@suse.de>
13220
13221         PR middle-end/66251
13222         * gcc.dg/vect/pr66251.c: New test.
13223
13224 2015-05-26  Richard Biener  <rguenther@suse.de>
13225
13226         PR tree-optimization/66142
13227         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13228
13229 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13230
13231         PR fortran/66082
13232         * gfortran.dg/allocatable_scalar_13.f90: New test
13233
13234 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13235
13236         * gnat.dg/warn11.adb: New test.
13237         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13238
13239 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13240
13241         * gnat.dg/vfa1_1.adb: New test.
13242         * gnat.dg/vfa1_2.adb: Likewise.
13243         * gnat.dg/vfa1_3.adb: Likewise.
13244         * gnat.dg/vfa1_4.adb: Likewise.
13245         * gnat.dg/vfa1_pkg.ads: New helper.
13246
13247 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13248
13249         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13250         * gcc.target/i386/pr66232-3.c: Likewise.
13251
13252 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13253
13254         PR target/66274
13255         * gcc.target/i386/pr66274.c: New test.
13256
13257 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13258
13259         * gnat.dg/renaming6.ad[sb]: New test.
13260
13261 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13262
13263         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13264         and 'dg-require-effective-target pie'.
13265
13266 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13267
13268         PR c++/66243
13269         * g++.dg/cpp0x/pr66243.C: New.
13270
13271 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13272
13273         PR lto/66180
13274         * g++.dg/lto/pr66180_0.C: New testcase.
13275         * g++.dg/lto/pr66180_1.C: New testcase.
13276
13277 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13278
13279         PR fortran/66257
13280         * typebound_call_27.f90: New file.
13281
13282 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13283
13284         PR c++/65936
13285         * g++.dg/template/pr65936.C: New.
13286
13287 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13288
13289         PR tree-optimization/63387
13290         * gcc.dg/pr63387-2.c: New testcase.
13291
13292 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13293
13294         * gcc.dg/simd-1.c: Update to the new message.
13295
13296 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13297
13298         * gcc.dg/nand.c: New testcase.
13299
13300 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13301
13302         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13303         Set dg-do-what-default to compile only on ARM targets without
13304         arm_neon_hw execution support.  Remove redundant c-torture-execute
13305         in loop over test cases.
13306
13307 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13308
13309         PR target/65491
13310         * gcc.target/aarch64/pr65491_1.c: New test.
13311         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13312         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13313
13314 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13315
13316         PR c++/65598
13317         * g++.dg/cpp0x/explicit9.C: New.
13318         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13319
13320 2015-05-22  Richard Biener  <rguenther@suse.de>
13321
13322         PR tree-optimization/66251
13323         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13324
13325 2015-05-22  Marek Polacek  <polacek@redhat.com>
13326
13327         PR c/47043
13328         * c-c++-common/attributes-enum-1.c: New test.
13329         * c-c++-common/attributes-enum-2.c: New test.
13330         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13331         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13332
13333 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13334
13335         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13336         effective target support.  If no arm_neon_hw support, do not attempt
13337         to execute the tests; only compile them.
13338         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13339         and "dg-require-effective-target arm_neon_ok".
13340         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13341         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13342         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13343         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13344         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13345         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13346         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13347         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13348         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13349         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13350         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13351         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13352         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13353         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13354         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13355         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13356         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13357         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13358         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13359         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13360         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13361         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13362         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13363         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13364         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13365         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13366         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13367         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13368         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13369         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13370         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13371         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13372         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13373         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13374         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13375         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13376         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13377         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13378         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13379         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13380         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13381         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13382         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13383         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13384         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13385         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13386         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13387         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13388         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13389         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13390         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13391         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13392         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13393         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13394         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13395         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13396         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13397         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13398         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13399         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13400         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13401         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13402         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13403         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13404         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13405         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13406         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13407         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13408         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13409         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13410         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13411         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13412         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13413         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13414         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13415         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13416         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13417         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13418         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13419         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13420         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13421         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13422         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13423         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13424         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13425         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13426         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13427         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13428         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13429         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13430         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13431         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13432         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13433         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13434         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13435         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13436         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13437         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13438         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13439         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13440         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13441         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13442         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13443         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13444         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13445         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13446         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13447         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13448         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13449         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13450         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13451         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13452         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13453
13454 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13455
13456         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13457         * gcc.dg/vect/pr59354.c: Likewise.
13458         * gcc.dg/vect/pr64252.c: Likewise.
13459         * gcc.dg/vect/pr64404.c: Likewise.
13460         * gcc.dg/vect/pr64493.c: Likewise.
13461         * gcc.dg/vect/pr64495.c: Likewise.
13462         * gcc.dg/vect/pr64844.c: Likewise.
13463         * gcc.dg/vect/pr65518.c: Likewise.
13464         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13465
13466 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13467
13468         PR c++/66210
13469         * g++.dg/cpp1y/var-templ28.C: New.
13470
13471 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
13472
13473         PR target/66232
13474         * gcc.target/i386/pr66232-1.c: New test.
13475         * gcc.target/i386/pr66232-2.c: Likewise.
13476         * gcc.target/i386/pr66232-3.c: Likewise.
13477         * gcc.target/i386/pr66232-4.c: Likewise.
13478         * gcc.target/i386/pr66232-5.c: Likewise.
13479
13480 2015-05-21  Nathan Sidwell  <nathan@acm.org>
13481
13482         * g++.dg/cpp1y/pr60943.C: New.
13483
13484 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR tree-optimization/66233
13487         * gcc.c-torture/execute/pr66233.c: New test.
13488
13489 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13490
13491         PR fortran/66176
13492         * gfortran.dg/inline_matmul_11.f90:  New test.
13493
13494 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
13495
13496         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13497         instead of listing several targets on its own.
13498         * gcc.target/i386/pr32219-2.c: Likewise.
13499         * gcc.target/i386/pr32219-3.c: Likewise.
13500         * gcc.target/i386/pr32219-4.c: Likewise.
13501         * gcc.target/i386/pr32219-5.c: Likewise.
13502         * gcc.target/i386/pr32219-6.c: Likewise
13503         * gcc.target/i386/pr32219-7.c: Likewise.
13504         * gcc.target/i386/pr32219-8.c: Likewise.
13505         * gcc.target/i386/pr39013-1.c: Likewise.
13506         * gcc.target/i386/pr39013-2.c: Likewise.
13507         * gcc.target/i386/pr64317.c: Likewise.
13508
13509 2015-05-21  Jeff Law  <law@redhat.com>
13510
13511         * gcc.target/hppa/shadd-3.c: New test.
13512         * gcc.target/hppa/shadd-4.c: New test.
13513
13514 2015-05-21  Michael Matz  <matz@suse.de>
13515
13516         * gcc.dg/vect/vect-strided-store.c: New test.
13517         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13518         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13519
13520 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13521
13522         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13523         * gcc.dg/pow-sqrt-synth-1.c: New test.
13524         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13525
13526 2015-05-21  Richard Biener  <rguenther@suse.de>
13527
13528         PR c++/66211
13529         * g++.dg/conversion/pr66211.C: New testcase.
13530         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13531
13532 2015-05-21  Jeff Law  <law@redhat.com>
13533
13534         * gcc.target/hppa/shadd-2.c: New test.
13535
13536 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13537
13538         PR target/54236
13539         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13540
13541 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13542
13543         PR target/65937
13544         * gcc.target/arm/pr26702.c: Adjust target selector.
13545
13546 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
13547
13548         PR middle-end/66221
13549         * gcc.dg/lto/pr66221_0.c: New test.
13550         * gcc.dg/lto/pr66221_1.c: New test.
13551
13552 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13553
13554         PR c/52952
13555         * gcc.dg/redecl-4.c: Update column numbers.
13556         * gcc.dg/format/bitfld-1.c: Likewise.
13557         * gcc.dg/format/attr-2.c: Likewise.
13558         * gcc.dg/format/attr-6.c: Likewise.
13559         * gcc.dg/format/attr-7.c (baz): Likewise.
13560         * gcc.dg/format/asm_fprintf-1.c: Likewise.
13561         * gcc.dg/format/attr-4.c: Likewise.
13562         * gcc.dg/format/branch-1.c: Likewise.
13563         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13564         locations within strings with embedded escape sequences.
13565
13566 2015-05-20  Jeff Law  <law@redhat.com>
13567
13568         * gcc.target/hppa/hppa.exp: New target test driver.
13569         * gcc.target/hppa/shadd-1.c: New test.
13570
13571 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
13572
13573         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13574
13575 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
13576
13577         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13578         (fn_33_k_and_r_style): New.
13579         (fn_33_stroustrup_style): New.
13580         (fn_33_allman_style): New.
13581         (fn_33_whitesmiths_style): New.
13582         (fn_33_horstmann_style): New.
13583         (fn_33_ratliff_banner_style): New.
13584         (fn_33_lisp_style): New.
13585         (fn_34_indent_dash_gnu): New.
13586         (fn_34_indent_dash_kr): New.
13587         (fn_34_indent_dash_orig): New.
13588         (fn_34_indent_linux_style): New.
13589
13590 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
13591
13592         PR fortran/65548
13593         * gfortran.dg/allocate_with_source_5.f90: Extend test.
13594
13595 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
13596
13597         PR tree-optimization/65447
13598         * gcc.dg/tree-ssa/pr65447.c: New test.
13599
13600 2015-05-19  Nathan sidwell  <nathan@acm.org>
13601
13602         * g++.dg/cpp0x/pr65954.C: New.
13603
13604 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13605
13606         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13607
13608 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13609
13610         * lib/target-supports.exp: Vector do not always have natural
13611         alignment on s390*.
13612
13613 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13614
13615         * gcc.dg/loop-invariant.c: New testcase.
13616
13617 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13618
13619         * lib/target-supports.exp: Vector do not always have natural
13620         alignment on s390*.
13621
13622 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13623
13624         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13625         s390*.
13626         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13627
13628 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13629
13630         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13631         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13632         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13633         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13634         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13635         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13636         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13637         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13638         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13639         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13640
13641 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13642
13643         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13644
13645 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13646
13647         * gcc.target/s390/s390.exp
13648         (check_effective_target_vector): New check.
13649         * gcc.target/s390/vector/vec-abi-1.c: New test.
13650         * gcc.target/s390/vector/vec-abi-2.c: New test.
13651         * gcc.target/s390/vector/vec-abi-3.c: New test.
13652         * gcc.target/s390/vector/vec-abi-4.c: New test.
13653         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13654         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13655         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13656         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13657         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13658         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13659         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13660         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13661         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13662         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13663         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13664         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13665         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13666         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13667         * gcc.target/s390/vector/vec-init-1.c: New test.
13668         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13669         * gcc.target/s390/vector/vec-shift-1.c: New test.
13670         * gcc.target/s390/vector/vec-sub-1.c: New test.
13671
13672 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13673
13674         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13675
13676 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13677
13678         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13679
13680 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13681
13682         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13683
13684 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13685
13686         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13687
13688 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13689
13690         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13691
13692 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13693
13694         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13695
13696 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13697
13698         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13699
13700 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13701
13702         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13703
13704 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13705
13706         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13707
13708 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13709
13710         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13711
13712 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13713
13714         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13715
13716 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13717
13718         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13719
13720 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13721
13722         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13723
13724 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13725
13726         PR tree-optimization/66187
13727         * gcc.c-torture/execute/pr66187.c: New test.
13728         * gcc.dg/pr66187-1.c: New test.
13729         * gcc.dg/pr66187-2.c: New test.
13730
13731 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13732
13733         * gcc.dg/vect/bb-slp-35.c: Adjust.
13734
13735 2015-05-19  Richard Biener  <rguenther@suse.de>
13736
13737         PR tree-optimization/66165
13738         * gcc.dg/torture/pr66165.c: New testcase.
13739
13740         PR tree-optimization/66185
13741         * gcc.dg/torture/pr66185.c: New testcase.
13742
13743 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13744
13745         PR target/54236
13746         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13747
13748 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13749
13750         * gcc.target/mips/p5600-bonding.c : New file.
13751
13752 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13753
13754         PR fortran/66106
13755         * gfortran.dg/interface_operator_1.f90: New tests.
13756
13757 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13758
13759         PR fortran/66057
13760         * gfortran.dg/generic_29.f90: New tests.
13761
13762 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13763
13764         PR fortran/66043
13765         * gfortran.dg/storage_size_6.f90: New tests.
13766
13767 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13768
13769         PR fortran/66045
13770         * gfortran.dg/null1.f90: New test.
13771
13772 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13773
13774         PR fortran/66044
13775         * gfortran.dg/entry_21.f90: New test.
13776
13777 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13778
13779         PR fortran/66043
13780         * gfortran.dg/storage_size_6.f90: New tests.
13781
13782 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13783
13784         PR fortran/66040
13785         * gfortran.dg/misplaced_statement.f90: New test.
13786
13787 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13788
13789         PR fortran/66039
13790         * gfortran.dg/filepos1.f90: New test
13791
13792 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13793
13794         PR fortran/64925
13795         * gfortran.dg/pr64925.f90: New test.
13796
13797 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13798
13799         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13800         unit.
13801         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13802
13803 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13804
13805         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13806         to the family of pie capable targets.
13807
13808 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
13809
13810         * gcc.target/arm/bics_1.c : New testcase.
13811         * gcc.target/arm/bics_2.c : New testcase.
13812         * gcc.target/arm/bics_3.c : New testcase.
13813         * gcc.target/arm/bics_4.c : New testcase.
13814
13815 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
13816
13817         * gcc.target/mips/umips-attr.c: New test.
13818
13819 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13820
13821         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13822         * gcc.dg/20150120-2.c (dg-final): Ditto.
13823         * gcc.dg/20150120-2.c (dg-final): Ditto.
13824         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13825
13826 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13827
13828         PR target/66174
13829         * gcc.target/i386/pr66174.c: New test.
13830
13831 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13832
13833         PR fortran/37131
13834         * gfortran.dg/matmul_bounds_6.f90:  New test.
13835         * gfortran.dg/matmul_bounds_7.f90:  New test.
13836
13837 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13838
13839         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13840         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13841         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13842         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13843         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13844         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13845
13846 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13847
13848         PR fortran/65903
13849         * gfortran.dg/continuation_13.f90: Update test.
13850         * gfortran.dg/pr65903.f90: New test.
13851
13852 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13853
13854         PR fortran/66113
13855         * gfortran.dg/block_14.f90:  New test.
13856
13857 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13858
13859         PR fortran/44054
13860         * lib/gfortran-dg.exp: Update regex to handle two locations for
13861         the same diagnostic without caret.
13862         * gfortran.dg/badline.f: Test also that line numbers are correct
13863         before and after "left but not entered" warning.
13864
13865 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13866             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13867
13868         PR target/65768
13869         * gcc.target/arm/maskdata.c: New test.
13870
13871 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13872
13873         PR fortran/65792
13874         * gfortran.dg/derived_constructor_components_5: New test
13875
13876 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13877
13878         PR target/66140
13879         * gcc.target/alpha/pr66140.c: New test.
13880
13881 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13882
13883         PR c/48956
13884         * gcc.dg/Wconversion-complex-c99.c: New test.
13885         * gcc.dg/Wconversion-complex-gnu.c: New test.
13886
13887 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13888
13889         PR tree-optimization/64454
13890         * gcc.dg/modmod.c: New testcase.
13891
13892 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13893
13894         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13895
13896 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13897
13898         PR middle-end/66134
13899         * gcc.target/i386/mpx/pr66134.c: New test.
13900
13901 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13902
13903         * gcc.target/powerpc/pr60158.c: New test.
13904
13905 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13906
13907         * gcc.target/i386/sibcall-7.c: New test.
13908         * gcc.target/i386/sibcall-8.c: New test.
13909
13910 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13911
13912         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13913         (abs64_in_dreg): Likewise.
13914
13915 2015-05-14  Marek Polacek  <polacek@redhat.com>
13916
13917         PR c/66066
13918         PR c/66127
13919         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13920         * gcc.dg/pr19984.c: Likewise.
13921         * gcc.dg/pr66066-1.c: New test.
13922         * gcc.dg/pr66066-2.c: New test.
13923         * gcc.dg/pr66066-3.c: New test.
13924
13925 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13926
13927         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13928         * gcc.dg/pow-sqrt.x: New file.
13929         * gcc.dg/pow-sqrt-1.c: New test.
13930         * gcc.dg/pow-sqrt-2.c: Likewise.
13931         * gcc.dg/pow-sqrt-3.c: Likewise.
13932
13933 2015-05-13  Richard Biener  <rguenther@suse.de>
13934
13935         PR tree-optimization/66123
13936         * gcc.dg/torture/pr66123.c: New testcase.
13937
13938 2015-05-13  Richard Biener  <rguenther@suse.de>
13939
13940         PR middle-end/66110
13941         * gcc.dg/alias-2.c: Adjust.
13942         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13943
13944 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13945
13946         PR target/65103
13947         * gcc.target/i386/pr65103-3.c: New.
13948
13949 2015-05-13  Martin Liska  <mliska@suse.cz>
13950
13951         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13952
13953 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13954
13955         PR target/66112
13956         * gcc.target/i386/pr66112-2.c: New test.
13957
13958         PR target/66112
13959         * gcc.target/i386/pr66112-1.c: New test.
13960
13961 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13962
13963         PR target/66048
13964         * gcc.target/i386/mpx/pr66048.cc: New.
13965
13966 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13967
13968         PR rtl-optimization/64616
13969         * gcc.dg/loop-8.c: New test.
13970         * gcc.dg/loop-9.c: New test.
13971
13972 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13973
13974         PR target/pr66047.c
13975         * gcc.target/i386/pr66047.c: New testcase.
13976
13977 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13978
13979         PR ipa/65873
13980         * gcc.c-torture/compile/pr65873.c: New testcase.
13981
13982 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13983
13984         PR fortran/66111
13985         * gfortran.dg/inline_matmul_10.f90:  New test.
13986
13987 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13988
13989         * c-c++-common/Wmisleading-indentation.c: New testcase.
13990         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13991         * c-c++-common/Wmisleading-indentation-2.md: New file.
13992
13993 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13994
13995         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13996         "break".
13997         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13998
13999 2015-05-12  Richard Biener  <rguenther@suse.de>
14000
14001         PR tree-optimization/66101
14002         * gcc.dg/torture/pr66101.c: New testcase.
14003
14004 2015-05-12  Richard Biener  <rguenther@suse.de>
14005
14006         PR tree-optimization/37021
14007         * gcc.target/i386/vect-addsub.c: New testcase.
14008
14009 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14010
14011         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14012
14013 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14014
14015         PR tree-optimization/66010
14016         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14017
14018 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14019
14020         PR c++/65133
14021         * g++.dg/cpp0x/trailing10.C: New.
14022
14023 2015-05-12  Richard Biener  <rguenther@suse.de>
14024
14025         * gcc.dg/vect/bb-slp-35.c: New testcase.
14026
14027 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14028
14029         PR fortran/66100
14030         * gfortran.dg/bound_simplification_6.f90: New.
14031
14032 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14033
14034         * gcc.target/mips/branch-1.c: Pass argument to bar().
14035
14036 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14037
14038         PR target/65753
14039         * gcc.target/i386/pr65753.c: New test.
14040
14041 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14042
14043         PR rtl-optimization/66076
14044         * gcc.dg/torture/pr66076.c: New test.
14045
14046 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14047
14048         PR fortran/66041
14049         * gfortran.dg/inline_matmul_7.f90:  New test.
14050         * gfortran.dg/inline_matmul_8.f90:  New test.
14051         * gfortran.dg/inline_matmul_9.f90:  New test.
14052
14053 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14054
14055         * gfortran.dg/bound_simplification_5.f90: New.
14056
14057 2015-05-09  Jason Merrill  <jason@redhat.com>
14058
14059         * lib/target-supports.exp (cxx_default): New global.
14060         (check_effective_target_c++11_only)
14061         (check_effective_target_c++14_only)
14062         (check_effective_target_c++98_only)
14063         (check_effective_target_c++1z_only): Check it.
14064
14065 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14066
14067         PR tree-optimization/64454
14068         * gcc.dg/tree-ssa/vrp97.c: New file.
14069         * gcc.dg/vect/slp-perm-7.c: Update.
14070
14071 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14072
14073         PR fortran/65894
14074         * gfortran.dg/elemental_subroutine_11.f90: New test.
14075
14076 2015-05-08  Richard Biener  <rguenther@suse.de>
14077
14078         PR tree-optimization/66036
14079         * gcc.dg/vect/slp-41.c: New testcase.
14080
14081 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14082
14083         * gfortran.dg/elemental_optional_args_7.f90: New.
14084
14085 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14086
14087         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14088         allow cmlt or sshr.
14089
14090 2015-05-08  Marek Polacek  <polacek@redhat.com>
14091
14092         PR c/64918
14093         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14094         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14095
14096 2015-05-07  Marek Polacek  <polacek@redhat.com>
14097
14098         PR c/65179
14099         * c-c++-common/Wshift-negative-value-1.c: New test.
14100         * c-c++-common/Wshift-negative-value-2.c: New test.
14101         * c-c++-common/Wshift-negative-value-3.c: New test.
14102         * c-c++-common/Wshift-negative-value-4.c: New test.
14103         * c-c++-common/Wshift-negative-value-5.c: New test.
14104         * c-c++-common/Wshift-negative-value-6.c: New test.
14105         * gcc.dg/c90-left-shift-1.c: New test.
14106         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14107         * gcc.dg/c99-left-shift-1.c: New test.
14108
14109 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14110
14111         PR middle-end/192
14112         PR middle-end/54303
14113         * gcc.dg/fdata-sections-2.c: New file.
14114
14115 2015-05-07  Marek Polacek  <polacek@redhat.com>
14116
14117         PR testsuite/66046
14118         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14119         last dg-output.
14120         * c-c++-common/ubsan/align-7.c: Likewise.
14121         * c-c++-common/ubsan/bounds-8.c: Likewise.
14122         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14123         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14124         * c-c++-common/ubsan/null-1.c: Likewise.
14125         * c-c++-common/ubsan/null-10.c: Likewise.
14126         * c-c++-common/ubsan/null-11.c: Likewise.
14127         * c-c++-common/ubsan/null-2.c: Likewise.
14128         * c-c++-common/ubsan/null-3.c: Likewise.
14129         * c-c++-common/ubsan/null-4.c: Likewise.
14130         * c-c++-common/ubsan/null-5.c: Likewise.
14131         * c-c++-common/ubsan/null-6.c: Likewise.
14132         * c-c++-common/ubsan/null-7.c: Likewise.
14133         * c-c++-common/ubsan/null-8.c: Likewise.
14134         * c-c++-common/ubsan/null-9.c: Likewise.
14135         * c-c++-common/ubsan/object-size-1.c: Likewise.
14136         * c-c++-common/ubsan/object-size-10.c: Likewise.
14137         * c-c++-common/ubsan/object-size-4.c: Likewise.
14138         * c-c++-common/ubsan/object-size-5.c: Likewise.
14139         * c-c++-common/ubsan/object-size-7.c: Likewise.
14140         * c-c++-common/ubsan/object-size-8.c: Likewise.
14141         * c-c++-common/ubsan/object-size-9.c: Likewise.
14142         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14143         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14144         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14145         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14146         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14147         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14148         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14149         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14150         * c-c++-common/ubsan/pr59333.c: Likewise.
14151         * c-c++-common/ubsan/pr59667.c: Likewise.
14152         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14153         * c-c++-common/ubsan/pr60636.c: Likewise.
14154         * c-c++-common/ubsan/pr63802.c: Likewise.
14155         * c-c++-common/ubsan/recovery-1.c: Likewise.
14156         * c-c++-common/ubsan/recovery-3.c: Likewise.
14157         * c-c++-common/ubsan/shift-1.c: Likewise.
14158         * c-c++-common/ubsan/shift-2.c: Likewise.
14159         * c-c++-common/ubsan/shift-4.c: Likewise.
14160         * c-c++-common/ubsan/shift-7.c: Likewise.
14161         * c-c++-common/ubsan/undefined-2.c: Likewise.
14162         * c-c++-common/ubsan/vla-1.c: Likewise.
14163         * g++.dg/ubsan/null-1.C: Likewise.
14164         * g++.dg/ubsan/null-3.C: Likewise.
14165         * g++.dg/ubsan/null-4.C: Likewise.
14166         * g++.dg/ubsan/vptr-8.C: Likewise.
14167         * g++.dg/ubsan/vptr-9.C: Likewise.
14168         * gcc.dg/ubsan/bounds-2.c: Likewise.
14169         * gcc.dg/ubsan/object-size-9.c: Likewise.
14170
14171 2015-05-07  Jeff Law  <law@redhat.com>
14172
14173         * gcc.dg/tree-ssa/shorten-1.c: New test.
14174
14175 2015-05-07  Richard Biener  <rguenther@suse.de>
14176
14177         PR tree-optimization/66002
14178         * gcc.dg/vect/vect-125.c: New testcase.
14179
14180 2015-05-07  Marek Polacek  <polacek@redhat.com>
14181             Martin Uecker  <uecker@eecs.berkeley.edu>
14182
14183         * c-c++-common/ubsan/bounds-10.c: New test.
14184
14185 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14186
14187         * jit.dg/harness.h (set_options): Wrap with
14188         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14189         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14190         Special-case test-benchmark.c as a negative.
14191         * jit.dg/test-benchmark.c: New file.
14192
14193 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14194
14195         PR target/64208
14196         * gcc.target/arm/pr64208.c: New test.
14197
14198 2015-05-06  Alan Modra  <amodra@gmail.com>
14199
14200         PR target/66020
14201         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14202         (gparms): Make volatile.
14203
14204 2015-05-06  Richard Biener  <rguenther@suse.de>
14205
14206         PR tree-optimization/62283
14207         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14208
14209 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14210
14211         PR target/66015
14212         * gcc.target/aarch64/iinline-attr-1.c: New test.
14213
14214 2015-05-06  Richard Biener  <rguenther@suse.de>
14215
14216         * gcc.dg/vect/bb-slp-34.c: New testcase.
14217
14218 2015-05-06  Richard Biener  <rguenther@suse.de>
14219
14220         PR tree-optimization/62283
14221         * gcc.dg/vect/bb-slp-14.c: Adjust.
14222
14223 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14224
14225         PR target/65990
14226         * gcc.target/i386/pr65990.c: New test.
14227
14228 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14229
14230         PR target/65915
14231         * gcc.target/i386/pr65915.c: New.
14232
14233 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14234
14235         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14236         'va_list escapes 0'.
14237
14238 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14239
14240         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14241         in r222173.
14242
14243 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14244
14245         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14246         * gcc.target/arm/pr65924.c: Likewise.
14247
14248 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14249
14250         PR target/65871
14251         * gcc.target/i386/pr65871-3.c: New test.
14252
14253 2015-05-04  Jeff Law  <law@redhat.com>
14254
14255         Revert:
14256         2015-05-04  Jeff Law  <law@redhat.com>
14257         * gcc.dg/tree-ssa/shorten-1.c: New test.
14258
14259 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14260             Jakub Jelinek  <jakub@redhat.com>
14261
14262         PR c++/66007
14263         * g++.dg/cpp0x/Wnarrowing4.C: New.
14264
14265 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14266
14267         * lib/target-supports.exp
14268         (check_effective_target_keeps_null_pointer_checks): Clarify that
14269         this is for targets that disable -fdelete-null-pointer-checks,
14270         not default it to off.
14271         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14272         -fdelete-null-pointer-checks explicit.
14273         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14274         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14275         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14276         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14277         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14278         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14279         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14280         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14281         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14282         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14283         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14284         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14285         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14286         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14287         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14288         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14289         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14290         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14291         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14292         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14293         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14294         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14295         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14296         * g++.dg/cpp0x/static_assert9.C: Likewise.
14297         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14298         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14299         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14300         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14301         * g++.dg/tree-ssa/pr26406.C: Likewise.
14302
14303 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14304
14305         PR tree-optimization/65984
14306         * c-c++-common/ubsan/pr65984.c: New test.
14307
14308 2015-05-04  Jeff Law  <law@redhat.com>
14309
14310         * gcc.dg/tree-ssa/shorten-1.c: New test.
14311
14312 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14313
14314         PR fortran/44735
14315         * gfortran.dg/pr44735.f90: New test.
14316
14317 2015-05-04  Richard Biener  <rguenther@suse.de>
14318
14319         PR tree-optimization/65965
14320         * gcc.dg/vect/bb-slp-33.c: New testcase.
14321
14322 2015-05-04  Richard Biener  <rguenther@suse.de>
14323
14324         PR tree-optimization/65935
14325         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14326
14327 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14328
14329         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14330         for each supported variant instead of CHECK_RESULTS.
14331         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14332         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14333         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14334         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14335         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14336         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14337         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14338         expected results for unsupported variants.  Call CHECK for each
14339         supported variant instead of CHECK_RESULTS.
14340         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14341         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14342         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14343         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14344         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14345         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14346         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14347         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14348         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14349         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14350         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14351         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14352         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14353         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14354         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14355         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14356         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14357         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14358         expected results for unsupported variants.
14359         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14360         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14361         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14362         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14363         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14364         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14365         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14366         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14367         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14368         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14369         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14370         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14371         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14372         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14373         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14374         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14375         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14376         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14377         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14378         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14379         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14380         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14381         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14382         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14383         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14384         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14385         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14386         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14387
14388 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14389
14390         PR fortran/37131
14391         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14392
14393 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14394             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14395
14396         PR c++/65858
14397         * g++.dg/cpp0x/Wnarrowing3.C: New.
14398
14399 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14400
14401         * gcc.dg/20150120-1.c: New test.
14402         * gcc.dg/20150120-2.c: New test.
14403         * gcc.dg/20150120-3.c: New test.
14404
14405 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14406
14407         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14408
14409 2015-05-01  Renlin Li  <renlin.li@arm.com>
14410
14411         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14412
14413 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14414
14415         * gfortran.dg/bound_simplification_4.f90: New.
14416
14417 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14418
14419         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14420         with powerpc_p8vector_ok.
14421
14422 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14423
14424         PR fortran/37131
14425         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14426         scan pattern.
14427         * gfortran.dg/bound_9.f90:  New test case.
14428
14429 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14430
14431         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14432         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14433         for 32bit x86 targets.
14434         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14435         for 32bit x86 targets.
14436         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14437         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14438         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14439         for 32bit x86 targets.
14440
14441 2015-04-30  Marek Polacek  <polacek@redhat.com>
14442
14443         PR tree-optimization/63551
14444         * g++.dg/ipa/pr63551.C: New test.
14445
14446 2015-04-30  Caroline Tice  <cmtice@google.com>
14447
14448         PR  65929
14449         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14450         partition size on certain targets.
14451
14452 2015-04-30  Renlin Li  <renlin.li@arm.com>
14453
14454         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14455
14456 2015-04-30  Marek Polacek  <polacek@redhat.com>
14457
14458         * c-c++-common/Wbool-compare-3.c: New test.
14459
14460         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14461         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14462
14463 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14464
14465         PR c++/57610
14466         * g++.dg/init/ref22.C: New.
14467
14468 2015-04-30  Marek Polacek  <polacek@redhat.com>
14469
14470         * gcc.dg/init-bad-8.c: New test.
14471
14472         * gcc.dg/incomplete-typedef-1.c: New test.
14473
14474 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14475
14476         PR c++/59955
14477         * g++.dg/template/crash121.C: New.
14478
14479 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
14480
14481         * gcc.target/mips/call-from-init.c: New test.
14482         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14483
14484 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14485
14486         PR target/65871
14487         * gcc.target/i386/pr65871-1.c: New test.
14488         * gcc.target/i386/pr65871-2.c: Ditto.
14489
14490 2015-04-29  Marek Polacek  <polacek@redhat.com>
14491
14492         PR c/64610
14493         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14494         * c-c++-common/Wbool-compare-2.c: New test.
14495
14496 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14497
14498         PR target/65770
14499         * gcc.target/aarch64/vstN_lane_1.c: New file.
14500
14501 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14502
14503         PR c++/64667
14504         * g++.dg/warn/Winit-self-3.C: New.
14505
14506 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14507
14508         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14509
14510 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
14511
14512         PR target/65924
14513         * gcc.target/arm/pr65924.c: New test.
14514
14515 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
14516
14517         * g++.dg/gomp/tpl-target-update.C: New file.
14518
14519 2015-04-29  Richard Biener  <rguenther@suse.de>
14520
14521         PR tree-optimization/65917
14522         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14523
14524 2015-04-29  Christian Bruel  <christian.bruel@st.com>
14525
14526         PR target/64835
14527         * gcc.dg/ipa/iinline-attr.c: New test.
14528         * gcc.target/i386/iinline-attr-2.c: New test.
14529
14530 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
14531
14532         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14533         segfault is fixed.
14534
14535 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14536
14537         * gcc.dg/vect/vect-33.c: Remove spurious line.
14538
14539 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
14540
14541         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14542
14543 2015-04-28  Marek Polacek  <polacek@redhat.com>
14544
14545         PR c/65901
14546         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14547         * gcc.dg/pr65901.c: New test.
14548
14549 2015-04-28  Richard Biener  <rguenther@suse.de>
14550
14551         PR tree-optimization/62283
14552         * gfortran.dg/vect/pr62283-2.f: New testcase.
14553         * gcc.dg/vect/bb-slp-14.c: Adjust.
14554
14555 2015-04-28  Richard Biener  <rguenther@suse.de>
14556
14557         PR tree-optimization/65851
14558         * g++.dg/torture/pr65851.C: New testcase.
14559
14560 2015-04-27  Jeff Law <law@redhat.com>
14561
14562         PR tree-optimization/65217
14563         * gcc.target/i386/pr65217.c: Remove XFAIL.
14564
14565 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14566
14567         PR fortran/60322
14568         Add tests forgotten to svn-add.
14569         * gfortran.dg/class_allocate_19.f03: New test.
14570         * gfortran.dg/class_array_20.f03: New test.
14571         * gfortran.dg/class_array_21.f03: New test.
14572         * gfortran.dg/finalize_29.f08: New test.
14573
14574 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14575
14576         PR fortran/59678
14577         PR fortran/65841
14578         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14579         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14580
14581 2015-04-27  Caroline Tice  <cmtice@google.com>
14582
14583         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14584         partition size.
14585
14586 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
14587
14588         PR target/64579
14589         * gcc.target/powerpc/htm-1.c: New test.
14590         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14591         on 64-bit compiles.
14592         (__builtin_tabortdci): Likewise.
14593         (__builtin_tcheck): Remove operand.
14594         * lib/target-supports.exp (check_htm_hw_available): New function.
14595
14596 2015-04-27  Richard Biener  <rguenther@suse.de>
14597
14598         * gcc.target/i386/pr65217.c: XFAIL.
14599
14600 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
14601
14602         PR tree-optimization/65875
14603         * gcc.c-torture/compile/pr65875.c: New test.
14604
14605 2015-04-25  Marek Polacek  <polacek@redhat.com>
14606
14607         PR c/52085
14608         * gcc.dg/enum-incomplete-2.c: New test.
14609         * gcc.dg/enum-mode-1.c: New test.
14610
14611 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14612
14613         PR target/65849
14614         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14615         set new options.
14616         * gcc.target/powerpc/pr65849-2.c: Likewise.
14617
14618 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14619
14620         PR tree-optimization/65802
14621         * g++.dg/pr65802.C: Move to ...
14622         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14623         stdarg.h.  Rewrite for C.
14624         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14625         va_start and va_end.  Remove unnecessary inline asm.
14626
14627 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14628             Wei Mi  <wmi@google.com>
14629
14630         * gcc.target/i386/sse2-load-multi.c: New test.
14631         * gcc.target/i386/sse2-store-multi.c: Ditto.
14632
14633 2015-04-24  Marek Polacek  <polacek@redhat.com>
14634
14635         PR c/65830
14636         * c-c++-common/pr65830.c: New test.
14637
14638         PR c/63357
14639         * c-c++-common/Wlogical-op-1.c: New test.
14640
14641 2015-04-24  Marek Polacek  <polacek@redhat.com>
14642
14643         PR c/61534
14644         * c-c++-common/pr61534-1.c: New test.
14645
14646 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14647             Steven Bosscher <steven@gcc.gnu.org>
14648
14649         PR rtl-optimization/34503
14650         * gcc.target/arm/pr64616.c: New file.
14651
14652 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14653
14654         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14655
14656 2015-04-24  Terry Guo  <terry.guo@arm.com>
14657
14658         * gcc.target/arm/pr65710.c: Update the options.
14659
14660 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14661
14662         * gcc.target/i386/pr65523.c: Skip x32.
14663
14664 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14665
14666         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14667         to look for vcl* where appropriate.
14668
14669 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14670
14671         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14672         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14673
14674 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14675
14676         PR target/26702
14677         * gcc.target/arm/pr26702.c: New test.
14678
14679 2015-04-23  Marek Polacek  <polacek@redhat.com>
14680
14681         PR c/65345
14682         * gcc.dg/pr65345-1.c: New test.
14683         * gcc.dg/pr65345-2.c: New test.
14684
14685 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14686
14687         * gcc.target/powerpc/crypto-builtin-2.c: New.
14688
14689 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14690
14691         PR fortran/60322
14692         * gfortran.dg/class_allocate_19.f03: New test.
14693         * gfortran.dg/class_array_20.f03: New test.
14694         * gfortran.dg/class_array_21.f03: New test.
14695         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14696         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14697         initialization correctly.
14698         * gfortran.dg/finalize_29.f08: New test.
14699
14700 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14701
14702         * gcc.target/powerpc/swaps-p8-18.c: New test.
14703
14704 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14705
14706         PR target/65456
14707         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14708         * gcc.dg/vect/bb-slp-25.c: Likewise.
14709         * gcc.dg/vect/bb-slp-29.c: Likewise.
14710         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14711         vect_no_align && { ! vect_hw_misalign }.
14712         * gcc.dg/vect/bb-slp-9.c: Likewise.
14713         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14714         vect_hw_misalign.
14715         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14716         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14717         account for POWER8, where peeling for alignment is not needed.
14718         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14719         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14720         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14721         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14722         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14723         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14724         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14725         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14726         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14727         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14728         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14729         * gcc.dg/vect/pr16105.c: Likewise.
14730         * gcc.dg/vect/pr20122.c: Likewise.
14731         * gcc.dg/vect/pr33804.c: Likewise.
14732         * gcc.dg/vect/pr33953.c: Likewise.
14733         * gcc.dg/vect/pr56787.c: Likewise.
14734         * gcc.dg/vect/pr58508.c: Likewise.
14735         * gcc.dg/vect/slp-25.c: Likewise.
14736         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14737         * gcc.dg/vect/vect-105.c: Likewise.
14738         * gcc.dg/vect/vect-27.c: Likewise.
14739         * gcc.dg/vect/vect-29.c: Likewise.
14740         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14741         POWER8.
14742         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14743         && { ! vect_hw_misalign }.
14744         * gcc.dg/vect/vect-44.c: Likewise.
14745         * gcc.dg/vect/vect-48.c: Likewise.
14746         * gcc.dg/vect/vect-50.c: Likewise.
14747         * gcc.dg/vect/vect-52.c: Likewise.
14748         * gcc.dg/vect/vect-56.c: Likewise.
14749         * gcc.dg/vect/vect-60.c: Likewise.
14750         * gcc.dg/vect/vect-72.c: Likewise.
14751         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14752         * gcc.dg/vect/vect-75.c: Likewise.
14753         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14754         * gcc.dg/vect/vect-77-global.c: Likewise.
14755         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14756         * gcc.dg/vect/vect-78-global.c: Likewise.
14757         * gcc.dg/vect/vect-93.c: Likewise.
14758         * gcc.dg/vect/vect-95.c: Likewise.
14759         * gcc.dg/vect/vect-96.c: Likewise.
14760         * gcc.dg/vect/vect-cond-1.c: Likewise.
14761         * gcc.dg/vect/vect-cond-3.c: Likewise.
14762         * gcc.dg/vect/vect-cond-4.c: Likewise.
14763         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14764         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14765         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14766         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14767         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14768         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14769         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14770         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14771         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14772         * gcc.dg/vect/vect-outer-5.c: Likewise.
14773         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14774         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14775         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14776         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14777         * gcc.dg/vect/vect-peel-3.c: Likewise.
14778         * gcc.dg/vect/vect-peel-4.c: Likewise.
14779         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14780         * gcc.target/powerpc/pr65456.c: New test.
14781         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14782         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14783         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14784         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14785         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14786         vect_no_align && { ! vect_hw_misalign }.
14787         * gfortran.dg/vect/vect-3.f90: Likewise.
14788         * gfortran.dg/vect/vect-4.f90: Likewise.
14789         * gfortran.dg/vect/vect-5.f90: Likewise.
14790         * lib/target-supports.exp (check_effective_target_vect_no_align):
14791         Return 1 for POWER8.
14792         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14793
14794 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14795
14796         PR fortran/65429
14797         * gfortran.dg/pr65429.f90: New test.
14798
14799 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14800
14801         * c-c++-common/asan/user-section-1.c: New test.
14802         * c-c++-common/asan/user-section-2.c: New test.
14803         * c-c++-common/asan/user-section-3.c: New test.
14804
14805 2015-04-22  Hale Wang  <hale.wang@arm.com>
14806             Terry Guo  <terry.guo@arm.com>
14807
14808         PR rtl-optimization/64818
14809         * gcc.target/arm/pr64818.c: New test.
14810
14811 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
14812
14813         PR ipa/65076
14814         * g++.dg/tree-ssa/pr61034.C: Update template.
14815         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14816         * gcc.dg/Warray-bounds-11.c: Likewise.
14817         * gcc.dg/Warray-bounds.c: Likewise.
14818
14819 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14820
14821         PR libgfortran/65234
14822         * gfortran.dg/fmt_unlimited.f90: New test.
14823
14824 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14825
14826         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14827         headers.
14828         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14829         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14830         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14831         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14832         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14833         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14834         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14835
14836 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14837
14838         PR libgfortran/56743
14839         * gfortran.dg/namelist_87.f90: New test.
14840
14841 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14842
14843         * gcc.target/aarch64/mult-synth_1.c: New test.
14844         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14845         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14846         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14847         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14848         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14849
14850 2015-04-21  Richard Biener  <rguenther@suse.de>
14851
14852         PR tree-optimization/65650
14853         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14854         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14855         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14856         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14857         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14858         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14859
14860 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14861
14862         PR tree-optimization/65802
14863         * g++.dg/pr65802.C: New test.
14864
14865 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14866
14867         PR testsuite/65767
14868         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14869         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14870
14871 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14872
14873         PR c++/65801
14874         * g++.dg/cpp0x/Wnarrowing2.C: New.
14875
14876 2015-04-20  Jeff Law  <law@redhat.com>
14877
14878         PR tree-optimization/65658
14879         * gcc.dg/pr65658.c: New test.
14880
14881 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14882
14883         PR target/64134
14884         * gcc.target/aarch64/vec_init_1.c: New test.
14885
14886 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14887
14888         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14889         targets.
14890
14891 2015-04-18  Martin Sebor  <msebor@redhat.com>
14892
14893         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14894         of non-nul characters.
14895         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14896
14897 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14898
14899         PR target/65787
14900         * gcc.target/powerpc/pr65787.c: New.
14901
14902 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14903
14904         PR target/65689
14905         * gcc.target/aarch64/c-output-template-4.c: New test.
14906
14907 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14908
14909         PR target/65780
14910         * gcc.dg/pr65780-1.c: New test.
14911         * gcc.dg/pr65780-2.c: Likewise.
14912         * gcc.target/i386/pr32219-9.c: Likewise.
14913         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14914         symbol.
14915         * gcc.target/i386/pr64317.c (c): Initialize.
14916
14917 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14918
14919         PR target/65612
14920         * g++.dg/ext/mv18.C: New test.
14921         * g++.dg/ext/mv19.C: Likewise.
14922         * g++.dg/ext/mv20.C: Likewise.
14923         * g++.dg/ext/mv21.C: Likewise.
14924         * g++.dg/ext/mv22.C: Likewise.
14925         * g++.dg/ext/mv23.C: Likewise.
14926
14927 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14928
14929         PR c++/64527
14930         * g++.dg/init/pr64527.C: New test.
14931
14932 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14933             Michael Matz  <matz@suse.de>
14934
14935         PR tree-optimization/64950
14936         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14937         x86_64-*-*.
14938
14939 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14940
14941         * c-c++-common/asan/user-section-1.c: New test.
14942
14943 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14944
14945         PR debug/65771
14946         * gcc.dg/debug/pr65771.c: New test.
14947
14948 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14949
14950         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14951         __buitlin_alloca with __builtin_alloca.
14952
14953 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14954
14955         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14956
14957 2015-04-16  Richard Biener  <rguenther@suse.de>
14958
14959         PR tree-optimization/64277
14960         * gcc.dg/Warray-bounds-14.c: New testcase.
14961         * gcc.dg/Warray-bounds-15.c: Likewise.
14962         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14963         * c-c++-common/ubsan/bounds-6.c: Likewise.
14964
14965 2015-04-16  Renlin Li  <renlin.li@arm.com>
14966
14967         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14968         * gcc.target/arm/unsigned-float.c: New.
14969
14970 2015-04-16  Richard Biener  <rguenther@suse.de>
14971
14972         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14973         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14974         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14975
14976 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14977
14978         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14979         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14980         * g++.dg/cpp0x/defaulted21.C: Likewise.
14981         * g++.dg/cpp0x/defaulted28.C: Likewise.
14982         * g++.dg/cpp0x/defaulted47.C: Likewise.
14983         * g++.dg/cpp0x/elision_neg.C: Likewise.
14984         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14985         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14986         * g++.dg/cpp0x/implicit1.C: Likewise.
14987         * g++.dg/cpp0x/implicit9.C: Likewise.
14988         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14989         * g++.dg/cpp0x/range-for13.C: Likewise.
14990         * g++.dg/gomp/clause-2.C: Likewise.
14991         * g++.dg/gomp/udr-5.C: Likewise.
14992         * g++.dg/inherit/access6.C: Likewise.
14993         * g++.dg/lookup/duperr1.C: Likewise.
14994         * g++.dg/lookup/friend2.C: Likewise.
14995         * g++.dg/lookup/pr6936.C: Likewise.
14996         * g++.dg/lookup/scoped1.C: Likewise.
14997         * g++.dg/lookup/using26.C: Likewise.
14998         * g++.dg/lookup/using38.C: Likewise.
14999         * g++.dg/other/access2.C: Likewise.
15000         * g++.dg/overload/defarg3.C: Likewise.
15001         * g++.dg/overload/defarg6.C: Likewise.
15002         * g++.dg/parse/access11.C: Likewise.
15003         * g++.dg/parse/access2.C: Likewise.
15004         * g++.dg/parse/access3.C: Likewise.
15005         * g++.dg/parse/access4.C: Likewise.
15006         * g++.dg/parse/access5.C: Likewise.
15007         * g++.dg/parse/access6.C: Likewise.
15008         * g++.dg/parse/access8.C: Likewise.
15009         * g++.dg/parse/access9.C: Likewise.
15010         * g++.dg/parse/crash40.C: Likewise.
15011         * g++.dg/tc1/dr142.C: Likewise.
15012         * g++.dg/tc1/dr166.C: Likewise.
15013         * g++.dg/tc1/dr52.C: Likewise.
15014         * g++.dg/template/access11.C: Likewise.
15015         * g++.dg/template/access18.C: Likewise.
15016         * g++.dg/template/access19.C: Likewise.
15017         * g++.dg/template/access2.C: Likewise.
15018         * g++.dg/template/access20.C: Likewise.
15019         * g++.dg/template/access26.C: Likewise.
15020         * g++.dg/template/access3.C: Likewise.
15021         * g++.dg/template/access7.C: Likewise.
15022         * g++.dg/template/conv12.C: Likewise.
15023         * g++.dg/template/crash69.C: Likewise.
15024         * g++.dg/template/friend31.C: Likewise.
15025         * g++.dg/template/friend32.C: Likewise.
15026         * g++.dg/template/memfriend15.C: Likewise.
15027         * g++.dg/template/memfriend16.C: Likewise.
15028         * g++.dg/template/memfriend17.C: Likewise.
15029         * g++.dg/template/memfriend7.C: Likewise.
15030         * g++.dg/template/pr32519.C: Likewise.
15031         * g++.dg/template/qualttp21.C: Likewise.
15032         * g++.dg/template/qualttp8.C: Likewise.
15033         * g++.dg/template/ttp10.C: Likewise.
15034         * g++.dg/template/typedef11.C: Likewise.
15035         * g++.dg/template/typedef13.C: Likewise.
15036         * g++.dg/template/typedef19.C: Likewise.
15037         * g++.dg/template/typedef20.C: Likewise.
15038         * g++.dg/template/typedef22.C: Likewise.
15039         * g++.dg/template/using16.C: Likewise.
15040         * g++.dg/template/virtual3.C: Likewise.
15041         * g++.dg/ubsan/pr61272.C: Likewise.
15042         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15043         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15044         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15045         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15046         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15047         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15048         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15049         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15050         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15051         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15052         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15053         * g++.old-deja/g++.jason/access17.C: Likewise.
15054         * g++.old-deja/g++.jason/access18.C: Likewise.
15055         * g++.old-deja/g++.jason/access22.C: Likewise.
15056         * g++.old-deja/g++.jason/access23.C: Likewise.
15057         * g++.old-deja/g++.jason/access8.C: Likewise.
15058         * g++.old-deja/g++.jason/delete3.C: Likewise.
15059         * g++.old-deja/g++.jason/report.C: Likewise.
15060         * g++.old-deja/g++.law/access2.C: Likewise.
15061         * g++.old-deja/g++.law/access3.C: Likewise.
15062         * g++.old-deja/g++.law/access4.C: Likewise.
15063         * g++.old-deja/g++.law/access5.C: Likewise.
15064         * g++.old-deja/g++.law/arm12.C: Likewise.
15065         * g++.old-deja/g++.law/arm14.C: Likewise.
15066         * g++.old-deja/g++.law/ctors13.C: Likewise.
15067         * g++.old-deja/g++.law/union2.C: Likewise.
15068         * g++.old-deja/g++.law/visibility12.C: Likewise.
15069         * g++.old-deja/g++.law/visibility15.C: Likewise.
15070         * g++.old-deja/g++.law/visibility16.C: Likewise.
15071         * g++.old-deja/g++.law/visibility17.C: Likewise.
15072         * g++.old-deja/g++.law/visibility18.C: Likewise.
15073         * g++.old-deja/g++.law/visibility19.C: Likewise.
15074         * g++.old-deja/g++.law/visibility20.C: Likewise.
15075         * g++.old-deja/g++.law/visibility21.C: Likewise.
15076         * g++.old-deja/g++.law/visibility24.C: Likewise.
15077         * g++.old-deja/g++.law/visibility4.C: Likewise.
15078         * g++.old-deja/g++.law/visibility5.C: Likewise.
15079         * g++.old-deja/g++.law/visibility6.C: Likewise.
15080         * g++.old-deja/g++.law/visibility7.C: Likewise.
15081         * g++.old-deja/g++.law/visibility8.C: Likewise.
15082         * g++.old-deja/g++.law/visibility9.C: Likewise.
15083         * g++.old-deja/g++.niklas/t135.C: Likewise.
15084         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15085         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15086         * g++.old-deja/g++.other/access11.C: Likewise.
15087         * g++.old-deja/g++.other/access4.C: Likewise.
15088         * g++.old-deja/g++.other/access7.C: Likewise.
15089         * g++.old-deja/g++.other/crash1.C: Likewise.
15090         * g++.old-deja/g++.other/crash7.C: Likewise.
15091         * g++.old-deja/g++.other/friend1.C: Likewise.
15092         * g++.old-deja/g++.other/friend4.C: Likewise.
15093         * g++.old-deja/g++.other/friend9.C: Likewise.
15094         * g++.old-deja/g++.other/lineno1.C: Likewise.
15095         * g++.old-deja/g++.other/using1.C: Likewise.
15096         * g++.old-deja/g++.pt/enum14.C: Likewise.
15097         * g++.old-deja/g++.pt/friend11.C: Likewise.
15098         * g++.old-deja/g++.pt/friend21.C: Likewise.
15099         * g++.old-deja/g++.pt/friend3.C: Likewise.
15100         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15101         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15102         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15103         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15104
15105 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR ipa/65765
15108         * g++.dg/ipa/pr65765.C: New test.
15109
15110 2015-04-15  Nick Clifton  <nickc@redhat.com>
15111
15112         * gcc.target/rx/builtins.c: Disable RMPA test if string
15113         instructions are not allowed.
15114
15115 2015-04-15  Alan Modra  <amodra@gmail.com>
15116
15117         * gcc.dg/pr65408.c: New.
15118
15119 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15120
15121         PR target/65729
15122         * gcc.target/arm/pr65729.c: New test.
15123
15124 2015-04-14  Richard Biener  <rguenther@suse.de>
15125
15126         PR tree-optimization/65758
15127         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15128
15129 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15130
15131         PR target/65648
15132         * gcc.c-torture/execute/pr65648.c: New test.
15133
15134 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15135
15136         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15137         __builtin_finite instead of finite.
15138         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15139         Likewise.
15140
15141 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15142
15143         PR tree-optimization/63387
15144         * gcc.dg/pr63387.c: New testcase.
15145
15146 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15147
15148         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15149
15150 2015-04-13  Richard Biener  <rguenther@suse.de>
15151
15152         PR tree-optimization/65204
15153         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15154
15155 2015-04-13  Terry Guo  <terry.guo@arm.com>
15156
15157         PR target/65710
15158         * gcc.target/arm/pr65710.c: New.
15159
15160 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15161
15162         PR tree-optimization/65747
15163         * g++.dg/torture/pr65747.C: New test.
15164
15165 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15166
15167         PR c++/65736
15168         * g++.dg/cpp0x/pr65736.C: New test.
15169
15170 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15171             Martin Liska  <mliska@suse.cz>
15172
15173         PR ipa/65722
15174         * g++.dg/ipa/pr65722.C: New testcase.
15175
15176 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15177
15178         PR tree-optimization/65735
15179         * gcc.c-torture/compile/pr65735.c: New test.
15180
15181 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15182
15183         PR middle-end/65554
15184         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15185
15186 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15187
15188         PR target/65671
15189         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15190
15191 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15192
15193         PR target/65647
15194         * gcc.target/arm/pr65647-2.c: New.
15195
15196 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15197
15198         PR target/65694
15199         * g++.dg/torture/pr65694.C: New test.
15200
15201 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15202
15203         * gfortran.dg/coarray_lock_6.f90: New.
15204         * gfortran.dg/coarray_lock_7.f90: New.
15205         * gfortran.dg/coarray/lock_2.f90: New.
15206
15207 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15208
15209         PR fortran/56674
15210         PR fortran/58813
15211         PR fortran/59016
15212         PR fortran/59024
15213         * gfortran.dg/used_types_27.f90: New.
15214
15215 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15216
15217         PR target/65671
15218         * gcc.target/i386/pr65671.c: New.
15219
15220 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15221
15222         PR tree-optimization/65709
15223         * c-c++-common/ubsan/align-9.c: New test.
15224
15225 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15226
15227         PR fortran/56852
15228         * gfortran.dg/pr56852.f90: New test.
15229
15230 2015-04-09  Marek Polacek  <polacek@redhat.com>
15231             Jakub Jelinek  <jakub@redhat.com>
15232
15233         PR middle-end/65554
15234         * g++.dg/opt/pr65554.C: New test.
15235
15236 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15237
15238         PR c++/65690
15239         * c-c++-common/attr-aligned-1.c: New test.
15240
15241 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15242
15243         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15244
15245 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15246
15247         PR target/65676
15248         * gcc.target/i386/sse-25.c: New.
15249
15250 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15251
15252         PR target/65693
15253         * gcc.target/i386/pr65693.c: New test.
15254
15255 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15256
15257         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15258
15259 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15260
15261         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15262
15263 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15264
15265         * gcc.target/i386/thunk-retbnd.c: New.
15266
15267 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15268
15269         * gnat.dg/opt48.adb: New test.
15270         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15271         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15272
15273 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15274
15275         PR ipa/65540
15276         * gcc.c-torture/compile/pr65540.c: New.
15277
15278 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15279
15280         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15281         -Wno-pointer-arith.
15282
15283 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15284
15285         PR debug/65678
15286         * g++.dg/debug/pr65678.C: New test.
15287
15288         PR middle-end/65680
15289         * gcc.c-torture/compile/pr65680.c: New test.
15290
15291 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15292
15293         PR fortran/65548
15294         * gfortran.dg/allocate_with_source_5.f90: New test.
15295
15296 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15297
15298         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15299         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15300
15301 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15302
15303         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15304
15305 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15306
15307         PR target/65614
15308         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15309         to get floating point compression.
15310         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15311
15312 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15313
15314         PR preprocessor/61977
15315         * gcc.dg/cpp/pr61977.c: New test.
15316
15317 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15318
15319         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15320
15321 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15322
15323         PR target/65647
15324         * gcc.target/arm/pr65647.c: New.
15325
15326 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15327
15328         PR ipa/65655
15329         * g++.dg/torture/pr65655.C: New testcase.
15330
15331 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15332
15333         PR c++/64085
15334         * g++.dg/cpp1y/lambda-init13.C: New.
15335
15336 2015-04-03  Marek Polacek  <polacek@redhat.com>
15337
15338         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15339
15340 2015-04-02  Marek Polacek  <polacek@redhat.com>
15341
15342         PR c++/65642
15343         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15344         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15345
15346 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15347
15348         PR preprocessor/61977
15349         * gcc.target/powerpc/pr61977-1.c: New test.
15350         * gcc.target/powerpc/pr61977-2.c: New test.
15351
15352 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15353
15354         PR c++/56100
15355         * g++.dg/warn/Wshadow-8.C: New.
15356         * g++.dg/warn/Wshadow-9.C: Likewise.
15357         * g++.dg/warn/Wshadow-10.C: Likewise.
15358         * g++.dg/warn/Wshadow-11.C: Likewise.
15359
15360 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15361
15362         * gcc.dg/pr23623.c: Added aligned attribute.
15363         * gcc.dg/20141029-1.c: Likewise.
15364         * gcc.dg/20150306-1.c: New test.
15365
15366 2015-04-01  Marek Polacek  <polacek@redhat.com>
15367
15368         PR c++/65554
15369         * g++.dg/cpp0x/initlist93.C: New test.
15370         * g++.dg/cpp0x/initlist94.C: New test.
15371
15372 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15373
15374         PR target/65624
15375         * gcc.target/aarch64/pr65624.c: New test.
15376
15377 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15378
15379         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15380
15381 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15382
15383         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15384         extra variable to force stack alignment.
15385         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15386         extra variable to force stack alignment.
15387
15388 2015-03-31  Marek Polacek  <polacek@redhat.com>
15389
15390         PR c++/65390
15391         * g++.dg/template/pr65390.C: New test.
15392
15393 2015-03-31  Martin Liska  <mliska@suse.cz>
15394
15395         * g++.dg/ipa/pr65557.C: New test.
15396
15397 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15398
15399         * gcc.target/s390/hotpatch-25.c: New test.
15400         * gcc.target/s390/hotpatch-1.c: Update test.
15401         * gcc.target/s390/hotpatch-10.c: Update test.
15402         * gcc.target/s390/hotpatch-11.c: Update test.
15403         * gcc.target/s390/hotpatch-12.c: Update test.
15404         * gcc.target/s390/hotpatch-13.c: Update test.
15405         * gcc.target/s390/hotpatch-14.c: Update test.
15406         * gcc.target/s390/hotpatch-15.c: Update test.
15407         * gcc.target/s390/hotpatch-16.c: Update test.
15408         * gcc.target/s390/hotpatch-17.c: Update test.
15409         * gcc.target/s390/hotpatch-18.c: Update test.
15410         * gcc.target/s390/hotpatch-19.c: Update test.
15411         * gcc.target/s390/hotpatch-2.c: Update test.
15412         * gcc.target/s390/hotpatch-21.c: Update test.
15413         * gcc.target/s390/hotpatch-22.c: Update test.
15414         * gcc.target/s390/hotpatch-23.c: Update test.
15415         * gcc.target/s390/hotpatch-24.c: Update test.
15416         * gcc.target/s390/hotpatch-3.c: Update test.
15417         * gcc.target/s390/hotpatch-4.c: Update test.
15418         * gcc.target/s390/hotpatch-5.c: Update test.
15419         * gcc.target/s390/hotpatch-6.c: Update test.
15420         * gcc.target/s390/hotpatch-7.c: Update test.
15421         * gcc.target/s390/hotpatch-8.c: Update test.
15422         * gcc.target/s390/hotpatch-9.c: Update test.
15423         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15424
15425 2015-03-31  Richard Biener  <rguenther@suse.de>
15426
15427         PR middle-end/65626
15428         * g++.dg/torture/pr65626.C: New testcase.
15429
15430 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15431
15432         PR target/65531
15433         * gcc.target/i386/mpx/pr65531.cc: New.
15434
15435 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15436
15437         PR target/65602
15438         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15439         __builtin_alloca instead of alloca.
15440         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15441         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15442         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15443         check.
15444
15445 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15446
15447         PR ipa/65610
15448         * g++.dg/ubsan/pr65610.C: New test.
15449
15450 2015-03-30  Marek Polacek  <polacek@redhat.com>
15451
15452         PR c++/65398
15453         * g++.dg/cpp0x/pr65398-2.C: New test.
15454
15455 2015-03-30  Marek Polacek  <polacek@redhat.com>
15456
15457         * c-c++-common/pr65556.c: Change the width of bit-fields.
15458
15459 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15460
15461         PR ipa/65588
15462         * gcc.target/i386/pr65588.c: New testcase.
15463
15464 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15465
15466         PR libgfortran/65563
15467         * gfortran.dg/open_errors_2.f90:  New test.
15468
15469 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15470
15471         PR libgfortran/65596
15472         * gfortran.dg/namelist_86.f90: New test.
15473
15474 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
15475
15476         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15477         statement to reflect new ownership.
15478
15479 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
15480
15481         PR c++/42328
15482         * g++.dg/template/friend58.C: New.
15483         * g++.dg/template/friend59.C: Likewise.
15484
15485 2015-03-27  Tobias Burnus  <burnus@net-b.de>
15486
15487         PR c/65586
15488         * g++.dg/gomp/openmp-simd-3.C: New.
15489         * gcc.dg/gomp/openmp-simd-3.c: New.
15490
15491 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15492
15493         PR target/65248
15494         * gcc.target/i386/pr65248-1.c: New file.
15495         * gcc.target/i386/pr65248-2.c: Likewise.
15496         * gcc.target/i386/pr65248-3.c: Likewise.
15497         * gcc.target/i386/pr65248-4.c: Likewise.
15498
15499 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
15500
15501         PR target/65593
15502         * gcc.c-torture/compile/pr65593.c: New test.
15503
15504 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
15505
15506         PR c++/59329
15507         * g++.dg/cpp1y/constexpr-assert1.C: New.
15508
15509 2015-03-27  Marek Polacek  <polacek@redhat.com>
15510
15511         PR c++/65556
15512         * c-c++-common/pr65556.c: New test.
15513
15514 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15515
15516         PR ipa/65600
15517         * g++.dg/torture/pr65600.C: New testcase.
15518
15519 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15520
15521         PR target/65407
15522         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15523
15524 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
15525
15526         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15527         statement and cleanup. Fixed typos.
15528
15529 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15530
15531         PR middle-end/65595
15532         * gcc.c-torture/compile/pr65595.c: New testcase.
15533
15534 2015-03-27  Marek Polacek  <polacek@redhat.com>
15535
15536         PR sanitizer/65583
15537         * g++.dg/ubsan/pr65583.C: New test.
15538
15539 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15540
15541         * gcc.c-torture/compile/20150327.c: New testcase.
15542
15543 2015-03-26  Richard Biener  <rguenther@suse.de>
15544
15545         PR middle-end/65555
15546         * g++.dg/torture/pr65555.C: New testcase.
15547
15548 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
15549
15550         PR tree-optimization/64715
15551         * gcc.dg/builtin-object-size-15.c: New test.
15552         * gcc.dg/pr64715-1.c: New test.
15553         * gcc.dg/pr64715-2.c: New test.
15554
15555 2015-03-26  Richard Biener  <rguenther@suse.de>
15556
15557         PR middle-end/65519
15558         * gnat.dg/specs/opt2.ads: Fix testcase.
15559
15560 2015-03-25  Martin Sebor  <msebor@redhat.com>
15561
15562         PR testsuite/65526
15563         * lib/target-supports.exp (check_effective_target_arm32): Fail early
15564         when target isn't arm*-*-*-*.
15565         (check_effective_target_arm_nothumb): Likewise.
15566         (check_effective_target_arm_little_endian): Likewise.
15567         (check_effective_target_arm_vect_no_misalign): Likewise.
15568         (check_effective_target_aarch64_little_endian): Fail early if target
15569         isn't aarch64*-*-*.
15570
15571 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
15572
15573         PR tree-optimization/65177
15574         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15575
15576 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
15577
15578         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15579         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15580         smmintrin.h and mm3dnow.h.
15581
15582 2015-03-25  Marek Polacek  <polacek@redhat.com>
15583
15584         PR c++/65558
15585         * g++.dg/cpp0x/pr65558.C: New test.
15586
15587 2015-03-25  Marek Polacek  <polacek@redhat.com>
15588
15589         PR c++/61670
15590         * g++.dg/template/pr61670.C: New test.
15591
15592 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
15593
15594         PR c++/54987
15595         * g++.dg/template/pr54987.C: New.
15596
15597 2015-03-25  Richard Biener  <rguenther@suse.de>
15598
15599         PR tree-optimization/62630
15600         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15601
15602 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15603
15604         PR target/65508
15605         * gcc.target/i386/mpx/pr65508.c: New.
15606
15607 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15608
15609         PR fortran/64952
15610         PR fortran/65532
15611         * gfortran.dg/data_initialized_3.f90: New.
15612
15613 2015-03-25  Richard Biener  <rguenther@suse.de>
15614
15615         PR middle-end/65519
15616         * gnat.dg/specs/opt2.ads: New testcase.
15617
15618 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15619
15620         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15621         * gcc.target/arm/memset-inline-4.c: Skip for
15622         arm_tune_string_ops_prefer_neon.
15623         * gcc.target/arm/memset-inline-5.c: Ditto.
15624         * gcc.target/arm/memset-inline-6.c: Ditto.
15625         * gcc.target/arm/memset-inline-8.c: Ditto.
15626         * gcc.target/arm/memset-inline-9.c: Ditto.
15627
15628 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15629
15630         PR c++/58923
15631         * g++.dg/other/virtual3.C: New.
15632
15633 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15634
15635         PR c++/60130
15636         * g++.dg/cpp0x/vt-60130.C: New.
15637
15638 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15639
15640         PR c++/61971
15641         * g++.dg/warn/Warray-bounds-7.C: New.
15642
15643 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15644
15645         PR c++/60067
15646         * g++.dg/template/defarg18.C: New.
15647
15648 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15649
15650         PR c++/59988
15651         * g++.dg/cpp0x/vt-59988.C: New.
15652
15653 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15654
15655         PR tree-optimization/65533
15656         * gcc.dg/pr65533.c: New test.
15657
15658 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15659
15660         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15661         source= and mold= expressions functionality.
15662         * gfortran.dg/allocate_class_4.f90: New test.
15663         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15664         copying an unlimited polymorhpic object containing a char array
15665         to another unlimited polymorphic object respects the _len
15666         component.
15667         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15668         whether deferred length char array allocate works, unlimited
15669         polymorphic object allocation from a string works and if
15670         allocating an array of deferred length strings works.
15671         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15672
15673 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15674
15675         PR c++/65513
15676         * g++.dg/cpp0x/constexpr-array11.C: New.
15677
15678 2015-03-24  Richard Biener  <rguenther@suse.de>
15679
15680         PR middle-end/65517
15681         * gcc.dg/torture/pr65517.c: New testcase.
15682
15683 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15684
15685         * gfortran.dg/coindexed_1.f90: Moved from
15686         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15687
15688 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15689
15690         PR testsuite/65506
15691         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15692         gimple dump.
15693
15694         PR target/65523
15695         * gcc.target/i386/pr65523.c: New test.
15696
15697         PR ipa/65475
15698         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15699         dg-options.
15700         * g++.dg/lto/pr65475b_0.C: Likewise.
15701
15702 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15703
15704         PR target/65505
15705         * gcc.target/sh/torture/pr65505.c: New.
15706
15707 2015-03-23  Martin Sebor  <msebor@redhat.com>
15708
15709         PR testsuite/63175
15710         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15711         assembly for lvx in addition to lxv.
15712
15713 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR target/65504
15716         * gfortran.dg/pr65504.f90: New test.
15717
15718         PR ipa/65521
15719         * gcc.dg/pr65521.c: New test.
15720
15721 2015-03-23  Richard Biener  <rguenther@suse.de>
15722
15723         PR tree-optimization/65518
15724         * gcc.dg/vect/pr65518.c: New testcase.
15725
15726 2015-03-23  Richard Biener  <rguenther@suse.de>
15727
15728         PR tree-optimization/65494
15729         * gcc.dg/vect/pr65494.c: New testcase.
15730
15731 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15732
15733         PR preprocessor/65238
15734         * c-c++-common/cpp/pr65238-1.c: New test.
15735         * gcc.dg/cpp/pr65238-2.c: New test.
15736         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15737         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15738
15739 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15740             Mikael Morin  <mikael@gcc.gnu.org>
15741
15742         PR fortran/64952
15743         * gfortran.dg/elemental_dependency_4.f90: New.
15744         * gfortran.dg/elemental_dependency_5.f90: New.
15745
15746 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15747
15748         PR ipa/65475
15749         * g++.dg/lto/pr65475b_0.C: New testcase.
15750         * g++.dg/lto/pr65475b_1.C: New testcase.
15751         * g++.dg/lto/pr65475c_0.C: New testcase.
15752         * g++.dg/lto/pr65475c_1.C: New testcase.
15753
15754 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15755
15756         * gfortran.dg/coarray_38.f90: New.
15757         * gfortran.dg/coarray_39.f90: New.
15758         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15759         compile test.
15760
15761 2015-03-20  Marek Polacek  <polacek@redhat.com>
15762
15763         PR c++/65398
15764         * g++.dg/cpp0x/pr65398.C: New test.
15765
15766 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15767
15768         PR ipa/65475
15769         * g++.dg/lto/pr65475_0.C: New testcase.
15770         * g++.dg/lto/pr65475_1.C: New testcase.
15771
15772 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15773
15774         PR rtl-optimization/64366
15775         * gcc.target/sh/pr64366.c: New.
15776
15777 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15778
15779         PR c++/48324
15780         * g++.dg/cpp0x/constexpr-48324.C: New.
15781
15782 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15783
15784         PR c++/48453
15785         * g++.dg/cpp0x/pr48453.C: New.
15786
15787 2015-03-20  Marek Polacek  <polacek@redhat.com>
15788
15789         PR c++/65072
15790         * g++.dg/cpp0x/pr65072.C: New test.
15791
15792 2015-03-20  Richard Biener  <rguenther@suse.de>
15793
15794         PR middle-end/64715
15795         * gcc.dg/pr15347.c: Use -O.
15796         * c-c++-common/pr19807-1.c: Likewise.
15797
15798 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15799
15800         * gnat.dg/volatile13.ad[sb]: New test.
15801
15802 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15803
15804         PR rtl-optimization/60851
15805         * gcc.target/i386/pr60851.c: New test.
15806
15807 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
15808
15809         PR target/65240
15810         * g++.dg/pr65240.h: Add tests for PR 65240.
15811         * g++.dg/pr65240-1.C: Likewise.
15812         * g++.dg/pr65240-2.C: Likewise.
15813         * g++.dg/pr65240-3.C: Likewise.
15814         * g++.dg/pr65240-4.C: Likewise.
15815
15816 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
15817
15818         PR rtl-optimization/63491
15819         * gcc.target/powerpc/pr63491.c: New.
15820
15821 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15822
15823         * g++.dg/ipa/pr65465.C: New test.
15824
15825 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15826
15827         PR c++/52659
15828         * g++.dg/cpp0x/deleted11.C: New.
15829
15830 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15831
15832         PR sanitizer/65400
15833         * c-c++-common/tsan/pr65400-3.c: New test.
15834
15835 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15836
15837         PR c++/59686
15838         * g++.dg/cpp0x/constexpr-59686.C: New.
15839
15840 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR sanitizer/64265
15843         * g++.dg/tsan/pr64265.C: New test.
15844
15845         PR sanitizer/65400
15846         * c-c++-common/tsan/pr65400-1.c: New test.
15847         * c-c++-common/tsan/pr65400-2.c: New test.
15848
15849 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15850
15851         PR c++/59816
15852         * g++.dg/cpp0x/pr59816.C: New.
15853
15854 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15855
15856         PR fortran/59198
15857         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15858
15859 2015-03-18  Martin Liska  <mliska@suse.cz>
15860
15861         PR ipa/65439
15862         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15863         equivalences either to 6 or 7.
15864
15865 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15866
15867         PR middle-end/64491
15868         Revert:
15869         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15870
15871         * gcc.dg/undefined-loop-1.c: New file.
15872         * gcc.dg/undefined-loop-2.c: New file.
15873
15874         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15875
15876         PR testsuite/64032
15877         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15878         loop exits too early.
15879
15880 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15881
15882         PR tree-optimization/65450
15883         * gfortran.dg/pr65450.f90: New test.
15884
15885         PR target/65078
15886         * gcc.target/i386/pr65078-1.c: New test.
15887         * gcc.target/i386/pr65078-2.c: New test.
15888         * gcc.target/i386/pr65078-3.c: New test.
15889         * gcc.target/i386/pr65078-4.c: New test.
15890         * gcc.target/i386/pr65078-5.c: New test.
15891         * gcc.target/i386/pr65078-6.c: New test.
15892
15893 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15894
15895         PR c++/65340
15896         * g++.dg/cpp1y/pr65340.C: New.
15897
15898 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15899
15900         PR fortran/64432
15901         * gfortran.dg/system_clock_3.f08: Adjust test.
15902
15903 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15904
15905         PR fortran/59198
15906         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15907         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15908
15909 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15910
15911         PR fortran/64432
15912         * gfortran.dg/system_clock_3.f08: New test.
15913
15914 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15915
15916         PR c++/64626
15917         g++.dg/cpp1y/pr64626-1.C: New.
15918         g++.dg/cpp1y/pr64626-2.C: New.
15919         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15920
15921 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15922
15923         PR tree-optimization/65427
15924         * gcc.c-torture/execute/pr65427.c: New test.
15925
15926 2015-03-16  Marek Polacek  <polacek@redhat.com>
15927
15928         DR 1688
15929         PR c++/65327
15930         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15931         * g++.dg/cpp0x/pr65327.C: New test.
15932
15933 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15934
15935         PR sanitizer/64820
15936         * c-c++-common/asan/pr64820.c: New test.
15937
15938 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15939
15940         * gfortran.dg/pointer_2.f90: New test.
15941
15942 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15943
15944         * g++.dg/pr65049.C: New test.
15945
15946 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15947
15948         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15949         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15950         * gcc.target/i386/fuse-caller-save.c: Same.
15951
15952 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15953
15954         * gnat.dg/loop_optimization18.ad[sb]: New test.
15955         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15956
15957 2015-03-16  Alan Modra  <amodra@gmail.com>
15958
15959         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15960         2014-12-05 change.
15961
15962 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15963
15964         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15965         hppa*-*-hpux*.
15966         * gcc.dg/torture/pr65270-2.c: Likewise.
15967
15968 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15969
15970         PR fortran/61138
15971         * gfortran.dg/pointer_remapping_9.f90: New.
15972
15973 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15974
15975         PR tree-optimization/65369
15976         * gcc.c-torture/execute/pr65369.c: New test.
15977
15978         PR tree-optimization/65418
15979         * gcc.c-torture/execute/pr65418-1.c: New test.
15980         * gcc.c-torture/execute/pr65418-2.c: New test.
15981
15982         PR rtl-optimization/65401
15983         * gcc.c-torture/execute/pr65401.c: New test.
15984
15985 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15986
15987         PR target/64600
15988         * gcc.target/arm/pr64600_1.c: New test.
15989
15990 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15991
15992         PR rtl-optimization/65235
15993         * gcc.target/aarch64/pr65235_1.c: New test.
15994
15995 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15996
15997         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15998         * gcc.target/s390/hotpatch-22.c: Likewise.
15999         * gcc.target/s390/hotpatch-23.c: Likewise.
16000         * gcc.target/s390/hotpatch-24.c: Likewise.
16001         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16002         * gcc.target/s390/hotpatch-1.c: Update expected output.
16003         * gcc.target/s390/hotpatch-2.c: Likewise.
16004         * gcc.target/s390/hotpatch-3.c: Likewise.
16005         * gcc.target/s390/hotpatch-4.c: Likewise.
16006         * gcc.target/s390/hotpatch-5.c: Likewise.
16007         * gcc.target/s390/hotpatch-6.c: Likewise.
16008         * gcc.target/s390/hotpatch-7.c: Likewise.
16009         * gcc.target/s390/hotpatch-8.c: Likewise.
16010         * gcc.target/s390/hotpatch-9.c: Likewise.
16011         * gcc.target/s390/hotpatch-10.c: Likewise.
16012         * gcc.target/s390/hotpatch-11.c: Likewise.
16013         * gcc.target/s390/hotpatch-12.c: Likewise.
16014         * gcc.target/s390/hotpatch-13.c: Likewise.
16015         * gcc.target/s390/hotpatch-14.c: Likewise.
16016         * gcc.target/s390/hotpatch-15.c: Likewise.
16017         * gcc.target/s390/hotpatch-16.c: Likewise.
16018         * gcc.target/s390/hotpatch-17.c: Likewise.
16019         * gcc.target/s390/hotpatch-18.c: Likewise.
16020         * gcc.target/s390/hotpatch-19.c: Likewise.
16021
16022 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16023
16024         PR target/65103
16025         * gcc.target/i386/pr65103-1.c: New.
16026
16027 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16028
16029         PR target/65044
16030         * gcc.target/i386/pr65044.c: New.
16031
16032 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16033
16034         PR rtl-optimization/64895
16035         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16036         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16037         * gcc.target/i386/fuse-caller-save.c: Ditto.
16038
16039 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16040
16041         * gcc.dg/ipa/pr63569.c: Fix template.
16042
16043 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16044
16045         * g++.dg/ipa/pr64146.C: Require fpic support.
16046
16047 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16048
16049         PR libfortran/65200
16050         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16051         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16052
16053 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16054
16055         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16056         to dg-options, fix up dg-skip-if.
16057
16058 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16059
16060         PR target/65296
16061         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16062         * gcc.target/avr/tiny-caller-save.c: Same.
16063
16064 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16065
16066         PR target/65242
16067         * g++.dg/pr65242.C: New test.
16068
16069 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16070
16071         * c-c++-common/asan/no-asan-check-glob.c: New test.
16072
16073 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16074
16075         PR c++/65370
16076         * g++.dg/other/default11.C: New.
16077         * g++.dg/other/default12.C: Likewise.
16078
16079 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16080
16081         PR target/65368
16082         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16083
16084 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16085
16086         PR fortran/65024
16087         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16088
16089 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16090
16091         PR c++/65127
16092         * g++.dg/cpp0x/pr65127.C: New test.
16093
16094 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16095
16096         * gcc.dg/ipa/PR64550.c: Update template.
16097
16098 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16099             Tobias Burnus  <burnus@net-b.de>
16100
16101         * gfortran.dg/coarray_sync_memory.f90: New.
16102
16103 2015-03-10  Marek Polacek  <polacek@redhat.com>
16104
16105         PR sanitizer/65367
16106         * c-c++-common/ubsan/pr65367.c: New test.
16107
16108 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16109
16110         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16111         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16112         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16113         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16114         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16115         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16116         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16117         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16118         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16119         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16120         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16121         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16122         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16123
16124 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16125
16126         * lib/mpx-dg.exp (mpx_link_flags): New.
16127         (mpx_init): New.
16128         (mpx_finish): New.
16129         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16130         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16131         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16132         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16133         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16134         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16135         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16136         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16137         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16138         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16139         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16140         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16141         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16142         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16143         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16144         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16145         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16146         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16147         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16148         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16149         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16150         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16151         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16152         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16153         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16154         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16155         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16156         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16157         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16158         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16159         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16160         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16161         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16162         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16163         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16164         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16165         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16166         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16167         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16168         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16169         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16170         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16171         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16172         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16173         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16174         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16175         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16176         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16177         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16178         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16179         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16180         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16181         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16182         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16183         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16184         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16185         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16186         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16187         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16188         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16189         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16190         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16191         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16192         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16193         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16194         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16195         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16196         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16197         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16198         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16199         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16200         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16201         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16202         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16203         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16204         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16205         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16206         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16207         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16208         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16209         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16210         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16211         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16212         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16213         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16214         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16215         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16216         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16217         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16218         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16219         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16220         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16221         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16222         * gcc.target/i386/mpx/label-address-1.c: New.
16223         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16224         * gcc.target/i386/mpx/macro.c: New.
16225         * gcc.target/i386/mpx/mpx-check.h: New.
16226         * gcc.target/i386/mpx/mpx.exp: New.
16227         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16228         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16229         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16230         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16231         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16232         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16233         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16234         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16235         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16236         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16237         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16238         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16239         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16240         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16241         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16242         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16243         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16244         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16245         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16246         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16247         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16248         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16249         * gcc.target/i386/mpx/reference-1-nov.c: New.
16250         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16251         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16252         * gcc.target/i386/mpx/reference-2-nov.c: New.
16253         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16254         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16255         * gcc.target/i386/mpx/reference-3-nov.c: New.
16256         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16257         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16258         * gcc.target/i386/mpx/reference-4-nov.c: New.
16259         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16260         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16261         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16262         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16263         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16264         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16265         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16266         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16267         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16268         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16269         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16270         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16271         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16272         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16273         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16274         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16275         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16276         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16277         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16278         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16279         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16280         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16281         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16282         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16283         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16284         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16285         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16286         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16287         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16288         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16289         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16290         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16291         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16292         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16293         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16294         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16295         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16296         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16297         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16298         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16299         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16300         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16301         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16302         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16303         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16304         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16305         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16306         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16307         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16308         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16309         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16310         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16311         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16312         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16313         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16314         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16315         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16316         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16317         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16318         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16319         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16320         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16321         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16322         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16323         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16324         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16325         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16326         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16327         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16328         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16329         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16330         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16331         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16332         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16333         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16334         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16335         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16336         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16337         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16338         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16339         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16340         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16341         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16342         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16343         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16344         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16345         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16346         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16347         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16348         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16349         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16350         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16351         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16352         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16353         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16354         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16355         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16356         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16357         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16358         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16359         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16360         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16361         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16362         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16363         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16364         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16365         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16366         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16367         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16368         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16369         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16370         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16371         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16372         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16373         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16374         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16375         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16376         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16377         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16378         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16379         * gcc.target/i386/mpx/vla-1-nov.c: New.
16380         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16381         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16382         * gcc.target/i386/mpx/vla-2-nov.c: New.
16383         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16384
16385 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16386
16387         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16388
16389 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16390
16391         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16392
16393 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16394
16395         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16396         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16397
16398 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16399
16400         PR c/65120
16401         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16402         on rhs is 0.
16403         (fn4): New test.
16404         * c-c++-common/pr65120.c: New test.
16405
16406         PR rtl-optimization/65321
16407         * gcc.dg/pr65321.c: New test.
16408
16409 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16410
16411         PR tree-optimization/65355
16412         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16413
16414 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16415
16416         PR c/65120
16417         * c-c++-common/pr49706.c: Adjust tests for not warning
16418         about !!x == y or !b == y where b is boolean, and add
16419         some further tests.
16420         * c-c++-common/pr62199-2.c: Likewise.
16421
16422 2015-03-09  Richard Biener  <rguenther@suse.de>
16423
16424         PR middle-end/65270
16425         * gcc.dg/torture/pr65270-1.c: New testcase.
16426         * gcc.dg/torture/pr65270-2.c: Likewise.
16427
16428 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16429
16430         PR tree-optimization/63743
16431         * gcc.dg/pr63743.c: New test.
16432
16433 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16434
16435         PR lto/65316
16436         * g++.dg/lto/pr65316_0.C: New testcase.
16437         * g++.dg/lto/pr65316_1.C: New testcase.
16438
16439 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16440
16441         PR target/62247
16442         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16443         hppa*-*-hpux*.
16444         * g++.dg/abi/rtti3.C: Likewise.
16445
16446         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16447
16448         PR target/62251
16449         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16450
16451         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16452
16453         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16454
16455         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16456
16457 2015-03-08  Morin  <mikael@gcc.gnu.org>
16458
16459         PR fortran/60898
16460         * gfortran.dg/entry_20.f90: New.
16461
16462 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16463
16464         PR target/65153
16465         * gcc.c-torture/compile/pr65153.c: New.
16466
16467 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16468
16469         PR target/65249
16470         * g++.dg/torture/pr65249.C: New.
16471
16472 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
16473
16474         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16475         long.
16476         (int64_t): Likewise.
16477
16478 2015-03-07  Marek Polacek  <polacek@redhat.com>
16479             Martin Uecker  <uecker@eecs.berkeley.edu>
16480
16481         PR sanitizer/65280
16482         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16483         member-like arrays.
16484         * c-c++-common/ubsan/bounds-8.c: New test.
16485         * c-c++-common/ubsan/bounds-9.c: New test.
16486         * gcc.dg/ubsan/bounds-2.c: New test.
16487
16488 2015-03-05  Martin Sebor  <msebor@redhat.com>
16489
16490         PR testsuite/63175
16491         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16492         checking of results into main to prevent it from getting optimized
16493         away.
16494         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16495
16496 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
16497
16498         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16499         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16500         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16501         x64.
16502
16503 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
16504
16505         * g++.dg/lto/pr65302_1.C: New testcase.
16506         * g++.dg/lto/pr65302_0.C: New testcase.
16507
16508 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16509
16510         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16511         -fno-ipa-icf to dg-options.
16512
16513 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16514
16515         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16516         compiles using the linker plugin.
16517
16518 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
16519
16520         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16521
16522 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16523
16524         * gcc.target/arm/pr65067.c: New test.
16525
16526 2015-03-05  Martin Liska  <mliska@suse.cz>
16527
16528         PR ipa/65318
16529         * gcc.dg/ipa/pr65318.c: New test.
16530
16531 2015-03-05  Marek Polacek  <polacek@redhat.com>
16532
16533         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16534
16535 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16536
16537         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16538
16539 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16540
16541         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16542         max-unroll-times back to defaults for s390.
16543
16544 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16545
16546         Fix last commit.
16547
16548 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16549
16550         PR c++/64665
16551         * g++.dg/cpp0x/initlist92.C: New.
16552
16553 2015-03-05  Richard Biener  <rguenther@suse.de>
16554
16555         PR tree-optimization/65310
16556         * gcc.dg/vect/pr65310.c: New testcase.
16557
16558 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16559
16560         PR c++/64834
16561         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16562
16563 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
16564
16565         * gnat.dg/entry_queues3.adb: New test.
16566
16567 2015-03-04  Ian Lance Taylor  <iant@google.com>
16568
16569         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16570
16571 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16572
16573         PR c++/64227
16574         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16575
16576 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
16577
16578         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16579         -fno-ipa-icf to dg-options
16580         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16581         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16582
16583 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16584
16585         PR c++/64398
16586         * g++.dg/cpp0x/decltype62.C: New.
16587
16588 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
16589
16590         * gnat.dg/object_overflow5.adb: New test.
16591
16592 2015-03-03  Martin Liska  <mliska@suse.cz>
16593
16594         PR ipa/65287
16595         * gcc.dg/ipa/pr65287.c: New test.
16596
16597 2015-03-03  Martin Jambor  <mjambor@suse.cz>
16598             Eric Botcazou  <ebotcazou@adacore.com>
16599
16600         * gnat.dg/specs/pack12.ads: New test.
16601
16602 2015-03-03  Martin Liska  <mliska@suse.cz>
16603
16604         * gcc.dg/ipa/PR65282.c: New test.
16605
16606 2015-03-13  Jeff Law  <law@redhat.com>
16607
16608         PR tree-optimization/65241
16609         * gcc.c-torture/compile/pr65241.c: New test.
16610
16611 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16612
16613         PR target/64331
16614         * gcc.target/avr/torture/pr64331.c: New test.
16615
16616 2015-03-03  Martin Liska  <mliska@suse.cz>
16617             Jan Hubicka  <hubicka@ucw.cz>
16618
16619         * g++.dg/ipa/pr65263.C: New test.
16620
16621 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16622
16623         PR ipa/65130
16624         * gcc.dg/lto/pr65130_0.c: New testcase.
16625         * gcc.dg/lto/pr65130_1.c: New testcase.
16626
16627 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16628
16629         PR ipa/64988
16630         * g++.dg/torture/pr64988.C: New testcase.
16631
16632 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16633
16634         * gfortran.dg/coarray_atomic_6.f90: New.
16635
16636 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16637
16638         PR target/65184
16639         * gcc.target/i386/pr65184.c: New.
16640
16641 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16642
16643         PR target/65183
16644         * gcc.target/i386/pr65183.c: New.
16645
16646 2015-02-28  Martin Liska  <mliska@suse.cz>
16647             Jan Hubicka  <hubicka@ucw.cz>
16648
16649         * gcc.dg/ipa/ipa-icf-35.c: New test.
16650         * gcc.dg/ipa/ipa-icf-36.c: New test.
16651         * gcc.dg/ipa/ipa-icf-37.c: New test.
16652
16653 2015-02-28  Martin Liska  <mliska@suse.cz>
16654             Jan Hubicka  <hubicka@ucw.cz>
16655
16656         PR ipa/65245
16657         * gcc.dg/ipa/ipa-icf-34.c: New test.
16658
16659 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16660
16661         PR target/61142
16662         * gcc.target/sh/sh/pr61142.c: New.
16663
16664 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16665
16666         * g++.dg/other/dump-ada-spec-3.C: New test.
16667
16668 2015-03-01  Martin Liska  <mliska@suse.cz>
16669
16670         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16671         * g++.dg/ipa/pr63595.C: Update expected results.
16672
16673 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16674
16675         PR ipa/65236
16676         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16677
16678 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16679
16680         * gcc.dg/vect/pr59354.c: Move vector producing code to
16681         separate function.
16682
16683 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16684
16685         PR ipa/65237
16686         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16687         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16688         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16689         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16690
16691 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16692
16693         PR tree-optimization/65048
16694         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16695         (foo): Use K&R style definition.
16696
16697 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16698
16699         PR target/65032
16700         * g++.dg/pr65032.C: New.
16701
16702 2015-02-27  Marek Polacek  <polacek@redhat.com>
16703
16704         PR c/65040
16705         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16706         -Wformat=2.
16707
16708 2015-02-27  Marek Polacek  <polacek@redhat.com>
16709
16710         PR c/65228
16711         * gcc.dg/pr65228.c: New test.
16712
16713 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16714
16715         PR c/35330
16716         * gcc.dg/weak/weak-17.c: New file.
16717
16718 2015-02-27  Richard Biener  <rguenther@suse.de>
16719
16720         PR lto/65193
16721         * g++.dg/lto/pr65193_0.C: New testcase.
16722
16723 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16724
16725         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16726         * gcc.target/s390/hotpatch-8.c: Likewise.
16727         * gcc.target/s390/hotpatch-9.c: Likewise.
16728         * gcc.target/s390/pr61078.c: Likewise.
16729         * gcc.target/s390/pr57960.c: Remove -m64.
16730         * gcc.target/s390/pr61078.c: Likewise.
16731
16732 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16733             Martin Liska  <mliska@suse.cz>
16734
16735         PR bootstrap/65150
16736         * gcc.dg/pr64454.c: Disable ICF.
16737         * gcc.dg/pr28685-1.c: Disable ICF
16738         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16739         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16740         * g++.dg/ipa/ipa-icf-4.C: Update template.
16741
16742 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16743
16744         PR tree-optimization/65216
16745         * gcc.c-torture/execute/pr65216.c: New test.
16746
16747         PR tree-optimization/65215
16748         * gcc.c-torture/execute/pr65215-1.c: New test.
16749         * gcc.c-torture/execute/pr65215-2.c: New test.
16750         * gcc.c-torture/execute/pr65215-3.c: New test.
16751         * gcc.c-torture/execute/pr65215-4.c: New test.
16752         * gcc.c-torture/execute/pr65215-5.c: New test.
16753
16754 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16755
16756         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16757
16758 2015-02-26  Martin Liska  <mliska@suse.cz>
16759             Jan Hubicka  <hubicka@ucw.cz>
16760
16761         * g++.dg/ipa/pr64146.C: Update expected results.
16762         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16763         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16764         * gcc.dg/ipa/ipa-icf-34.c: New test.
16765
16766 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16767
16768         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16769         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16770         (dg-additional-options): Remove dg directive.
16771         (dg-final): Add dg directive.
16772
16773 2015-02-26  Marek Polacek  <polacek@redhat.com>
16774
16775         PR ipa/65008
16776         * g++.dg/ipa/pr65008.C: New test.
16777
16778 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16779
16780         * lib/profopt.exp (profopt-target-cleanup): New proc.
16781         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16782         files from sources from dg-additional-sources.
16783
16784 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16785
16786         * lib/gcov.exp: Cleanup in case of xfail.
16787
16788 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16789
16790         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16791
16792 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16793
16794         PR debug/46102
16795         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16796         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16797         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16798         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16799         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16800         * g++.dg/debug/pr46123.C: XFAIL and move...
16801         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16802         * gcc.dg/debug/dwarf2-3.c: Move...
16803         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16804
16805 2015-02-26  Marek Polacek  <polacek@redhat.com>
16806
16807         PR c++/65202
16808         * g++.dg/cpp1y/pr65202.C: New test.
16809
16810 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16811
16812         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16813         locale_facets.h.gcov.
16814
16815 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16816
16817         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16818
16819 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16820
16821         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16822
16823 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16824
16825         PR target/65217
16826         * gcc.target/i386/pr65217.c: New.
16827
16828 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16829
16830         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16831
16832 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16833
16834         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16835
16836 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16837
16838         PR tree-optimization/65048
16839         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16840
16841 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16842
16843         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16844         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16845
16846 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16847
16848         PR target/65161
16849         * gcc.target/i386/pr65161.c: New test.
16850
16851 2015-02-26  Terry Guo  <terry.guo@arm.com>
16852
16853         * gcc.target/arm/no-volatile-in-it.c: New test.
16854
16855 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16856
16857         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16858         (dg-options): Add -save-temps.
16859         (dg-final): Add cleanup-saved-temps.
16860
16861 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16862
16863         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16864
16865 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16866
16867         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16868         * gcc.target/powerpc/pack01.c: Include string.h.
16869
16870 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16871
16872         PR target/65167
16873         * gcc.target/i386/pr65167.c: New.
16874
16875 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16876
16877         PR tree-optimization/61917
16878         * gcc.dg/vect/vect-pr61917.c: New file.
16879
16880 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16881
16882         PR tree-optimization/65170
16883         * gcc.c-torture/execute/pr65170.c: New test.
16884         * gcc.dg/tree-ssa/vrp96.c: New test.
16885
16886 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16887
16888         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16889
16890 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16891
16892         PR testsuite/65126
16893         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16894         (dg-additional-files-options): Copy additional_sources to
16895         additional_sources_used before emptying additional_sources.
16896         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16897         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16898         (cleanup-saved-temps): Use additional_sources_used instead of
16899         additional_sources.
16900         (dg-test): Reset additional_sources_used.
16901
16902 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16903
16904         PR fortran/63427
16905         * gfortran.dg/integer_exponentiation_6.F90: New test.
16906
16907 2015-02-23  Martin Sebor  <msebor@redhat.com>
16908
16909         PR target/65109
16910         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16911         two parts.  One to save registers, the other to verify the
16912         registers have the right values.  Save register state into
16913         static data rather than on the stack.
16914
16915 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16916
16917         PR bootstrap/63888
16918         * c-c++-common/asan/pr63888.c: New test.
16919
16920 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16921
16922         PR target/65163
16923         * gcc.c-torture/compile/pr65163.c: New.
16924
16925 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16926
16927         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16928         with -m31 on 64 bit.
16929         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16930         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16931
16932 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16933
16934         * gcc.target/s390/20090223-1.c: Add
16935         -Wno-implicit-function-declaration option.
16936         * gcc.target/s390/pr42224.c: Likewise.
16937         * gcc.target/s390/pr55718.c: Likewise.
16938
16939 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16940
16941         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16942         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16943         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16944         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16945         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16946         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16947         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16948         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16949         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16950         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16951         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16952         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16953         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16954         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16955         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16956         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16957         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16958         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16959         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16960         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16961         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16962
16963 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16964
16965         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16966         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16967         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16968         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16969         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16970         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16971         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16972         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16973         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16974         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16975         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16976         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16977         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16978         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16979         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16980         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16981
16982 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16983
16984         PR fortran/64980
16985         PR fortran/61960
16986         * gfortran.dg/pr61960.f90: New.
16987         * gfortran.dg/pr64230.f90: New.
16988         * gfortran.dg/pr64980.f03: New.
16989
16990 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16991
16992         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16993
16994 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16995
16996         PR ada/65156
16997         * gnat.dg/timing_events.adb: Removed, invalid test.
16998
16999 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17000
17001         PR debug/58123
17002         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17003         location.
17004         * g++.dg/gcov/gcov-2.C: Likewise.
17005
17006 2015-02-20  Richard Biener  <rguenther@suse.de>
17007
17008         PR tree-optimization/65136
17009         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17010
17011 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17012
17013         PR testsuite/64158
17014         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17015         powerpc*-*-linux* and nvptx-*-* blacklisting.
17016
17017         * gcc.dg/sibcall-9.c: New test.
17018         * gcc.dg/sibcall-10.c: New test.
17019
17020 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17021
17022         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17023
17024 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17025
17026         PR target/64452
17027         * gcc.target/avr/torture/pr64452.c: New test.
17028
17029 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17030
17031         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17032         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17033
17034 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17035
17036         PR testsuite/65116
17037         * lib/target-supports.exp (check_compile): Check whether
17038         additional_sources is defined before using it.
17039
17040 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17041
17042         PR middle-end/65074
17043         * g++.dg/opt/pr65074.C: New file.
17044
17045 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17046
17047         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17048         (size_type): New typedef.
17049         (operator "" _script): Use it for the last argument.
17050
17051 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17052
17053         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17054
17055 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17056
17057         * lib/target-supports.exp (check_compile): Save/restore
17058         additional_sources that may belong to an actual test.
17059
17060 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17061
17062         PR gcov-profile/64634
17063         * g++.dg/gcov/gcov-15.C: New test.
17064
17065 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17066
17067         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17068
17069 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17070
17071         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17072
17073 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17074
17075         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17076
17077 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17078
17079         * gfortran.dg/fmt_cache_1.f: Add missing close.
17080
17081 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17082
17083         PR testsuite/65107
17084         * gfortran.dg/read_eof_8.f90: Add missing close.
17085
17086 2015-02-18  Richard Biener  <rguenther@suse.de>
17087
17088         PR tree-optimization/65063
17089         * gcc.dg/pr65063.c: New testcase.
17090
17091 2015-02-18  Richard Biener  <rguenther@suse.de>
17092
17093         PR tree-optimization/62217
17094         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17095
17096 2015-02-18  Marek Polacek  <polacek@redhat.com>
17097
17098         PR sanitizer/65081
17099         * c-c++-common/ubsan/pr65081.c: New test.
17100
17101 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17102
17103         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17104         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17105
17106 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17107
17108         * gcc.dg/ipa/propalign-3.c: New test.
17109
17110 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17111
17112         PR target/64793
17113         * gcc.target/sh/pr64793.c: New.
17114         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17115
17116 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17117
17118         * gcc.target/arm/divzero.c: New test case.
17119
17120 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17121
17122         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17123
17124 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17125             Jakub Jelinek  <jakub@redhat.com>
17126
17127         PR c++/65075
17128         * g++.dg/cpp0x/pr65075.C: New test.
17129
17130 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17131
17132         PR target/65058
17133         * gcc.target/powerpc/pr65058.c: New test.
17134
17135 2015-02-16  Jeff Law  <law@redhat.com>
17136
17137         PR tree-optimization/64823
17138         * gcc.dg/uninit-20.c: New test.
17139
17140 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17141             James Greenhalgh  <james.greenhalgh@arm.com>
17142
17143         PR ipa/64963
17144         * gcc.dg/ipa/ipa-clone-1.c: New test.
17145
17146 2015-02-16  Richard Biener  <rguenther@suse.de>
17147
17148         PR tree-optimization/65077
17149         * gcc.dg/torture/pr65077.c: New testcase.
17150
17151 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17152
17153         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17154         Directive adjusted to scan for ldaxr.
17155         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17156         adjusted to scan for ldaex.
17157
17158 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17159
17160         PR c++/65080
17161         * g++.dg/cpp0x/constexpr-65080.C: New.
17162
17163 2015-02-16  Richard Biener  <rguenther@suse.de>
17164
17165         PR tree-optimization/63593
17166         * gcc.dg/pr63593.c: New testcase.
17167
17168 2015-02-16  Marek Polacek  <polacek@redhat.com>
17169
17170         PR c/65066
17171         * gcc.dg/pr65066.c: New test.
17172
17173 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17174
17175         * gcc.dg/pr65002.C: Move ...
17176         * g++.dg/ipa/pr65002.C: ... here.
17177
17178 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17179
17180         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17181         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17182         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17183         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17184
17185 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17186
17187         PR testsuite/64850
17188         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17189         the expression to find calls.
17190         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17191         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17192         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17193         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17194         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17195
17196 2015-02-14  Marek Polacek  <polacek@redhat.com>
17197
17198         PR c/64768
17199         * gcc.dg/array-11.c: New test.
17200         * gcc.dg/array-12.c: New test.
17201         * gcc.dg/array-13.c: New test.
17202         * gcc.dg/array-14.c: New test.
17203         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17204         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17205         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17206         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17207         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17208         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17209
17210 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17211
17212         PR c++/60894
17213         * g++.dg/lookup/using54.C: New.
17214
17215 2015-02-13  Jeff Law  <law@redhat.com>
17216
17217         PR bootstrap/65060
17218         Revert my change for tree-optimization/64823.
17219
17220 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17221
17222         PR tree-optimization/65053
17223         * gcc.c-torture/execute/pr65053-1.c: New test.
17224         * gcc.c-torture/execute/pr65053-2.c: New test.
17225
17226 2015-02-13  Marek Polacek  <polacek@redhat.com>
17227
17228         PR c/65050
17229         * gcc.dg/pr65050.c: New test.
17230
17231 2015-02-13  Jeff Law  <law@redhat.com>
17232
17233         PR tree-optimization/64823
17234         * gcc.dg/uninit-20.c: New test.
17235
17236         PR rtl-optimization/47477
17237         * gcc.dg/tree-ssa/pr47477.c: New test.
17238
17239 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17240
17241         PR c++/60211
17242         * g++.dg/parse/ivdep-2.C: New.
17243         * g++.dg/parse/ivdep-3.C: Likewise.
17244
17245 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17246
17247         PR fortran/64506
17248         * gfortran.dg/continuation_13.f90: New test.
17249         * gfortran.dg/continuation_14.f: New test.
17250
17251 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17252
17253         PR c++/64970
17254         * g++.dg/cpp0x/sfinae55.C: New.
17255
17256 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR ipa/65034
17259         * g++.dg/ipa/pr65034.C: New test.
17260
17261 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17262
17263         PR tree-optimization/65002
17264         * gcc.dg/pr65002.C: New.
17265
17266 2015-02-13  Marek Polacek  <polacek@redhat.com>
17267
17268         PR c/65040
17269         * c-c++-common/pr65040.c: New test.
17270
17271 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17272
17273         PR tree-optimization/64705
17274         * gcc.dg/tree-ssa/pr64705.c: New test.
17275
17276 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17277
17278         PR rtl/32219
17279         * gcc.dg/visibility-22.c: New test.
17280         * gcc.dg/visibility-23.c: New test.
17281         * gcc.target/i386/pr32219-1.c: New test.
17282         * gcc.target/i386/pr32219-2.c: New test.
17283         * gcc.target/i386/pr32219-3.c: New test.
17284         * gcc.target/i386/pr32219-4.c: New test.
17285         * gcc.target/i386/pr32219-5.c: New test.
17286         * gcc.target/i386/pr32219-6.c: New test.
17287         * gcc.target/i386/pr32219-7.c: New test.
17288         * gcc.target/i386/pr32219-8.c: New test.
17289         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17290
17291 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17292
17293         PR libgfortran/57822
17294         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17295         four different KINDs.
17296
17297 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17298
17299         PR c++/64884
17300         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17301
17302         PR sanitizer/65000
17303         * g++.dg/ubsan/pr65000.C: New test.
17304
17305 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17306
17307         PR fortran/64932
17308         * gfortran.dg/finalize_28.f90: New test
17309
17310 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17311
17312         PR debug/55541
17313         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17314         DW_TAG_lexical_block removal.
17315         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17316         * g++.dg/guality/pr55541.C: New test.
17317
17318         PR sanitizer/64984
17319         * g++.dg/ubsan/pr64984.C: New test.
17320
17321 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17322
17323         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17324
17325 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17326
17327         PR testsuite/64930
17328         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17329         instructions for 2015-01-14 get_memmodel changes.
17330         * gcc.target/powerpc/atomic-p8.c: Likewise.
17331
17332         PR sanitizer/65019
17333         * g++.dg/ubsan/pr65019.C: New test.
17334
17335         PR tree-optimization/65014
17336         * gcc.c-torture/compile/pr65014.c: New test.
17337
17338 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17339
17340         PR libgfortran/57822
17341         * gfortran/fmt_g0_7.f08: Revise test.
17342
17343 2015-02-11  Jeff Law  <law@redhat.com>
17344
17345         PR target/63347
17346         * gcc.target/m68k/pr63347.c: New test.
17347
17348 2015-02-11  Marek Polacek  <polacek@redhat.com>
17349
17350         * g++.dg/ubsan/shift-1.C: New test.
17351         * gcc.dg/ubsan/c-shift-2.c: New test.
17352         * c-c++-common/ubsan/shift-5.c: Remove file.
17353
17354 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17355
17356         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17357         Directive adjusted to XFAIL.
17358         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17359         adjusted to XFAIL.
17360
17361 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17362
17363         PR middle-end/65003
17364         * g++.dg/opt/pr65003.C: New test.
17365
17366 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17367
17368         * lib/target-supports.exp (check_effective_target_pie): Renamed
17369         to ...
17370         (check_effective_target_pie_enabled): This.
17371         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17372         * gcc.target/i386/pie.c: Likewise.
17373
17374 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17375
17376         PR target/64893
17377         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17378         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17379
17380 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17381
17382         PR target/61925
17383         * gcc.target/i386/pr61925-1.c: New test.
17384         * gcc.target/i386/pr61925-2.c: New test.
17385         * gcc.target/i386/pr61925-3.c: New test.
17386
17387 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17388
17389         PR sanitizer/65004
17390         * g++.dg/asan/pr65004.C: New test.
17391
17392 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17393
17394         PR target/64661
17395         * gcc.taget/sh/pr64661-0.h: New.
17396         * gcc.taget/sh/pr64661-1.c: New.
17397         * gcc.taget/sh/pr64661-2.c: New.
17398         * gcc.taget/sh/pr64661-3.c: New.
17399         * gcc.taget/sh/pr64661-4.c: New.
17400
17401 2015-02-10  Richard Biener  <rguenther@suse.de>
17402
17403         PR tree-optimization/64995
17404         * g++.dg/torture/pr64995.C: New testcase.
17405
17406 2015-02-10  Richard Biener  <rguenther@suse.de>
17407
17408         PR tree-optimization/64909
17409         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17410
17411 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17412
17413         * gcc.dg/signbit-sa.c: New test.
17414
17415 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17416
17417         PR libgfortran/57822
17418         * gfortran/fmt_g0_7.f08: New test.
17419
17420 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17421
17422         PR tree-optimization/43378
17423         * gcc.dg/tree-ssa/pr43378.c: New test.
17424
17425 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17426
17427         PR ipa/64978
17428         * g++.dg/torture/pr64978.C: New testcase.
17429
17430 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17431
17432         PR sanitizer/64981
17433         * gcc.dg/asan/pr64981.c: New test.
17434
17435 2015-02-09  Marek Polacek  <polacek@redhat.com>
17436
17437         PR c/64856
17438         * gcc.dg/pr64856.c: New test.
17439
17440 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17441
17442         PR target/64979
17443         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17444         * gcc.c-torture/execute/pr64979.c: New test.
17445
17446 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17447
17448         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17449
17450 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17451
17452         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17453         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17454
17455 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17456
17457         PR target/58757
17458         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17459
17460 2015-02-09  Richard Biener  <rguenther@suse.de>
17461
17462         PR tree-optimization/54000
17463         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17464
17465 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17466
17467         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17468
17469 2015-02-09  Martin Liska  <mliska@suse.cz>
17470
17471         * g++.dg/ipa/pr64858.C: New test.
17472
17473 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17474
17475         * gcc.dg/uninit-19.c: Fix warning line for fpic.
17476
17477 2015-02-08  Andrew Pinski  <apinski@cavium.com>
17478
17479         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17480
17481 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
17482
17483         PR fortran/63744
17484         * gfortran.dg/use_rename_8.f90: New.
17485
17486 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
17487
17488         * gnat.dg/addr7.ad[sb]: New test.
17489         * gnat.dg/addr8.ad[sb]: Likewise.
17490
17491 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
17492
17493         PR jit/64752
17494         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17495         from jit.dg/test-compile-to-executable.c's create_code, with a
17496         clarification of the output message.
17497         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17498         pass/fail message.
17499         (test_jit): Use CHECK_NO_ERRORS when calling
17500         gcc_jit_context_compile_to_file.
17501         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17502         jit-verify-compile-to-file to jit-verify-output-file-was-created.
17503         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
17504         about deletions that are attempted.
17505         (jit-verify-compile-to-file): Rename to...
17506         (jit-verify-output-file-was-created): ...this, and drop the
17507         attempt to run "file" and verify the output.
17508         (jit-verify-assembler): New function.
17509         (jit-verify-object): New function.
17510         (jit-verify-dynamic-library): New function.
17511         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17512         favor of an implementation from new file
17513         create-code-for-hello-world-executable.h, which also adds a
17514         "main".
17515         (dg-final): Replace jit-verify-compile-to-file with
17516         jit-verify-output-file-was-created, and invoke new function
17517         jit-verify-assembler.
17518         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17519         the output message.
17520         (dg-final): Replace jit-verify-compile-to-file with
17521         jit-verify-output-file-was-created, and invoke new function
17522         jit-verify-dynamic-library.
17523         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17524         favor of an implementation from new file
17525         create-code-for-hello-world-executable.h, which also adds a
17526         "main".
17527         (dg-final): Replace jit-verify-compile-to-file with
17528         jit-verify-output-file-was-created.  Strengthen the expected stdout
17529         from the built executable.
17530         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17531         favor of an implementation from new file
17532         create-code-for-hello-world-executable.h, which also adds a
17533         "main".
17534         (dg-final): Replace jit-verify-compile-to-file with
17535         jit-verify-output-file-was-created, and invoke new function
17536         jit-verify-object.
17537         * jit.dg/verify-dynamic-library.c: New source file.
17538
17539 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
17540             Brian Rzycki  <b.rzycki@samsung.com>
17541
17542         PR tree-optimization/64878
17543         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17544
17545 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17546
17547         PR ipa/64896
17548         * g++.dg/ipa/pr64896.C: New test.
17549
17550 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
17551
17552         PR target/64205
17553         * gcc.target/powerpc/pr64205.c: New file.
17554
17555 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
17556
17557         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17558         (dg-options): Use -fpie instead of -fPIE -pie.
17559
17560 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17561
17562         PR middle-end/64937
17563         * g++.dg/asan/pr64937.C: New test.
17564
17565 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
17566
17567         PR fortran/63205
17568         * gfortran.dg/class_to_type_4.f90: New test
17569
17570 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
17571
17572         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17573
17574 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17575
17576         PR rtl-optimization/64957
17577         PR debug/64817
17578         * gcc.c-torture/execute/pr64957.c: New test.
17579
17580 2015-02-05  Jeff Law  <law@redhat.com>
17581
17582         PR target/17306
17583         * gcc.target/h8300/pr17306-1.c: New test.
17584         * gcc.target/h8300/pr17306-2.c: New test.
17585
17586 2015-02-05  Tobias Burnus  <burnus@net-b.de>
17587
17588         PR fortran/64943
17589         * gfortran.dg/structure_constructor_12.f90: New.
17590
17591 2015-02-05  Jeff Law  <law@redhat.com>
17592
17593         PR target/58400
17594         gcc.target/h8300/pr58400.c: New test.
17595
17596 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
17597
17598         * gcc.target/arm/macro_defs0.c: New test.
17599         * gcc.target/arm/macro_defs1.c: New test.
17600         * gcc.target/arm/macro_defs2.c: New test.
17601
17602 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17603
17604         PR rtl-optimization/64905
17605         * gcc.target/i386/pr64905.c: Require nonpic target.
17606         (dg-options): Add -fomit-frame-pointer.
17607         (main): Remove.
17608
17609 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17610
17611         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17612         tree dump scanning.
17613
17614 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17615
17616         PR fortran/64757
17617         * gfortran.dg/type_to_class_2.f90: New test
17618         * gfortran.dg/type_to_class_3.f90: New test
17619
17620 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17621
17622         PR ipa/64686
17623         * g++.dg/torture/pr64686.C: New testcase.
17624
17625 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17626
17627         PR rtl-optimization/64905
17628         * gcc.target/i386/pr64905.c: New file.
17629
17630 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17631
17632         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17633         * gcc.dg/guality/pr41616-1.c: Ditto.
17634
17635 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17636
17637         PR debug/64817
17638         * gcc.dg/pr64817-3.c: New.
17639
17640 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17641             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17642
17643         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17644         pass parameters in registers.
17645         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17646         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17647         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17648
17649 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17650             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17651
17652         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17653         list, allow for multilibed targets.
17654         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17655
17656 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17657
17658         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17659         * gcc.dg/pr46728-6.c: Ditto.
17660
17661 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17662
17663         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17664         for mips_nanlegacy target.
17665
17666 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17667
17668         * gcc.target/i386/chkp-hidden-def.c: New.
17669
17670 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17671
17672         PR middle-end/62103
17673         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17674         to use 24 bits for bitfield b.
17675
17676 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17677
17678         PR testsuite/64796
17679         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17680         cache result in a global variable.  Include all 32-bit targets for
17681         bswap64 tests.
17682
17683 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17684
17685         PR rtl-optimization/64756
17686         * gcc.c-torture/execute/pr64756.c: New test.
17687
17688 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17689
17690         PR target/64660
17691         * gcc.target/sh/pr64660-0.h: New.
17692         * gcc.target/sh/pr64660-1.c: New.
17693         * gcc.target/sh/pr64660-2.c: New.
17694         * gcc.target/sh/pr64660-3.c: New.
17695         * gcc.target/sh/pr64660-4.c: New.
17696
17697 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17698
17699         PR c++/64877
17700         * g++.dg/warn/Waddress-2.C: New.
17701
17702 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17703
17704         PR middle-end/61225
17705         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17706
17707 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17708
17709         PR preprocessor/64803
17710         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17711
17712 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17713
17714         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17715
17716 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17717
17718         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17719         (_ARM_FPSRC): Add DN and AHP fields.
17720         (clean_results): Force DN=1 on AArch64.
17721         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17722         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17723         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17724         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17725         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17726         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17727
17728 2015-02-02  Alan Modra  <amodra@gmail.com>
17729
17730         * gcc.target/powerpc/cprophard.c: New.
17731
17732 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17733
17734         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17735         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17736
17737 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17738
17739         PR debug/64817
17740         * gcc.dg/pr64817-1.c: New test.
17741         * gcc.dg/pr64817-2.c: New test.
17742
17743 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17744
17745         PR target/64851
17746         * gcc.target/sh/pr64851-0.h: New
17747         * gcc.target/sh/pr64851-1.c: New
17748         * gcc.target/sh/pr64851-2.c: New
17749         * gcc.target/sh/pr64851-3.c: New
17750         * gcc.target/sh/pr64851-4.c: New
17751
17752 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17753
17754         PR target/64882
17755         * gcc.dg/torture/pr64882.c: New test.
17756
17757 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17758
17759         PR target/64159
17760         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17761         sparc*-*-*.
17762
17763 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17764
17765         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17766         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17767         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17768         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17769         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17770         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17771         tree dump.
17772         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17773         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17774         tree dump.
17775         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17776         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17777         tree dump.
17778
17779 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17780
17781         PR target/64688
17782         * g++.dg/pr64688-2.C: New.
17783
17784 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17785
17786         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17787         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17788         * gcc.target/i386/fuse-caller-save.c: Ditto.
17789         * gcc.target/i386/headmerge-1.c: Ditto.
17790         * gcc.target/i386/headmerge-2.c: Ditto.
17791         * gcc.target/i386/sibcall-6.c: Ditto.
17792
17793 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17794
17795         PR target/64617
17796         * gcc.target/i386/pr64617.c: New test.
17797
17798 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17799
17800         PR target/15184
17801         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17802         (dg-options): Remove -m32.
17803         (dg-final): Scan for "movb %al" only.
17804         * gcc.target/i386/pr15184-2.c: Ditto.
17805
17806 2015-01-30  Richard Biener  <rguenther@suse.de>
17807
17808         PR tree-optimization/64829
17809         * gcc.dg/vect/pr64829.c: New testcase.
17810
17811 2015-01-29  Marek Polacek  <polacek@redhat.com>
17812
17813         PR c/64709
17814         * gcc.dg/pr64709.c: New test.
17815
17816 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
17817
17818         PR c++/64717
17819         * g++.dg/ubsan/pr64717-1.C: New test.
17820         * g++.dg/ubsan/pr64717-2.C: New test.
17821
17822 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17823
17824         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17825
17826 2015-01-29  Jeff Law  <law@redhat.com>
17827
17828         PR target/15184
17829         * gcc.target/i386/pr15184-1.c: New test.
17830         * gcc.target/i386/pr15184-2.c: New test.
17831
17832 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17833
17834         PR tree-optimization/64746
17835         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17836
17837 2015-01-29  Richard Biener  <rguenther@suse.de>
17838
17839         PR tree-optimization/64853
17840         * gcc.dg/torture/pr64853.c: New testcase.
17841
17842 2015-01-29  Richard Biener  <rguenther@suse.de>
17843
17844         PR tree-optimization/64844
17845         * gcc.dg/vect/pr64844.c: New testcase.
17846
17847 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17848
17849         PR middle-end/64809
17850         * gcc.dg/pr64809.c: Delete.
17851
17852 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17853
17854         PR middle-end/64805
17855         * gcc.target/i386/pr64805.c: New.
17856
17857 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17858
17859         * gcc.dg/guality/guality.h (main): Add argv[0] to
17860         guality_gdb_command.
17861
17862 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17863
17864         PR ipa/64801
17865         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17866
17867 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17868
17869         PR target/64659
17870         * gcc.target/sh/sh.exp
17871         (check_effective_target_atomic_model_soft_gusa_available,
17872         check_effective_target_atomic_model_soft_tcb_available,
17873         check_effective_target_atomic_model_soft_imask_available,
17874         check_effective_target_atomic_model_hard_llcs_available): New.
17875         * gcc.target/sh/pr64659-0.h: New.
17876         * gcc.target/sh/pr64659-1.c: New.
17877         * gcc.target/sh/pr64659-2.c: New.
17878         * gcc.target/sh/pr64659-3.c: New.
17879         * gcc.target/sh/pr64659-4.c: New.
17880
17881 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17882
17883         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17884         scan-assembler-times pattern.
17885
17886 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17887
17888         PR middle-end/64809
17889         * gcc.dg/pr64809.c: New test.
17890
17891 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17892
17893         PR tree-optimization/64277
17894         * gcc.dg/pr64277.c: New.
17895
17896 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17897
17898         PR tree-optimization/64718
17899         * gcc.c-torture/execute/pr64718.c: New test.
17900
17901 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17902
17903         * gcc.target/aarch64/abs_2.c: New.
17904
17905 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17906
17907         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17908         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17909         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17910         ISA rev < 2.
17911
17912 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17913
17914         PR bootstrap/64612
17915         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17916         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17917         { target comdat_group }.
17918
17919 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17920
17921         PR fortran/63861
17922         * gfortran.dg/goacc/coarray_2.f90: New.
17923
17924 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17925
17926         PR ipa/60871
17927         PR ipa/64139
17928         * g++.dg/torture/pr64139.C: New testcase.
17929         * g++.dg/torture/pr60871.C: Likewise.
17930
17931 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17932
17933         PR fortran/64230
17934         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17935         prevent linking errors.
17936
17937 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17938
17939         PR ipa/64282
17940         * g++.dg/torture/pr64282.C: New testcase.
17941
17942 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17943
17944         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17945         for wzr reg.
17946
17947 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17948
17949         * gcc.target/s390/hotpatch-13.c: New testcase.
17950         * gcc.target/s390/hotpatch-14.c: New testcase.
17951         * gcc.target/s390/hotpatch-15.c: New testcase.
17952         * gcc.target/s390/hotpatch-16.c: New testcase.
17953         * gcc.target/s390/hotpatch-17.c: New testcase.
17954         * gcc.target/s390/hotpatch-18.c: New testcase.
17955         * gcc.target/s390/hotpatch-19.c: New testcase.
17956         * gcc.target/s390/hotpatch-20.c: New testcase.
17957         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17958         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17959         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17960         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17961         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17962         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17963         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17964         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17965         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17966         * gcc.target/s390/hotpatch-10.c: Likewise.
17967         * gcc.target/s390/hotpatch-11.c: Likewise.
17968         * gcc.target/s390/hotpatch-12.c: Likewise.
17969         * gcc.target/s390/hotpatch-2.c: Likewise.
17970         * gcc.target/s390/hotpatch-3.c: Likewise.
17971         * gcc.target/s390/hotpatch-4.c: Likewise.
17972         * gcc.target/s390/hotpatch-5.c: Likewise.
17973         * gcc.target/s390/hotpatch-6.c: Likewise.
17974         * gcc.target/s390/hotpatch-7.c: Likewise.
17975         * gcc.target/s390/hotpatch-8.c: Likewise.
17976         * gcc.target/s390/hotpatch-9.c: Likewise.
17977         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17978         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17979         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17980         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17981         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17982         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17983         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17984         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17985
17986 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17987
17988         * gcc.dg/long_branch.c: New testcase.
17989
17990 2015-01-27  Richard Biener  <rguenther@suse.de>
17991
17992         PR tree-optimization/56273
17993         PR tree-optimization/59124
17994         PR tree-optimization/64277
17995         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17996         * gcc.dg/Warray-bounds-12.c: Likewise.
17997         * gcc.dg/Warray-bounds-13.c: Likewise.
17998
17999 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18000
18001         PR rtl-optimization/61058
18002         * gcc.dg/pr61058.c: New test.
18003
18004 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18005
18006         * gcc.target/i386/chkp-narrow-bounds.c: New.
18007
18008 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18009
18010         PR tree-optimization/64807
18011         * gcc.dg/pr64807.c: New test.
18012
18013         PR c/64766
18014         * gcc.dg/pr64766.c: New test.
18015
18016 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18017
18018         PR target/49263
18019         * gcc.target/sh/pr49263-4.c: New.
18020
18021 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18022
18023         PR fortran/62044
18024         * gfortran.dg/allocate_with_mold_1.f90: New test
18025
18026 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18027
18028         PR c/64778
18029         * gcc.dg/pr64778.c: New test.
18030
18031         PR middle-end/64421
18032         * gcc.dg/vect/pr64421.c: New test.
18033
18034 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18035
18036         PR fortran/64771
18037         * gfortran.dg/coarray_36.f: New.
18038         * gfortran.dg/coarray_37.f90: New.
18039
18040 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18041
18042         PR fortran/64230
18043         * gfortran.dg/class_allocate_18.f90: New.
18044
18045 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18046
18047         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18048
18049 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18050
18051         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18052
18053 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18054
18055         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18056
18057 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18058
18059         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18060
18061 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18062
18063         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18064         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18065         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18066         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18067
18068 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18069
18070         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18071         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18072         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18073
18074 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18075
18076         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18077         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18078         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18079         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18080         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18081         vXXXhn.inc.
18082
18083 2015-01-26  Richard Biener  <rguenther@suse.de>
18084
18085         PR middle-end/64764
18086         * gcc.dg/uninit-19.c: New testcase.
18087
18088 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18089
18090         * lib/target-supports.exp (check_effective_target_vect64): Add
18091         sparc*-*-*.
18092
18093 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18094
18095         PR testsuite/64712
18096         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18097
18098 2015-01-26  Tony Liu  <tony.liu@arm.com>
18099
18100         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18101         non-UAL cases.
18102
18103 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18104
18105         PR libfortran/64770
18106         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18107         correctly, clean up afterwards.
18108
18109 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18110
18111         PR fortran/62044
18112         * gfortran.dg/use_rename_7.f90: New.
18113
18114 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18115
18116         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18117         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18118
18119 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18120
18121         PR target/54236
18122         * gcc.target/sh/pr54236-4.c: New.
18123
18124 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18125
18126         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18127         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18128         Bridge test.
18129
18130 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18131
18132         PR libfortran/64770
18133         * gfortran.dg/open_new_segv.f90: New test.
18134
18135 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18136
18137         PR target/49263
18138         PR target/53987
18139         PR target/64345
18140         PR target/59533
18141         PR target/52933
18142         PR target/54236
18143         PR target/51244
18144         * gcc.target/sh/pr64345-1.c: New.
18145         * gcc.target/sh/pr64345-2.c: New.
18146         * gcc.target/sh/pr59533-1.c: New.
18147         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18148         * gcc.target/sh/pr52933-2.c: Likewise.
18149         * gcc.target/sh/pr54089-1.c: Likewise.
18150         * gcc.target/sh/pr54236-1.c: Likewise.
18151         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18152         * gcc.target/sh/pr49263-1.c: Remove xfails.
18153         * gcc.target/sh/pr49263-2.c: Likewise.
18154         * gcc.target/sh/pr49263-3.c: Likewise.
18155         * gcc.target/sh/pr53987-1.c: Likewise.
18156         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18157         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18158         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18159         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18160         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18161         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18162         test_009): New.
18163         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18164         (test_02): New.
18165
18166 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18167
18168         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18169
18170 2015-01-23  Ian Lance Taylor  <iant@google.com>
18171
18172         PR go/64510
18173         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18174         targets without split stack support.
18175
18176 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18177
18178         PR target/64317
18179         * gcc.target/i386/pr64317.c: New test.
18180
18181 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18182
18183         PR rtl-optimization/63637
18184         PR rtl-optimization/60663
18185         * gcc.dg/pr63637-1.c: New test.
18186         * gcc.dg/pr63637-2.c: New test.
18187         * gcc.dg/pr63637-3.c: New test.
18188         * gcc.dg/pr63637-4.c: New test.
18189         * gcc.dg/pr63637-5.c: New test.
18190         * gcc.dg/pr63637-6.c: New test.
18191         * gcc.target/i386/pr63637-1.c: New test.
18192         * gcc.target/i386/pr63637-2.c: New test.
18193         * gcc.target/i386/pr63637-3.c: New test.
18194         * gcc.target/i386/pr63637-4.c: New test.
18195         * gcc.target/i386/pr63637-5.c: New test.
18196         * gcc.target/i386/pr63637-6.c: New test.
18197
18198 2015-01-23  Richard Biener  <rguenther@suse.de>
18199
18200         PR testsuite/63439
18201         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18202         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18203
18204 2015-01-23  Marek Polacek  <polacek@redhat.com>
18205
18206         PR preprocessor/60570
18207         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18208         * gcc.dg/cpp/pr60570.c: New test.
18209
18210 2015-01-23  Richard Biener  <rguenther@suse.de>
18211
18212         PR testsuite/63439
18213         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18214         vectorization on vect64 targets.
18215
18216 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18217
18218         PR fortran/60922
18219         * gfortran.dg/class_allocate_17.f90: New.
18220
18221 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18222
18223         PR fortran/64726
18224         * gfortran.dg/goacc/combined_loop.f90: New.
18225
18226 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18227
18228         PR fortran/61933
18229         * gfortran.dg/make_unit.f90: New test.
18230
18231 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18232
18233         PR fortran/61933
18234         * gfortran.dg/negative_unit_int8.f: Update.
18235
18236 2015-01-22  Jeff Law  <law@redhat.com>
18237
18238         PR target/52076
18239         * gcc.target/m68k/pr52076-1.c: New test.
18240         * gcc.target/m68k/pr52076-2.c: New test.
18241
18242 2015-01-22  Richard Biener  <rguenther@suse.de>
18243
18244         PR middle-end/64728
18245         * gcc.dg/torture/pr64728.c: New testcase.
18246
18247 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18248
18249         PR target/64688
18250         * g++.dg/pr64688.C: New test.
18251
18252 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18253
18254         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18255         to avoid errors with -fpic.
18256
18257 2015-01-22  Richard Biener  <rguenther@suse.de>
18258
18259         PR libstdc++/64535
18260         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18261
18262 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18263
18264         PR rtl-optimization/64682
18265         * gcc.c-torture/execute/pr64682.c: New file.
18266
18267 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18268
18269         PR debug/64511
18270         * gcc.dg/pr64511.c: New test.
18271
18272         PR rtl-optimization/62078
18273         * g++.dg/opt/pr62078.C: New test.
18274
18275         PR c/63307
18276         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18277
18278 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18279
18280         PR fortran/57023
18281         * gfortran.dg/internal_pack_15.f90:  New test.
18282
18283 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18284
18285         * c-c++-common/tsan/step.c: New testcase.
18286
18287 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18288
18289         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18290
18291 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18292
18293         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18294
18295 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18296
18297         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18298
18299 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18300
18301         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18302
18303 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18304
18305         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18306
18307 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18308
18309         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18310
18311 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18312
18313         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18314
18315 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18316
18317         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18318
18319 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18320
18321         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18322
18323 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18324
18325         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18326
18327 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18328
18329         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18330
18331 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18332
18333         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18334
18335 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18336
18337         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18338         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18339         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18340         vXXXw.inc.
18341
18342 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18343
18344         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18345         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18346         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18347         vXXXl.inc.
18348
18349 2015-01-21  Renlin Li  <renlin.li@arm.com>
18350
18351         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18352         * g++.dg/tls/thread_local5g.C: Likewise.
18353         * g++.dg/tls/thread_local6g.C: Likewise.
18354
18355 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18356
18357         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18358         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18359         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18360
18361 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18362
18363         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18364         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18365         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18366
18367 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18368
18369         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18370         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18371         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18372
18373 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18374
18375         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18376         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18377         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18378
18379 2015-01-20  Jeff Law  <law@redhat.com>
18380
18381         PR target/59946
18382         * gcc.target/m68k/pr59946.c: New test.
18383
18384 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18385
18386         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18387         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18388         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18389
18390 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18391
18392         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18393         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18394         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18395
18396 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18397
18398         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18399         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18400         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18401
18402 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18403
18404         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18405         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18406         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18407         vshuffle.inc.
18408         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18409         vshuffle.inc.
18410
18411 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18412
18413         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18414         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18415         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18416
18417 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18418
18419         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18420         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18421         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18422
18423 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18424
18425         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18426
18427 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18428
18429         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18430
18431         PR sanitizer/64632
18432         * g++.dg/ubsan/pr64632.C: New test.
18433
18434         PR debug/64663
18435         * gcc.dg/pr64663.c: New test.
18436
18437 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18438
18439         PR c++/64383
18440         * g++.dg/warn/Wunused-var-23.C: New.
18441
18442 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18443
18444         PR c++/59937
18445         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18446         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18447
18448 2015-01-20  Richard Biener  <rguenther@suse.de>
18449
18450         PR ipa/64684
18451         * gcc.dg/lto/pr64684_0.c: New testcase.
18452         * gcc.dg/lto/pr64684_1.c: Likewise.
18453         * gcc.dg/lto/pr64684_2.c: Likewise.
18454         * gcc.dg/lto/pr64685_0.c: Likewise.
18455         * gcc.dg/lto/pr64685_1.c: Likewise.
18456
18457 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18458
18459         PR c++/62241
18460         * g++.dg/cpp1y/lambda-init12.C: New.
18461
18462 2015-01-20  Richard Biener  <rguenther@suse.de>
18463
18464         PR tree-optimization/64410
18465         * g++.dg/vect/pr64410.cc: Require vect_double.
18466
18467 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18468
18469         PR target/64149
18470         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18471
18472 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
18473
18474         PR bootstrap/64676
18475         Revert:
18476         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18477
18478         PR rtl-optimization/64081
18479         * gcc.dg/pr64081.c: New test.
18480
18481 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18482
18483         * jit.dg/harness.h: Include <unistd.h>.
18484         (CHECK_NO_ERRORS): New.
18485         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18486         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18487         gcc_jit_context_compile_to_file.
18488         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18489         args to the spawned executable.
18490         (jit-expand-vars): New function.
18491         (jit-exe-params): New variable.
18492         (dg-jit-set-exe-params): New function.
18493         (jit-dg-test): Detect testcases that use
18494         jit-verify-compile-to-file and call jit-setup-compile-to-file.
18495         Set arguments of spawned process to jit-exe-params.
18496         (jit-get-output-filename): New function.
18497         (jit-setup-compile-to-file): New function.
18498         (jit-verify-compile-to-file): New function.
18499         (jit-run-executable): New function.
18500         (jit-verify-executable): New function.
18501         * jit.dg/test-compile-to-assembler.c: New testcase.
18502         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18503         * jit.dg/test-compile-to-executable.c: New testcase.
18504         * jit.dg/test-compile-to-object.c: New testcase.
18505
18506 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
18507
18508         PR target/64652
18509         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18510         (test_1): New.
18511
18512 2015-01-19  Martin Liska  <mliska@suse.cz>
18513
18514         * objc/compile/pr64668.m: New test.
18515
18516 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18517
18518         * jit.dg/test-arith-overflow.c: Include stdbool.h.
18519         (create_overflow_fn): Update comment to clarify that
18520         the third param of the created function is a bool *, not
18521         an int *.
18522         (verify_int_overflow_fn): Convert param "expected_ovf" from
18523         int to bool.  Update third param of "overflow_fn_type" from int *
18524         to bool *.  Update local "actual_ovf" from int to bool.
18525         (verify_uint_overflow_fn): Likewise.
18526
18527 2015-01-19  Martin Liska  <mliska@suse.cz>
18528
18529         * gcc.dg/ipa/ipa-icf-33.c: New test.
18530
18531 2015-01-19  Felix Yang  <felix.yang@huawei.com>
18532             Haijian Zhang  <z.zhanghaijian@huawei.com>
18533
18534         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18535         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18536         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18537         result_float64x2, expected_hfloat64x2): New helper type, variable and
18538         declaration.
18539         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18540         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18541         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18542         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18543         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18544         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18545         and target without the FMA feature.
18546
18547 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
18548
18549         * gcc.target/aarch64/pr64304.c: New testcase.
18550
18551 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18552
18553         PR rtl-optimization/64081
18554         * gcc.dg/pr64081.c: New test.
18555
18556 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
18557
18558         PR target/63971
18559         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18560         the epilogue).
18561         * gcc.target/aarch64/test_frame_6.c: Likewise.
18562         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18563         and x19 (in the epilogue).
18564         * gcc.target/aarch64/test_frame_4.c: Likewise.
18565         * gcc.target/aarch64/test_frame_7.c: Likewise.
18566
18567 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
18568
18569         * gcc.target/i386/chkp-always_inline.c: New.
18570
18571 2015-01-15  Andrew Pinski  <apinski@cavium.com>
18572             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18573
18574         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18575         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18576
18577 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
18578
18579         PR fortran/60255
18580         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18581         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18582
18583 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18584
18585         PR fortran/64578
18586         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18587
18588 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
18589
18590         PR target/64652
18591         * gcc.target/sh/torture/pr64652.c: New.
18592
18593 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18594
18595         * gcc.dg/ipa/ipa-icf-32.c: Update template.
18596         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18597         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18598         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18599         * c-c++-common/asan/kasan-recover-1.c: Likewise.
18600         * c-c++-common/asan/kasan-recover-2.c: Likewise.
18601
18602 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18603
18604         PR ipa/64378
18605         * g++.dg/torture/pr64378.C: New testcase.
18606
18607 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18608
18609         PR fortran/57959
18610         * gfortran.dg/block_13.f08: New test
18611
18612 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18613
18614         PR fortran/55901
18615         * gfortran.dg/associate_1.f03: Allow test for character with
18616         automatic length.
18617
18618 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18619
18620         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18621         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18622
18623 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18624
18625         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18626
18627 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18628
18629         PR fortran/64578
18630         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18631
18632 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18633
18634         PR fortran/60357
18635         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18636
18637         PR fortran/61275
18638         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18639
18640         PR fortran/55932
18641         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18642
18643 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18644
18645         PR fortran/60334
18646         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18647
18648 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18649
18650         PR rtl-optimization/52773
18651         * gcc.c-torture/compile/pr52773.c: New test.
18652
18653 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18654
18655         PR c++/62134
18656         * g++.dg/cpp0x/alias-decl-46.C: New.
18657
18658 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18659
18660         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18661
18662 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18663
18664         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18665         Add trace.
18666         (CHECK_FP): Likewise.
18667         (CHECK_CUMULATIVE_SAT): Likewise.
18668
18669 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18670
18671         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18672         (Set_Neon_Cumulative_Sat): Add parameter.
18673         (__set_neon_cumulative_sat): Support new parameter.
18674         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18675         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18676         argument.
18677         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18678         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18679         argument.
18680
18681 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18682
18683         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18684         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18685
18686 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18687
18688         PR c++/60056
18689         * g++.dg/tls/thread_local-ice4.C: New.
18690
18691 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18692
18693         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18694         than Neon options.
18695
18696 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18697
18698         PR c++/62276
18699         * g++.dg/cpp0x/vt-62276.C: New.
18700
18701 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18702
18703         PR middle-end/64353
18704         * g++.dg/pr64353.C: New.
18705
18706 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18707
18708         PR target/64263
18709         * gcc.target/aarch64/pr64263_1.c: New test.
18710
18711 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18712
18713         PR tree-optimization/64434
18714         * gcc.dg/torture/pr64434.c: Move to...
18715         * gcc.dg/pr64434.c: ... here.
18716
18717 2015-01-16  Richard Biener  <rguenther@suse.de>
18718
18719         PR middle-end/64614
18720         * gcc.dg/uninit-18.c: New testcase.
18721
18722 2015-01-16  Richard Biener  <rguenther@suse.de>
18723
18724         PR tree-optimization/64568
18725         * g++.dg/torture/pr64568-2.C: New testcase.
18726
18727 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18728
18729         PR target/64363
18730         * gcc.target/i386/chkp-label-address.c: New.
18731
18732 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18733
18734         PR fortran/45290
18735         * gfortran.dg/pointer_init_6.f90: Extended.
18736
18737 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18738
18739         * gcc.c-torture/compile/20150108.c: New test.
18740
18741 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18742
18743         * gcc.target/visium: New directory.
18744
18745 2015-01-16  Richard Biener  <rguenther@suse.de>
18746
18747         PR tree-optimization/61743
18748         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18749         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18750
18751 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18752
18753         * gcc.dg/pr64015.c: New test.
18754
18755 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18756
18757         PR ipa/64163
18758         PR ipa/64612
18759         * g++.dg/ipa/pr64612.C: New test.
18760
18761 2015-01-16  Renlin Li  <renlin.li@arm.com>
18762
18763         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18764
18765 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18766
18767         * gcc.target/i386/sse-14.c: Test new intrinsic.
18768         * gcc.target/i386/sse-22.c: Ditto.
18769
18770 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18771
18772         PR c++/58614
18773         * g++.dg/cpp0x/auto44.C: New.
18774
18775 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18776
18777         PR target/59710
18778         * gcc.target/nios2/gpopt-all.c: New test case.
18779         * gcc.target/nios2/gpopt-local.c: New test case.
18780         * gcc.target/nios2/gpopt-global.c: New test case.
18781         * gcc.target/nios2/gpopt-data.c: New test case.
18782         * gcc.target/nios2/gpopt-none.c: New test case.
18783
18784 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18785
18786         * g++.dg/ubsan/vptr-1.C: New test.
18787         * g++.dg/ubsan/vptr-2.C: New test.
18788         * g++.dg/ubsan/vptr-3.C: New test.
18789         * g++.dg/ubsan/vptr-4.C: New test.
18790         * g++.dg/ubsan/vptr-5.C: New test.
18791         * g++.dg/ubsan/vptr-6.C: New test.
18792         * g++.dg/ubsan/vptr-7.C: New test.
18793         * g++.dg/ubsan/vptr-8.C: New test.
18794         * g++.dg/ubsan/vptr-9.C: New test.
18795
18796 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18797
18798         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18799         is set up.
18800         * lib/gcc-dg.exp: Likewise.
18801
18802 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18803
18804         PR rtl-optimization/64110
18805         * gcc.target/i386/pr64110.c: Add scan-assembler.
18806
18807 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
18808             James Norris  <jnorris@codesourcery.com>
18809             Cesar Philippidis  <cesar@codesourcery.com>
18810             Ilmir Usmanov  <i.usmanov@samsung.com>
18811
18812         * lib/target-supports.exp (check_effective_target_fopenacc): New
18813         procedure.
18814         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18815         * g++.dg/goacc/goacc.exp: Likewise.
18816         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18817         * gcc.dg/goacc/goacc.exp: Likewise.
18818         * gfortran.dg/goacc/goacc.exp: Likewise.
18819         * c-c++-common/cpp/openacc-define-1.c: New file.
18820         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18821         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18822         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18823         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18824         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18825         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18826         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18827         * c-c++-common/goacc/cache-1.c: Likewise.
18828         * c-c++-common/goacc/clauses-fail.c: Likewise.
18829         * c-c++-common/goacc/collapse-1.c: Likewise.
18830         * c-c++-common/goacc/data-1.c: Likewise.
18831         * c-c++-common/goacc/data-2.c: Likewise.
18832         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18833         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18834         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18835         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18836         * c-c++-common/goacc/if-clause-1.c: Likewise.
18837         * c-c++-common/goacc/if-clause-2.c: Likewise.
18838         * c-c++-common/goacc/kernels-1.c: Likewise.
18839         * c-c++-common/goacc/loop-1.c: Likewise.
18840         * c-c++-common/goacc/loop-private-1.c: Likewise.
18841         * c-c++-common/goacc/nesting-1.c: Likewise.
18842         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18843         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18844         * c-c++-common/goacc/parallel-1.c: Likewise.
18845         * c-c++-common/goacc/pcopy.c: Likewise.
18846         * c-c++-common/goacc/pcopyin.c: Likewise.
18847         * c-c++-common/goacc/pcopyout.c: Likewise.
18848         * c-c++-common/goacc/pcreate.c: Likewise.
18849         * c-c++-common/goacc/pragma_context.c: Likewise.
18850         * c-c++-common/goacc/present-1.c: Likewise.
18851         * c-c++-common/goacc/reduction-1.c: Likewise.
18852         * c-c++-common/goacc/reduction-2.c: Likewise.
18853         * c-c++-common/goacc/reduction-3.c: Likewise.
18854         * c-c++-common/goacc/reduction-4.c: Likewise.
18855         * c-c++-common/goacc/sb-1.c: Likewise.
18856         * c-c++-common/goacc/sb-2.c: Likewise.
18857         * c-c++-common/goacc/sb-3.c: Likewise.
18858         * c-c++-common/goacc/update-1.c: Likewise.
18859         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18860         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18861         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18862         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18863         * gfortran.dg/goacc/assumed.f95: Likewise.
18864         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18865         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18866         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18867         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18868         * gfortran.dg/goacc/branch.f95: Likewise.
18869         * gfortran.dg/goacc/cache-1.f95: Likewise.
18870         * gfortran.dg/goacc/coarray.f95: Likewise.
18871         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18872         * gfortran.dg/goacc/cray.f95: Likewise.
18873         * gfortran.dg/goacc/critical.f95: Likewise.
18874         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18875         * gfortran.dg/goacc/data-tree.f95: Likewise.
18876         * gfortran.dg/goacc/declare-1.f95: Likewise.
18877         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18878         * gfortran.dg/goacc/fixed-1.f: Likewise.
18879         * gfortran.dg/goacc/fixed-2.f: Likewise.
18880         * gfortran.dg/goacc/fixed-3.f: Likewise.
18881         * gfortran.dg/goacc/fixed-4.f: Likewise.
18882         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18883         * gfortran.dg/goacc/if.f95: Likewise.
18884         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18885         * gfortran.dg/goacc/list.f95: Likewise.
18886         * gfortran.dg/goacc/literal.f95: Likewise.
18887         * gfortran.dg/goacc/loop-1.f95: Likewise.
18888         * gfortran.dg/goacc/loop-2.f95: Likewise.
18889         * gfortran.dg/goacc/loop-3.f95: Likewise.
18890         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18891         * gfortran.dg/goacc/omp.f95: Likewise.
18892         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18893         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18894         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18895         * gfortran.dg/goacc/parameter.f95: Likewise.
18896         * gfortran.dg/goacc/private-1.f95: Likewise.
18897         * gfortran.dg/goacc/private-2.f95: Likewise.
18898         * gfortran.dg/goacc/private-3.f95: Likewise.
18899         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18900         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18901         * gfortran.dg/goacc/reduction.f95: Likewise.
18902         * gfortran.dg/goacc/routine-1.f90: Likewise.
18903         * gfortran.dg/goacc/routine-2.f90: Likewise.
18904         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18905         * gfortran.dg/goacc/several-directives.f95: Likewise.
18906         * gfortran.dg/goacc/sie.f95: Likewise.
18907         * gfortran.dg/goacc/subarrays.f95: Likewise.
18908         * gfortran.dg/gomp/map-1.f90: Likewise.
18909         * gfortran.dg/openacc-define-1.f90: Likewise.
18910         * gfortran.dg/openacc-define-2.f90: Likewise.
18911         * gfortran.dg/openacc-define-3.f90: Likewise.
18912         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18913         * g++.dg/gomp/block-2.C: Likewise.
18914         * g++.dg/gomp/block-3.C: Likewise.
18915         * g++.dg/gomp/block-5.C: Likewise.
18916         * g++.dg/gomp/target-1.C: Likewise.
18917         * g++.dg/gomp/target-2.C: Likewise.
18918         * g++.dg/gomp/taskgroup-1.C: Likewise.
18919         * g++.dg/gomp/teams-1.C: Likewise.
18920         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18921         * gcc.dg/cilk-plus/jump.c: Likewise.
18922         * gcc.dg/gomp/block-1.c: Likewise.
18923         * gcc.dg/gomp/block-10.c: Likewise.
18924         * gcc.dg/gomp/block-2.c: Likewise.
18925         * gcc.dg/gomp/block-3.c: Likewise.
18926         * gcc.dg/gomp/block-4.c: Likewise.
18927         * gcc.dg/gomp/block-5.c: Likewise.
18928         * gcc.dg/gomp/block-6.c: Likewise.
18929         * gcc.dg/gomp/block-7.c: Likewise.
18930         * gcc.dg/gomp/block-8.c: Likewise.
18931         * gcc.dg/gomp/block-9.c: Likewise.
18932         * gcc.dg/gomp/target-1.c: Likewise.
18933         * gcc.dg/gomp/target-2.c: Likewise.
18934         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18935         * gcc.dg/gomp/teams-1.c: Likewise.
18936
18937 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18938
18939         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18940         test case.
18941
18942 2015-01-15  Mike Stump  <mikestump@comcast.net>
18943
18944         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18945         * gcc.dg/inline_2.c: Likewise.
18946         * gcc.dg/inline_3.c: Likewise.
18947         * gcc.dg/inline_4.c: Likewise.
18948
18949 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18950
18951         PR fortran/58023
18952         * gfortran.dg/proc_ptr_comp_43.f90: New.
18953
18954 2015-01-15  Mike Stump  <mikestump@comcast.net>
18955
18956         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18957         * gcc.dg/unroll_2.c: Likewise.
18958         * gcc.dg/unroll_3.c: Likewise.
18959         * gcc.dg/unroll_4.c: Likewise.
18960         * gcc.dg/unroll_5.c: Likewise.
18961
18962 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18963
18964         PR target/63971
18965         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18966         in epilogue.
18967         * gcc.target/aarch64/test_frame_6.c: Likewise.
18968         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18969         x30 and x19 (in the epilogue).
18970         * gcc.target/aarch64/test_frame_4.c: Likewise.
18971         * gcc.target/aarch64/test_frame_7.c: Likewise.
18972
18973 2015-01-15  Martin Liska  <mliska@suse.cz>
18974
18975         * g++.dg/ipa/pr64068.C: New test.
18976         * gcc.dg/ipa/PR64559.c: New test.
18977
18978 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18979
18980         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18981         with PIE.
18982
18983 2015-01-15  Richard Biener  <rguenther@suse.de>
18984
18985         PR tree-optimization/61743
18986         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18987         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18988
18989 2015-01-15 Renlin Li <renlin.li@arm.com>
18990
18991         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18992         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18993
18994 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18995
18996         * gcc.dg/vect/vect-aggressive-1.c: New.
18997         * gcc.target/i386/avx2-vect-aggressive.c: New.
18998
18999 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19000
19001         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19002
19003 2015-01-15  Richard Biener  <rguenther@suse.de>
19004
19005         PR lto/64415
19006         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19007         -Wl,-undefined,dynamic_lookup.
19008
19009 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19010
19011         * gnat.dg/opt47.adb: New test.
19012
19013 2015-01-15  Richard Biener  <rguenther@suse.de>
19014
19015         PR lto/64415
19016         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19017
19018 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19019
19020         PR tree-optimization/64434
19021         * gcc.dg/torture/pr64434.c: New test.
19022
19023 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19024
19025         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19026         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19027         -march=loongson* and -march=octeon* require -mno-micromips.
19028
19029 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19030             Matthew Fortune  <matthew.fortune@imgtec.com>
19031
19032         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19033         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19034         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19035         * gcc.target/mips/call-saved-7.c: New file.
19036         * gcc.target/mips/call-saved-8.c: New file.
19037         * gcc.target/mips/call-saved-9.c: New file.
19038
19039 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19040
19041         * gcc.target/mips/lsa.c: New file.
19042         * gcc.target/mips/mips64-lsa.c: Likewise.
19043         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19044         * gcc.target/mips/mulsize-4.c: Likewise.
19045         * gcc.target/mips/mulsize-5.c: New file.
19046         * gcc.target/mips/mulsize-6.c: Likewise.
19047         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19048         and !HAS_LSA as ghost options.
19049         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19050         for !HAS_LSA.
19051
19052 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19053
19054         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19055
19056 2015-01-15  Richard Biener  <rguenther@suse.de>
19057
19058         PR middle-end/64365
19059         * gcc.dg/torture/pr64365.c: New testcase.
19060
19061 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19062
19063         * gcc.dg/stackprotectexplicit1.c: New test.
19064         * g++.dg/stackprotectexplicit2.c: New test.
19065
19066 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19067
19068         PR target/61933
19069         * gfortran.dg/inquire_internal.f90: New.
19070         * gfortran.dg/negative_unit_check.f90: New.
19071
19072 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19073
19074         PR target/53988
19075         * gcc.target/sh/pr53988-1.c: New.
19076
19077 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19078
19079         PR c++/58671
19080         * g++.dg/tls/thread_local-ice3.C: New.
19081
19082 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19083
19084         * gcc.target/i386/fentry-override.c: Properly place {} in target
19085         selector.  Remove nonpic.
19086         * gcc.target/i386/fentry.c: Likewise.
19087
19088 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19089
19090         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19091         warnings instead of errors.
19092
19093 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19094
19095         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19096         option support instead of ENABLE_LTO from Makefile.
19097
19098 2015-01-14  Richard Biener  <rguenther@suse.de>
19099
19100         PR tree-optimization/59354
19101         * gcc.dg/vect/pr59354.c: New testcase.
19102
19103 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19104
19105         * lib/target-supports.exp
19106         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19107         on ARM architures before v7.
19108
19109 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19110
19111         PR middle-end/59448
19112         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19113         an atomic_exchange.
19114
19115 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19116
19117         PR target/64386
19118         * gcc.target/i386/pr64386.c: New test.
19119
19120 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19121
19122         PR target/64393
19123         * gcc.target/i386/pr64393.c: New test.
19124
19125 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19126
19127         PR target/64387
19128         * gcc.target/i386/pr64387.c: New test.
19129
19130 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19131
19132         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19133
19134 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19135
19136         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19137
19138 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19139
19140         PR target/64453
19141         * gcc.target/arm/pr64453.c: New.
19142
19143 2015-01-14  Richard Biener  <rguenther@suse.de>
19144
19145         PR lto/64415
19146         * gcc.dg/lto/pr64415_0.c: New testcase.
19147         * gcc.dg/lto/pr64415_1.c: Likewise.
19148
19149 2015-01-14  Martin Liska  <mliska@suse.cz>
19150
19151         * gcc.dg/ipa/pr64307.c: New test.
19152
19153 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19154
19155         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19156         64-bit and 128-bit.
19157
19158 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19159
19160         PR target/64460
19161         * gcc.target/arm/pr64460_1.c: New test.
19162
19163 2015-01-14  Richard Biener  <rguenther@suse.de>
19164
19165         PR tree-optimization/64493
19166         PR tree-optimization/64495
19167         * gcc.dg/vect/pr64493.c: New testcase.
19168         * gcc.dg/vect/pr64495.c: Likewise.
19169
19170 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19171
19172         * gcc.dg/Warray-bounds-11.c: New test-case.
19173
19174 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19175
19176         * gcc.target/mips/octeon3-pipe-1.c: New test.
19177
19178 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19179
19180         * jit.dg/harness.h (set_up_logging): Move string concatenation
19181         into...
19182         (concat_strings): New function.
19183         (dump_reproducer): New function.
19184         (test_jit): Call dump_reproducer.
19185         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19186         function.
19187         (jit-dg-test): Delete any generated reproducer from previous runs.
19188         Verify that a generated reproducer was created, and verify that it
19189         compiles.
19190         * jit.dg/test-nested-contexts.c (main): Call
19191         gcc_jit_context_dump_reproducer_to_file.
19192
19193 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19194
19195         * gcc.dg/aru-2.c: Add dg-require-profiling.
19196
19197 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19198
19199         * lib/target-supports.exp (check_profiling_available): Check if
19200         -pg links.
19201
19202 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19203
19204         PR ipa/64565
19205         * g++.dg/torture/pr64565.C: New testcase.
19206
19207 2015-01-13  Marek Polacek  <polacek@redhat.com>
19208
19209         PR middle-end/64391
19210         * gcc.dg/tm/pr64391.c: New test.
19211
19212 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19213
19214         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19215         true.
19216
19217 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19218
19219         * gcc.target/i386/pie.c: New test.
19220
19221         * lib/target-supports.exp (check_effective_target_pie): New.
19222
19223 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19224
19225         PR rtl-optimization/64286
19226         * gcc.target/i386/avx2-pr64286.c: New test.
19227
19228 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19229
19230         PR c++/57626
19231         * g++.dg/cpp0x/vt-57626.C: New.
19232
19233 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19234
19235         PR fortran/64528
19236         * gfortran.dg/pr64528.f90: New test.
19237
19238 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19239
19240         * gcc.target/aarch64/subsp.c: New test.
19241
19242 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19243
19244         * gcc.target/aarch64/store-pair-1.c: New testcase.
19245
19246 2015-01-13  Richard Biener  <rguenther@suse.de>
19247
19248         PR lto/64373
19249         * gcc.dg/lto/pr64373_0.c: New testcase.
19250
19251 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19252
19253         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19254         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19255
19256 2015-01-13  Richard Biener  <rguenther@suse.de>
19257
19258         PR tree-optimization/64406
19259         * gcc.dg/pr64406.c: New testcase.
19260
19261 2015-01-13  Richard Biener  <rguenther@suse.de>
19262
19263         PR tree-optimization/64404
19264         * gcc.dg/vect/pr64404.c: New testcase.
19265
19266 2015-01-13  Richard Biener  <rguenther@suse.de>
19267
19268         PR tree-optimization/64568
19269         * g++.dg/torture/pr64568.C: New testcase.
19270
19271 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19272
19273         * jit.dg/test-error-local-used-from-other-function.c: New test
19274         case.
19275         * jit.dg/test-error-param-reuse.c: New test case.
19276         * jit.dg/test-error-param-sharing.c: New test case.
19277         * jit.dg/test-error-param-used-from-other-function.c: New test
19278         case.
19279         * jit.dg/test-error-param-used-without-a-function.c: New test
19280         case.
19281
19282 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19283
19284         PR tree-optimization/64563
19285         * gcc.dg/pr64563.c: New test.
19286
19287         PR target/64513
19288         * gcc.target/i386/pr64513.c: New test.
19289
19290         PR tree-optimization/64454
19291         * gcc.dg/pr64454.c: New test.
19292
19293         PR testsuite/64028
19294         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19295         bind_pic_locally.
19296         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19297         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19298         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19299         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19300         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19301         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19302         * gcc.dg/vect/slp-25.c: Likewise.
19303         * gcc.dg/vect/vect-109.c: Likewise.
19304         * gcc.dg/vect/vect-13.c: Likewise.
19305         * gcc.dg/vect/vect-17.c: Likewise.
19306         * gcc.dg/vect/vect-18.c: Likewise.
19307         * gcc.dg/vect/vect-19.c: Likewise.
19308         * gcc.dg/vect/vect-20.c: Likewise.
19309         * gcc.dg/vect/vect-21.c: Likewise.
19310         * gcc.dg/vect/vect-22.c: Likewise.
19311         * gcc.dg/vect/vect-27.c: Likewise.
19312         * gcc.dg/vect/vect-29.c: Likewise.
19313         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19314         * gcc.dg/vect/vect-2.c: Likewise.
19315         * gcc.dg/vect/vect-3.c: Likewise.
19316         * gcc.dg/vect/vect-4.c: Likewise.
19317         * gcc.dg/vect/vect-5.c: Likewise.
19318         * gcc.dg/vect/vect-72.c: Likewise.
19319         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19320         * gcc.dg/vect/vect-73.c: Likewise.
19321         * gcc.dg/vect/vect-77-global.c: Likewise.
19322         * gcc.dg/vect/vect-78-global.c: Likewise.
19323         * gcc.dg/vect/vect-7.c: Likewise.
19324         * gcc.dg/vect/vect-86.c: Likewise.
19325         * gcc.dg/vect/vect-align-1.c: Likewise.
19326         * gcc.dg/vect/vect-align-3.c: Likewise.
19327         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19328         * gcc.dg/vect/vect-all.c: Likewise.
19329         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19330         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19331         * gcc.dg/vect/vect-peel-3.c: Likewise.
19332         * gcc.dg/vect/vect-peel-4.c: Likewise.
19333         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19334
19335 2015-01-12  Jeff Law  <law@redhat.com>
19336
19337         PR target/64461
19338         * gcc.target/m68k/pr64461.c: New test.
19339
19340 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19341
19342         * jit.dg/test-array-as-pointer.c (create_code): Update call
19343         to gcc_jit_context_new_global by setting "kind" to
19344         GCC_JIT_GLOBAL_IMPORTED.
19345         * jit.dg/test-error-array-as-pointer.c: Likewise.
19346         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19347         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19348         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19349         * jit.dg/test-using-global.c (the_global): Rename to...
19350         (imported_global): ...this.
19351         (create_code): Update to test the three kinds of global.
19352         (verify_code): Likewise.
19353
19354 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19355
19356         PR testsuite/64427
19357         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19358         undefined behavior.
19359         * gcc.target/i386/pr64291-2.c: Updated.
19360
19361 2015-01-12  Richard Biener  <rguenther@suse.de>
19362
19363         PR tree-optimization/64530
19364         * gfortran.dg/pr64530.f90: New testcase.
19365
19366 2015-01-12  Richard Biener  <rguenther@suse.de>
19367
19368         PR middle-end/64357
19369         * gcc.dg/torture/pr64357.c: New testcase.
19370
19371 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19372
19373         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19374         selector.
19375
19376 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19377         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19378
19379 2015-01-12  Martin Liska  <mliska@suse.cz>
19380
19381         * gcc.dg/ipa/PR64550.c: New test.
19382
19383 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19384
19385         PR ipa/63470
19386         * g++.dg/ipa/pr63470.C: New testcase.
19387
19388 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19389
19390         PR fortran/63733
19391         * gfortran.dg/typebound_operator_20.f90: New.
19392
19393 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19394
19395         PR fortran/58023
19396         * gfortran.dg/proc_ptr_comp_42.f90: New.
19397
19398 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19399
19400         PR fortran/64508
19401         * gfortran.dg/proc_ptr_comp_41.f90: New.
19402
19403 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19404
19405         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19406
19407 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19408
19409         PR fortran/64522
19410         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19411         and add dg-excess-errors.
19412         * gfortran.dg/line_length_6.f90: New.
19413         * gfortran.dg/line_length_7.f90: New.
19414         * gfortran.dg/line_length_8.f90: New.
19415         * gfortran.dg/line_length_9.f90: New.
19416         * gfortran.dg/line_length_10.f90: New.
19417         * gfortran.dg/line_length_11.f90: New.
19418
19419 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19420
19421         * jit.dg/test-threads.c (struct testcase): Move declaration
19422         to jit.dg/all-non-failing-tests.h.
19423         (testcases): Likewise.
19424         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19425         declaration here from jit.dg/all-non-failing-tests.h.
19426         (testcases): Likewise.
19427         * jit.dg/test-combination.c (create_code): Eliminate spelling
19428         out all of the testcases in favor of looping through the
19429         "testcases" metadata.
19430         (verify_code): Likewise.
19431
19432 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19433
19434         PR rtl-optimization/64536
19435         * gcc.dg/pr64536.c: New test.
19436
19437 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19438
19439         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19440         * jit.dg/test-combination.c (create_code): Likewise.
19441         (verify_code): Likewise.
19442         * jit.dg/test-constants.c: New test case.
19443         * jit.dg/test-threads.c: Add test-constants.c.
19444
19445 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19446
19447         PR libobjc/51891
19448         * objc.dg/gnu-api-2-class.m: Add a test case
19449         for the above change.
19450
19451 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19452
19453         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19454
19455 2015-01-09  Richard Biener  <rguenther@suse.de>
19456
19457         PR tree-optimization/64410
19458         * g++.dg/vect/pr64410.cc: New testcase.
19459
19460 2015-01-09  Martin Liska  <mliska@suse.cz>
19461
19462         * gcc.dg/ipa/ipa-icf-32.c: New test.
19463
19464 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19465
19466         * c-c++-common/tsan/tsan_barrier.h: New.
19467         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19468         * c-c++-common/tsan/bitfield_race.c: Likewise.
19469         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19470         * c-c++-common/tsan/mutexset1.c: Likewise.
19471         * c-c++-common/tsan/race_on_barrier.c: Likewise.
19472         * c-c++-common/tsan/race_on_mutex.c: Likewise.
19473         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19474         * c-c++-common/tsan/simple_race.c: Likewise.
19475         * c-c++-common/tsan/simple_stack.c: Likewise.
19476         * c-c++-common/tsan/sleep_sync.c: Likewise.
19477         * c-c++-common/tsan/tiny_race.c: Likewise.
19478         * c-c++-common/tsan/tls_race.c: Likewise.
19479         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19480         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19481         * g++.dg/tsan/atomic_free.C: Likewise.
19482         * g++.dg/tsan/atomic_free2.C: Likewise.
19483         * g++.dg/tsan/cond_race.C: Likewise.
19484         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19485
19486 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
19487
19488         PR testsuite/62250
19489         * lib/target-supports.exp (check_effective_target_libatomic_available):
19490         New.
19491         * gfortran.dg/coarray/caf.exp: Only add -latomic for
19492         targets that match effective-target libatomic_available.
19493         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19494
19495 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19496
19497         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19498         Verify the result of gcc_jit_context_get_last_error.
19499         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19500
19501 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19502
19503         PR tree-optimization/63989
19504         * gcc.dg/strlenopt-27.c: New test.
19505
19506 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19507
19508         * jit.dg/harness.h (set_up_logging): New function.
19509         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
19510         set_up_logging on the context, so that every testcase is
19511         logged to a particular file.
19512         * jit.dg/test-nested-contexts.c (main): Open a logfile,
19513         and call gcc_jit_context_set_logfile on the top-level context.
19514
19515 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19516
19517         PR target/64338
19518         * g++.dg/opt/pr64338.C: New test.
19519
19520 2015-01-08  Tobias Burnus  <burnus@net-b.de>
19521
19522         * gfortran.dg/coarray/codimension_2b.f90: New file.
19523         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19524         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19525
19526 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19527
19528         PR c++/59004
19529         * g++.dg/ext/fnname4.C: New.
19530
19531 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19532
19533         PR c++/64462
19534         * g++.dg/cpp0x/constexpr-64462.C: New.
19535
19536 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19537
19538         PR c++/60753
19539         * g++.dg/cpp0x/deleted10.C: New.
19540
19541 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19542
19543         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19544
19545 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19546
19547         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19548         GCC_JIT_UNARY_OP_ABS.
19549         (verify_unary_ops): Likewise.
19550
19551 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19552
19553         * jit.dg/test-arith-overflow.c: New test case.
19554         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19555         * jit.dg/test-combination.c (create_code): Likewise.
19556         (verify_code): Likewise.
19557         * jit.dg/test-threads.c (testcases): Likewise.
19558
19559 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19560
19561         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19562         rather than "jit".  Load g++.exp, and call g++_init.
19563         Run test-*.cc files within the testsuite and *.cc files within
19564         docs/examples.
19565         (jit-dg-test): Drop the addition of -fgnu89-inline to
19566         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19567         doing it when compiling C testcases (since g++ does not handle
19568         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19569         is restored to the value after g++_init ran, rather than the
19570         value before g++_init ran.  Return a list of
19571         $comp_output $output_file, as dg-test assumes.
19572
19573 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19574
19575         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19576         make it easier to figure out the origin of each test result when
19577         running test-combination.c and test-threads.c.
19578         (CHECK_VALUE): Likewise.
19579         (CHECK_DOUBLE_VALUE): Likewise.
19580         (CHECK_STRING_VALUE): Likewise.
19581         (CHECK_STRING_STARTS_WITH): Likewise.
19582         (CHECK_STRING_CONTAINS): Likewise.
19583         (CHECK): Likewise.
19584         (check_string_value): Likewise, add "funcname" param.
19585         (check_string_starts_with): Likewise.
19586         (check_string_contains): Likewise.
19587
19588 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19589
19590         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19591         generating name of built executable.
19592
19593 2015-01-07  Marek Polacek  <polacek@redhat.com>
19594
19595         PR c/64440
19596         * gcc.dg/pr64440.c: New test.
19597         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19598
19599 2015-01-07  Marek Polacek  <polacek@redhat.com>
19600
19601         PR c/64417
19602         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19603         * gcc.dg/pr64417.c: New test.
19604
19605 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19606
19607         PR target/64505
19608         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19609         fix is correct.
19610
19611 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19612
19613         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19614         Check if testcases run without errors, not just if they compile.
19615
19616 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19617
19618         PR target/64507
19619         * gcc.target/sh/pr64507.c: New test.
19620
19621 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19622
19623         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19624
19625 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19626
19627         * c-c++-common/asan/sanitize-all-1.c: New test.
19628         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19629         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19630         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19631         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19632
19633 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19634
19635         * lib/target-supports.exp (check_profiling_available): Return 0 for
19636         Visium.
19637         (check_effective_target_tls_runtime): Likewise.
19638         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19639         * gcc.dg/20020312-2.c: Adjust for Visium.
19640         * gcc.dg/tls/thr-cse-1.c: Likewise
19641         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19642         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19643         * gcc.dg/weak/typeof-2.c: Likewise.
19644
19645 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19646
19647         PR rtl-optimization/64287
19648         * gcc.dg/aru-2.c: New test.
19649
19650 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19651
19652         PR sanitizer/64344
19653         * c-c++-common/ubsan/pr64344-1.c: New test.
19654         * c-c++-common/ubsan/pr64344-2.c: New test.
19655
19656         PR tree-optimization/64465
19657         * gcc.dg/pr64465.c: New test.
19658
19659         PR tree-optimization/64494
19660         * gcc.c-torture/compile/pr64494.c: New test.
19661
19662 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19663
19664         PR fortran/47674
19665         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19666
19667 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19668
19669         Update copyright years.
19670
19671 2015-01-05  Marek Polacek  <polacek@redhat.com>
19672
19673         PR c/64423
19674         * gcc.dg/pr64423.c: New test.
19675
19676 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19677
19678         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19679         mmix-knuth-mmixware for the same reason as for MIPS.
19680         * gcc.dg/debug/debug-2.c: Ditto.
19681
19682         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19683
19684 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19685
19686         PR testsuite/62250
19687         * lib/gfortran.exp: Add libatomic library search path.
19688         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19689         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19690
19691         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19692
19693 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19694
19695         * c-c++-common/tsan/bitfield_race.c: New testcase.
19696         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19697
19698 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19699
19700         * gfortran.dg/coarray/collectives_4.f90: New.
19701
19702 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19703
19704         PR fortran/57562
19705         * gfortran.dg/extends_16.f90: New.
19706
19707 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19708
19709         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19710
19711 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19712
19713         * gfortran.dg/coarray/codimension_2.f90: New.
19714         * gfortran.dg/coarray/codimension_2a.f90: New.
19715         * gfortran.dg/coarray_35.f90: New.
19716         * gfortran.dg/coarray_35a.f90: New.
19717
19718 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19719
19720         PR fortran/60507
19721         * gfortran.dg/dummy_procedure_11.f90: New.
19722 ^L
19723 Copyright (C) 2015 Free Software Foundation, Inc.
19724
19725 Copying and distribution of this file, with or without modification,
19726 are permitted in any medium without royalty provided the copyright
19727 notice and this notice are preserved.